Review what changed
Ledgermachine isolates the visual choices that need you. Decide one at a time with source evidence available when you want it.
Findings → ReviewDesign-system verification for agent-built UI
Ledgermachine checks what shipped against the design rules you approved, explains every mismatch with inspectable evidence, and remembers intentional exceptions for the next agent pass.
One prompt at a time
An agent needed a border color and wrote one that looked close enough. Then it happened again. Nobody can see a two-percent difference is invisible in review, right up until near-duplicates become the interface.
The working loop
Ledgermachine stays read-only. Your editor or coding agent makes the change; the next scan checks the result.
Ledgermachine isolates the visual choices that need you. Decide one at a time with source evidence available when you want it.
Findings → ReviewCopy approved decisions into the instruction file used by your coding agent.
Rules → Coding agentScan again after the next coding session to confirm the rules held and catch anything new.
Next edit → ChangesThe verification loop
Review once, share the rules, then check the next edit.
# Ledgermachine system rules
## Tokens
- Use var(--ink) for primary text.
- Use var(--surface-2) for secondary fields.
- Keep spacing on the declared --space-* scale.
- Keep controls on --radius-control.
## Components
- Reuse the shared Button implementation.
- Preserve the accepted compact-card exception.
- Do not introduce new near-black values.
## Verification
- New drift: 0
- Minimum coverage: 92%
- Rescan after every agent pass.Questions before source access
The short version: local, deterministic, read-only, and designed to hand decisions back to the tools already editing your code.
No. Folder and ZIP imports are read inside this browser and never uploaded. A live website scan sends only the public HTTPS URL you enter to the bounded scanner; it never receives local source, credentials, cookies, or browser storage.
No. Supported source files are parsed as text in a Web Worker. Imported JavaScript, build scripts, components, and configuration are never evaluated.
Ledgermachine is free to use locally. There is no account, trial, cloud workspace, or telemetry SDK.
Yes. Ledgermachine reconstructs the visual vocabulary already present in the source and can propose a token set for review.
Stylelint enforces declarations. Ledgermachine compares decisions across the project, keeps history, and exports durable agent guidance.
Visual regression tools compare rendered pixels. Ledgermachine identifies source-level causes without rendering or executing the project.
AGENTS.md, DESIGN.md, tool-specific instruction files, repair briefs, the CLI gate, and local MCP cover common agent workflows. Requested MCP results become available to the connected AI client and may be processed by its provider.
The ledger lives in IndexedDB. Export a portable project archive for backup or transfer.
After the next agent pass
Enable JavaScript to scan a project or open the sample. Analysis is local and read-only; imported source is never uploaded or executed.