Explore
Pick a part of the garment. The middle column shows the candidates the system considered; the right column shows why one won, and lets you overrule it. The drawing follows your choice.
Technical flat
Size chart (synthetic, size M)
| Row | Measurement | cm |
|---|---|---|
| 1B | Shoulder, point to point | 46 |
| 2F | Front chest width | 42 |
| 3A | Chest, half | 54 |
| 7A | Hem, half | 55 |
| 9C | Body length from HSP | 68 |
| 12K | Sleeve length from cervical (HSP) | 58 |
Sleeve length — candidates
The pattern needs the net sleeve length: from the shoulder point to the cuff. The chart offers one sleeve row, and it starts somewhere else.
Untick it to see the falsifiability test: without that knowledge the system must fall back to the printed value and mark it guessed — it is not allowed to subtract quietly.
Decision inspector
- Selected expression
- 12K − 1B × 0.5 = 35 cm
- Status
- derived
- Geometric consistency
- Historical evidence
- Terminology confidence
- Human override
What the prototype is made of, and what is real
In the working system today
- An expression layer for every pattern dimension. A dimension is a small tree: size-chart rows and constants, plus and minus, multiply or divide by a scalar, max and min. Nothing else on purpose — the less it can express, the more a formula remains something that traces back to the buyer's chart. Seam allowance is a separate term, added last, never inside the expression.
- Candidate rows, with the losers kept. For a body width the system converts shoulder, chest and hem to one basis, picks the widest, and writes on the panel which rows it compared and why it chose that one. The body-panel mode above is this behaviour.
- A measurement dictionary as data, not code. "Half hem is the hem" is something the company needs to know once; it lives in master data, with half-measures doubled visibly in the formula.
- Progressive disclosure in the interface. The default is one line: value, source row, a small fx. The editor appears only when asked for.
Design proposal, shown here as a prototype
- Candidates as expressions, not rows, scored by geometric consistency, historical evidence and terminology confidence — with rejected candidates and their reasons stored.
- Start and end points in the dictionary. The fix for the sleeve is not a hard-coded "minus half shoulder": it is giving the dictionary the measurement's start point, so that raglan, dropped and set-in sleeves all follow from three general rules instead of one special case.