Skip to content

docs: record complete rule coverage and the corpus reaching 21 - #172

Merged
sepehr-safari merged 1 commit into
mainfrom
docs/current-state-corpus-21
Aug 10, 2026
Merged

docs: record complete rule coverage and the corpus reaching 21#172
sepehr-safari merged 1 commit into
mainfrom
docs/current-state-corpus-21

Conversation

@sepehr-safari

Copy link
Copy Markdown
Member

#169 and #170 landed together, so this folds both forward.

The milestone worth naming

Rule coverage is complete. All 16 detection rules now have a scenario
exercising them, which is the invariant #140 wrote into CONTRIBUTING.md. Verified
by iterating the registry rather than by reading: 16 of 16 codes appear in some
scenario's expectedFailures.

The corpus is at 21, which clears the 20+ scenario exit criterion in the v1.0
milestone (ROADMAP.md line 157). The remaining v1.0 work is API stabilization,
the docs overhaul and release hardening.

Also recorded

Verification

Confirmed the edits did not disturb the automation that parses this file: the
script still no-ops without duplicating a log entry and its 9 unit tests pass.
pnpm format:check passes. Registry length, ROADMAP line, PR states and every
station ID owner were read off the tree and GitHub rather than from memory.

Documentation only, no changeset.

#169 and #170 landed together, so every detection rule now has a scenario
exercising it, which is the invariant #140 put in CONTRIBUTING. Verified by
iterating the registry rather than by reading: 16 of 16 codes appear in some
scenario's expectedFailures.

The corpus is at 21, which clears the 20+ scenario exit criterion in the v1.0
milestone. Records that, and updates the station ID allocation, where 020 and 021
have now shipped and the next free number is 022.

Also records why #170 needed its branch repaired, since the failure mode is easy to
repeat: cut before #161, the conflict resolution deleted heartbeat-timeout.ts and
left three stray markers that broke typecheck and build. The scenario itself was
fine.
@sepehr-safari sepehr-safari added type:docs Documentation improvements package:repo Repository-level changes labels Aug 10, 2026
@sepehr-safari
sepehr-safari merged commit 6f7c081 into main Aug 10, 2026
2 checks passed
@sepehr-safari
sepehr-safari deleted the docs/current-state-corpus-21 branch August 10, 2026 12:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

package:repo Repository-level changes type:docs Documentation improvements

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant