diff --git a/docs/archive/changelogs/changelog-20260727-skill-repackage.md b/docs/archive/changelogs/changelog-20260727-skill-repackage.md index c999ce4..42a328b 100644 --- a/docs/archive/changelogs/changelog-20260727-skill-repackage.md +++ b/docs/archive/changelogs/changelog-20260727-skill-repackage.md @@ -105,3 +105,26 @@ the artifact's CONTENT matches the source dir (assert on content, never on existence), would make the staleness impossible rather than noticed. Scoped as OPS under GA-R3 -- no Roosevelt delta, fails the A1 grep test. + +## Item 3 -- record correction (commit message of `9ffc904`) + +The commit body of `9ffc904` (this session's packaging commit, already pushed) +describes the stale artifact's frontmatter literal as "correct when built +(pre-D-110 seed)". That phrasing reads as though `openstack-caracal-ipv4` were a +FORMER NAME of this repo. It is not, and D-110 says so explicitly: +`openstack-caracal-ipv4` is the separate, still-live SOURCE project this repo was +seeded FROM at `8813efc`; its D-series ceils at D-075 and the D-076..D-099 band +is reserved to it and NEVER assigned here. + +Corrected in Item 1 above, which is the authoritative statement. The commit +message is left as pushed rather than amended: `git push --force*` is a `deny` +rule in `.claude/settings.json`, and working around a permission rule is barred +by hard rule 3. Append-only correction also matches this repo's verbatim-record +discipline -- the error and its correction both stay visible, which is the +outcome an amend would have destroyed. + +Worth keeping, because the misreading is the failure mode the skill already +names: a finding is an observation, not a conclusion. "The packaged description +names a repo that is not this one" was the reliable OBSERVATION; "therefore it +is a stale name for this repo" was an unmeasured CONCLUSION, and one grep of +`docs/design-decisions.md` inverted it.