Skip to content

docs(core): name ERR_INVALID_NUMBER and fix two stale citations - #170

Merged
justinmerrell merged 1 commit into
mainfrom
docs/core-prose-166
Oct 4, 2026
Merged

justinmerrell merged 1 commit into
mainfrom
docs/core-prose-166

Conversation

@justinmerrell

Copy link
Copy Markdown
Contributor

Refs #166.

What changes

Three prose corrections in core v1. None changes what validates.

  • §6.1 names ERR_INVALID_NUMBER for non-finite numbers and unsafe integers. §7's table and parser-016-reject-unsafe-integer already give that code. §6.1 was the only rejection in that section that named no code.
  • §9 cites ADR 0037 §3 alongside ADR 0023 for how the edition is recorded. ADR 0037 moved the record inside the archive from release.json to specification.json, and citing only ADR 0023 sent readers to the old file name.
  • §11 cites Using the schemas → Offline and vendoring for the claim that every bundle is self-contained. The root README, which it cited before, does not say that.

Why

#166 needs a core release cut through the post-ADR 0037 release.yml, so that core's release carries SHA256SUMS. The workflow already writes and attests SHA256SUMS for core (#164), and Publication → Release assets already lists it. core 1.1.0 predates #164, and nothing has changed in core since. This docs commit is a genuine correction that also triggers core 1.1.1.

Merge order: this first, then its release PR, then the component PR, then the blueprint PR. A pending family entry fails while core carries an unreleased releasable commit.

Compatibility

  • Correction: does not change what validates.

Checks

task check passes on the blueprint branch built from the same main. On this branch it passed everything except one replayConcurrently test, which hit its 5 s timeout under local load and passed in the other run. CI is the authority.

🤖 Generated with Claude Code

§6.1 now names the code an unsafe number is rejected with, as §7 and
parser/016 already do. §9 points at ADR 0037 §3, which moved the edition
record to specification.json, and §11's self-contained-bundle claim cites
Using the schemas, which states it, instead of the README, which does not.

Refs #166

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Justin Merrell <merrelljustin@gmail.com>
@justinmerrell
justinmerrell merged commit fab704c into main Oct 4, 2026
11 checks passed
@justinmerrell
justinmerrell deleted the docs/core-prose-166 branch October 4, 2026 05:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant