Regolo design system
The checker's drawing set, made into software: graphite linework on drafting film, redline for findings, non-photo blue for construction lines, highlighter for what is verified.
Brand
A1Every IFC model, checked against its rules, with every failure routed to the person who can fix it.
The name is Italian for a straightedge, and regola means rule. The mark is a set square with a revision delta set into it: the drafting tool, and the mark a checker leaves when something needs changing.
The anti-reflex call
- Category default
- Dark X-ray viewport, grey docks, orange clash highlights
- Second-order trap
- Blueprint cyan, or Swiss black, white and red
- Our scene
- A Milan engineering office, mid-morning daylight, the day before a consegna
- Our world
- The verificatore's marked-up drawing set
- Form
- Ledger: square sheets, one graphite hairline, ruled tables
Colour
Restrained strategy · contrast measured live against the sheetRed is never an action colour. It marks findings and nothing else. Graphite carries every primary action.
Status vocabulary
A3Severity: the shape carries the meaning, so it reads without colour.
Issue numbers are drawn as revision triangles, the way a checker numbers a change.
Every state in the product, one pill each.
Where a property value came from.
Verified things are highlighted, as a checker marks a drawing with a highlighter.
Every space belongs to a storey · 18 of 18 applicable
Typography
Barlow Semi Condensed / Barlow · Chivo Mono for identifiersBarlow descends from DIN-style technical lettering, the hand of engineering drawings. Chivo Mono is only for data: GlobalIds, issue codes, zone references.
The wall W-1.04-N has no wall type, so it inherits nothing. Pset_WallCommon.FireRating is missing at occurrence level, and the IDS specification requires it on every IfcWall.
Space, shape, depth
Ledger form: 2 / 0 / 0 · 1px · hairlineSpacing, 4px base
Shape: controls 2px, sheets square. Depth: page surfaces never cast shadows. Only layers that float lift, like tracing paper laid over a drawing.
Density: controls 36px, rows 36px; 44px on touch.
Controls
B1Buttons: primary, secondary, ghost, destructive. Sizes, icon, disabled, loading.
Surfaces and data
B2| # | Finding | Code | Storey | Owner | Status |
|---|
List rows
Pset_WallCommon
Qto_WallBaseQuantities
Domain components
C1Audit pipeline
Stations on a drawn line. A fault-isolated stage still completes.
Property set with source
IDS specifications
IDS facet editor rows
${check}IDS 1.0 · validated against ids.xsd
Spatial structure
UNI 11337-4 verification gates
Cartiglio
Checking stamp
Model viewer
three.js r147, vendored · orthographic axonometricHidden-line drawing: white solids, graphite edges, a construction grid in non-photo blue. Geometry the engine could not produce is drawn as a dashed ochre ghost, because the run completed anyway.
Feedback and states
D1Loading: a plotter line scans across.
Iconography
One family, authored: 24px grid, 1.5 stroke, square capsMotion
D3- Grammar
- The pen plotter. Lines draw on, highlights swipe in, stamps press down. Nothing bounces.
- UI
- 120–280ms, ease-out-quart, on transform, opacity and colour
- Signature
- The revision cloud drawing around a finding, 760ms
- Scene
- Camera fly-to and storey explode, 640ms, ease-out-quart
- Reduced motion
- Every move becomes an instant state change; clouds appear fully drawn