Start here: 2 settings were loosened in a check that protects the others: ratified-paths decides which edits to protected files, such as CI workflows and discipline's own configuration, need an owner's approval (#270).
85 of 349 merged changes used an escape hatch, not counting pull requests that skipped linking an issue. Waivers are shown as their authors wrote them; the replay says which ones lifted a finding when re-checked with the current discipline.
origin/main at f415c430bdorigin remotediscipline replay report of 348 changes (276 checked) says which waivers lifted a finding.A record is a prompt to look, not a finding of wrongdoing. What git cannot tell is listed as not checked below; it is not a clean result.
Ranked by what the exception could hide. Each item is a prompt to look, not a finding of wrongdoing.
2 settings were loosened in a check that protects the others: ratified-paths decides which edits to protected files, such as CI workflows and discipline's own configuration, need an owner's approval (#270).
Next: Open the change and check that each loosened setting was intended.
1 waiver points to an issue that does not exist (#306).
Next: Open the waiver and find, or create, the issue it meant to point to.
15 waivers lifted nothing when the change was re-checked with the current discipline: either the finding was never there, or the gate has changed since they were written (#241, #100, #64, #18, #18, #9).
Next: Check whether the waiver was needed when it was written. The replay re-checks with the discipline version that ran it, so a gate refined since, or a directive format that version no longer reads, also leaves nothing to lift; a waiver that was never needed was written in advance, which is a habit to stop.
Share of merged changes, per window, that carried anything beyond a skipped issue link. Red lines mark configuration loosenings; a solid one loosened a gate that guards the other gates.
Markers in tests and docs are left out. Gate names in red guard the other gates. Select a gate to see its history.
Changes that edited a path the parent configuration protects under ratified-paths. Whether each was ratified, and by whom, lives on the forge and is not checked here.
| Change | Date | Paths | Gate | Ratification | Approved by another login | Where to check |
|---|---|---|---|---|---|---|
| #347 | 2026-09-30 | AGENTS.md diff ↗ | on | By the author's own login #345 comment, 2026-09-30 ↗ | No | pull request #347 |
| #309 | 2026-09-29 | .agents/hooks.json diff ↗.claude/hooks/discipline-bootstrap.sh diff ↗.claude/settings.json diff ↗.github/hooks/discipline.json diff ↗.github/workflows/copilot-setup-steps.yml diff ↗ | on | By the author's own login #308 comment, 2026-09-29 ↗ | No | pull request #309 |
| #300 | 2026-09-29 | .github/workflows/pages.yml diff ↗ | on | By the author's own login #299 comment, 2026-09-29 ↗ | No | pull request #300 |
| #298 | 2026-09-29 | .github/workflows/ci.yml diff ↗.github/workflows/codeql.yml diff ↗.github/workflows/pages.yml diff ↗.github/workflows/release.yml diff ↗ | on | By the author's own login #296 comment, 2026-09-28 ↗ | No | pull request #298 |
| #280 | 2026-09-28 | .github/workflows/release.yml diff ↗ | on | By the author's own login #281 comment, 2026-09-28 ↗ | No | pull request #280 |
Next: open each change and confirm its ratification came from someone other than the change's author.
Every loosening of discipline.toml, as config-integrity judges it, newest first, with the change that restored it.
| Change | Date | Gate | What | Flags | Restored |
|---|---|---|---|---|---|
| #270 | 2026-09-28 | ratified-paths | never_ratifiable lost 5 discipline.toml:63 ↗ | guards the gates waived in same change | open |
| #270 | 2026-09-28 | ratified-paths | ratifiers gained 1 discipline.toml:64 ↗ | guards the gates waived in same change | open |
| #111 | 2026-09-21 | version-lockstep | groups lost 1 discipline.toml ↗ | by #247 | |
| #99 | 2026-09-21 | ci-skip-set | change_job changed: "detect-changes" → "" discipline.toml:49 ↗ | edited entry | edited in the same change |
| #89 | 2026-09-21 | dependency-delta | allow_dependencies gained 2 discipline.toml:42 ↗ | waived in same change | open |
| #81 | 2026-09-20 | dependency-delta | allow_dependencies gained 1 discipline.toml:31 ↗ | open | |
| #70 | 2026-09-20 | dependency-delta | allow_dependencies gained 4 discipline.toml:31 ↗ | open | |
| #64 | 2026-09-20 | pii | exempt_paths gained 1 discipline.toml:28 ↗ | waived in same change | open |
| #18 | 2026-09-19 | assertion-reduction | exempt_paths gained 1 discipline.toml:13 ↗ | waived in same change | open |
| #18 | 2026-09-19 | ignored-tests | exempt_paths gained 1 discipline.toml:19 ↗ | waived in same change | open |
| #18 | 2026-09-19 | vacuous-tests | exempt_paths gained 1 discipline.toml:16 ↗ | waived in same change | open |
Next: tighten each open loosening back, or record why it stays.
Directives in commit messages, grouped by change. Whether each lifted a finding is discipline replay's to say.
| Change | Date | Directive | Gate | Reason length | Lifted a finding |
|---|---|---|---|---|---|
| #368 | 2026-09-30 | allow-dependencyallow-agent-instructionsallow-agent-instructionsallow-agent-instructionsallow-agent-instructions commit message ↗ | dependency-deltainstruction-smugglinginstruction-smugglinginstruction-smugglinginstruction-smuggling | 187 95 111 121 68 | not checked |
| #347 | 2026-09-30 | allow-agent-instructions pull request body ↗ | instruction-smuggling | 112 | not checked |
| #337 | 2026-09-30 | removes commit message ↗ | deletion-rationale | 108 | not checked |
| #309 | 2026-09-29 | allow-agent-instructionsallow-agent-instructionsallow-agent-instructionsallow-agent-instructions commit message ↗ | instruction-smugglinginstruction-smugglinginstruction-smugglinginstruction-smuggling | 117 114 114 109 | not checked |
| #304 | 2026-09-29 | allow-version-mismatch commit message ↗ | version-lockstep | 130 | not checked |
| #302 | 2026-09-29 | allow-version-mismatch commit message ↗ | version-lockstep | 60 | not checked |
| #291 | 2026-09-29 | allow-version-mismatch commit message ↗ | version-lockstep | 60 | not checked |
| #294 | 2026-09-28 | allow-version-mismatch commit message ↗ | version-lockstep | 159 | not checked |
| #292 | 2026-09-28 | allow-version-mismatch commit message ↗ | version-lockstep | 159 | not checked |
| #293 | 2026-09-28 | allow-version-mismatch commit message ↗ | version-lockstep | 165 | not checked |
| #288 | 2026-09-28 | allow-version-mismatch commit message ↗ | version-lockstep | 165 | not checked |
| #286 | 2026-09-28 | allow-version-mismatch commit message ↗ | version-lockstep | 191 | not checked |
| #285 | 2026-09-28 | allow-dependencyallow-version-mismatch commit message ↗ | dependency-deltaversion-lockstep | 180 185 | not checked |
| #283 | 2026-09-28 | allow-version-mismatch commit message ↗ | version-lockstep | 172 | not checked |
| #282 | 2026-09-28 | allow-version-mismatch commit message ↗ | version-lockstep | 130 | not checked |
| #279 | 2026-09-28 | allow-version-mismatch commit message ↗ | version-lockstep | 172 | not checked |
| #274 | 2026-09-28 | allow-version-mismatch commit message ↗ | version-lockstep | 130 | not checked |
| #270 | 2026-09-28 | allow-gate-weakening commit message ↗ | config-integrity | 196 | not checked |
| #273 | 2026-09-28 | allow-gate-weakening commit message ↗ | config-integrity | 166 | not checked |
| #269 | 2026-09-28 | allow-agent-instructions commit message ↗ | instruction-smuggling | 70 | not checked |
| #267 | 2026-09-28 | allow-agent-instructions commit message ↗ | instruction-smuggling | 108 | not checked |
| #266 | 2026-09-28 | allow-agent-instructions commit message ↗ | instruction-smuggling | 93 | not checked |
| #250 | 2026-09-28 | allow-ignore commit message ↗ | ignored-tests | 189 | not checked |
| #247 | 2026-09-28 | allow-gate-weakeningallow-agent-instructions commit message ↗ | config-integrityinstruction-smuggling | 128 85 | not checked |
| #246 | 2026-09-28 | allow-agent-instructions pull request body ↗ | instruction-smuggling | 122 | not checked |
| #243 | 2026-09-28 | allow-agent-instructions pull request body ↗ | instruction-smuggling | 122 | not checked |
| #241 | 2026-09-27 | allow-assertion-drop pull request body ↗ | assertion-reduction | 220 | not checked |
| #240 | 2026-09-27 | allow-agent-instructions pull request body ↗ | instruction-smuggling | 129 | not checked |
| #235 | 2026-09-27 | allow-agent-instructionsallow-agent-instructionsallow-agent-instructionsallow-agent-instructionsallow-agent-instructions pull request body ↗ | instruction-smugglinginstruction-smugglinginstruction-smugglinginstruction-smugglinginstruction-smuggling | 70 114 59 74 85 | not checked |
| #225 | 2026-09-26 | allow-agent-instructions pull request body ↗ | instruction-smuggling | 84 | not checked |
| #215 | 2026-09-26 | allow-agent-instructions pull request body ↗ | instruction-smuggling | 64 | not checked |
| #214 | 2026-09-26 | allow-agent-instructions pull request body ↗ | instruction-smuggling | 74 | not checked |
| #199 | 2026-09-25 | allow-agent-instructions pull request body ↗ | instruction-smuggling | 91 | not checked |
| #173 | 2026-09-23 | allow-dependency pull request body ↗ | dependency-delta | 148 | not checked |
| #171 | 2026-09-23 | allow-assertion-dropallow-assertion-dropallow-dependencyallow-dependency pull request body ↗ | assertion-reductionassertion-reductiondependency-deltadependency-delta | 202 177 126 150 | not checked |
| #167 | 2026-09-23 | allow-dependency commit message ↗ | dependency-delta | 169 | not checked |
| #166 | 2026-09-23 | allow-dependency commit message ↗ | dependency-delta | 157 | not checked |
| #165 | 2026-09-23 | allow-dependency commit message ↗ | dependency-delta | 157 | not checked |
| #161 | 2026-09-23 | allow-agent-instructions commit message ↗ | instruction-smuggling | 109 | not checked |
| #160 | 2026-09-23 | allow-agent-instructions commit message ↗ | instruction-smuggling | 121 | not checked |
| #139 | 2026-09-22 | allow-assertion-dropremovesremoves pull request body ↗ | assertion-reductiondeletion-rationaledeletion-rationale | 187 177 88 | not checked |
| #136 | 2026-09-22 | allow-dependency pull request body ↗ | dependency-delta | 154 | not checked |
| #128 | 2026-09-22 | allow-agent-instructions commit message ↗ | instruction-smuggling | 74 | not checked |
| #123 | 2026-09-22 | allow-agent-instructionsallow-agent-instructionsallow-agent-instructions commit message ↗ | instruction-smugglinginstruction-smugglinginstruction-smuggling | 78 74 68 | not checked |
| #111 | 2026-09-21 | removesremoves commit message ↗ | deletion-rationaledeletion-rationale | 111 131 | not checked |
| #109 | 2026-09-21 | removesremovesremovesremoves commit message ↗ | deletion-rationaledeletion-rationaledeletion-rationaledeletion-rationale | 112 79 116 82 | not checked |
| #107 | 2026-09-21 | allow-dependencyallow-assertion-dropallow-assertion-dropallow-assertion-dropallow-assertion-dropallow-assertion-dropallow-assertion-dropallow-assertion-dropallow-assertion-dropallow-assertion-dropallow-assertion-dropallow-assertion-drop commit message ↗ | dependency-deltaassertion-reductionassertion-reductionassertion-reductionassertion-reductionassertion-reductionassertion-reductionassertion-reductionassertion-reductionassertion-reductionassertion-reductionassertion-reduction | 111 224 184 143 157 167 156 149 144 142 136 153 | not checked |
| #105 | 2026-09-21 | allow-assertion-drop commit message ↗ | assertion-reduction | 179 | not checked |
| #102 | 2026-09-21 | allow-dependency commit message ↗ | dependency-delta | 125 | not checked |
| #100 | 2026-09-21 | allow-assertion-dropallow-assertion-dropallow-assertion-drop commit message ↗ | assertion-reductionassertion-reductionassertion-reduction | 208 222 222 | not checked |
| #92 | 2026-09-21 | allow-assertion-dropallow-assertion-drop commit message ↗ | assertion-reductionassertion-reduction | 57 51 | not checked |
| #89 | 2026-09-21 | allow-gate-weakeningallow-dependency commit message ↗ | config-integritydependency-delta | 89 99 | not checked |
| #64 | 2026-09-20 | allow-gate-weakeningallow-dependencyallow-assertion-dropallow-assertion-drop commit message ↗ | config-integritydependency-deltaassertion-reductionassertion-reduction | 42 44 76 79 | not checked |
| #34 | 2026-09-19 | allow-regressionremoves commit message ↗ | bench-regressiondeletion-rationale | 99 89 | not checked |
| #33 | 2026-09-19 | removes commit message ↗ | deletion-rationale | 137 | not checked |
| #18 | 2026-09-19 | allow-gate-weakeningallow-gate-weakeningallow-gate-weakening commit message ↗ | config-integrityconfig-integrityconfig-integrity | 53 47 47 | not checked |
| #18 | 2026-09-19 | allow-gate-weakeningallow-gate-weakeningallow-gate-weakening pull request body ↗ | config-integrityconfig-integrityconfig-integrity | 53 47 47 | not checked |
| #9 | 2026-09-18 | removes commit message ↗ | deletion-rationale | 52 | not checked |
Reasons are hashed. These were reused three times or more, which suggests boilerplate.
| Reason hash | Times | Length | Changes |
|---|---|---|---|
2244af1d259f | 10 | 16 | #315, #315, #315, #315, #315, #315, #315, #315, #315, #315 |
32fbf8942723 | 8 | 19 | #198, #195, #193, #188, #179, #154, #152, #146 |
f5283816927b | 7 | 64 | #286, #285, #283, #279, #278, #277, #275 |
6de90a588fdb | 6 | 22 | #196, #194, #192, #191, #190, #189 |
84c0d3df8b8b | 6 | 46 | #242, #239, #234, #232, #205, #202 |
0e262ecd2ee1 | 5 | 19 | #156, #155, #150, #149, #148 |
d75ebc090561 | 4 | 64 | #269, #268, #267, #266 |
2441485fb68b | 3 | 64 | #246, #243, #240 |
325413e8575e | 3 | 43 | #167, #166, #165 |
7c648cd6068a | 3 | 47 | #208, #207, #206 |
a05bd3dd2213 | 3 | 57 | #174, #172, #170 |
bf494c5afb58 | 3 | 43 | #164, #163, #162 |
e276fbc91393 | 3 | 43 | #142, #141, #140 |
ff75817aa5be | 3 | 43 | #134, #133, #132 |
All markers by where they are: 1 agent instructions, 17 live code, 62 test or doc, 3 workflow; in the replay, 29 lifted a finding and 23 lifted nothing (left out below).
| Change | Gate | Where | Kind of file |
|---|---|---|---|
| #173 | pii | src/guards/source_maps.rs:277 ↗ | live code |
| #173 | pii | src/guards/source_maps.rs:291 ↗ | live code |
| #173 | pii | src/guards/source_maps.rs:292 ↗ | live code |
| #83 | pii | src/guards/hygiene.rs:1374 ↗ | live code |
| #83 | pii | src/guards/hygiene.rs:1392 ↗ | live code |
| #83 | pii | src/guards/hygiene.rs:1411 ↗ | live code |
| #57 | shell-secrets | src/guards/shell_secrets.rs:534 ↗ | live code |
| #57 | shell-secrets | src/tokens.rs:558 ↗ | live code |
| #5 | deletion-rationale | .github/workflows/ci.yml:265 ↗ | workflow |
| ff51a6f5ea | deletion-rationale | .github/workflows/ci.yml:244 ↗ | workflow |
| ff51a6f5ea | deletion-rationale | .github/workflows/ci.yml:264 ↗ | workflow |
| ff51a6f5ea | deletion-rationale | src/tokens.rs:228 ↗ | live code |
| ff51a6f5ea | deletion-rationale | src/tokens.rs:233 ↗ | live code |
| f28643918e | time-estimates | AGENTS.md:41 ↗ | agent instructions |
Everything each change did, newest first. Only changes with a record are listed.
allow-dependency in the commit message (dependency-delta), reason 187 chars; cites #354 closed 2026-09-30 lifted a finding commit message ↗allow-agent-instructions in the commit message (instruction-smuggling), reason 95 chars; cites #354 closed 2026-09-30 lifted a finding commit message ↗allow-agent-instructions in the commit message (instruction-smuggling), reason 111 chars lifted a finding commit message ↗allow-agent-instructions in the commit message (instruction-smuggling), reason 121 chars lifted a finding commit message ↗allow-agent-instructions in the commit message (instruction-smuggling), reason 68 chars lifted a finding commit message ↗pull request #368 3754bd92af
no-issue in the pull request body (issue-link), reason 66 chars; cites #354 closed 2026-09-30, #355 closed 2026-09-30 pull request body ↗pull request #356 2b6cc9f28d
allow-agent-instructions in the pull request body (instruction-smuggling), reason 112 chars pull request body ↗AGENTS.md: By the author's own login #345 comment, 2026-09-30 ↗ diff ↗pull request #347 bc84de7db8
removes in the commit message (deletion-rationale), reason 108 chars lifted a finding commit message ↗pull request #337 e50358c1f9
no-issue in the commit message (issue-link), reason 21 chars commit message ↗pull request #333 72513b6dc0
no-issue in the commit message (issue-link), reason 56 chars; cites #319 closed 2026-09-30 commit message ↗time-estimates at tests/test_gates_e2e.rs:14694 (test or doc) lifted nothing tests/test_gates_e2e.rs:14694 ↗pull request #331 ee05e4ad61
pii at src/audit.rs:398 (live code) lifted nothing src/audit.rs:398 ↗pii at src/audit.rs:582 (live code) lifted nothing src/audit.rs:582 ↗pii at src/audit.rs:586 (live code) lifted nothing src/audit.rs:586 ↗time-estimates at src/audit.rs:590 (live code) lifted nothing src/audit.rs:590 ↗pii at tests/test_audit.rs:30 (test or doc) lifted nothing tests/test_audit.rs:30 ↗pii at tests/test_output_schemas.rs:647 (test or doc) lifted nothing tests/test_output_schemas.rs:647 ↗pull request #327 dea4844725
no-issue in the commit message (issue-link), reason 103 chars commit message ↗no-issue in the commit message (issue-link), reason 57 chars commit message ↗no-issue in the pull request body (issue-link), reason 110 chars pull request body ↗pull request #322 b50a3486dd
no-issue in the commit message (issue-link), reason 21 chars commit message ↗pull request #326 1ad0300416
no-issue in the commit message (issue-link), reason 15 chars commit message ↗pull request #321 ec227ff1ad
no-issue in the pull request body (issue-link), reason 26 chars pull request body ↗pull request #318 62bb930d6d
no-issue in the commit message (issue-link), reason 15 chars commit message ↗pull request #317 6f27cbb288
no-issue in the pull request body (issue-link), reason 26 chars pull request body ↗pull request #316 0cf9a4138f
no-issue in the commit message (issue-link), reason 16 chars commit message ↗no-issue in the commit message (issue-link), reason 16 chars commit message ↗no-issue in the commit message (issue-link), reason 16 chars commit message ↗no-issue in the commit message (issue-link), reason 16 chars commit message ↗no-issue in the commit message (issue-link), reason 16 chars commit message ↗no-issue in the commit message (issue-link), reason 16 chars commit message ↗no-issue in the commit message (issue-link), reason 16 chars commit message ↗no-issue in the commit message (issue-link), reason 16 chars commit message ↗no-issue in the commit message (issue-link), reason 16 chars commit message ↗no-issue in the commit message (issue-link), reason 16 chars commit message ↗pull request #315 c9d725abfa
no-issue in the commit message (issue-link), reason 15 chars commit message ↗no-issue in the commit message (issue-link), reason 15 chars commit message ↗pull request #314 a3c7e4cd99
no-issue in the pull request body (issue-link), reason 20 chars pull request body ↗pull request #313 327db841f5
no-issue in the pull request body (issue-link), reason 14 chars pull request body ↗pull request #312 b5f4d7c790
no-issue in the commit message (issue-link), reason 61 chars; cites #306 pull-request commit message ↗pull request #311 99c30694a5
no-issue in the pull request body (issue-link), reason 39 chars pull request body ↗pull request #310 56ce94665c
allow-agent-instructions in the commit message (instruction-smuggling), reason 117 chars commit message ↗allow-agent-instructions in the commit message (instruction-smuggling), reason 114 chars commit message ↗allow-agent-instructions in the commit message (instruction-smuggling), reason 114 chars commit message ↗allow-agent-instructions in the commit message (instruction-smuggling), reason 109 chars commit message ↗.agents/hooks.json: By the author's own login #308 comment, 2026-09-29 ↗ diff ↗.claude/hooks/discipline-bootstrap.sh: By the author's own login #308 comment, 2026-09-29 ↗ diff ↗.claude/settings.json: By the author's own login #308 comment, 2026-09-29 ↗ diff ↗.github/hooks/discipline.json: By the author's own login #308 comment, 2026-09-29 ↗ diff ↗.github/workflows/copilot-setup-steps.yml: By the author's own login #308 comment, 2026-09-29 ↗ diff ↗pull request #309 5e7a2ee77b
no-issue in the pull request body (issue-link), reason 12 chars pull request body ↗pull request #307 7afe678f28
no-issue in the commit message (issue-link), reason 52 chars; cites #1203 not found commit message ↗pull request #306 f9880a66c2
no-issue in the pull request body (issue-link), reason 63 chars; cites #264 pull-request pull request body ↗pull request #305 c52c341106
allow-version-mismatch in the commit message (version-lockstep), reason 130 chars lifted a finding commit message ↗no-issue in the pull request body (issue-link), reason 22 chars pull request body ↗pull request #304 241595b8a4
allow-version-mismatch in the commit message (version-lockstep), reason 60 chars lifted a finding commit message ↗no-issue in the pull request body (issue-link), reason 48 chars pull request body ↗pull request #302 a40548e24a
no-issue in the commit message (issue-link), reason 72 chars; cites #290 pull-request commit message ↗pull request #301 9dbfbc3129
.github/workflows/pages.yml: By the author's own login #299 comment, 2026-09-29 ↗ diff ↗pull request #300 b0e8144281
no-issue in the commit message (issue-link), reason 58 chars; cites #290 pull-request commit message ↗pull request #303 b3a363e0ef
allow-version-mismatch in the commit message (version-lockstep), reason 60 chars lifted a finding commit message ↗no-issue in the pull request body (issue-link), reason 48 chars pull request body ↗pull request #291 1e8446aad9
.github/workflows/ci.yml: By the author's own login #296 comment, 2026-09-28 ↗ diff ↗.github/workflows/codeql.yml: By the author's own login #296 comment, 2026-09-28 ↗ diff ↗.github/workflows/pages.yml: By the author's own login #296 comment, 2026-09-28 ↗ diff ↗.github/workflows/release.yml: By the author's own login #296 comment, 2026-09-28 ↗ diff ↗pull request #298 b9c7e4dae9
no-issue in the pull request body (issue-link), reason 55 chars; cites #295 pull-request, #259 closed 2026-09-28 pull request body ↗pull request #297 1322e5303d
allow-version-mismatch in the commit message (version-lockstep), reason 159 chars lifted a finding commit message ↗pull request #294 6b6f94ef8f
allow-version-mismatch in the commit message (version-lockstep), reason 159 chars lifted a finding commit message ↗pull request #292 860ae5fee8
allow-version-mismatch in the commit message (version-lockstep), reason 165 chars lifted a finding commit message ↗ci-integrity at tests/test_gates_e2e.rs:14211 (test or doc) lifted nothing tests/test_gates_e2e.rs:14211 ↗ci-integrity at tests/test_gates_e2e.rs:14214 (test or doc) lifted nothing tests/test_gates_e2e.rs:14214 ↗pull request #293 0df0e65fad
no-issue in the commit message (issue-link), reason 72 chars commit message ↗pull request #290 eb20ba9728
no-issue in the pull request body (issue-link), reason 98 chars pull request body ↗pull request #289 ad5e3d8802
allow-version-mismatch in the commit message (version-lockstep), reason 165 chars lifted a finding commit message ↗pull request #288 4576551194
no-issue in the pull request body (issue-link), reason 82 chars pull request body ↗pull request #287 9dd490bba3
allow-version-mismatch in the commit message (version-lockstep), reason 191 chars; cites #274 pull-request lifted a finding commit message ↗no-issue in the pull request body (issue-link), reason 64 chars pull request body ↗pull request #286 e4d91b8359
allow-dependency in the commit message (dependency-delta), reason 180 chars lifted a finding commit message ↗allow-version-mismatch in the commit message (version-lockstep), reason 185 chars; cites #274 pull-request lifted a finding commit message ↗no-issue in the pull request body (issue-link), reason 64 chars pull request body ↗pull request #285 6cb7b9e998
no-issue in the pull request body (issue-link), reason 93 chars; cites #262 closed 2026-09-28, #264 pull-request, #271 closed 2026-09-28, #280 pull-request pull request body ↗pull request #284 9ce10969e7
allow-version-mismatch in the commit message (version-lockstep), reason 172 chars; cites #274 pull-request lifted a finding commit message ↗no-issue in the pull request body (issue-link), reason 64 chars pull request body ↗pull request #283 d3ce6c4a32
allow-version-mismatch in the commit message (version-lockstep), reason 130 chars lifted a finding commit message ↗no-issue in the pull request body (issue-link), reason 48 chars; cites #281 closed 2026-09-28 pull request body ↗pull request #282 88856759b6
.github/workflows/release.yml: By the author's own login #281 comment, 2026-09-28 ↗ diff ↗pull request #280 7a8ca2c86f
allow-version-mismatch in the commit message (version-lockstep), reason 172 chars; cites #274 pull-request lifted a finding commit message ↗no-issue in the pull request body (issue-link), reason 64 chars pull request body ↗pull request #279 614211c0c6
no-issue in the pull request body (issue-link), reason 64 chars pull request body ↗pull request #278 5b5829113a
allow-version-mismatch in the commit message (version-lockstep), reason 130 chars lifted a finding commit message ↗no-issue in the pull request body (issue-link), reason 71 chars; cites #271 closed 2026-09-28 pull request body ↗pull request #274 1d5222556a
no-issue in the pull request body (issue-link), reason 64 chars pull request body ↗pull request #277 7898d61e66
no-issue in the pull request body (issue-link), reason 109 chars; cites #268 pull-request pull request body ↗pull request #276 c54123ae95
no-issue in the pull request body (issue-link), reason 64 chars pull request body ↗pull request #275 ea4e846572
allow-gate-weakening in the commit message (config-integrity), reason 196 chars commit message ↗ratified-paths.never_ratifiable: lost 5 discipline.toml:63 ↗ratified-paths.ratifiers: gained 1 discipline.toml:64 ↗no-issue in the pull request body (issue-link), reason 100 chars; cites #267 pull-request, #269 pull-request pull request body ↗ratified-paths.agent_logins discipline.toml:65 ↗ratified-paths.enabled discipline.toml:47 ↗ratified-paths.protected_paths discipline.toml:48 ↗review-threads.enabled discipline.toml:76 ↗pull request #270 6978668565
no-issue in the pull request body (issue-link), reason 57 chars; cites #268 pull-request, #270 pull-request pull request body ↗pull request #272 30a166d39e
allow-gate-weakening in the commit message (config-integrity), reason 166 chars commit message ↗pull request #273 77c564149c
allow-agent-instructions in the commit message (instruction-smuggling), reason 70 chars commit message ↗no-issue in the pull request body (issue-link), reason 64 chars pull request body ↗pull request #269 e9d61d11d8
no-issue in the pull request body (issue-link), reason 64 chars pull request body ↗pull request #268 317a60fd07
allow-agent-instructions in the commit message (instruction-smuggling), reason 108 chars commit message ↗no-issue in the pull request body (issue-link), reason 64 chars pull request body ↗pull request #267 3de7932ab8
allow-agent-instructions in the commit message (instruction-smuggling), reason 93 chars commit message ↗no-issue in the pull request body (issue-link), reason 64 chars pull request body ↗pull request #266 1932d31bf7
no-issue in the pull request body (issue-link), reason 74 chars pull request body ↗pull request #263 a1c840118c
no-issue in the pull request body (issue-link), reason 90 chars pull request body ↗pull request #252 7e70f55d39
no-issue in the pull request body (issue-link), reason 100 chars pull request body ↗pull request #253 24d4e3ad76
allow-ignore in the commit message (ignored-tests), reason 189 chars lifted a finding commit message ↗no-issue in the pull request body (issue-link), reason 68 chars pull request body ↗pull request #250 bcfea0160f
no-issue in the commit message (issue-link), reason 60 chars commit message ↗pull request #251 758154162f
no-issue in the commit message (issue-link), reason 70 chars commit message ↗pull request #249 85d77bc0bb
no-issue in the commit message (issue-link), reason 75 chars commit message ↗pull request #248 69f66f581d
allow-gate-weakening in the commit message (config-integrity), reason 128 chars commit message ↗allow-agent-instructions in the commit message (instruction-smuggling), reason 85 chars commit message ↗no-issue in the commit message (issue-link), reason 52 chars commit message ↗version-lockstep.groups discipline.toml ↗pull request #247 33d0f74a41
no-issue in the commit message (issue-link), reason 37 chars commit message ↗allow-agent-instructions in the pull request body (instruction-smuggling), reason 122 chars pull request body ↗no-issue in the pull request body (issue-link), reason 64 chars pull request body ↗pull request #246 f3e681cf3c
no-issue in the pull request body (issue-link), reason 12 chars pull request body ↗pull request #245 410daf24d6
no-issue in the commit message (issue-link), reason 48 chars; cites #241 pull-request commit message ↗pull request #244 8931a71124
allow-agent-instructions in the pull request body (instruction-smuggling), reason 122 chars pull request body ↗no-issue in the pull request body (issue-link), reason 64 chars pull request body ↗pull request #243 2e54e63f9d
no-issue in the pull request body (issue-link), reason 46 chars pull request body ↗pull request #242 52a056560f
allow-assertion-drop in the pull request body (assertion-reduction), reason 220 chars lifted nothing pull request body ↗no-issue in the pull request body (issue-link), reason 73 chars pull request body ↗pull request #241 91bc8e4d18
allow-agent-instructions in the pull request body (instruction-smuggling), reason 129 chars pull request body ↗no-issue in the pull request body (issue-link), reason 64 chars pull request body ↗pull request #240 b0ee056940
no-issue in the pull request body (issue-link), reason 46 chars pull request body ↗pull request #239 f251807952
no-issue in the pull request body (issue-link), reason 65 chars pull request body ↗pull request #238 e85bb91a35
time-estimates at docs/GATES.md:713 (test or doc) lifted a finding docs/GATES.md:713 ↗no-issue in the pull request body (issue-link), reason 74 chars pull request body ↗pull request #237 6029b53456
allow-agent-instructions in the pull request body (instruction-smuggling), reason 70 chars pull request body ↗allow-agent-instructions in the pull request body (instruction-smuggling), reason 114 chars pull request body ↗allow-agent-instructions in the pull request body (instruction-smuggling), reason 59 chars pull request body ↗allow-agent-instructions in the pull request body (instruction-smuggling), reason 74 chars pull request body ↗allow-agent-instructions in the pull request body (instruction-smuggling), reason 85 chars pull request body ↗no-issue in the pull request body (issue-link), reason 53 chars pull request body ↗pull request #235 bcb8084338
no-issue in the pull request body (issue-link), reason 99 chars; cites #235 pull-request pull request body ↗pull request #236 e86ded0799
no-issue in the pull request body (issue-link), reason 46 chars pull request body ↗pull request #234 712239d775
no-issue in the pull request body (issue-link), reason 88 chars; cites #231 pull-request pull request body ↗pull request #233 a6e1ee92cd
no-issue in the pull request body (issue-link), reason 46 chars pull request body ↗pull request #232 4ec3bd3e62
no-issue in the pull request body (issue-link), reason 61 chars pull request body ↗pull request #230 76017a4627
no-issue in the pull request body (issue-link), reason 49 chars pull request body ↗pull request #231 4276baf97c
pii at docs/GATES.md:741 (test or doc) lifted a finding docs/GATES.md:741 ↗no-issue in the pull request body (issue-link), reason 49 chars pull request body ↗pull request #229 1937b87e5e
no-issue in the pull request body (issue-link), reason 75 chars pull request body ↗pull request #228 54d3eb485f
no-issue in the pull request body (issue-link), reason 52 chars pull request body ↗pull request #227 bd39a5565c
no-issue in the pull request body (issue-link), reason 82 chars pull request body ↗pull request #226 175fabc4a0
allow-agent-instructions in the pull request body (instruction-smuggling), reason 84 chars pull request body ↗no-issue in the pull request body (issue-link), reason 74 chars pull request body ↗pull request #225 c6406eb1f0
no-issue in the pull request body (issue-link), reason 70 chars pull request body ↗pull request #224 ef1afe16cc
no-issue in the pull request body (issue-link), reason 54 chars pull request body ↗pull request #223 bdfb183fa3
no-issue in the pull request body (issue-link), reason 57 chars pull request body ↗pull request #222 936894562a
no-issue in the pull request body (issue-link), reason 67 chars pull request body ↗pull request #221 d36517d12d
no-issue in the pull request body (issue-link), reason 54 chars pull request body ↗pull request #220 1e5f135ea3
no-issue in the pull request body (issue-link), reason 64 chars pull request body ↗pull request #219 4a5b32c846
no-issue in the pull request body (issue-link), reason 59 chars pull request body ↗pull request #218 c42d9a7ee5
no-issue in the pull request body (issue-link), reason 45 chars pull request body ↗pull request #217 8eddf378e7
no-issue in the pull request body (issue-link), reason 61 chars pull request body ↗pull request #216 1c79c66aaf
allow-agent-instructions in the pull request body (instruction-smuggling), reason 64 chars pull request body ↗no-issue in the pull request body (issue-link), reason 42 chars pull request body ↗pull request #215 935854e736
allow-agent-instructions in the pull request body (instruction-smuggling), reason 74 chars pull request body ↗no-issue in the pull request body (issue-link), reason 42 chars pull request body ↗pull request #214 1bb9006ac2
no-issue in the pull request body (issue-link), reason 45 chars pull request body ↗pull request #213 e8a9d22e69
no-issue in the pull request body (issue-link), reason 41 chars pull request body ↗pull request #212 7068b11490
no-issue in the pull request body (issue-link), reason 38 chars pull request body ↗pull request #211 9e74f35c41
no-issue in the pull request body (issue-link), reason 35 chars pull request body ↗pull request #210 6a25ffe711
no-issue in the pull request body (issue-link), reason 36 chars pull request body ↗pull request #209 7bd601b3d3
no-issue in the pull request body (issue-link), reason 47 chars pull request body ↗pull request #208 c26104b9f9
no-issue in the pull request body (issue-link), reason 47 chars pull request body ↗pull request #207 1b95273f0b
no-issue in the pull request body (issue-link), reason 47 chars pull request body ↗pull request #206 ec648aeacf
no-issue in the pull request body (issue-link), reason 46 chars pull request body ↗pull request #205 ac158b19bd
no-issue in the pull request body (issue-link), reason 42 chars pull request body ↗ edited after the mergepull request #204 b9b1ba6d5d
no-issue in the pull request body (issue-link), reason 42 chars pull request body ↗pull request #203 d80aa63f1e
no-issue in the pull request body (issue-link), reason 46 chars pull request body ↗pull request #202 2410e5d2a7
allow-agent-instructions in the pull request body (instruction-smuggling), reason 91 chars pull request body ↗no-issue in the pull request body (issue-link), reason 27 chars pull request body ↗pull request #199 beeb961951
no-issue in the commit message (issue-link), reason 13 chars commit message ↗pull request #197 b1011114ce
no-issue in the commit message (issue-link), reason 33 chars commit message ↗pull request #200 f284aa4696
no-issue in the commit message (issue-link), reason 30 chars commit message ↗pull request #201 11911ef2bf
no-issue in the commit message (issue-link), reason 19 chars commit message ↗pull request #198 5fa2b71ad3
no-issue in the commit message (issue-link), reason 22 chars commit message ↗pull request #196 dcf62d5652
no-issue in the commit message (issue-link), reason 19 chars commit message ↗pull request #195 98492b74e3
no-issue in the commit message (issue-link), reason 22 chars commit message ↗pull request #194 3477744da4
no-issue in the commit message (issue-link), reason 19 chars commit message ↗pull request #193 802fe29768
no-issue in the commit message (issue-link), reason 22 chars commit message ↗pull request #192 a9741b96be
no-issue in the commit message (issue-link), reason 22 chars commit message ↗pull request #191 965aa26a00
no-issue in the commit message (issue-link), reason 22 chars commit message ↗pull request #190 53d612b94d
no-issue in the commit message (issue-link), reason 22 chars commit message ↗pull request #189 bb3426650a
no-issue in the commit message (issue-link), reason 19 chars commit message ↗pull request #188 495a00e2e1
no-issue in the commit message (issue-link), reason 10 chars commit message ↗pull request #187 9727a7e887
no-issue in the commit message (issue-link), reason 11 chars commit message ↗pull request #186 9448de6621
no-issue in the commit message (issue-link), reason 25 chars commit message ↗pull request #185 8188970b4a
no-issue in the commit message (issue-link), reason 11 chars commit message ↗pull request #184 0f5a6304e7
no-issue in the commit message (issue-link), reason 22 chars commit message ↗pull request #183 c906fc1738
no-issue in the commit message (issue-link), reason 32 chars commit message ↗pull request #182 5f940175d3
no-issue in the commit message (issue-link), reason 15 chars commit message ↗pull request #181 00baafa75f
no-issue in the commit message (issue-link), reason 22 chars commit message ↗pull request #180 02f6ebd89b
no-issue in the commit message (issue-link), reason 19 chars commit message ↗pull request #179 5db96e7c56
no-issue in the commit message (issue-link), reason 55 chars commit message ↗pull request #178 6b0e26fb60
no-issue in the commit message (issue-link), reason 55 chars commit message ↗pull request #177 30e7a36f20
no-issue in the pull request body (issue-link), reason 107 chars pull request body ↗pull request #176 c6fc3e01e2
no-issue in the pull request body (issue-link), reason 110 chars pull request body ↗pull request #175 7687b46b35
no-issue in the commit message (issue-link), reason 57 chars commit message ↗pull request #174 493d69bbca
no-issue in the commit message (issue-link), reason 57 chars commit message ↗pull request #172 9aa782df28
pii at src/guards/source_maps.rs:277 (live code) lifted a finding src/guards/source_maps.rs:277 ↗pii at src/guards/source_maps.rs:291 (live code) lifted a finding src/guards/source_maps.rs:291 ↗pii at src/guards/source_maps.rs:292 (live code) lifted a finding src/guards/source_maps.rs:292 ↗allow-dependency in the pull request body (dependency-delta), reason 148 chars lifted a finding pull request body ↗no-issue in the pull request body (issue-link), reason 116 chars pull request body ↗pull request #173 6ba179e606
allow-assertion-drop in the pull request body (assertion-reduction), reason 202 chars lifted a finding pull request body ↗allow-assertion-drop in the pull request body (assertion-reduction), reason 177 chars lifted a finding pull request body ↗allow-dependency in the pull request body (dependency-delta), reason 126 chars lifted a finding pull request body ↗allow-dependency in the pull request body (dependency-delta), reason 150 chars lifted a finding pull request body ↗no-issue in the pull request body (issue-link), reason 116 chars pull request body ↗pull request #171 794822d83b
no-issue in the commit message (issue-link), reason 57 chars commit message ↗pull request #170 8cd1a3bd81
no-issue in the commit message (issue-link), reason 43 chars commit message ↗pull request #169 b18c2f66e6
no-issue in the commit message (issue-link), reason 43 chars commit message ↗pull request #168 c9204475a0
allow-dependency in the commit message (dependency-delta), reason 169 chars lifted a finding commit message ↗no-issue in the commit message (issue-link), reason 43 chars commit message ↗pull request #167 92f1b4f7d3
allow-dependency in the commit message (dependency-delta), reason 157 chars lifted a finding commit message ↗no-issue in the commit message (issue-link), reason 43 chars commit message ↗pull request #166 ee8e133d73
allow-dependency in the commit message (dependency-delta), reason 157 chars lifted a finding commit message ↗no-issue in the commit message (issue-link), reason 43 chars commit message ↗pull request #165 8d645f242b
no-issue in the commit message (issue-link), reason 43 chars commit message ↗pull request #164 20c6b88b29
no-issue in the commit message (issue-link), reason 43 chars commit message ↗pull request #163 f6327c6a69
no-issue in the commit message (issue-link), reason 43 chars commit message ↗pull request #162 d31fe49b61
allow-agent-instructions in the commit message (instruction-smuggling), reason 109 chars commit message ↗no-issue in the commit message (issue-link), reason 43 chars commit message ↗pull request #161 4a08a69455
allow-agent-instructions in the commit message (instruction-smuggling), reason 121 chars commit message ↗no-issue in the commit message (issue-link), reason 43 chars commit message ↗pull request #160 25d487d987
no-issue in the commit message (issue-link), reason 43 chars commit message ↗pull request #159 5517280a0d
no-issue in the commit message (issue-link), reason 43 chars commit message ↗pull request #158 b8c4916319
no-issue in the commit message (issue-link), reason 43 chars commit message ↗pull request #157 cdf8e86831
no-issue in the commit message (issue-link), reason 19 chars commit message ↗pull request #156 94fc941607
no-issue in the commit message (issue-link), reason 19 chars commit message ↗pull request #155 82f6294227
no-issue in the commit message (issue-link), reason 19 chars commit message ↗pull request #154 2308487572
error-swallowing at docs/GATES.md:288 (test or doc) lifted nothing docs/GATES.md:288 ↗no-issue in the pull request body (issue-link), reason 52 chars pull request body ↗pull request #153 8f47f98608
no-issue in the commit message (issue-link), reason 19 chars commit message ↗pull request #152 c082dd5995
no-issue in the commit message (issue-link), reason 47 chars commit message ↗pull request #151 df056c5c4f
no-issue in the commit message (issue-link), reason 19 chars commit message ↗pull request #150 03b584f3fc
no-issue in the commit message (issue-link), reason 19 chars commit message ↗pull request #149 3d47c5c359
no-issue in the commit message (issue-link), reason 19 chars commit message ↗pull request #148 e163d244d5
no-issue in the commit message (issue-link), reason 34 chars commit message ↗pull request #147 580ff6c2d9
no-issue in the commit message (issue-link), reason 19 chars commit message ↗pull request #146 5df0134cfe
no-issue in the pull request body (issue-link), reason 43 chars pull request body ↗pull request #145 1f8a8ea537
no-issue in the pull request body (issue-link), reason 43 chars pull request body ↗pull request #144 b83e3c8a56
no-issue in the pull request body (issue-link), reason 43 chars pull request body ↗pull request #143 5db060da13
no-issue in the pull request body (issue-link), reason 43 chars pull request body ↗pull request #142 d5cf146d98
no-issue in the pull request body (issue-link), reason 43 chars pull request body ↗pull request #141 49e338d5ae
no-issue in the pull request body (issue-link), reason 43 chars pull request body ↗pull request #140 965bb4f220
no-issue in the pull request body (issue-link), reason 43 chars pull request body ↗allow-assertion-drop in the pull request body (assertion-reduction), reason 187 chars lifted a finding pull request body ↗removes in the pull request body (deletion-rationale), reason 177 chars lifted a finding pull request body ↗removes in the pull request body (deletion-rationale), reason 88 chars lifted a finding pull request body ↗pull request #139 49c52b99c4
no-issue in the pull request body (issue-link), reason 65 chars pull request body ↗pull request #137 d32a5a66d4
no-issue in the pull request body (issue-link), reason 43 chars pull request body ↗pull request #138 2b57b06602
no-issue in the pull request body (issue-link), reason 43 chars pull request body ↗allow-dependency in the pull request body (dependency-delta), reason 154 chars lifted a finding pull request body ↗pull request #136 7e1d6edbc2
no-issue in the pull request body (issue-link), reason 43 chars pull request body ↗pull request #135 528d3238e4
no-issue in the pull request body (issue-link), reason 43 chars pull request body ↗pull request #134 50f3228868
no-issue in the pull request body (issue-link), reason 43 chars pull request body ↗pull request #133 4243d8a099
no-issue in the pull request body (issue-link), reason 43 chars pull request body ↗pull request #132 72e486a777
no-issue in the pull request body (issue-link), reason 58 chars pull request body ↗pull request #130 78f5f9d29d
no-issue in the pull request body (issue-link), reason 26 chars pull request body ↗pull request #129 17661d518b
allow-agent-instructions in the commit message (instruction-smuggling), reason 74 chars lifted a finding commit message ↗no-issue in the pull request body (issue-link), reason 53 chars pull request body ↗pull request #128 9fa72f335d
no-issue in the pull request body (issue-link), reason 45 chars pull request body ↗pull request #127 5e480fb570
no-issue in the pull request body (issue-link), reason 26 chars pull request body ↗pull request #126 e01bbe41cf
no-issue in the pull request body (issue-link), reason 57 chars pull request body ↗pull request #125 d13d5eef07
no-issue in the pull request body (issue-link), reason 55 chars pull request body ↗commit-provenance.enabled discipline.toml:44 ↗pull request #124 5d4c576f0e
allow-agent-instructions in the commit message (instruction-smuggling), reason 78 chars lifted a finding commit message ↗allow-agent-instructions in the commit message (instruction-smuggling), reason 74 chars lifted a finding commit message ↗allow-agent-instructions in the commit message (instruction-smuggling), reason 68 chars lifted a finding commit message ↗no-issue in the pull request body (issue-link), reason 55 chars pull request body ↗pull request #123 1f4cb97bc5
error-swallowing at docs/GATES.md:280 (test or doc) lifted nothing docs/GATES.md:280 ↗error-swallowing at tests/test_gates_e2e.rs:2377 (test or doc) lifted nothing tests/test_gates_e2e.rs:2377 ↗no-issue in the pull request body (issue-link), reason 56 chars pull request body ↗pull request #122 36113f9758
no-issue in the pull request body (issue-link), reason 55 chars pull request body ↗pull request #121 5a76c81f73
no-issue in the pull request body (issue-link), reason 55 chars pull request body ↗pull request #120 7728b9c606
no-issue in the pull request body (issue-link), reason 55 chars pull request body ↗pull request #119 e3f554aa88
no-issue in the pull request body (issue-link), reason 55 chars pull request body ↗pull request #118 74b738fea6
no-issue in the pull request body (issue-link), reason 94 chars pull request body ↗pull request #117 a6ec15d526
no-issue in the commit message (issue-link), reason 26 chars commit message ↗pull request #116 218d58e101
no-issue in the commit message (issue-link), reason 53 chars commit message ↗pull request #115 7f1551bac1
no-issue in the commit message (issue-link), reason 26 chars commit message ↗pull request #114 8d8aa19fd4
no-issue in the commit message (issue-link), reason 60 chars commit message ↗pull request #113 dba3db0765
no-issue in the commit message (issue-link), reason 23 chars commit message ↗pull request #112 48d53790a5
no-issue in the commit message (issue-link), reason 55 chars commit message ↗removes in the commit message (deletion-rationale), reason 111 chars commit message ↗removes in the commit message (deletion-rationale), reason 131 chars commit message ↗version-lockstep.groups: lost 1 discipline.toml ↗pull request #111 b3aaa55b95
no-issue in the commit message (issue-link), reason 26 chars commit message ↗version-lockstep.enabled discipline.toml:59 ↗version-lockstep.groups discipline.toml ↗pull request #110 1040ca468a
no-issue in the commit message (issue-link), reason 74 chars commit message ↗removes in the commit message (deletion-rationale), reason 112 chars commit message ↗removes in the commit message (deletion-rationale), reason 79 chars commit message ↗removes in the commit message (deletion-rationale), reason 116 chars commit message ↗removes in the commit message (deletion-rationale), reason 82 chars commit message ↗pull request #109 4c2a24ece8
no-issue in the commit message (issue-link), reason 60 chars commit message ↗pull request #108 170b3927c9
no-issue in the commit message (issue-link), reason 68 chars commit message ↗allow-dependency in the commit message (dependency-delta), reason 111 chars commit message ↗allow-assertion-drop in the commit message (assertion-reduction), reason 224 chars commit message ↗allow-assertion-drop in the commit message (assertion-reduction), reason 184 chars commit message ↗allow-assertion-drop in the commit message (assertion-reduction), reason 143 chars commit message ↗allow-assertion-drop in the commit message (assertion-reduction), reason 157 chars commit message ↗allow-assertion-drop in the commit message (assertion-reduction), reason 167 chars commit message ↗allow-assertion-drop in the commit message (assertion-reduction), reason 156 chars commit message ↗allow-assertion-drop in the commit message (assertion-reduction), reason 149 chars commit message ↗allow-assertion-drop in the commit message (assertion-reduction), reason 144 chars commit message ↗allow-assertion-drop in the commit message (assertion-reduction), reason 142 chars commit message ↗allow-assertion-drop in the commit message (assertion-reduction), reason 136 chars commit message ↗allow-assertion-drop in the commit message (assertion-reduction), reason 153 chars commit message ↗pull request #107 6e395bde84
no-issue in the commit message (issue-link), reason 34 chars commit message ↗pull request #106 2af594d630
no-issue in the commit message (issue-link), reason 55 chars commit message ↗allow-assertion-drop in the commit message (assertion-reduction), reason 179 chars lifted a finding commit message ↗pull request #105 baa414a0ff
no-issue in the commit message (issue-link), reason 66 chars commit message ↗pull request #104 9274463512
no-issue in the commit message (issue-link), reason 36 chars commit message ↗pull request #103 c4ce04de57
no-issue in the commit message (issue-link), reason 43 chars commit message ↗allow-dependency in the commit message (dependency-delta), reason 125 chars lifted a finding commit message ↗pull request #102 4a4db2b8b7
no-issue in the commit message (issue-link), reason 39 chars commit message ↗pull request #101 4bd8b82ee2
allow-assertion-drop in the commit message (assertion-reduction), reason 208 chars lifted nothing commit message ↗allow-assertion-drop in the commit message (assertion-reduction), reason 222 chars lifted nothing commit message ↗allow-assertion-drop in the commit message (assertion-reduction), reason 222 chars lifted nothing commit message ↗no-issue in the commit message (issue-link), reason 74 chars commit message ↗pull request #100 435ba6b5dc
no-issue in the commit message (issue-link), reason 47 chars commit message ↗ci-skip-set.change_job: changed discipline.toml:49 ↗ci-skip-set.change_job discipline.toml:49 ↗pull request #99 85f5ba54cb
no-issue in the commit message (issue-link), reason 98 chars commit message ↗pull request #98 1139b5630d
no-issue in the commit message (issue-link), reason 75 chars commit message ↗time-estimates at docs/GATES.md:380 (test or doc) lifted nothing docs/GATES.md:380 ↗pull request #97 c3011ac84b
no-issue in the commit message (issue-link), reason 65 chars commit message ↗no-issue in the commit message (issue-link), reason 65 chars commit message ↗pii at tests/test_gates_e2e.rs:5179 (test or doc) lifted nothing tests/test_gates_e2e.rs:5179 ↗pull request #96 2481e210b7
no-issue in the commit message (issue-link), reason 67 chars commit message ↗pull request #94 713acd63d8
no-issue in the commit message (issue-link), reason 77 chars commit message ↗no-issue in the commit message (issue-link), reason 77 chars commit message ↗suppression-delta.severity discipline.toml:25 ↗pull request #95 d40ec919e3
no-issue in the commit message (issue-link), reason 66 chars commit message ↗pull request #93 617da87d7e
allow-assertion-drop in the commit message (assertion-reduction), reason 57 chars lifted a finding commit message ↗allow-assertion-drop in the commit message (assertion-reduction), reason 51 chars lifted a finding commit message ↗no-issue in the commit message (issue-link), reason 102 chars commit message ↗pull request #92 1bb42b5ec4
no-issue in the commit message (issue-link), reason 62 chars commit message ↗pull request #91 9d1c37bbd9
no-issue in the commit message (issue-link), reason 33 chars commit message ↗pull request #90 c50785d58a
allow-gate-weakening in the commit message (config-integrity), reason 89 chars commit message ↗allow-dependency in the commit message (dependency-delta), reason 99 chars commit message ↗no-issue in the commit message (issue-link), reason 59 chars commit message ↗dependency-delta.allow_dependencies: gained 2 discipline.toml:42 ↗pull request #89 6b274a4620
no-issue in the commit message (issue-link), reason 22 chars commit message ↗pull request #88 a1caaf0c7d
no-issue in the commit message (issue-link), reason 69 chars commit message ↗no-issue in the pull request body (issue-link), reason 57 chars pull request body ↗pull request #87 00f8909748
discipline:no-issue in the pull request body (issue-link), reason 28 chars pull request body ↗pull request #86 75bb925585
discipline:no-issue in the pull request body (issue-link), reason 27 chars pull request body ↗pull request #85 8c79e439f8
discipline:no-issue in the commit message (issue-link), reason 22 chars commit message ↗no-issue in the commit message (issue-link), reason 22 chars commit message ↗pull request #84 78ecb28872
discipline:no-issue in the commit message (issue-link), reason 77 chars commit message ↗no-issue in the commit message (issue-link), reason 77 chars commit message ↗discipline:no-issue in the commit message (issue-link), reason 66 chars commit message ↗discipline:no-issue in the commit message (issue-link), reason 62 chars commit message ↗pii at src/guards/hygiene.rs:1374 (live code) src/guards/hygiene.rs:1374 ↗pii at src/guards/hygiene.rs:1392 (live code) src/guards/hygiene.rs:1392 ↗pii at src/guards/hygiene.rs:1411 (live code) src/guards/hygiene.rs:1411 ↗pii at tests/test_report_redaction.rs:19 (test or doc) tests/test_report_redaction.rs:19 ↗pii at tests/test_report_redaction.rs:22 (test or doc) tests/test_report_redaction.rs:22 ↗pii at tests/test_report_redaction.rs:24 (test or doc) tests/test_report_redaction.rs:24 ↗agents-md.severity discipline.toml:15 ↗bench-regression.severity discipline.toml:21 ↗time-estimates.severity discipline.toml:18 ↗pull request #83 303d5ba1cc
discipline:no-issue in the commit message (issue-link), reason 51 chars commit message ↗no-issue in the commit message (issue-link), reason 51 chars commit message ↗pull request #82 1fe583091f
discipline:no-issue in the commit message (issue-link), reason 74 chars commit message ↗no-issue in the commit message (issue-link), reason 74 chars commit message ↗dependency-delta.allow_dependencies: gained 1 discipline.toml:31 ↗pull request #81 1c6cb57529
no-issue in the pull request body (issue-link), reason 60 chars pull request body ↗pull request #80 f6a4493aea
no-issue in the pull request body (issue-link), reason 22 chars pull request body ↗pull request #76 7b2e0520cd
dependency-delta.allow_dependencies: gained 4 discipline.toml:31 ↗no-issue in the pull request body (issue-link), reason 74 chars pull request body ↗pull request #70 b5421a1ab3
no-issue in the pull request body (issue-link), reason 64 chars pull request body ↗pull request #65 a28ec42511
allow-gate-weakening in the commit message (config-integrity), reason 42 chars lifted nothing commit message ↗allow-dependency in the commit message (dependency-delta), reason 44 chars lifted nothing commit message ↗allow-assertion-drop in the commit message (assertion-reduction), reason 76 chars lifted nothing commit message ↗allow-assertion-drop in the commit message (assertion-reduction), reason 79 chars lifted nothing commit message ↗pii.exempt_paths: gained 1 discipline.toml:28 ↗pii at src/selftest.rs:1241 (test or doc) lifted a finding src/selftest.rs:1241 ↗pii at src/selftest.rs:1363 (test or doc) lifted a finding src/selftest.rs:1363 ↗pii at src/selftest.rs:1364 (test or doc) lifted a finding src/selftest.rs:1364 ↗pii at tests/test_gates_e2e.rs:5016 (test or doc) lifted nothing tests/test_gates_e2e.rs:5016 ↗ci-integrity at tests/test_gates_e2e.rs:5314 (test or doc) lifted nothing tests/test_gates_e2e.rs:5314 ↗no-issue in the pull request body (issue-link), reason 55 chars pull request body ↗dependency-delta.allow_dependencies discipline.toml:31 ↗issue-link.enabled discipline.toml:22 ↗provenance-tags.enabled discipline.toml:25 ↗pull request #64 aec0d0e26a
no-issue in the commit message (issue-link), reason 56 chars commit message ↗pull request #63 5ab92597ac
no-issue in the commit message (issue-link), reason 55 chars commit message ↗pull request #62 605ad90430
no-issue in the commit message (issue-link), reason 61 chars commit message ↗provenance-tags at docs/GATES.md:367 (test or doc) lifted nothing docs/GATES.md:367 ↗pull request #61 f48a6efa91
no-issue in the commit message (issue-link), reason 48 chars commit message ↗ci-integrity at tests/test_gates_e2e.rs:5133 (test or doc) lifted nothing tests/test_gates_e2e.rs:5133 ↗pull request #60 c570ffc33c
no-issue in the commit message (issue-link), reason 47 chars commit message ↗no-issue in the commit message (issue-link), reason 41 chars commit message ↗no-issue in the commit message (issue-link), reason 30 chars commit message ↗time-estimates at docs/GATES.md:274 (test or doc) lifted a finding docs/GATES.md:274 ↗time-estimates at docs/GATES.md:277 (test or doc) lifted a finding docs/GATES.md:277 ↗time-estimates at docs/GATES.md:279 (test or doc) lifted nothing docs/GATES.md:279 ↗pii at docs/GATES.md:289 (test or doc) lifted a finding docs/GATES.md:289 ↗pii at docs/GATES.md:307 (test or doc) lifted nothing docs/GATES.md:307 ↗time-estimates at src/guards/hygiene.rs:484 (live code) lifted nothing src/guards/hygiene.rs:484 ↗pii at src/selftest.rs:1345 (test or doc) lifted a finding src/selftest.rs:1345 ↗pii at src/selftest.rs:1346 (test or doc) lifted a finding src/selftest.rs:1346 ↗pii at src/selftest.rs:1347 (test or doc) lifted a finding src/selftest.rs:1347 ↗pii at src/selftest.rs:1348 (test or doc) lifted a finding src/selftest.rs:1348 ↗pii at src/selftest.rs:1358 (test or doc) lifted a finding src/selftest.rs:1358 ↗pull request #59 49a9cf068e
pii at tests/test_gates_e2e.rs:4790 (test or doc) tests/test_gates_e2e.rs:4790 ↗no-issue in the pull request body (issue-link), reason 45 chars pull request body ↗pull request #58 0c7282478c
shell-secrets at src/guards/shell_secrets.rs:534 (live code) src/guards/shell_secrets.rs:534 ↗shell-secrets at src/tokens.rs:558 (live code) src/tokens.rs:558 ↗shell-secrets at tests/test_gates_e2e.rs:4676 (test or doc) tests/test_gates_e2e.rs:4676 ↗pull request #57 eb1b933629
time-estimates at docs/CONFIGURATION.md:216 (test or doc) lifted a finding docs/CONFIGURATION.md:216 ↗pii at docs/CONFIGURATION.md:217 (test or doc) lifted a finding docs/CONFIGURATION.md:217 ↗time-estimates at docs/CONFIGURATION.md:246 (test or doc) lifted a finding docs/CONFIGURATION.md:246 ↗pii at docs/CONFIGURATION.md:248 (test or doc) lifted a finding docs/CONFIGURATION.md:248 ↗pull request #50 0ab6c9477d
pii at src/selftest.rs:1198 (test or doc) src/selftest.rs:1198 ↗pii at src/selftest.rs:1203 (test or doc) src/selftest.rs:1203 ↗pii at src/selftest.rs:1208 (test or doc) src/selftest.rs:1208 ↗pii at tests/test_gates_e2e.rs:4233 (test or doc) tests/test_gates_e2e.rs:4233 ↗pull request #46 e8a69e524e
allow-regression in the commit message (bench-regression), reason 99 chars commit message ↗removes in the commit message (deletion-rationale), reason 89 chars commit message ↗pii at docs/GATES.md:251 (test or doc) docs/GATES.md:251 ↗pii at docs/GATES.md:252 (test or doc) docs/GATES.md:252 ↗pull request #34 2f1944e503
removes in the commit message (deletion-rationale), reason 137 chars commit message ↗pii at docs/CONFIGURATION.md:180 (test or doc) docs/CONFIGURATION.md:180 ↗time-estimates at docs/CONFIGURATION.md:184 (test or doc) docs/CONFIGURATION.md:184 ↗time-estimates at docs/GATES.md:153 (test or doc) docs/GATES.md:153 ↗time-estimates at docs/GATES.md:154 (test or doc) docs/GATES.md:154 ↗time-estimates at docs/GATES.md:156 (test or doc) docs/GATES.md:156 ↗time-estimates at docs/GATES.md:158 (test or doc) docs/GATES.md:158 ↗time-estimates at docs/GATES.md:160 (test or doc) docs/GATES.md:160 ↗pii at docs/GATES.md:175 (test or doc) docs/GATES.md:175 ↗pull request #33 d77059689f
time-estimates at docs/PRD.md:230 (test or doc) lifted a finding docs/PRD.md:230 ↗time-estimates at docs/PRD.md:231 (test or doc) lifted a finding docs/PRD.md:231 ↗time-estimates at docs/PRD.md:232 (test or doc) lifted a finding docs/PRD.md:232 ↗pii at docs/PRD.md:233 (test or doc) lifted a finding docs/PRD.md:233 ↗pull request #29 a9cce2660e
allow-gate-weakening in the commit message (config-integrity), reason 53 chars lifted nothing commit message ↗allow-gate-weakening in the commit message (config-integrity), reason 47 chars lifted nothing commit message ↗allow-gate-weakening in the commit message (config-integrity), reason 47 chars lifted nothing commit message ↗assertion-reduction.exempt_paths: gained 1 discipline.toml:13 ↗ignored-tests.exempt_paths: gained 1 discipline.toml:19 ↗vacuous-tests.exempt_paths: gained 1 discipline.toml:16 ↗pull request #18 78fbde9839
allow-gate-weakening in the pull request body (config-integrity), reason 53 chars lifted nothing pull request body ↗allow-gate-weakening in the pull request body (config-integrity), reason 47 chars lifted nothing pull request body ↗allow-gate-weakening in the pull request body (config-integrity), reason 47 chars lifted nothing pull request body ↗pull request #18 da53ff9ce1
removes in the commit message (deletion-rationale), reason 52 chars lifted nothing commit message ↗pull request #9 672292f816
deletion-rationale at .github/workflows/ci.yml:265 (workflow) .github/workflows/ci.yml:265 ↗pull request #5 2102711d1f
time-estimates at src/guards/hygiene.rs:459 (live code) lifted nothing src/guards/hygiene.rs:459 ↗pull request #4 896ac40d34
pii at src/selftest.rs:169 (test or doc) lifted a finding src/selftest.rs:169 ↗pii at src/selftest.rs:170 (test or doc) lifted a finding src/selftest.rs:170 ↗pii at tests/test_gates_e2e.rs:586 (test or doc) lifted a finding tests/test_gates_e2e.rs:586 ↗pii at tests/test_gates_e2e.rs:587 (test or doc) lifted a finding tests/test_gates_e2e.rs:587 ↗pii at tests/test_gates_e2e.rs:589 (test or doc) lifted a finding tests/test_gates_e2e.rs:589 ↗pull request #1 4306d9ce89
deletion-rationale at src/selftest.rs:147 (test or doc) src/selftest.rs:147 ↗commit dc8066c866
deletion-rationale at .github/workflows/ci.yml:244 (workflow) .github/workflows/ci.yml:244 ↗deletion-rationale at .github/workflows/ci.yml:264 (workflow) .github/workflows/ci.yml:264 ↗deletion-rationale at src/tokens.rs:228 (live code) src/tokens.rs:228 ↗deletion-rationale at src/tokens.rs:233 (live code) src/tokens.rs:233 ↗commit ff51a6f5ea
time-estimates at src/guards/hygiene.rs:410 (live code) lifted nothing src/guards/hygiene.rs:410 ↗commit 695021f701
time-estimates at AGENTS.md:41 (agent instructions) AGENTS.md:41 ↗commit f28643918e
Each gate's history, oldest first.
agents-md1 config-tighteningseverity discipline.toml:15 ↗assertion-reduction1 config · 23 directiveexempt_paths gained discipline.toml:13 ↗allow-assertion-drop commit message ↗allow-assertion-drop commit message ↗allow-assertion-drop commit message ↗allow-assertion-drop commit message ↗allow-assertion-drop commit message ↗allow-assertion-drop commit message ↗allow-assertion-drop commit message ↗allow-assertion-drop commit message ↗allow-assertion-drop commit message ↗allow-assertion-drop commit message ↗allow-assertion-drop commit message ↗allow-assertion-drop commit message ↗allow-assertion-drop commit message ↗allow-assertion-drop commit message ↗allow-assertion-drop commit message ↗allow-assertion-drop commit message ↗allow-assertion-drop commit message ↗allow-assertion-drop commit message ↗allow-assertion-drop commit message ↗allow-assertion-drop pull request body ↗allow-assertion-drop pull request body ↗allow-assertion-drop pull request body ↗allow-assertion-drop pull request body ↗bench-regression1 config-tightening · 1 directiveallow-regression commit message ↗severity discipline.toml:21 ↗ci-integrityguards the gates4 inline-markertests/test_gates_e2e.rs tests/test_gates_e2e.rs:5133 ↗tests/test_gates_e2e.rs tests/test_gates_e2e.rs:5314 ↗tests/test_gates_e2e.rs tests/test_gates_e2e.rs:14211 ↗tests/test_gates_e2e.rs tests/test_gates_e2e.rs:14214 ↗ci-skip-set1 config · 1 config-tighteningchange_job changed discipline.toml:49 ↗change_job discipline.toml:49 ↗commit-provenance1 config-tighteningenabled discipline.toml:44 ↗config-integrityguards the gates11 directiveallow-gate-weakening pull request body ↗allow-gate-weakening pull request body ↗allow-gate-weakening pull request body ↗allow-gate-weakening commit message ↗allow-gate-weakening commit message ↗allow-gate-weakening commit message ↗allow-gate-weakening commit message ↗allow-gate-weakening commit message ↗allow-gate-weakening commit message ↗allow-gate-weakening commit message ↗allow-gate-weakening commit message ↗deletion-rationale12 directive · 6 inline-marker.github/workflows/ci.yml .github/workflows/ci.yml:244 ↗.github/workflows/ci.yml .github/workflows/ci.yml:264 ↗src/tokens.rs src/tokens.rs:228 ↗src/tokens.rs src/tokens.rs:233 ↗src/selftest.rs src/selftest.rs:147 ↗.github/workflows/ci.yml .github/workflows/ci.yml:265 ↗removes commit message ↗removes commit message ↗removes commit message ↗removes commit message ↗removes commit message ↗removes commit message ↗removes commit message ↗removes commit message ↗removes commit message ↗removes pull request body ↗removes pull request body ↗removes commit message ↗dependency-delta3 config · 1 config-tightening · 13 directiveallow-dependency commit message ↗allow_dependencies discipline.toml:31 ↗allow_dependencies gained discipline.toml:31 ↗allow_dependencies gained discipline.toml:31 ↗allow-dependency commit message ↗allow_dependencies gained discipline.toml:42 ↗allow-dependency commit message ↗allow-dependency commit message ↗allow-dependency pull request body ↗allow-dependency commit message ↗allow-dependency commit message ↗allow-dependency commit message ↗allow-dependency pull request body ↗allow-dependency pull request body ↗allow-dependency pull request body ↗allow-dependency commit message ↗allow-dependency commit message ↗error-swallowing3 inline-markerdocs/GATES.md docs/GATES.md:280 ↗tests/test_gates_e2e.rs tests/test_gates_e2e.rs:2377 ↗docs/GATES.md docs/GATES.md:288 ↗ignored-tests1 config · 1 directiveexempt_paths gained discipline.toml:19 ↗allow-ignore commit message ↗instruction-smugglingguards the gates31 directiveallow-agent-instructions commit message ↗allow-agent-instructions commit message ↗allow-agent-instructions commit message ↗allow-agent-instructions commit message ↗allow-agent-instructions commit message ↗allow-agent-instructions commit message ↗allow-agent-instructions pull request body ↗allow-agent-instructions pull request body ↗allow-agent-instructions pull request body ↗allow-agent-instructions pull request body ↗allow-agent-instructions pull request body ↗allow-agent-instructions pull request body ↗allow-agent-instructions pull request body ↗allow-agent-instructions pull request body ↗allow-agent-instructions pull request body ↗allow-agent-instructions pull request body ↗allow-agent-instructions pull request body ↗allow-agent-instructions pull request body ↗allow-agent-instructions commit message ↗allow-agent-instructions commit message ↗allow-agent-instructions commit message ↗allow-agent-instructions commit message ↗allow-agent-instructions commit message ↗allow-agent-instructions commit message ↗allow-agent-instructions commit message ↗allow-agent-instructions commit message ↗allow-agent-instructions pull request body ↗allow-agent-instructions commit message ↗allow-agent-instructions commit message ↗allow-agent-instructions commit message ↗allow-agent-instructions commit message ↗issue-link1 config-tightening · 252 directiveno-issue pull request body ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue pull request body ↗enabled discipline.toml:22 ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗discipline:no-issue commit message ↗no-issue commit message ↗discipline:no-issue commit message ↗no-issue commit message ↗discipline:no-issue commit message ↗no-issue commit message ↗discipline:no-issue commit message ↗discipline:no-issue commit message ↗discipline:no-issue commit message ↗no-issue commit message ↗discipline:no-issue pull request body ↗discipline:no-issue pull request body ↗no-issue commit message ↗no-issue pull request body ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue pull request body ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue pull request body ↗no-issue pull request body ↗no-issue commit message ↗no-issue commit message ↗no-issue pull request body ↗no-issue pull request body ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗ edited after the mergeno-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue commit message ↗no-issue pull request body ↗no-issue commit message ↗no-issue pull request body ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue commit message ↗no-issue pull request body ↗no-issue pull request body ↗no-issue commit message ↗no-issue commit message ↗no-issue pull request body ↗no-issue pull request body ↗no-issue pull request body ↗no-issue commit message ↗no-issue pull request body ↗no-issue pull request body ↗no-issue commit message ↗no-issue pull request body ↗no-issue pull request body ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue pull request body ↗no-issue commit message ↗no-issue pull request body ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue commit message ↗no-issue pull request body ↗no-issue commit message ↗no-issue commit message ↗no-issue pull request body ↗pii1 config · 44 inline-markersrc/selftest.rs src/selftest.rs:169 ↗src/selftest.rs src/selftest.rs:170 ↗tests/test_gates_e2e.rs tests/test_gates_e2e.rs:586 ↗tests/test_gates_e2e.rs tests/test_gates_e2e.rs:587 ↗tests/test_gates_e2e.rs tests/test_gates_e2e.rs:589 ↗docs/PRD.md docs/PRD.md:233 ↗docs/CONFIGURATION.md docs/CONFIGURATION.md:180 ↗docs/GATES.md docs/GATES.md:175 ↗docs/GATES.md docs/GATES.md:251 ↗docs/GATES.md docs/GATES.md:252 ↗src/selftest.rs src/selftest.rs:1198 ↗src/selftest.rs src/selftest.rs:1203 ↗src/selftest.rs src/selftest.rs:1208 ↗tests/test_gates_e2e.rs tests/test_gates_e2e.rs:4233 ↗docs/CONFIGURATION.md docs/CONFIGURATION.md:217 ↗docs/CONFIGURATION.md docs/CONFIGURATION.md:248 ↗tests/test_gates_e2e.rs tests/test_gates_e2e.rs:4790 ↗docs/GATES.md docs/GATES.md:289 ↗docs/GATES.md docs/GATES.md:307 ↗src/selftest.rs src/selftest.rs:1345 ↗src/selftest.rs src/selftest.rs:1346 ↗src/selftest.rs src/selftest.rs:1347 ↗src/selftest.rs src/selftest.rs:1348 ↗src/selftest.rs src/selftest.rs:1358 ↗exempt_paths gained discipline.toml:28 ↗src/selftest.rs src/selftest.rs:1241 ↗src/selftest.rs src/selftest.rs:1363 ↗src/selftest.rs src/selftest.rs:1364 ↗tests/test_gates_e2e.rs tests/test_gates_e2e.rs:5016 ↗src/guards/hygiene.rs src/guards/hygiene.rs:1374 ↗src/guards/hygiene.rs src/guards/hygiene.rs:1392 ↗src/guards/hygiene.rs src/guards/hygiene.rs:1411 ↗tests/test_report_redaction.rs tests/test_report_redaction.rs:19 ↗tests/test_report_redaction.rs tests/test_report_redaction.rs:22 ↗tests/test_report_redaction.rs tests/test_report_redaction.rs:24 ↗tests/test_gates_e2e.rs tests/test_gates_e2e.rs:5179 ↗src/guards/source_maps.rs src/guards/source_maps.rs:277 ↗src/guards/source_maps.rs src/guards/source_maps.rs:291 ↗src/guards/source_maps.rs src/guards/source_maps.rs:292 ↗docs/GATES.md docs/GATES.md:741 ↗src/audit.rs src/audit.rs:398 ↗src/audit.rs src/audit.rs:582 ↗src/audit.rs src/audit.rs:586 ↗tests/test_audit.rs tests/test_audit.rs:30 ↗tests/test_output_schemas.rs tests/test_output_schemas.rs:647 ↗ratified-pathsguards the gates2 config · 3 config-tightening · 12 protected-editnever_ratifiable lost discipline.toml:63 ↗ratifiers gained discipline.toml:64 ↗agent_logins discipline.toml:65 ↗enabled discipline.toml:47 ↗protected_paths discipline.toml:48 ↗.github/workflows/release.yml edited diff ↗.github/workflows/ci.yml edited diff ↗.github/workflows/codeql.yml edited diff ↗.github/workflows/pages.yml edited diff ↗.github/workflows/release.yml edited diff ↗.github/workflows/pages.yml edited diff ↗.agents/hooks.json edited diff ↗.claude/hooks/discipline-bootstrap.sh edited diff ↗.claude/settings.json edited diff ↗.github/hooks/discipline.json edited diff ↗.github/workflows/copilot-setup-steps.yml edited diff ↗AGENTS.md edited diff ↗review-threads1 config-tighteningenabled discipline.toml:76 ↗shell-secrets3 inline-markersrc/guards/shell_secrets.rs src/guards/shell_secrets.rs:534 ↗src/tokens.rs src/tokens.rs:558 ↗tests/test_gates_e2e.rs tests/test_gates_e2e.rs:4676 ↗suppression-delta1 config-tighteningseverity discipline.toml:25 ↗time-estimates1 config-tightening · 22 inline-markerAGENTS.md AGENTS.md:41 ↗src/guards/hygiene.rs src/guards/hygiene.rs:410 ↗src/guards/hygiene.rs src/guards/hygiene.rs:459 ↗docs/PRD.md docs/PRD.md:230 ↗docs/PRD.md docs/PRD.md:231 ↗docs/PRD.md docs/PRD.md:232 ↗docs/CONFIGURATION.md docs/CONFIGURATION.md:184 ↗docs/GATES.md docs/GATES.md:153 ↗docs/GATES.md docs/GATES.md:154 ↗docs/GATES.md docs/GATES.md:156 ↗docs/GATES.md docs/GATES.md:158 ↗docs/GATES.md docs/GATES.md:160 ↗docs/CONFIGURATION.md docs/CONFIGURATION.md:216 ↗docs/CONFIGURATION.md docs/CONFIGURATION.md:246 ↗docs/GATES.md docs/GATES.md:274 ↗docs/GATES.md docs/GATES.md:277 ↗docs/GATES.md docs/GATES.md:279 ↗src/guards/hygiene.rs src/guards/hygiene.rs:484 ↗severity discipline.toml:18 ↗docs/GATES.md docs/GATES.md:380 ↗docs/GATES.md docs/GATES.md:713 ↗src/audit.rs src/audit.rs:590 ↗tests/test_gates_e2e.rs tests/test_gates_e2e.rs:14694 ↗vacuous-tests1 configexempt_paths gained discipline.toml:16 ↗version-lockstep1 config · 3 config-tightening · 13 directiveenabled discipline.toml:59 ↗groups discipline.toml ↗groups lost discipline.toml ↗groups discipline.toml ↗allow-version-mismatch commit message ↗allow-version-mismatch commit message ↗allow-version-mismatch commit message ↗allow-version-mismatch commit message ↗allow-version-mismatch commit message ↗allow-version-mismatch commit message ↗allow-version-mismatch commit message ↗allow-version-mismatch commit message ↗allow-version-mismatch commit message ↗allow-version-mismatch commit message ↗allow-version-mismatch commit message ↗allow-version-mismatch commit message ↗allow-version-mismatch commit message ↗"Author's text" rows could have been worded to pass; "Repository" rows are changes to files on the audited branch.
| Change | Date | Kind | Gate | What | Status | Source |
|---|---|---|---|---|---|---|
| #368 | 2026-09-30 | Waived finding | dependency-delta | allow-dependency commit message ↗ | In effect | Author's text |
| #368 | 2026-09-30 | Waived finding | instruction-smuggling | allow-agent-instructions commit message ↗ | In effect | Author's text |
| #368 | 2026-09-30 | Waived finding | instruction-smuggling | allow-agent-instructions commit message ↗ | In effect | Author's text |
| #368 | 2026-09-30 | Waived finding | instruction-smuggling | allow-agent-instructions commit message ↗ | In effect | Author's text |
| #368 | 2026-09-30 | Waived finding | instruction-smuggling | allow-agent-instructions commit message ↗ | In effect | Author's text |
| #356 | 2026-09-30 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #347 | 2026-09-30 | Waived finding | instruction-smuggling | allow-agent-instructions pull request body ↗ | Requested | Author's text |
| #337 | 2026-09-30 | Waived finding | deletion-rationale | removes commit message ↗ | In effect | Author's text |
| #333 | 2026-09-30 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #331 | 2026-09-30 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #331 | 2026-09-30 | Inline marker | time-estimates | tests/test_gates_e2e.rs:14694 tests/test_gates_e2e.rs:14694 ↗ | Requested | Repository |
| #327 | 2026-09-30 | Inline marker | pii | src/audit.rs:398 src/audit.rs:398 ↗ | Requested | Repository |
| #327 | 2026-09-30 | Inline marker | pii | src/audit.rs:582 src/audit.rs:582 ↗ | Requested | Repository |
| #327 | 2026-09-30 | Inline marker | pii | src/audit.rs:586 src/audit.rs:586 ↗ | Requested | Repository |
| #327 | 2026-09-30 | Inline marker | time-estimates | src/audit.rs:590 src/audit.rs:590 ↗ | Requested | Repository |
| #327 | 2026-09-30 | Inline marker | pii | tests/test_audit.rs:30 tests/test_audit.rs:30 ↗ | Requested | Repository |
| #327 | 2026-09-30 | Inline marker | pii | tests/test_output_schemas.rs:647 tests/test_output_schemas.rs:647 ↗ | Requested | Repository |
| #322 | 2026-09-30 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #322 | 2026-09-30 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #322 | 2026-09-30 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #326 | 2026-09-30 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #321 | 2026-09-29 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #318 | 2026-09-29 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #317 | 2026-09-29 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #316 | 2026-09-29 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #315 | 2026-09-29 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #315 | 2026-09-29 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #315 | 2026-09-29 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #315 | 2026-09-29 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #315 | 2026-09-29 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #315 | 2026-09-29 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #315 | 2026-09-29 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #315 | 2026-09-29 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #315 | 2026-09-29 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #315 | 2026-09-29 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #314 | 2026-09-29 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #314 | 2026-09-29 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #313 | 2026-09-29 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #312 | 2026-09-29 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #311 | 2026-09-29 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #310 | 2026-09-29 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #309 | 2026-09-29 | Waived finding | instruction-smuggling | allow-agent-instructions commit message ↗ | Requested | Author's text |
| #309 | 2026-09-29 | Waived finding | instruction-smuggling | allow-agent-instructions commit message ↗ | Requested | Author's text |
| #309 | 2026-09-29 | Waived finding | instruction-smuggling | allow-agent-instructions commit message ↗ | Requested | Author's text |
| #309 | 2026-09-29 | Waived finding | instruction-smuggling | allow-agent-instructions commit message ↗ | Requested | Author's text |
| #307 | 2026-09-29 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #306 | 2026-09-29 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #305 | 2026-09-29 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #304 | 2026-09-29 | Waived finding | version-lockstep | allow-version-mismatch commit message ↗ | In effect | Author's text |
| #304 | 2026-09-29 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #302 | 2026-09-29 | Waived finding | version-lockstep | allow-version-mismatch commit message ↗ | In effect | Author's text |
| #302 | 2026-09-29 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #301 | 2026-09-29 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #303 | 2026-09-29 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #291 | 2026-09-29 | Waived finding | version-lockstep | allow-version-mismatch commit message ↗ | In effect | Author's text |
| #291 | 2026-09-29 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #297 | 2026-09-29 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #294 | 2026-09-28 | Waived finding | version-lockstep | allow-version-mismatch commit message ↗ | In effect | Author's text |
| #292 | 2026-09-28 | Waived finding | version-lockstep | allow-version-mismatch commit message ↗ | In effect | Author's text |
| #293 | 2026-09-28 | Waived finding | version-lockstep | allow-version-mismatch commit message ↗ | In effect | Author's text |
| #293 | 2026-09-28 | Inline marker | ci-integrity | tests/test_gates_e2e.rs:14211 tests/test_gates_e2e.rs:14211 ↗ | Requested | Repository |
| #293 | 2026-09-28 | Inline marker | ci-integrity | tests/test_gates_e2e.rs:14214 tests/test_gates_e2e.rs:14214 ↗ | Requested | Repository |
| #290 | 2026-09-28 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #289 | 2026-09-28 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #288 | 2026-09-28 | Waived finding | version-lockstep | allow-version-mismatch commit message ↗ | In effect | Author's text |
| #287 | 2026-09-28 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #286 | 2026-09-28 | Waived finding | version-lockstep | allow-version-mismatch commit message ↗ | In effect | Author's text |
| #286 | 2026-09-28 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #285 | 2026-09-28 | Waived finding | dependency-delta | allow-dependency commit message ↗ | In effect | Author's text |
| #285 | 2026-09-28 | Waived finding | version-lockstep | allow-version-mismatch commit message ↗ | In effect | Author's text |
| #285 | 2026-09-28 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #284 | 2026-09-28 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #283 | 2026-09-28 | Waived finding | version-lockstep | allow-version-mismatch commit message ↗ | In effect | Author's text |
| #283 | 2026-09-28 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #282 | 2026-09-28 | Waived finding | version-lockstep | allow-version-mismatch commit message ↗ | In effect | Author's text |
| #282 | 2026-09-28 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #279 | 2026-09-28 | Waived finding | version-lockstep | allow-version-mismatch commit message ↗ | In effect | Author's text |
| #279 | 2026-09-28 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #278 | 2026-09-28 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #274 | 2026-09-28 | Waived finding | version-lockstep | allow-version-mismatch commit message ↗ | In effect | Author's text |
| #274 | 2026-09-28 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #277 | 2026-09-28 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #276 | 2026-09-28 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #275 | 2026-09-28 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #270 | 2026-09-28 | Waived finding | config-integrity | allow-gate-weakening commit message ↗ | Requested | Author's text |
| #270 | 2026-09-28 | Config loosening | ratified-paths | never_ratifiable lost discipline.toml:63 ↗ | In effect | Repository |
| #270 | 2026-09-28 | Config loosening | ratified-paths | ratifiers gained discipline.toml:64 ↗ | In effect | Repository |
| #270 | 2026-09-28 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #272 | 2026-09-28 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #273 | 2026-09-28 | Waived finding | config-integrity | allow-gate-weakening commit message ↗ | Requested | Author's text |
| #269 | 2026-09-28 | Waived finding | instruction-smuggling | allow-agent-instructions commit message ↗ | Requested | Author's text |
| #269 | 2026-09-28 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #268 | 2026-09-28 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #267 | 2026-09-28 | Waived finding | instruction-smuggling | allow-agent-instructions commit message ↗ | Requested | Author's text |
| #267 | 2026-09-28 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #266 | 2026-09-28 | Waived finding | instruction-smuggling | allow-agent-instructions commit message ↗ | Requested | Author's text |
| #266 | 2026-09-28 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #263 | 2026-09-28 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #252 | 2026-09-28 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #253 | 2026-09-28 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #250 | 2026-09-28 | Waived finding | ignored-tests | allow-ignore commit message ↗ | In effect | Author's text |
| #250 | 2026-09-28 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #251 | 2026-09-28 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #249 | 2026-09-28 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #248 | 2026-09-28 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #247 | 2026-09-28 | Waived finding | config-integrity | allow-gate-weakening commit message ↗ | Requested | Author's text |
| #247 | 2026-09-28 | Waived finding | instruction-smuggling | allow-agent-instructions commit message ↗ | Requested | Author's text |
| #247 | 2026-09-28 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #246 | 2026-09-28 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #246 | 2026-09-28 | Waived finding | instruction-smuggling | allow-agent-instructions pull request body ↗ | Requested | Author's text |
| #246 | 2026-09-28 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #245 | 2026-09-28 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #244 | 2026-09-28 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #243 | 2026-09-28 | Waived finding | instruction-smuggling | allow-agent-instructions pull request body ↗ | Requested | Author's text |
| #243 | 2026-09-28 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #242 | 2026-09-28 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #241 | 2026-09-27 | Waived finding | assertion-reduction | allow-assertion-drop pull request body ↗ | Requested | Author's text |
| #241 | 2026-09-27 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #240 | 2026-09-27 | Waived finding | instruction-smuggling | allow-agent-instructions pull request body ↗ | Requested | Author's text |
| #240 | 2026-09-27 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #239 | 2026-09-27 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #238 | 2026-09-27 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #237 | 2026-09-27 | Inline marker | time-estimates | docs/GATES.md:713 docs/GATES.md:713 ↗ | In effect | Repository |
| #237 | 2026-09-27 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #235 | 2026-09-27 | Waived finding | instruction-smuggling | allow-agent-instructions pull request body ↗ | Requested | Author's text |
| #235 | 2026-09-27 | Waived finding | instruction-smuggling | allow-agent-instructions pull request body ↗ | Requested | Author's text |
| #235 | 2026-09-27 | Waived finding | instruction-smuggling | allow-agent-instructions pull request body ↗ | Requested | Author's text |
| #235 | 2026-09-27 | Waived finding | instruction-smuggling | allow-agent-instructions pull request body ↗ | Requested | Author's text |
| #235 | 2026-09-27 | Waived finding | instruction-smuggling | allow-agent-instructions pull request body ↗ | Requested | Author's text |
| #235 | 2026-09-27 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #236 | 2026-09-27 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #234 | 2026-09-27 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #233 | 2026-09-26 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #232 | 2026-09-26 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #230 | 2026-09-26 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #231 | 2026-09-26 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #229 | 2026-09-26 | Inline marker | pii | docs/GATES.md:741 docs/GATES.md:741 ↗ | In effect | Repository |
| #229 | 2026-09-26 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #228 | 2026-09-26 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #227 | 2026-09-26 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #226 | 2026-09-26 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #225 | 2026-09-26 | Waived finding | instruction-smuggling | allow-agent-instructions pull request body ↗ | Requested | Author's text |
| #225 | 2026-09-26 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #224 | 2026-09-26 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #223 | 2026-09-26 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #222 | 2026-09-26 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #221 | 2026-09-26 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #220 | 2026-09-26 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #219 | 2026-09-26 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #218 | 2026-09-26 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #217 | 2026-09-26 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #216 | 2026-09-26 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #215 | 2026-09-26 | Waived finding | instruction-smuggling | allow-agent-instructions pull request body ↗ | Requested | Author's text |
| #215 | 2026-09-26 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #214 | 2026-09-26 | Waived finding | instruction-smuggling | allow-agent-instructions pull request body ↗ | Requested | Author's text |
| #214 | 2026-09-26 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #213 | 2026-09-25 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #212 | 2026-09-25 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #211 | 2026-09-25 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #210 | 2026-09-25 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #209 | 2026-09-25 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #208 | 2026-09-25 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #207 | 2026-09-25 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #206 | 2026-09-25 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #205 | 2026-09-25 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #204 | 2026-09-25 | Skipped issue link | issue-link | no-issue pull request body ↗ edited after the merge | Requested | Author's text |
| #203 | 2026-09-25 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #202 | 2026-09-25 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #199 | 2026-09-25 | Waived finding | instruction-smuggling | allow-agent-instructions pull request body ↗ | Requested | Author's text |
| #199 | 2026-09-25 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #197 | 2026-09-25 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #200 | 2026-09-25 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #201 | 2026-09-25 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #198 | 2026-09-25 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #196 | 2026-09-25 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #195 | 2026-09-25 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #194 | 2026-09-25 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #193 | 2026-09-24 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #192 | 2026-09-24 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #191 | 2026-09-24 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #190 | 2026-09-24 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #189 | 2026-09-24 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #188 | 2026-09-24 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #187 | 2026-09-24 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #186 | 2026-09-24 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #185 | 2026-09-24 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #184 | 2026-09-24 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #183 | 2026-09-24 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #182 | 2026-09-24 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #181 | 2026-09-24 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #180 | 2026-09-24 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #179 | 2026-09-23 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #178 | 2026-09-23 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #177 | 2026-09-23 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #176 | 2026-09-23 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #175 | 2026-09-23 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #174 | 2026-09-23 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #172 | 2026-09-23 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #173 | 2026-09-23 | Inline marker | pii | src/guards/source_maps.rs:277 src/guards/source_maps.rs:277 ↗ | In effect | Repository |
| #173 | 2026-09-23 | Inline marker | pii | src/guards/source_maps.rs:291 src/guards/source_maps.rs:291 ↗ | In effect | Repository |
| #173 | 2026-09-23 | Inline marker | pii | src/guards/source_maps.rs:292 src/guards/source_maps.rs:292 ↗ | In effect | Repository |
| #173 | 2026-09-23 | Waived finding | dependency-delta | allow-dependency pull request body ↗ | In effect | Author's text |
| #173 | 2026-09-23 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #171 | 2026-09-23 | Waived finding | assertion-reduction | allow-assertion-drop pull request body ↗ | In effect | Author's text |
| #171 | 2026-09-23 | Waived finding | assertion-reduction | allow-assertion-drop pull request body ↗ | In effect | Author's text |
| #171 | 2026-09-23 | Waived finding | dependency-delta | allow-dependency pull request body ↗ | In effect | Author's text |
| #171 | 2026-09-23 | Waived finding | dependency-delta | allow-dependency pull request body ↗ | In effect | Author's text |
| #171 | 2026-09-23 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #170 | 2026-09-23 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #169 | 2026-09-23 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #168 | 2026-09-23 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #167 | 2026-09-23 | Waived finding | dependency-delta | allow-dependency commit message ↗ | In effect | Author's text |
| #167 | 2026-09-23 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #166 | 2026-09-23 | Waived finding | dependency-delta | allow-dependency commit message ↗ | In effect | Author's text |
| #166 | 2026-09-23 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #165 | 2026-09-23 | Waived finding | dependency-delta | allow-dependency commit message ↗ | In effect | Author's text |
| #165 | 2026-09-23 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #164 | 2026-09-23 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #163 | 2026-09-23 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #162 | 2026-09-23 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #161 | 2026-09-23 | Waived finding | instruction-smuggling | allow-agent-instructions commit message ↗ | Requested | Author's text |
| #161 | 2026-09-23 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #160 | 2026-09-23 | Waived finding | instruction-smuggling | allow-agent-instructions commit message ↗ | Requested | Author's text |
| #160 | 2026-09-23 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #159 | 2026-09-23 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #158 | 2026-09-23 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #157 | 2026-09-23 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #156 | 2026-09-23 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #155 | 2026-09-23 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #154 | 2026-09-22 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #153 | 2026-09-22 | Inline marker | error-swallowing | docs/GATES.md:288 docs/GATES.md:288 ↗ | Requested | Repository |
| #153 | 2026-09-22 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #152 | 2026-09-22 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #151 | 2026-09-22 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #150 | 2026-09-22 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #149 | 2026-09-22 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #148 | 2026-09-22 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #147 | 2026-09-22 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #146 | 2026-09-22 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #145 | 2026-09-22 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #144 | 2026-09-22 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #143 | 2026-09-22 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #142 | 2026-09-22 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #141 | 2026-09-22 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #140 | 2026-09-22 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #139 | 2026-09-22 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #139 | 2026-09-22 | Waived finding | assertion-reduction | allow-assertion-drop pull request body ↗ | In effect | Author's text |
| #139 | 2026-09-22 | Waived finding | deletion-rationale | removes pull request body ↗ | In effect | Author's text |
| #139 | 2026-09-22 | Waived finding | deletion-rationale | removes pull request body ↗ | In effect | Author's text |
| #137 | 2026-09-22 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #138 | 2026-09-22 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #136 | 2026-09-22 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #136 | 2026-09-22 | Waived finding | dependency-delta | allow-dependency pull request body ↗ | In effect | Author's text |
| #135 | 2026-09-22 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #134 | 2026-09-22 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #133 | 2026-09-22 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #132 | 2026-09-22 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #130 | 2026-09-22 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #129 | 2026-09-22 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #128 | 2026-09-22 | Waived finding | instruction-smuggling | allow-agent-instructions commit message ↗ | In effect | Author's text |
| #128 | 2026-09-22 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #127 | 2026-09-22 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #126 | 2026-09-22 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #125 | 2026-09-22 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #124 | 2026-09-22 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #123 | 2026-09-22 | Waived finding | instruction-smuggling | allow-agent-instructions commit message ↗ | In effect | Author's text |
| #123 | 2026-09-22 | Waived finding | instruction-smuggling | allow-agent-instructions commit message ↗ | In effect | Author's text |
| #123 | 2026-09-22 | Waived finding | instruction-smuggling | allow-agent-instructions commit message ↗ | In effect | Author's text |
| #123 | 2026-09-22 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #122 | 2026-09-22 | Inline marker | error-swallowing | docs/GATES.md:280 docs/GATES.md:280 ↗ | Requested | Repository |
| #122 | 2026-09-22 | Inline marker | error-swallowing | tests/test_gates_e2e.rs:2377 tests/test_gates_e2e.rs:2377 ↗ | Requested | Repository |
| #122 | 2026-09-22 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #121 | 2026-09-22 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #120 | 2026-09-22 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #119 | 2026-09-21 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #118 | 2026-09-21 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #117 | 2026-09-21 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #116 | 2026-09-21 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #115 | 2026-09-21 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #114 | 2026-09-21 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #113 | 2026-09-21 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #112 | 2026-09-21 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #111 | 2026-09-21 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #111 | 2026-09-21 | Waived finding | deletion-rationale | removes commit message ↗ | Requested | Author's text |
| #111 | 2026-09-21 | Waived finding | deletion-rationale | removes commit message ↗ | Requested | Author's text |
| #111 | 2026-09-21 | Config loosening | version-lockstep | groups lost discipline.toml ↗ | In effect | Repository |
| #110 | 2026-09-21 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #109 | 2026-09-21 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #109 | 2026-09-21 | Waived finding | deletion-rationale | removes commit message ↗ | Requested | Author's text |
| #109 | 2026-09-21 | Waived finding | deletion-rationale | removes commit message ↗ | Requested | Author's text |
| #109 | 2026-09-21 | Waived finding | deletion-rationale | removes commit message ↗ | Requested | Author's text |
| #109 | 2026-09-21 | Waived finding | deletion-rationale | removes commit message ↗ | Requested | Author's text |
| #108 | 2026-09-21 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #107 | 2026-09-21 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #107 | 2026-09-21 | Waived finding | dependency-delta | allow-dependency commit message ↗ | Requested | Author's text |
| #107 | 2026-09-21 | Waived finding | assertion-reduction | allow-assertion-drop commit message ↗ | Requested | Author's text |
| #107 | 2026-09-21 | Waived finding | assertion-reduction | allow-assertion-drop commit message ↗ | Requested | Author's text |
| #107 | 2026-09-21 | Waived finding | assertion-reduction | allow-assertion-drop commit message ↗ | Requested | Author's text |
| #107 | 2026-09-21 | Waived finding | assertion-reduction | allow-assertion-drop commit message ↗ | Requested | Author's text |
| #107 | 2026-09-21 | Waived finding | assertion-reduction | allow-assertion-drop commit message ↗ | Requested | Author's text |
| #107 | 2026-09-21 | Waived finding | assertion-reduction | allow-assertion-drop commit message ↗ | Requested | Author's text |
| #107 | 2026-09-21 | Waived finding | assertion-reduction | allow-assertion-drop commit message ↗ | Requested | Author's text |
| #107 | 2026-09-21 | Waived finding | assertion-reduction | allow-assertion-drop commit message ↗ | Requested | Author's text |
| #107 | 2026-09-21 | Waived finding | assertion-reduction | allow-assertion-drop commit message ↗ | Requested | Author's text |
| #107 | 2026-09-21 | Waived finding | assertion-reduction | allow-assertion-drop commit message ↗ | Requested | Author's text |
| #107 | 2026-09-21 | Waived finding | assertion-reduction | allow-assertion-drop commit message ↗ | Requested | Author's text |
| #106 | 2026-09-21 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #105 | 2026-09-21 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #105 | 2026-09-21 | Waived finding | assertion-reduction | allow-assertion-drop commit message ↗ | In effect | Author's text |
| #104 | 2026-09-21 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #103 | 2026-09-21 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #102 | 2026-09-21 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #102 | 2026-09-21 | Waived finding | dependency-delta | allow-dependency commit message ↗ | In effect | Author's text |
| #101 | 2026-09-21 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #100 | 2026-09-21 | Waived finding | assertion-reduction | allow-assertion-drop commit message ↗ | Requested | Author's text |
| #100 | 2026-09-21 | Waived finding | assertion-reduction | allow-assertion-drop commit message ↗ | Requested | Author's text |
| #100 | 2026-09-21 | Waived finding | assertion-reduction | allow-assertion-drop commit message ↗ | Requested | Author's text |
| #100 | 2026-09-21 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #99 | 2026-09-21 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #99 | 2026-09-21 | Config loosening | ci-skip-set | change_job changed discipline.toml:49 ↗ | In effect | Repository |
| #98 | 2026-09-21 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #97 | 2026-09-21 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #97 | 2026-09-21 | Inline marker | time-estimates | docs/GATES.md:380 docs/GATES.md:380 ↗ | Requested | Repository |
| #96 | 2026-09-21 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #96 | 2026-09-21 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #96 | 2026-09-21 | Inline marker | pii | tests/test_gates_e2e.rs:5179 tests/test_gates_e2e.rs:5179 ↗ | Requested | Repository |
| #94 | 2026-09-21 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #95 | 2026-09-21 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #95 | 2026-09-21 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #93 | 2026-09-21 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #92 | 2026-09-21 | Waived finding | assertion-reduction | allow-assertion-drop commit message ↗ | In effect | Author's text |
| #92 | 2026-09-21 | Waived finding | assertion-reduction | allow-assertion-drop commit message ↗ | In effect | Author's text |
| #92 | 2026-09-21 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #91 | 2026-09-21 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #90 | 2026-09-21 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #89 | 2026-09-21 | Waived finding | config-integrity | allow-gate-weakening commit message ↗ | Requested | Author's text |
| #89 | 2026-09-21 | Waived finding | dependency-delta | allow-dependency commit message ↗ | Requested | Author's text |
| #89 | 2026-09-21 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #89 | 2026-09-21 | Config loosening | dependency-delta | allow_dependencies gained discipline.toml:42 ↗ | In effect | Repository |
| #88 | 2026-09-21 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #87 | 2026-09-21 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #87 | 2026-09-21 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #86 | 2026-09-20 | Skipped issue link | issue-link | discipline:no-issue pull request body ↗ | Requested | Author's text |
| #85 | 2026-09-20 | Skipped issue link | issue-link | discipline:no-issue pull request body ↗ | Requested | Author's text |
| #84 | 2026-09-20 | Skipped issue link | issue-link | discipline:no-issue commit message ↗ | Requested | Author's text |
| #84 | 2026-09-20 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #83 | 2026-09-20 | Skipped issue link | issue-link | discipline:no-issue commit message ↗ | Requested | Author's text |
| #83 | 2026-09-20 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #83 | 2026-09-20 | Skipped issue link | issue-link | discipline:no-issue commit message ↗ | Requested | Author's text |
| #83 | 2026-09-20 | Skipped issue link | issue-link | discipline:no-issue commit message ↗ | Requested | Author's text |
| #83 | 2026-09-20 | Inline marker | pii | src/guards/hygiene.rs:1374 src/guards/hygiene.rs:1374 ↗ | Requested | Repository |
| #83 | 2026-09-20 | Inline marker | pii | src/guards/hygiene.rs:1392 src/guards/hygiene.rs:1392 ↗ | Requested | Repository |
| #83 | 2026-09-20 | Inline marker | pii | src/guards/hygiene.rs:1411 src/guards/hygiene.rs:1411 ↗ | Requested | Repository |
| #83 | 2026-09-20 | Inline marker | pii | tests/test_report_redaction.rs:19 tests/test_report_redaction.rs:19 ↗ | Requested | Repository |
| #83 | 2026-09-20 | Inline marker | pii | tests/test_report_redaction.rs:22 tests/test_report_redaction.rs:22 ↗ | Requested | Repository |
| #83 | 2026-09-20 | Inline marker | pii | tests/test_report_redaction.rs:24 tests/test_report_redaction.rs:24 ↗ | Requested | Repository |
| #82 | 2026-09-20 | Skipped issue link | issue-link | discipline:no-issue commit message ↗ | Requested | Author's text |
| #82 | 2026-09-20 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #81 | 2026-09-20 | Skipped issue link | issue-link | discipline:no-issue commit message ↗ | Requested | Author's text |
| #81 | 2026-09-20 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #81 | 2026-09-20 | Config loosening | dependency-delta | allow_dependencies gained discipline.toml:31 ↗ | In effect | Repository |
| #80 | 2026-09-20 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #76 | 2026-09-20 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #70 | 2026-09-20 | Config loosening | dependency-delta | allow_dependencies gained discipline.toml:31 ↗ | In effect | Repository |
| #70 | 2026-09-20 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #65 | 2026-09-20 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #64 | 2026-09-20 | Waived finding | config-integrity | allow-gate-weakening commit message ↗ | Requested | Author's text |
| #64 | 2026-09-20 | Waived finding | dependency-delta | allow-dependency commit message ↗ | Requested | Author's text |
| #64 | 2026-09-20 | Waived finding | assertion-reduction | allow-assertion-drop commit message ↗ | Requested | Author's text |
| #64 | 2026-09-20 | Waived finding | assertion-reduction | allow-assertion-drop commit message ↗ | Requested | Author's text |
| #64 | 2026-09-20 | Config loosening | pii | exempt_paths gained discipline.toml:28 ↗ | In effect | Repository |
| #64 | 2026-09-20 | Inline marker | pii | src/selftest.rs:1241 src/selftest.rs:1241 ↗ | In effect | Repository |
| #64 | 2026-09-20 | Inline marker | pii | src/selftest.rs:1363 src/selftest.rs:1363 ↗ | In effect | Repository |
| #64 | 2026-09-20 | Inline marker | pii | src/selftest.rs:1364 src/selftest.rs:1364 ↗ | In effect | Repository |
| #64 | 2026-09-20 | Inline marker | pii | tests/test_gates_e2e.rs:5016 tests/test_gates_e2e.rs:5016 ↗ | Requested | Repository |
| #64 | 2026-09-20 | Inline marker | ci-integrity | tests/test_gates_e2e.rs:5314 tests/test_gates_e2e.rs:5314 ↗ | Requested | Repository |
| #64 | 2026-09-20 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #63 | 2026-09-19 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #62 | 2026-09-19 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #61 | 2026-09-19 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #61 | 2026-09-19 | Inline marker | provenance-tags | docs/GATES.md:367 docs/GATES.md:367 ↗ | Requested | Repository |
| #60 | 2026-09-19 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #60 | 2026-09-19 | Inline marker | ci-integrity | tests/test_gates_e2e.rs:5133 tests/test_gates_e2e.rs:5133 ↗ | Requested | Repository |
| #59 | 2026-09-19 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #59 | 2026-09-19 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #59 | 2026-09-19 | Skipped issue link | issue-link | no-issue commit message ↗ | Requested | Author's text |
| #59 | 2026-09-19 | Inline marker | time-estimates | docs/GATES.md:274 docs/GATES.md:274 ↗ | In effect | Repository |
| #59 | 2026-09-19 | Inline marker | time-estimates | docs/GATES.md:277 docs/GATES.md:277 ↗ | In effect | Repository |
| #59 | 2026-09-19 | Inline marker | time-estimates | docs/GATES.md:279 docs/GATES.md:279 ↗ | Requested | Repository |
| #59 | 2026-09-19 | Inline marker | pii | docs/GATES.md:289 docs/GATES.md:289 ↗ | In effect | Repository |
| #59 | 2026-09-19 | Inline marker | pii | docs/GATES.md:307 docs/GATES.md:307 ↗ | Requested | Repository |
| #59 | 2026-09-19 | Inline marker | time-estimates | src/guards/hygiene.rs:484 src/guards/hygiene.rs:484 ↗ | Requested | Repository |
| #59 | 2026-09-19 | Inline marker | pii | src/selftest.rs:1345 src/selftest.rs:1345 ↗ | In effect | Repository |
| #59 | 2026-09-19 | Inline marker | pii | src/selftest.rs:1346 src/selftest.rs:1346 ↗ | In effect | Repository |
| #59 | 2026-09-19 | Inline marker | pii | src/selftest.rs:1347 src/selftest.rs:1347 ↗ | In effect | Repository |
| #59 | 2026-09-19 | Inline marker | pii | src/selftest.rs:1348 src/selftest.rs:1348 ↗ | In effect | Repository |
| #59 | 2026-09-19 | Inline marker | pii | src/selftest.rs:1358 src/selftest.rs:1358 ↗ | In effect | Repository |
| #58 | 2026-09-19 | Inline marker | pii | tests/test_gates_e2e.rs:4790 tests/test_gates_e2e.rs:4790 ↗ | Requested | Repository |
| #58 | 2026-09-19 | Skipped issue link | issue-link | no-issue pull request body ↗ | Requested | Author's text |
| #57 | 2026-09-19 | Inline marker | shell-secrets | src/guards/shell_secrets.rs:534 src/guards/shell_secrets.rs:534 ↗ | Requested | Repository |
| #57 | 2026-09-19 | Inline marker | shell-secrets | src/tokens.rs:558 src/tokens.rs:558 ↗ | Requested | Repository |
| #57 | 2026-09-19 | Inline marker | shell-secrets | tests/test_gates_e2e.rs:4676 tests/test_gates_e2e.rs:4676 ↗ | Requested | Repository |
| #50 | 2026-09-19 | Inline marker | time-estimates | docs/CONFIGURATION.md:216 docs/CONFIGURATION.md:216 ↗ | In effect | Repository |
| #50 | 2026-09-19 | Inline marker | pii | docs/CONFIGURATION.md:217 docs/CONFIGURATION.md:217 ↗ | In effect | Repository |
| #50 | 2026-09-19 | Inline marker | time-estimates | docs/CONFIGURATION.md:246 docs/CONFIGURATION.md:246 ↗ | In effect | Repository |
| #50 | 2026-09-19 | Inline marker | pii | docs/CONFIGURATION.md:248 docs/CONFIGURATION.md:248 ↗ | In effect | Repository |
| #46 | 2026-09-19 | Inline marker | pii | src/selftest.rs:1198 src/selftest.rs:1198 ↗ | Requested | Repository |
| #46 | 2026-09-19 | Inline marker | pii | src/selftest.rs:1203 src/selftest.rs:1203 ↗ | Requested | Repository |
| #46 | 2026-09-19 | Inline marker | pii | src/selftest.rs:1208 src/selftest.rs:1208 ↗ | Requested | Repository |
| #46 | 2026-09-19 | Inline marker | pii | tests/test_gates_e2e.rs:4233 tests/test_gates_e2e.rs:4233 ↗ | Requested | Repository |
| #34 | 2026-09-19 | Waived finding | bench-regression | allow-regression commit message ↗ | Requested | Author's text |
| #34 | 2026-09-19 | Waived finding | deletion-rationale | removes commit message ↗ | Requested | Author's text |
| #34 | 2026-09-19 | Inline marker | pii | docs/GATES.md:251 docs/GATES.md:251 ↗ | Requested | Repository |
| #34 | 2026-09-19 | Inline marker | pii | docs/GATES.md:252 docs/GATES.md:252 ↗ | Requested | Repository |
| #33 | 2026-09-19 | Waived finding | deletion-rationale | removes commit message ↗ | Requested | Author's text |
| #33 | 2026-09-19 | Inline marker | pii | docs/CONFIGURATION.md:180 docs/CONFIGURATION.md:180 ↗ | Requested | Repository |
| #33 | 2026-09-19 | Inline marker | time-estimates | docs/CONFIGURATION.md:184 docs/CONFIGURATION.md:184 ↗ | Requested | Repository |
| #33 | 2026-09-19 | Inline marker | time-estimates | docs/GATES.md:153 docs/GATES.md:153 ↗ | Requested | Repository |
| #33 | 2026-09-19 | Inline marker | time-estimates | docs/GATES.md:154 docs/GATES.md:154 ↗ | Requested | Repository |
| #33 | 2026-09-19 | Inline marker | time-estimates | docs/GATES.md:156 docs/GATES.md:156 ↗ | Requested | Repository |
| #33 | 2026-09-19 | Inline marker | time-estimates | docs/GATES.md:158 docs/GATES.md:158 ↗ | Requested | Repository |
| #33 | 2026-09-19 | Inline marker | time-estimates | docs/GATES.md:160 docs/GATES.md:160 ↗ | Requested | Repository |
| #33 | 2026-09-19 | Inline marker | pii | docs/GATES.md:175 docs/GATES.md:175 ↗ | Requested | Repository |
| #29 | 2026-09-19 | Inline marker | time-estimates | docs/PRD.md:230 docs/PRD.md:230 ↗ | In effect | Repository |
| #29 | 2026-09-19 | Inline marker | time-estimates | docs/PRD.md:231 docs/PRD.md:231 ↗ | In effect | Repository |
| #29 | 2026-09-19 | Inline marker | time-estimates | docs/PRD.md:232 docs/PRD.md:232 ↗ | In effect | Repository |
| #29 | 2026-09-19 | Inline marker | pii | docs/PRD.md:233 docs/PRD.md:233 ↗ | In effect | Repository |
| #18 | 2026-09-19 | Waived finding | config-integrity | allow-gate-weakening commit message ↗ | Requested | Author's text |
| #18 | 2026-09-19 | Waived finding | config-integrity | allow-gate-weakening commit message ↗ | Requested | Author's text |
| #18 | 2026-09-19 | Waived finding | config-integrity | allow-gate-weakening commit message ↗ | Requested | Author's text |
| #18 | 2026-09-19 | Config loosening | assertion-reduction | exempt_paths gained discipline.toml:13 ↗ | In effect | Repository |
| #18 | 2026-09-19 | Config loosening | ignored-tests | exempt_paths gained discipline.toml:19 ↗ | In effect | Repository |
| #18 | 2026-09-19 | Config loosening | vacuous-tests | exempt_paths gained discipline.toml:16 ↗ | In effect | Repository |
| #18 | 2026-09-19 | Waived finding | config-integrity | allow-gate-weakening pull request body ↗ | Requested | Author's text |
| #18 | 2026-09-19 | Waived finding | config-integrity | allow-gate-weakening pull request body ↗ | Requested | Author's text |
| #18 | 2026-09-19 | Waived finding | config-integrity | allow-gate-weakening pull request body ↗ | Requested | Author's text |
| #9 | 2026-09-18 | Waived finding | deletion-rationale | removes commit message ↗ | Requested | Author's text |
| #5 | 2026-09-18 | Inline marker | deletion-rationale | .github/workflows/ci.yml:265 .github/workflows/ci.yml:265 ↗ | Requested | Repository |
| #4 | 2026-09-18 | Inline marker | time-estimates | src/guards/hygiene.rs:459 src/guards/hygiene.rs:459 ↗ | Requested | Repository |
| #1 | 2026-09-18 | Inline marker | pii | src/selftest.rs:169 src/selftest.rs:169 ↗ | In effect | Repository |
| #1 | 2026-09-18 | Inline marker | pii | src/selftest.rs:170 src/selftest.rs:170 ↗ | In effect | Repository |
| #1 | 2026-09-18 | Inline marker | pii | tests/test_gates_e2e.rs:586 tests/test_gates_e2e.rs:586 ↗ | In effect | Repository |
| #1 | 2026-09-18 | Inline marker | pii | tests/test_gates_e2e.rs:587 tests/test_gates_e2e.rs:587 ↗ | In effect | Repository |
| #1 | 2026-09-18 | Inline marker | pii | tests/test_gates_e2e.rs:589 tests/test_gates_e2e.rs:589 ↗ | In effect | Repository |
| dc8066c866 | 2026-09-18 | Inline marker | deletion-rationale | src/selftest.rs:147 src/selftest.rs:147 ↗ | Requested | Repository |
| ff51a6f5ea | 2026-09-18 | Inline marker | deletion-rationale | .github/workflows/ci.yml:244 .github/workflows/ci.yml:244 ↗ | Requested | Repository |
| ff51a6f5ea | 2026-09-18 | Inline marker | deletion-rationale | .github/workflows/ci.yml:264 .github/workflows/ci.yml:264 ↗ | Requested | Repository |
| ff51a6f5ea | 2026-09-18 | Inline marker | deletion-rationale | src/tokens.rs:228 src/tokens.rs:228 ↗ | Requested | Repository |
| ff51a6f5ea | 2026-09-18 | Inline marker | deletion-rationale | src/tokens.rs:233 src/tokens.rs:233 ↗ | Requested | Repository |
| 695021f701 | 2026-09-18 | Inline marker | time-estimates | src/guards/hygiene.rs:410 src/guards/hygiene.rs:410 ↗ | Requested | Repository |
| f28643918e | 2026-09-18 | Inline marker | time-estimates | AGENTS.md:41 AGENTS.md:41 ↗ | Requested | Repository |