Route 03 · identity sheet · 20:05, the book closes
The month is only closed when it reconciles.
Route 03 is drawn the way a day book is drawn: cream paper, two printing inks, vertical rules instead of cards, and every figure in tabular type so a column can be added by eye before it is added by software. It exists for the managing director who still runs the business on a hand-ruled book, and for the accountant who has to sign the closing line. The accent is a printing ink, not a highlight — it appears where ink was applied twice.
01 · The mark
One letter, argued as a print.
- Grid
- 48 units square. The arms are solid bands 9 units wide, not strokes — the shape a printer can hold without a curve or a point anywhere in it. The letter is 37 units wide and 32 tall.
- Terminators
- Every edge ends in a horizontal cut. Nothing in this mark is diagonal-capped, rounded or tapered, because every one of those would need a second pass on press.
- The flat foot
- The two bands close on a single horizontal line at y 40, across eighteen units. There is no tail below it: a book that has closed does not have one.
- The empty space
- Nothing sits under the letter. The rule under a figure belongs to the page — under a total, under a heading, at the foot of a register — and putting it inside the mark made the mark argue with every ruled sheet it landed on. Removing it also removed the only element that could fail at small sizes.
- Clear space
- Nine units — one stem width — on every side, measured from the letter's own edges.
- Minimum size
- 12 px. Nothing in the drawing is thinner than 9 units, so at 12 px the stem still measures 2.25 px. The earlier cut stopped at 16 px because its second line collapsed into one grey smear; that line is gone, and the floor drops with it.
- Files
- Vector only. One fill, no gradients, no strokes at all, and a single-ink cut for fax-quality printing and for the reverse.
The mark is a letter, and nothing else.
Route 01 cut the letter and route 02 drew it. Route 03 prints it, and the correction is subtraction: the double rule that used to sit beneath the letter now sits under totals, where it earns its place. A mark that carries its own underline argues with every ruled sheet it lands on — and this identity is printed on ruled sheets all day. Keep the accent on the page; keep the letter bare.
02 · Type
A book face, a text face, and a face for figures.
- Display
- Bitter, a low-contrast slab. It survives being printed on a cheap office printer and read at arm's length by someone who has taken his glasses off.
- Body
- IBM Plex Sans — same family as the figures, so a label and the number beside it are visibly related.
- Data
- IBM Plex Mono. Amounts, kilometres, odometer readings, dates, voucher numbers, GST figures.
- Section headings are caps at +0.06 em. A book has titled sections, not shouted headlines.
- Every amount is right-aligned in its own column, so a column of rupees can be added without reading a single word of it.
- The currency symbol lives in the cell, not the column head. A printed row has to be readable after it has been photocopied.
- No italic anywhere. Emphasis in a ledger is a heavier rule, not a slanted letter.
Aa
Field execution, September
Twenty-three travel claims were raised in the month. Twenty were reconciled against the odometer reading and the location trail on the same day they were claimed. Three were not, and they are listed above the total rather than below it.
24,040 km · 41,262 · ₹1,84,250 · ₹34,600 · 3 unreconciled · 30 Sep 2026
03 · Colour
Two inks and a ruling. Nothing else goes on press.
| Token | OKLch | Resolves to | |
|---|---|---|---|
--bg | 0.962 0.018 88 | #f7f2e5 | |
--surface | 0.985 0.012 88 | #fdfaf1 | |
--fg | 0.25 0.03 265 | #1b2130 | |
--muted | 0.50 0.02 265 | #5e636f | |
--border | 0.885 0.022 88 | #dfd9c9 | |
--accent | 0.555 0.185 27 | #c93531 | |
--accent-hover | 0.495 0.185 27 | #b12a27 | |
--second | 0.54 0.12 265 | #4c6bb4 | |
--accent 12% on page | derived | the exception tint |
| Pair | Measured | Verdict |
|---|---|---|
| Ink on ledger cream | 14.35:1 | pass |
| Muted on ledger cream | 5.38:1 | pass |
| Vermilion on cream | 4.67:1 | pass |
| White on vermilion | 5.21:1 | pass |
| White on vermilion-hover | 6.75:1 | rises |
| Ink on border | 11.34:1 | pass |
| Ruling ink on cream | 4.60:1 | pass |
| Ink on the 12% exception tint | 13.16:1 | pass |
A real ledger is printed in two colours, and its lines are a ruling that the printer does not count as a colour. That is exactly how this palette works: --second is a blue-black ruling that draws the vertical rules and sets the column heads. At 4.60:1 it is dark enough to carry a small label — which is why it is the only third tone allowed near text. It is never a status, never an action, and never a highlight.
- Hover darkens. The action moves from 5.21:1 to 6.75:1 — on press, pressing means more ink.
- Vermilion clears the 4.5:1 text threshold at 4.67:1, so it may carry a label — though it is still reserved for the exception and the action, not for prose.
- The accent appears on the eyebrow and on the one commitment per screen. In a ledger, that is the reconcile action, and there is exactly one on any page.
04 · State
Two inks cannot express three colours — so state is carried by rules.
A two-colour press cannot add a green when a figure is fine and a red when it is not. Route 03 turns that constraint into the route's discipline: state is a marker shape, a word, and the weight of the rule under the row. It is also the only route whose status system would survive being printed in black and white on a fax machine — which is roughly what a district office does to a monthly statement.
The exception is printed above the total, never below it.
Every accounting scandal lives in a footnote under a sum. In this route the unreconciled rows are listed first, then the total, then the closing line — a structural rule, not a copy guideline, and the single cheapest piece of trust the product can buy from an accountant.
Reconciled
reconciledPending
pendingUnreconciled
₹4,85005 · The identity in the book
Two ruled surfaces, and the closing line under both of them.
Distance claimed against distance driven
| Voucher | Rep | Route | Odometer | Claimed | Amount | Attachment |
|---|---|---|---|---|---|---|
| TC-2291 | Naveen Vyas | Barmer link | 41,208 → 41,262 | 54 km | ₹4,850 | odometer photo, no second fix |
| TC-2288 | Amit Kumar | Jodhpur North | 41,262 → 41,318 | 56 km | ₹5,040 | photo + location trail |
| TC-2286 | Rekha Sharma | Pali Road | 18,904 → 18,957 | 53 km | ₹4,770 | photo + location trail |
| TC-2281 | Suresh Bhati | Jodhpur South | 27,640 → 27,688 | 48 km | ₹4,320 | photo + location trail |
| Claims listed above | 211 km | ₹18,980 | 1 unreconciled | |||
Three rows are not reconciled
| Row | What is missing | Amount held back |
|---|---|---|
| TC-2291 | Odometer photograph without a closing location fix | ₹4,850 |
| TC-2277 | Claim raised against a day with no punch-out | ₹3,120 |
| TC-2264 | Distance claimed exceeds the recorded route by 34 km | ₹2,890 |
₹10,860 held · ₹18,980 of ₹29,840 reconciled
06 · Voice
The language of a closing book: exact, dated, and never reassuring.
| Where the buyer meets it | Shipping today | Route 03 writes |
|---|---|---|
| The install prompt | The manifest description reads “A new Flutter project.” — the first sentence a buyer's IT person sees is boilerplate. | “Field execution, reconciled. Every figure with its source.” |
| The line on the quotation | The repository tagline is “Track your team, close more deals” — an advertisement, on a document that should read like a register. | “Every claim with its attachment. Every month closes.” |
| A month that did not close | Today there is no closing statement at all. | “Not closed. Three rows unreconciled; ₹10,860 held back. Listed above the total.” |
| A claim with no attachment | Today the row shows a blank. | “No attachment recorded for 24 Sep. The claim is held at ₹4,850 until one exists.” |
| The footer of every generated report | Today the report carrier is unbranded. | “As per record · generated 30 Sep 2026, 20:05 · every figure opens its source.” |
Totals come after the exceptions, in that order, on every surface, without exception.
A state is closed or not closed. Never “almost”, “nearly”, or “95% complete”.
No figure without its source, and no source without a date.
“Approximately”, “around” and “roughly” are banned. If it is not known, it is not recorded.
07 · Why it converts
Route 03 sells to the man who keeps the book, and to the man who signs it.
“It looks like my book, and it adds up.”
He has run the business out of a ruled register for thirty years. Route 03 does not ask him to trust a dashboard; it gives him the same object, with the arithmetic already done and the exceptions already marked.
“Every entry has a voucher behind it.”
Right-aligned amounts, tabular figures, a voucher number in the first column and an attachment named in the last. This is the only route where the interface is already in his format.
“I can see what is held back, and why.”
The exceptions-first rule is a governance feature wearing design clothes: the number he is shown first is the number that is wrong, not the number that is flattering.
- It rejects the whole card-and-radius vocabulary. Ninety percent of the screens already built are cards, and in this system most of them become ruled rows — that is real interface work, not a reskin.
- Two inks means discipline. Every new state a developer invents has to be expressible as a rule, a marker and a word, or it cannot ship.
- The cream and the cream-on-paper tints need checking on cheap Android panels, where warm mid-tones shift. Test before you commit, not after.
- It can tip into dated and official. A slab face and a ruled grid read as municipal if the hairlines are too heavy or the paper is too grey. The temperature is doing the work; there is no room for a heavy hand.
- It is not a rep's app. Nobody punches in with enthusiasm because the column is right-aligned. Route 03 wins the office and loses the road, which is why it needs route 02.
- It is honest about holding money back. The client's own staff will see withheld amounts first. That is the point, and it is also the objection you will hear.