test(parity): #669 fail the gate when a forge write skips the guard #801

Merged
hexajon merged 1 commit from issue-669-guard-parity-test into main 2026-10-18 02:07:38 +00:00
Owner

Summary

A new parity detector and test fail the gate when production code builds a forge client or a git writer with no write guard, or sends a write around the guarded functions, as ADR 0046 requires. It passes on the current tree, after the git and forge write seams route through the guard (#659, #660).

Refs #669

## Summary A new parity detector and test fail the gate when production code builds a forge client or a git writer with no write guard, or sends a write around the guarded functions, as ADR 0046 requires. It passes on the current tree, after the git and forge write seams route through the guard (#659, #660). Refs #669
test(parity): #669 fail the gate when a forge write skips the guard
Some checks failed
ci / mcp-conformance (pull_request) Successful in 1m38s
drift / govulncheck (pull_request) Has been skipped
drift / surface-diff (pull_request) Successful in 34s
drift / forgejo-smoke (pull_request) Has been skipped
ci / mcp-conformance (push) Successful in -31s
drift / govulncheck (push) Has been skipped
drift / surface-diff (push) Successful in -38s
drift / forgejo-smoke (push) Has been skipped
ci / gate (push) Failing after 4m3s
ci / gate (pull_request) Failing after 16m58s
7655873968
Add a parity detector and test, as ADR 0046 requires: the gate fails when
production code builds a forge client or a git writer with no write guard, or
sends a write around the guarded functions. It passes on the current tree,
after the git and forge write seams route through the guard (#659, #660).

Refs #669
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
sixfold-space/madtea!801
No description provided.