Screen: Board Parity
web/parity.html. Compares a reference board against the board SABLE produced for the same day
and classifies the differences. This is explicitly a temporary tool for closing a specific
Cowork-parity gap (see docs/parity/ in the repo root of sable-agents-demo/) and is marked for
removal once that work is done — both sable-shell.js's nav entry and admin-costs.js's rate
limit comment (SABLE_PARITY_RATE_LIMIT) carry the same "TEMPORARY" note.
How to use it
Pick a date and board, paste the reference board, and compare. Leave the second box empty to use the scheduled board SABLE stored for that date, or paste a board to compare a run you fired by hand — interactive runs are never stored, so they can't be looked up after the fact.
Findings are grouped by how they'd be fixed
| Group | Fix path |
|---|---|
| Learned rule | Goes through Prompt Control |
| Base prompt | Structure/layout issue — cannot be a learned rule |
| Code and connector | Not a prompt problem at all |
| Expected | The difference is deliberate; no action needed |
It reports, it never acts
Nothing from a comparison is stored and no proposals are created. Pasted text is used for the comparison and then discarded.
Where the code lives
sable-agents-demo/web/parity.htmlsable-agents-demo/web/api/parity-diff.js,_parity_diff.jssable-agents-demo/scripts/parity/check-parity.mjs(npm run parity:check)sable-agents-demo/docs/parity/— the standing Cowork-vs-enterprise comparison this tool supports