Repository navigation
Skills trial: host listing drift restored to the manifest (14 skills on), receipt and addendum - #461
Merged
seathatflowsinourveins merged 4 commits intoSep 28, 2026
Conversation
…on), receipt and addendum The user delegated the decision (2026-09-28). Workflow wf_02ead9c9-3f1 (three lens proposals, synthesis, adversarial refute) upheld all 15 verdicts: the manifest is the single source of truth, the host change had no record, it confounded the trial's within-state comparison and changed two kept winners without a re-record. Host restore 2026-09-28T15:09:02Z; skills_status exit 1 -> 0, /skill-doctor listing 320 -> 1,790 tokens. Template, manifest and budget unchanged. Also records the supply-chain-risk-auditor tree drift (only scripts/uv.lock differs; the upstream blob reproduces tree 954cc68e) with a per-blob re-check and controls, and one anti-pattern row. Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>
… require upstream equality Repair round for PR #461: - GPT-6 cross-family review: symlink write-through and gitlink escape (2 major), and the per-install eligibility date (minor). - stack-verifier: the script's own digest, the checkout commit, and unrecorded page figures (3 low). Adds symlink, special-entry and upstream-gitlink controls (exit 2 refused), keeping the pass and the two fail controls. Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>
…the repair round) Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>
…e protocol Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>
seathatflowsinourveins
deleted the
claude/skills-listing-restore-20260928
branch
September 28, 2026 17:38
This was referenced Sep 28, 2026
Open
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
This PR restores the Claude listing of 14 trial and kept skills on this host to the manifest's
on. It records the decision, the receipt and one anti-pattern row. Nothing inadoption/skills/manifest.json,adoption/templates/claude.settings.template.jsonor the listing budget changes: they already sayon.Decision. The user delegated it on 2026-09-28: "the decision should make with evidances andrsearch covnvergence, they should done in your end as you have have full access to them".
wf_02ead9c9-3f1had 9 Opus agents at max effort:evidence-reviewerrefute.on:claude_listingis the single source of truth, and no commit, PR or addendum moved these 14.name-onlyconfounded the trial's within-state comparison (manifesttrial.confound).gh-fix-ciandsecurity-best-practices, without the re-record they need.Host change and read-back (native measurement, this host)
python3 scripts/skills_status.py --jsonfail, 14claude_listingmismatchesok, 0 mismatchesskill_usage.py --run-skill-doctor --json: context tokens of the 15 targetsskillOverrideskey. The file round-tripped byte-exact, every other key was asserted unchanged, and a backup was taken first.writing-for-agentsgets an explicitonkey. Its absent key already meanton, so this changes no behaviour.Also recorded
supply-chain-risk-auditortree drift (informational inskills_status.py):scripts/uv.lockdiffers from the pinned upstream tree. Substituting the upstream blob reproduces the manifesttree_sha954cc68e….{scripts/uv.lock}. It has two failing controls: no allowance, and a planted blob.skill_usage.py'sprune_candidatesandverdict_recheckfor these 14 on this host until 2026-10-28T15:09:02Z. This is an explicit per-host exception with its own overturn condition.docs/harness-defaults.md: a hostskillOverrideschange outside the manifest, template and budget. Enforcement:skills_status.py.Review
Round 1:
stack-verifier: all 6 claims confirmed by re-running them, with 3 low defects.Repair round (
a4fd3308):.gitentries and upstream gitlinks.Verification of the repair: a second
stack-verifierfound all 6 findings fixed.6300151e.Residual: the functions the check reuses from
skills_status.py, as listed in the README and in each output'smethod.functions, omitresolve_lock_pathandload_lock. Fixing that would mean re-running all six outputs.Checks
These are our integration checks:
python3 -m unittest tests.test_skills_manifest tests.test_adoption_docs_consistency tests.test_skills_status: 101 tests OK.python3 scripts/validate.py: passed.component_matrix --check,new_host_grand_list --check,build_ecosystem --checkand gitleaks 8.30.1: OK.SOTA sources
/skill-doctorguidance;skillOverridesstates and the listing budget;skillsCLI 1.7.0 tree and lock semantics, throughtools/adoption/install_skills.py.trailofbits/skills@0cc1c73a5e96749ab32d7ea5e14892fafa6972ae, for the tree-drift check.🤖 Generated with Claude Code