You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
M6 migrates the Matt planning-to-implementation workflow onto Secant's existing Step vocabulary and promotes it as the one v1 Built-in Workflow Bundle. The maintained Matt front already contains an Interactive agent grill, an approve/reject Human Gate, and an Agent step that writes a spec. The maintainer will supply the original skill folders for the completed Bundle; M6 does not assume that current or legacy skill files are copied. The migration satisfies the fourth pass condition of #11: any capability it needs lands at a named generic Step seam, with no runtime branch on Bundle identity. The Test Repair Proof Bundle remains a maintained External Workflow Bundle.
The built-in .wfb is release-built, digest-locked, embedded as an asset in the Bun-compiled single-file executable, and installed at startup through the ordinary Bundle ingestion path in both TUI and headless invocations. ADR 0029's ADR 0030 amendment governs the shipping path; its earlier npm-tarball text does not.
M6 also resolves #70: a user starting the TUI in legacy Windows conhost has a practical opportunity to read the Windows Terminal notice before the TUI takes over. The first release candidate includes the Matt built-in and the notice fix. The v1 Harnesses are Claude Code and Codex.
Hard constraints
Preserve the Sequence vertical slices, refactoring gates, and legacy deletion #20 order: the Test Repair workflow passed before Matt migration, and G3 is closed before M6. G4 follows M6. The maintainer-supplied original skill folders are an input to the later M6 spec and implementation; no legacy skill files or folders are assumed reusable.
Apply the eight slicing rules: both clients share the Projection Port, every slice has a three-OS CI acceptance scenario, Bundles under the maintained Bundle tree are built and exercised as user Bundles, no Module scaffolding is created early, no source branches on workflow identity, and TUI slices carry the applicable Prototype Crucible's launch and Run information architecture #23 interaction and platform evidence. Ticket packets carry Owner:, Ratchet:, Deletes:, Gate:, and Dependencies: and are published without ready-for-agent until curated.
Headless v1 refuses any Bundle containing an Interactive agent step at Preflight with the remediation to run it in the TUI. The Matt Bundle's interactive opening therefore needs a headless-compatible or fake-Harness CI path that proves the built-in shipping and runtime behavior without pretending a headless interactive Run is supported.
Follow ADR 0029 as amended by ADR 0030: build exact .wfb bytes once, embed them in each compiled binary, lock the authored Bundle version to its digest, ensure at startup through the ordinary ingestion contract, and preserve upgrade coexistence. The Proof Bundle is never shipped as a built-in.
Keep the existing three-OS semantic, standalone runtime-conformance, compiled-binary consumer, terminal, and protected release gates. Real Harnesses do not run in CI. Release claims require the recorded human evidence and support matrix specified by ADR 0027.
The legacy-conhost notice remains the ADR 0030 mitigation. Legacy conhost is not a claimed support-matrix row, and Windows Terminal suppression and headless behavior remain intact.
Gate introduced
M6 supplies the first release candidate and its built-in Bundle evidence to the existing three-OS and protected release gates. G4, the post-M6 human-in-the-loop refactoring plan review, follows M6; it introduces no new automated gate.
The full Matt Bundle is built, installed, and exercised through the generic Bundle and Run contracts; Choose Crucible's genericity-proof workflow #11 pass condition 4 is reviewed at the named Step seam. The maintained External Proof Bundle still passes.
Compiled binaries on Windows x64, macOS arm64, and Linux x64 carry only the allow-listed built-in bytes, install the locked identity and digest on first startup, leave it unchanged on a second startup, and preserve the ADR 0029 upgrade and collision behavior.
The first release candidate passes the established three-OS CI and release-candidate validation paths, with required human evidence recorded. The support matrix and built-in identity and digest in the release approval summary are current. G4 can then open.
Delivers
M6 migrates the Matt planning-to-implementation workflow onto Secant's existing Step vocabulary and promotes it as the one v1 Built-in Workflow Bundle. The maintained Matt front already contains an Interactive agent grill, an approve/reject Human Gate, and an Agent step that writes a spec. The maintainer will supply the original skill folders for the completed Bundle; M6 does not assume that current or legacy skill files are copied. The migration satisfies the fourth pass condition of #11: any capability it needs lands at a named generic Step seam, with no runtime branch on Bundle identity. The Test Repair Proof Bundle remains a maintained External Workflow Bundle.
The built-in
.wfbis release-built, digest-locked, embedded as an asset in the Bun-compiled single-file executable, and installed at startup through the ordinary Bundle ingestion path in both TUI and headless invocations. ADR 0029's ADR 0030 amendment governs the shipping path; its earlier npm-tarball text does not.M6 also resolves #70: a user starting the TUI in legacy Windows conhost has a practical opportunity to read the Windows Terminal notice before the TUI takes over. The first release candidate includes the Matt built-in and the notice fix. The v1 Harnesses are Claude Code and Codex.
Hard constraints
Owner:,Ratchet:,Deletes:,Gate:, andDependencies:and are published withoutready-for-agentuntil curated..wfbbytes once, embed them in each compiled binary, lock the authored Bundle version to its digest, ensure at startup through the ordinary ingestion contract, and preserve upgrade coexistence. The Proof Bundle is never shipped as a built-in.Gate introduced
M6 supplies the first release candidate and its built-in Bundle evidence to the existing three-OS and protected release gates. G4, the post-M6 human-in-the-loop refactoring plan review, follows M6; it introduces no new automated gate.
Done when
Audit: M6has a decision with every fix-now ticket closed.