Skip to content

chore(release): define the IID and atom URI release train - #16

Merged
kamescg merged 1 commit into
update/v1.1.0-alphafrom
chore/iid-release-foundation
Aug 10, 2026
Merged

chore(release): define the IID and atom URI release train#16
kamescg merged 1 commit into
update/v1.1.0-alphafrom
chore/iid-release-foundation

Conversation

@kamescg

@kamescg kamescg commented Aug 10, 2026

Copy link
Copy Markdown
Contributor

Summary

P00 of the iid-v1.1.0-alpha release train (umbrella PR #15). Establishes the shared planning packet and release tooling foundation that every semantic-lane (P01–P05) and contract-lane (P06–P09) child PR branches from.

  • Adds the .planning/iid-v1.1.0-alpha packet: PR stack, target package contracts, integration/release runbook, and acceptance matrix. Records the authoritative private reference source (0xIntuition/intuition-v2 at 8b9e9aa11, PRs #914/#1115) for the iid-spec/iid/iid-registry ports.
  • Restores the private root package version from the invalid semver v1.1.0-alpha to 0.0.0; the release train is labeled by the branch/PR name.
  • Adds scripts/package-registry.mjs as the single source of package order and packaging metadata, consumed by pack-dry-run and smoke-tarballs (removes the duplicated hard-coded ten-package arrays). Adds bun run registry:check.
  • Adds topological-publish-order assertions over runtime internal dependencies and exact-internal-version assertions over all dependency fields.
  • Supports documentation-only packages in tarball assertions, ahead of the iid-spec package in P01.
  • Adds a PR template with the release-train fields.

Package impact

Package Change
(root, private) version restored to 0.0.0; new registry:check script
all ten public packages none — tooling assertions only

Target versions

n/a — no publishable package manifests change.

Identity impact

Identity impact: none — existing golden bytes unchanged

Fixture impact

none

Contract artifact

n/a

Rollout notes

  • Gate for the train: semantic and protocol child PRs branch from update/v1.1.0-alpha only after this merges.
  • Validation run locally on the P00 head: frozen install, build, typecheck, test, check, schema/generation checks, guard:supply-chain, pack:dry-run, and the full clean-room smoke:tarballs — all passing, ten-package smoke behavior unchanged.

🤖 Generated with Claude Code

- Add the iid-v1.1.0-alpha planning packet (PR stack, package contracts,
  release runbook, acceptance matrix), including the recorded authoritative
  private reference source for porting.
- Restore the private root package version to 0.0.0; the release train is
  labeled by branch/PR name, not by the root version.
- Add scripts/package-registry.mjs as the single source of package order and
  packaging metadata, with topological-order and exact-internal-version
  assertions; pack-dry-run and smoke-tarballs now consume it instead of
  duplicated hard-coded arrays.
- Support documentation-only packages in tarball assertions ahead of iid-spec.
- Add a PR template with package/identity/fixture impact, contract artifact,
  target versions, and rollout notes fields.

Identity impact: none — existing golden bytes unchanged

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@kamescg
kamescg merged commit 2de35cc into update/v1.1.0-alpha Aug 10, 2026
1 check passed
@kamescg
kamescg deleted the chore/iid-release-foundation branch August 10, 2026 19:00
@kamescg kamescg mentioned this pull request Aug 10, 2026
13 tasks
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