Assistant: codex Assistant-Model: gpt-6-astra Assistant-Session: 01a07ff8-19d0-7820-b4d0-1353833cb7fc
1.8 KiB
| id | type | title | domain | repo | status | owner | topic_slug | created | updated | related | |||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| RMGR-WP-0017 | workplan | Make reviewed projection retries and receipts reliable | infotech | repo-manager | active | codex | infotech | 2026-09-10 | 2026-09-10 |
|
Follow-up to HFACT-WP-0001-T02's observed HTTP 409 when a reviewed retirement acknowledgement changes at the same source commit. File/Forge authority, primary identity, exact commit and explicit retirement acknowledgement stay unchanged.
Bind retries to the complete request
id: RMGR-WP-0017-T01
status: done
priority: high
Digest the method, repository route and full POST body into the idempotency key. Identical retries retain their key; an explicit review acknowledgement uses a different key. Retain acknowledgement and expected instance in queued metadata.
Verify the returned primary and commit
id: RMGR-WP-0017-T02
status: done
priority: high
Reject incomplete or mismatched primary/repository/commit receipts instead of reporting success or discarding pending state. Keep the two-request fast path.
Prove convergence and synchronize
id: RMGR-WP-0017-T03
status: todo
priority: high
Run real-Git/mocked-transport regressions, the full suite and targeted lint. Commit/sync; verify exact primary receipts on the selected factory chain using the corrected client. STATE-WP-0090 owns the server's description/note fix and live projection convergence. Preserve all existing identities and source files.
Validation: all seven new regressions failed on the original client. The fixed client passes all 188 repository tests and targeted Ruff checks. Identical requests replay; changed reviewed payloads do not collide. Exact receipt checks retain the two-request path. Live synchronization evidence remains T03.