|
Repackage openstack-cloud-ops.skill from the authoritative skill dir
The committed upload artifact was last built 2026-07-05 (35cfe41) and had gone 22 days stale against .claude/skills/openstack-cloud-ops/, which is the single source of truth (changelog-20260703-process-hardening: "edit under .claude/skills/, repackage the .skill from it"). Measured staleness of the old artifact: SKILL.md 129 lines packaged vs 325 authoritative (predating the GA-R1..R7 record-authority section, the VR1 DC-DC routing rows, D-128, D-135, DOCFIX-200 and the four audit-derived invariants); references/platform-traps.md and references/opentofu-provider-docs.md absent entirely; the other four references all differing. Its frontmatter also still named openstack-caracal-ipv4 as the repository the skill operates against -- correct when built (pre-D-110 seed), wrong now, and pointing at a DIFFERENT live project's repo. Build is deterministic (fixed mtimes, zip -r -X), so a rebuild from unchanged sources is byte-identical and drift is hash-detectable. Verified: internal layout preserves the top-level openstack-cloud-ops/ prefix (a bare ./SKILL.md layout mis-mounts on upload); 7 files, 104171 bytes uncompressed; sources 0 non-ASCII / 0 CR lines; round-trip unzip diff -r against .claude/skills/openstack-cloud-ops/ IDENTICAL; independent rebuild reproduced sha256 287424fd8ad014db18d9f3609ef4edd2fe434f34fb26c899f67506b68154555d; no EOL normalization (working sha256 == staged blob, git reports Bin). repo-lint 0 fail 0 warn; gauntlet ALL GREEN (81 harnesses). No skill CONTENT edit, no script change, no cloud mutation. CURRENT-STATE untouched -- no status-bearing surface changed (L10 not triggered). Two findings LOGGED not executed (hard rule 1), in the changelog: .gitattributes pins *.zip binary but not *.skill (currently benign, incidentally protected); and nothing gates this artifact's freshness, which is why it spanned three stage closes -- the stage-close ritual names the .claude/skills dir and the consolidated .md snapshot but not the .skill. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HidKuj6uj2irwELJQCrZQb |
|---|
|
|
| docs/archive/changelogs/changelog-20260727-skill-repackage.md 0 → 100644 |
|---|
| skills/openstack-cloud-ops/openstack-cloud-ops.skill |
|---|
|
Not supported
|