Commit 41ff391
ci(agda): drop N5Falsifier xfail gate — module now typechecks
The "Expected-failure gate (N5Falsifier is known-broken)" step was
asserting that proofs/agda/characteristic/N5Falsifier.agda fails the
typechecker (per the 2026-05-18 foundation audit). That hold no longer
holds: the module was resolved 2026-05-27 by pinning the implicit r /
grade at the four applyRole / applyGrade call sites, and is already
imported by characteristic/All.agda (line 33). The xfail step's own
self-disclosed instructions fired in the previous CI run, telling us to
"register it in characteristic/All.agda and remove this xfail gate".
In-source bookkeeping is already complete on this branch:
- N5Falsifier.agda banner rewritten as "HISTORICAL BROKEN BANNER
(resolved 2026-05-27)" with the resolution narrative.
- characteristic/All.agda has the import (line 33).
- The previous CI run confirmed N5Falsifier typechecks (the xfail
gate failed precisely because it succeeded) and that
characteristic/All.agda typechecks WITH the import.
Net diff: -17 lines from .github/workflows/agda.yml. No Agda code
changed by this commit.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>1 parent d3987c0 commit 41ff391
1 file changed
Lines changed: 0 additions & 17 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
142 | 142 | | |
143 | 143 | | |
144 | 144 | | |
145 | | - | |
146 | | - | |
147 | | - | |
148 | | - | |
149 | | - | |
150 | | - | |
151 | | - | |
152 | | - | |
153 | | - | |
154 | | - | |
155 | | - | |
156 | | - | |
157 | | - | |
158 | | - | |
159 | | - | |
160 | | - | |
161 | | - | |
162 | 145 | | |
163 | 146 | | |
164 | 147 | | |
| |||
0 commit comments