designLAB

The lab where logic goes to be creative

The lab

designLAB is a Habitat lab. It publishes small booklets in three fields, and it keeps the parts the standard is built from.

Computer and tech designBooklets on the design of computers, screens, software and the systems around themOn the shelf Financial designBooklets on the design of money, payment and financial systemsOn the shelf Peer-to-peer designBooklets on the design of peer-to-peer systems and exchange between peopleOn the shelf
In the labKindWhat it is
consensor designThe standardTokens, the install page system and the parts bin. Dark by default, light complete.
Design Lab on consensorCrosswalkDesign Lab v0.1.0's components running on the canonical tokens, dark and light.
Body font specimenTypeInter, Geist, DM Sans and SF Pro side by side. Inter is the standard.
Open Design WallsBookletThe prompt, skill and tooling walls: an assessment and a plan to fold them in.
Master libraryLibrary13,326 pieces harvested from this Mac, live in their own shadow roots.

Tools

What the standard is made with. Run each one from the folder root. Nothing reaches the network.

ToolRuns withWhat it does
bundle.pypython3 -ITurns a page that uses the system into one self-contained HTML file: CSS, fonts and images inlined.
booklets.pypython3 -IFiles the research booklets into the lab store, one lab page per booklet.
lightgen.pypython3 -IGenerates light.css from components.css, colour by colour.
gridgen.pypython3 -IPuts the canon on the 4 px grid (grid.css, install-grid.css).
contrast.pypython3 -IWCAG 2.1 contrast for the canonical token pairs, dark and light: 38 pairs each.
survey.pypython3 -IA read-only inventory of every CSS engine and typeface on this Mac.
harvest.pypython3 -IBuilds the master library database and the pages' data from the survey.
dsx.py · canon.pypython3 -IThe extractor (schema bl-design-extract/v1) and the canonical component union.
mdpage.pypython3 -ITurns a policy document (Markdown) into a page in this style.
au_ai_score.pypython3 -IScores Bluelabs against Australia's Guidance for AI Adoption and writes the scorecard.
notices.pypython3 -IWrites the third-party notices from the packages bundled into fx.js.
snap.swiftswiftAn offscreen WebKit snapshot of a local page, no browser session.

The cold-start check

cd ~/Desktop/consensorAI/design-systems-09Oct26
python3 -I tools/contrast.py --theme both | tail -2     # 38/38 twice
python3 -I tools/bundle.py library-site/lab.html /tmp/lab-bundle.html

Resources

The library, the tokens, the type and the paperwork, all on this Mac.

The master library

Every piece is live, in its own shadow root.

Your lab, after you sign in

Your shelf, the library and the standard on one home page.

Create your accountSign in