[verified] Add ordered initial rework review input gate

This commit is contained in:
2026-10-12 04:54:43 +00:00
parent aeab04289d
commit b270c2ce30
8 changed files with 722 additions and 7 deletions
+7
View File
@@ -41,6 +41,13 @@ create/reuse deltas, metadata causality and failed-receipt preservation are
fail-closed. The workflow contract and canonical runtime artifact paths are in
`harness/agents/impl/skills/gitea-issue-rework/references/readback.md`.
Initial input-gate coverage is in `harness/tests/impl/test_rework_input_gate.py`.
It exercises the real public CLI and canonical spec renderer, mixed-role/permutation
and same-role supersession decisions, precise timestamp/tie handling, marker/state/
source binding, complete raw validation/drift, immutable capture and atomic output
races, and new/legacy output budgets. Synthetic transport is GET-only; these
regressions do not claim live Gitea or native deployment execution.
The review native adapter's registered-worktree fixture accepts only exact
`gitea-impl-agent` or read-only legacy `impl` creator-role literals. It preserves
`state.json` bytes/mode/mtime/inode and rejects malformed role values without