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
d6db4ec fix(#654): dead-end rule is exit-only continuation (a fallback sink with onward routing resumes in place); record the strict fallback hop after the budget check
1e269a4 fix(build_product): #640 group R review follow-ups — pick failure aborts, AbortRun resume copy, latch-test comment, backstop wording
b8d4488 fix(build_product): #640 group V review — opt-out stamp is a tracked finding, no-stack is a milestone NOTE, snapshots at milestone start, FixMilestone retries in place, deletions scope their package, TEST_SH honored
3ef8275 fix(examples): every gate's abandon routes to AbortRun so the run ends fail
96b02e1 fix(handlers): accept emphasis between STATUS and colon; point docs at codergen_autostatus.go
b3a24e4 fix(human): freeform gates honour the .dip default: (default_choice) under --auto-approve and timeouts
84bf4aa fix(jail): #648 review round 2 — commit the diagnose fixture, os.Root/openat2 degraded tier, branch-key mode validation, doctor + stderr fallback, CI jail step
cd29787 fix(jail): #648 review round 3 — no-symlink component walk in the os.Root tier, full-suite Landlock CI job with skip guard, shared branch-key parser
f6d7f66 chore(init): describe directive-derived sidecar copy in comment and usage
068a20b chore: dedupe countEvents helper after #642 rebase; keep events.go / tracker_diagnose.go under the file-size ratchet
e2f05c1 chore: fix stale seedWorkflowDir reference and chmod comment direction
c825025 chore: merge-time fixes for #651 — events.go under the size ratchet, AbortRun resume copy, provenance/ResumeFrom wording
7c0f048 ci: allow workflow_dispatch so branch CI can be run on demand (Linux-only jail gates)
b247940 ci: block scalar for the Landlock probe step (YAML plain scalar rejects ': ')
3b1d992 ci: block scalar for the jail-test step (plain scalar broke on ': ' in the grep pattern)
af06774 ci: dedicated Landlock jail job on ubuntu-24.04 — the Blacksmith runner has no Landlock, so the enforce-path jail suite had been silently skipping
9290148 ci: run the verbose jail-test step before the broad suite so the Linux jail record always exists
e3e533d docs(build_product): document the operator stamps; fix the stale Setup preflight wording
0b69188 merge: build_product — unattended agent failures never ship: ReadSpec/Decompose → AbortRun; EscalateVerification gate (default abandon → AbortRun) for red/unverified builds; EscalateReview kept only for review-budget exhaustion
795d39b merge: build_product/ask_and_execute/superspec — every gate's abandon routes to AbortRun (run ends fail, not success); EscalateReview entry-point copy, site diagram, CLAUDE.md gate sentence, artifacts.md activity-log path corrected
747c94b merge: decompose build_product scripts into scripts/build_product/lib/ (sourced via ${graph.workflow_dir}); init/materialize skip test fixtures; suppress hint-severity lint on the CLI load path
2868eca merge: decompose build_product.dip into prompt/script sidecars; embedded built-ins resolve *_file from embed FS; explicit tracker.SourceRef anchor (#398 follow-up)
5a1ac53 merge: docs — move engine-spec paragraphs from CLAUDE.md into docs/architecture/engine.md (one authoritative text per topic; 4 stale engine.md claims corrected); CLAUDE.md gotchas back to ≤6 lines each
b99ac2d merge: docs(build_product) operator stamps documented (README/site/EscalateReview); truthful Setup preflight + verify.sh copy; pre-commit strips GIT_AUTHOR_/GIT_COMMITTER_ so identity assertions pass under the hook
f9b3bb4 merge: feat(#648) writable_paths_mode: prefer — host-capability jail refusals degrade to a loud, recorded unjailed run (authoring/backend refusals still refuse); os.Root/openat2 in-process tier; jail-linux CI job with skip guard; FinalCommit re-hardened
dd00118 merge: feat(#651) resume rewinds to the node that aborted; --from ; --resume-no-rewind; fallback provenance (origin/outcome/reason/kind) + HaltedAt persisted; terminal halts now save the checkpoint
db022fd refactor(build_product): decompose inline prompts/commands into sidecar files
c52cec7 refactor(build_product): decompose sidecar scripts into scripts/build_product/lib/ sourced via ${graph.workflow_dir}
445f8f1 refactor(build_product): review follow-ups — no test fixtures in init/materialize, silent dippin hints on load, docs, guard-message cause hint
77bf06b refactor(examples): decompose ask_and_execute + build_product_with_superspec into sidecars
ab0bbb7 refactor(jail): split os.Root open/remove helpers under the cognitive ratchet (#648)
45e0007 test(build_product): fixture suites for the 17 tool-script sidecars, wired into go test
54ae1b4 test: fix three Linux-only CI failures on main — stub completer for the sidecar engine test, GNU-first stat in gitignore_test, explicit .ai/decisions check in Cleanup.sh (GNU ls exits 2)