Skip to content

docs: bring CURRENT_STATE forward after #161 and fix the stale ID allocation - #165

Merged
sepehr-safari merged 1 commit into
mainfrom
docs/current-state-after-161
Aug 8, 2026
Merged

docs: bring CURRENT_STATE forward after #161 and fix the stale ID allocation#165
sepehr-safari merged 1 commit into
mainfrom
docs/current-state-after-161

Conversation

@sepehr-safari

Copy link
Copy Markdown
Member

Closes #164.

Brings the narrative half of CURRENT_STATE.md forward after #161. The automated
half needed nothing: #152 logged 0.4.5 and moved the Package Status Table on its
own, which is the split working as designed.

The one that mattered

The station ID allocation line claimed 017 was reserved for #108. It was not.
refused-authorization.ts:8 took CS-SYNTHETIC-017 when it shipped in 0.4.5,
after that line was written, so anyone picking up #108 would have created exactly
the collision #133 did. #108 now reserves CS-SYNTHETIC-021, and the line records
live allocation plus the next free number so the next reservation does not have to
re-derive it.

Corrections

Added

#161 merged as the third external contributor's first merge, both remaining
scenario issues assigned, the #108 trap caught before the contributor started, and
#163 opened for the assertions-coverage gap found while reviewing #161.

Verification

Confirmed my edits did not break the automation that parses this file: the script
still finds its markers and the table row, still no-ops at 0.4.5 without
duplicating the entry, and its 9 unit tests pass. pnpm format:check and
pnpm lint pass. Every version, count, issue state and station ID owner in the
diff was checked against the tree and GitHub rather than carried from memory.

Documentation only, no changeset: the file is not in the package files list.

…ocation

The station ID allocation claimed 017 was reserved for #108. It was not:
refused-authorization.ts took CS-SYNTHETIC-017 when it shipped in 0.4.5, after
that line was written, so anyone following #108 would have created the same
collision #133 did. #108 now reserves 021, and the line records live allocation
with the next free number.

Corrects rule coverage from two uncovered rules to one, verified by iterating the
registry rather than by reading: 15 of the 16 codes appear in some scenario's
expectedFailures and REPEATED_BOOT_NOTIFICATION is the only gap. Corrects the
corpus arithmetic from 17 to 19.

Records this week: #161 merged as the third external contributor's first merge,
both remaining scenario issues assigned, the #108 trap caught before the
contributor started, #163 opened for the assertions-coverage gap, and the release
automation from #152 handling 0.4.5 unattended.

Closes #164
@sepehr-safari sepehr-safari added type:docs Documentation improvements package:repo Repository-level changes labels Aug 8, 2026
@sepehr-safari
sepehr-safari merged commit 58bca03 into main Aug 8, 2026
2 checks passed
@sepehr-safari
sepehr-safari deleted the docs/current-state-after-161 branch August 8, 2026 07:42
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.

docs: bring CURRENT_STATE forward after #161 and fix the stale station ID allocation

1 participant