Skip to content

Release v0.1.7: claim → edition linkage in the annotation - #13

Merged
rbaker5 merged 2 commits into
mainfrom
release/v0.1.7
Jul 27, 2026
Merged

Release v0.1.7: claim → edition linkage in the annotation#13
rbaker5 merged 2 commits into
mainfrom
release/v0.1.7

Conversation

@rbaker5

@rbaker5 rbaker5 commented Jul 27, 2026

Copy link
Copy Markdown
Contributor

Cuts v0.1.7, which exists so the instances can be pinned to an engine that reads the new annotation field safely.

Why now rather than later

An engine older than #12 parses a four-field annotation with the extra field absorbed into status, silently — an overturned claim then exports as OKF status: stable. So the backfill across both instances is gated on this tag existing, and the pin bump is the substance of the release rather than routine housekeeping.

Contents

  • package.json0.1.7.
  • Every #v0.1.6 pin → #v0.1.7: the five scaffold workflow lines, their two scaffold.test.ts expectations (the pair that must move together), and the invocation examples in docs/cli.md + docs/adopting.mdincluding the two that quote a version in prose rather than inside a command, which a grep for the npx line alone would have missed.
  • Carries b7542e8, a one-paragraph doc commit that was pushed to feat: record claim → edition linkage in the annotation #12's branch after that PR had already been merged and so never reached main: it records that session-budget and consumer-subscriptions-incompatible get no editions: entry, because both derive from deployment experience rather than a source edition.

docs/superpowers/plans/ still mentions #v0.1.6 and is deliberately untouched — it is a historical plan record, not a pin.

Verification

npm run check — 237 tests pass. After merge I'll tag the merge commit and verify the public path (npx --yes github:norabble/continuous-research#v0.1.7 --version) before touching either instance.

🤖 Generated with Claude Code

https://claude.ai/code/session_01Wt7EGVdsJMSSF2nnWmrWra

rbaker5 and others added 2 commits July 27, 2026 16:19
session-budget and consumer-subscriptions-incompatible derive from the
maintainer's deployment experience, not from any source edition —
session-budget cites framework telemetry in its own prose. So they get no
`editions:` entry and no OKF `sources` key, which is the design working
rather than a gap in it: attribution tops out at 4 of 6 across both
instances and that is the honest number.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Ships the optional `editions:` annotation field — recorded claim→edition
linkage, which the OKF export cites instead of guessing — together with the
parser fix that motivates releasing it rather than sitting on it.

The pin bump is the point of the release. An engine older than this parses a
four-field annotation with the extra field absorbed into `status`, silently:
an overturned claim then exports as OKF `status: stable`. So instances cannot
safely be handed prose carrying the new field until they are pinned here, and
the backfill across both instances is gated on this tag existing.

Bumps every `#v0.1.6` pin — the five scaffold workflow lines, their two test
expectations, and the invocation examples in cli.md / adopting.md, including
the two that quote a version in prose rather than in a command.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@rbaker5
rbaker5 merged commit 30c2b40 into main Jul 27, 2026
2 checks passed
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