Codex Archive System V3.1 Build Notes
v3.1 notes are now extended by Codex Archive System v3.2 Fragment Feed Notes. Use v3.1 as runtime cleanup context and v3.2 for current feed/fragments behavior.
v3.1 is a runtime polish and operations cleanup patch layered on v3+.
Operator value prop:
- Ship clean and stay clean: mobile reading stays locked in-frame, and the active inbox reflects real pending work.
Work chunks and wins:
-
Mobile overflow containment Value prop: No horizontal drift on feed/graph mobile sessions, so reading stays anchored.
- Add horizontal overflow guards at global layout level.
- Collapse graph list grid earlier on small screens to prevent width blowout.
-
Feed readability consistency Value prop: Operators can scan atlas/meta labels at a glance without contrast strain.
- Raise low-contrast footer/atlas labels from dim token usage to readable mid token usage.
- Normalize small UI labels toward shared 12px conventions where intended.
-
Honest inbox activation Value prop: The human operator can move from detected source to published object without mixing live work and completed work.
- Name the operator loop explicitly:
Talk -> Confirm -> Hand-off -> Ping-back. - Add
scripts/finalize-approved-ready.mjsso post-confirmation work can run as one system handoff. - Add
scripts/promote-ready.mjsfor the deliberateinbox/ready-> canonical publish step. - Require explicit operator approval via
--approvebefore canonical files are written. - Require an approval note and append promotion records to
logs/promotion-log.ndjson. - Require
--approve-allfor batch promotion so one broad command cannot masquerade as item-level review. - Add
scripts/reconcile-inbox.mjsto archive ready drafts once they have canonicalobjects/counterparts. - Extend
scripts/cleanup-inbox-drop.mjswith--auto-publishedfor source-payload sweeps discoverable from ready/archive-ready drafts. - Write cleanup audit records to both
inbox/archive/ready/cleanup-log.ndjsonandinbox/archive/drop/cleanup-log.ndjson. - Keep active
inbox/ready/limited to real pending review. - Operator shorthand:
keeping the beast fed :) and not chewing cud
- Name the operator loop explicitly:
No schema expansion is proposed in v3.1. No new object type is proposed in v3.1.
Version
3.1.1Scope
mobile viewport containment, feed readability, and honest-inbox cleanup automationSystem Area
runtimeChange Type
patchNo marks yet.