Commit 68c6dba
v1.10.0: HIGH-SV-METHODOLOGY-VERSIONED — also match raw HTML heading forms
Widened the rule's regex patterns to match three heading shapes instead
of two:
Before: ## Version (markdown) | title="Version" (Section component)
After: same | <h1>...<h6> Version (raw HTML/JSX)
The prior patterns matched markdown methodology pages and pages using
the Section component convention (e.g. /framework/v1 and /framework/why
on theintegrityframework.org). They missed pages using raw <section>
+ <h2>Heading</h2> JSX — which is what theintegrityframework's own
/methodology page uses.
The page satisfies the rule's intent (Version + Changelog headings are
both present and discoverable on the page) but the regex didn't cover
this third valid shape. Same calibration-fragility lesson as v1.3.0 /
v1.4.0 / v1.6.0: pattern-based checks miss legitimate alternative
shapes. Surfaced by theintegrityframework's own-product audit on
2026-04-29.
Backwards compatible across the portfolio:
- ClarityLift methodology: unchanged behavior (uses raw HTML headings;
was passing on the markdown alternative; will now also match the new
pattern, no impact).
- adacompliancedocs methodology: passes via raw HTML headings now
matched explicitly (was passing via Section title before — also
unchanged).
- FieldLedger methodology: passes (markdown form).
- Hireposture methodology: vacuous-pass (no methodology page yet).
- IdeaLift methodology: vacuous-pass.
- theintegrityframework /methodology: now PASSES (was failing — the
trigger for this revision).
After this revision, the framework's own product passes its own rules
without exception.
Closes the calibration question raised by theintegrityframework's
2026-04-29 audit.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>1 parent 2d9855f commit 68c6dba
1 file changed
Lines changed: 11 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
6 | 13 | | |
7 | 14 | | |
8 | 15 | | |
| |||
128 | 135 | | |
129 | 136 | | |
130 | 137 | | |
131 | | - | |
| 138 | + | |
132 | 139 | | |
133 | 140 | | |
134 | 141 | | |
| |||
140 | 147 | | |
141 | 148 | | |
142 | 149 | | |
143 | | - | |
144 | | - | |
| 150 | + | |
| 151 | + | |
145 | 152 | | |
146 | 153 | | |
147 | 154 | | |
| |||
0 commit comments