Skip to content

Drift-proofing rapid development #300

Description

@blooop

Destination

A standing, mechanized set of practices — recorded in the repo and enforced in CI — such that a 36-hour release burst cannot reintroduce the 2026-08 review's failure classes: every duplicated fact is single-sourced, generated, or diff-guarded, and prose claims about the CLI are machine-checked.

Notes

Steering (2026-08-21): decision tickets on this map are settled with the human in the loop — grill, do not agent-decide. Research and prototype tickets likewise wait for the executing run; nothing was auto-fired at charting. Execution is handed to a separate agent.

Born from the review's meta-finding: the dominant failure mode is hand-maintained copies of one fact (six found, three drifted) plus prose-as-spec drift, under high release velocity (0.1.0→0.3.3 in ~36h). Sibling map Close out the 2026-08 architecture review fixes today's instances; this map decides what stops recurrence. The repo already mechanizes well (public-api tripwire, doc guards, the e2e guard) — prefer extending those existing patterns over new machinery (principle 2). Guards must not tax the burst itself: prefer scheduled/at-release sweeps over per-keystroke friction where the principles allow.

Decisions so far

Not yet specified

Out of scope

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions