Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Tables & Data

Tables in the codex are framed plates: a golden border, small-caps headers, and alternating row washes. They should read like a ledger, not a spreadsheet. Plain Markdown tables need no class at all.

A Ledger of Books

BookDirectoryPurpose
Agentic Software Developmentsrc/The main playbook
Emojig Chronologyemojig/A Zig endeavour, week by week
The Style Codexstyles/Theme reference, template, and fixture
| Book | Directory | Purpose |
|---|---|---|
| Agentic Software Development | `src/` | The main playbook |

A Ledger of Tools

ToolVerified ByFailure Mode
mdbookcanarymissing binary, theme drift
chromiumcanarysnap confinement, no /tmp access
gopreflightformatting, golden mismatch
mermaid.min.jsbuildstale local asset

The Compact Ledger

Wrap a table in <div class="compact"> for dense reference data — smaller type, tighter cells. The class index on the front page is set this way:

DeviceClassVerified by
callout plate.calloutDOM census
margin aside.aside-noteDOM census
timeline.timelineDOM census
tag pill.tagDOM census
two columns.twocolDOM census
figure grid.figridDOM census
compact table.compactthis very ledger
<div class="compact">

| Device | Class | Verified by |
|---|---|---|
| callout plate | `.callout` | DOM census |

</div>

Tip — Keep tables to three or four columns. If a row needs a paragraph, it wants to be a section.