fix(skill): regenerate skills/okf-consume from the golden bundle it ships a payload for
The hand-filled skill predated `okf skill`, declared no bundle identity,
and was refused by the checker it tells its reader to run, against the
payload shipped beside it:
NOT conformant: 16 rules over 3 excerpts and 0 withheld entries, 1 findings
bundle_mismatch: the skill declares no readable bundle identity, ...
It is now the generator's output for
examples/ingest-golden-segmented-okf-v0-2/expected-bundle, the bundle the
payload always came from:
conformant: 16 rules over 3 excerpts and 0 withheld entries, 0 findings
The payload's bytes do not move. --force and --example-question are both
required: without the question the payload is a different one (spent
2125 -> 1420, delivered 3 -> 2, withheld 0 -> 1) and the byte test fails.
`okf skill` writes the bundle root and the skill path absolute when --out
is not under .claude/skills/, so the checkout prefix is stripped in one
mechanical step that a test holds; the generator is unchanged.
The frontmatter name becomes b-golden-segmented-okf-v0-2-consume. Claude
Code takes a project skill's command from its directory, which stays
okf-consume, and nothing in this repository named the skill by name.
references/README.md is rewritten by hand with the full regeneration
command; living prose in README, CLAUDE.md, the test comment and the
skill.py docstring is corrected, dated journals are left as written.
Report: docs/2026-09-11-k3-runde18-konsumskillen-regenerert.md
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
parent
c7d662e91c
commit
6858ff2d35
8 changed files with 397 additions and 164 deletions
24
CHANGELOG.md
24
CHANGELOG.md
|
|
@ -51,6 +51,30 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||
|
||||
### Fixed
|
||||
|
||||
- **The shipped `skills/okf-consume/` is generated, and passes the check it
|
||||
tells its reader to run.** The hand-filled copy predated `okf skill`,
|
||||
declared no bundle identity, and was refused against the payload shipped
|
||||
beside it: `NOT conformant: 16 rules over 3 excerpts and 0 withheld entries,
|
||||
1 findings` (`bundle_mismatch`, exit 1). It is now `okf skill`'s output for
|
||||
`examples/ingest-golden-segmented-okf-v0-2/expected-bundle` -- the bundle its
|
||||
payload always came from -- and the pair is `conformant: 16 rules over 3
|
||||
excerpts and 0 withheld entries, 0 findings`, exit 0. The payload's bytes do
|
||||
not move. Regenerate with the command in
|
||||
`skills/okf-consume/references/README.md`; two tests hold the pair and the
|
||||
generator's bytes.
|
||||
- **Its frontmatter `name` changed** from `okf-consume` to
|
||||
`b-golden-segmented-okf-v0-2-consume`. Claude Code takes a project or
|
||||
personal skill's command from its DIRECTORY, which stays `okf-consume`, so
|
||||
a copy at `.claude/skills/okf-consume/` is still `/okf-consume`; only the
|
||||
display label moves. Nothing in this repository named the skill
|
||||
`okf-consume`.
|
||||
- **Its prose no longer states K2 numbers.** The 629-concept figures belonged
|
||||
to a corpus that cannot ship; the generated numbers describe the
|
||||
three-concept golden bundle and nothing larger.
|
||||
- **`uv.lock` records this package at 0.8.1.** The 0.8.1 version bump never
|
||||
reached the lockfile, which still said 0.7.0, so `uv lock --check` exited 1
|
||||
on a clean checkout and any non-frozen `uv` command rewrote the file. One
|
||||
line; nothing else in the lock moved.
|
||||
- **`--title-covered` no longer lifts a short title over a title that answers
|
||||
more of the question.** 0.8.1's partition read every concept whose WHOLE
|
||||
title the question accounts for before everything the fusion ranked above
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue