Repository navigation
Move the claude-native-practice skill row to the commit that holds #1001, #1005 and #986 - #1018
Merged
seathatflowsinourveins merged 1 commit intoOct 11, 2026
Conversation
, #1005 and #986 The row of adoption/skills/manifest.json and this repository's source pin in catalogs/landscape/skills-lifecycle.json follow the skill to c59655c, the commit of main that holds its final state after the retirement of the Claude-in-GitHub rows (#1001), the paired-run results (#1005) and the cross-client page (#986). Only the measured pin fields change, from the commit's own bytes: url, ref, tree_sha (3a485d2... to f08d0d2...), skill_md_sha256 and skill_md_bytes (2,224 to 2,290), and the manifest's checked_at. The description stays 349 characters, so the listing sums and the ceiling are unchanged. A dated amendment in the row's decision record names the move; the three files are registered in manifests/evidence.json. The skill is not installed by this change. Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
|
Dependency limit exceeded — report not shown. This pull request scan exceeded the 10,000-dependency limit applied to this scan, so the results are incomplete and may be inaccurate. To avoid reporting false positives, Socket has not posted a report. Upgrade your plan to raise the dependency limit and get complete reports, or view the partial scan in the dashboard. Socket is always free for open source. If this is a non-commercial open source project, contact us to request a free Team account. |
seathatflowsinourveins
deleted the
claude/cc-native-practice-repin-20261011
branch
October 11, 2026 23:36
This was referenced Oct 12, 2026
seathatflowsinourveins
added a commit
that referenced
this pull request
Oct 12, 2026
…urces (#1025) #1018 (791eab0) moved a row in catalogs/landscape/skills-lifecycle.json after #1007 (c2dee17) had bound that file's sha256 in catalogs/landscape/final-stack.json. Each PR was green on its own base; together they leave main's `python3 scripts/final_stack.py --check` failing (validate-shard-0, and tests.test_final_stack in shard 4). This commit is the generator's own output: `python3 scripts/final_stack.py --write` on main 791eab0, which updates the one source hash and re-registers the manifest in manifests/evidence.json. No other byte changes. Co-authored-by: Claude Opus 5.5 <[email protected]>
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.
Scope
claude-native-practicerow ofadoption/skills/manifest.jsonand this repository's source pin incatalogs/landscape/skills-lifecycle.jsonfrom7a6bfbcf0(Ground the Claude Code native practice in primary sources and one cross-client mapping #958) toc59655c7c85a014b86699240754c382c75a475a6, the commit of main that holds the final state of the skill after Retire the skill's Claude-in-GitHub rows and point them to local review #1001, Record the paired-run results (planning, orchestration) and pin the RTK receipt's locators #1005 and Follow-up to #958: the advisor-spend record's four P3s and the cross-client page's Claude sources #986 landed (the ONE re-pin the command center ruled for the three pull requests), and appends a dated amendment to the row's decision record. Only the measured pin fields change, from the commit's own bytes:url,ref,tree_sha,skill_md_sha256,skill_md_bytes, and the manifest'schecked_at(2026-10-10 to 2026-10-11). The description stays 349 characters, so the listing sums and the 11,000 ceiling are unchanged, and every other field of the row (first-party flag, listing, Codex enablement, audit text, gap text) equals the measured one. The skill is not installed by this change.c59655c7c85a014b86699240754c382c75a475a6(main at the landing of Follow-up to #958: the advisor-spend record's four P3s and the cross-client page's Claude sources #986, 2026-10-11T20:30:45Z).lane:foundationadoption/skills/manifest.json,catalogs/landscape/skills-lifecycle.json,docs/decisions/2026-10-10-skills-claude-native-practice-row.md, and the three registrations inmanifests/evidence.json.The row sets of the three pull requests inside the new pin (from
git diffof each landing commit against its parent, limited to.claude/skills/claude-native-practice; 9 skill files and 11 slot rows net,usage-cost-monitoringchanged in two of them):b490361c5SKILL.md,reference/ci-supply-chain.md,reference/git-github-automation.md,reference/observation-inference.md,reference/scheduling-supervision.md,reference/slots.json,reference/slots.mdgithub-action,pr-review-pre-cue,release-tracking,scheduled-tasks,skills-library,usage-cost-monitoring; header keysselection_rule,status_values8c95a50d1reference/observation-inference.md,reference/slots.json,reference/slots.md,reference/workers.mdagent-teams,background-workflows,loops-completion,orchestration-frameworks,planning-persistence,usage-cost-monitoringc59655c7creference/cross-client.mdSOTA sources
.claude/skills/claude-native-practiceatc59655c7c85a014b86699240754c382c75a475a6(a commit of main;git merge-base --is-ancestorexit 0, and the skill directory is identical at main's head). Treef08d0d241b774112bbc1e1f43558e7604e4916b6(was3a485d2a4bbe63dc1ae54e23101c472d21450b8c),SKILL.mdsha256005288455c9d6a0bd70772847e2bb2411554d90eeabc0aa135af5d12fe99b353(2,290 bytes, was 2,224 bytes,a52a24bc7691fa18b3e4c532c6cbd15b79968d82a54acb4202c9fcced2ad8bcb). The values were read from the git objects of a blobless clone of the public remote, which is the verificationadoption/skills/lifecycle.mdprescribes (git clone --filter=blob:none --no-checkout, thengit rev-parse <ref>:<path>andgit show <ref>:<path>/SKILL.md).skills1.7.0 (vercel-labs/skills v1.7.0, the manifest'scliblock) installs a skill from an immutable GitHub tree URL (adoption/skills/lifecycle.md, "Update and recover": review the exact changed skill directory, update its immutable URL, ref, tree and file hashes, then rerun the same installer). The route and its first-party form are recorded indocs/decisions/2026-10-10-skills-claude-native-practice-row.md("Source and row"), landed by Pin the claude-native-practice skill as a first-party manifest row and raise the listing ceiling to 11,000 #972 (the pull request that added the record and the manifest row; Ground the Claude Code native practice in primary sources and one cross-client mapping #958 landed the skill content the row pins).description_chars_methodand the repository counterscripts/skills_status.py; the description is the same 349 characters, so no new vendor claim about the listing budget is made here.Evidence-class table
git merge-base --is-ancestor c59655c7c85a014b86699240754c382c75a475a6 origin/mainexit 0;git diff --quiet c59655c7c85a014b86699240754c382c75a475a6 origin/main -- .claude/skills/claude-native-practiceexit 0SKILL.mdhash and size at the pinf08d0d24..., sha25600528845..., 2,290 byteschecked_atof the row change; the description, the sums and the ceiling are unchangedgit diff: 3 files, 15 insertions and 7 deletions before the registration;tests.test_skills_manifest,tests.test_skills_statusscripts/validate.pyandscripts/evidence_manifest.py --check(below); the 26 modules that name or consume the changed files (below)evidence/hosts/Local commands run
The 26 modules:
test_skills_manifest,test_skills_status,test_install_skills,test_runtime_worker_skills,test_landscape_sweep_skills,test_new_wsl_client_config,test_evidence_manifest,test_skill_usage,test_native_practice_cross_client_sources,test_native_practice_doc_corrections,test_native_practice_meter_windows,test_native_practice_retired_routes,test_native_practice_snapshot_provenance,test_paired_runs_results,test_primary_source_reading_counts,test_architecture_pin_source,test_bootstrap_full_profile,test_currency_due,test_runtime_worker_openhands,test_runtime_worker_openhands_resolver,test_starred_convergence, and five oftest_local_pages_architecture_*(cache, inventory, landscape_exclusions, manifest, read_boundary). The edit was made with a local script that is not part of the repository; the commands above reproduce its result from the git objects.Decision record
docs/decisions/2026-10-10-skills-claude-native-practice-row.md, new section "Re-pin (2026-10-11)". Alternatives considered: leave the row at7a6bfbcf0(then the installed skill would keep the retired Claude-in-GitHub route text of #958 and lack the paired-run rows and the cross-client sources until some later change), or re-pin once per pull request (three moves of the same row; the command center ruled one). What would overturn this: the reversible inverse is to revert this commit, which restores the previous pin and the registry rows; an installed copy follows only through the lifecycle's install or retirement procedure.Host evidence
Not applicable: this PR adds or changes no file under
evidence/hosts/.python3 scripts/host_receipts.py validatepasses for every new/changed receipt. (not applicable)scripts/host_receipts.py review) or explicitly requested in this PR. (not applicable)platform_statuschange is made from a host receipt alone; a platform status flip still needs the matrix rule indocs/component-evidence-matrix.md. (not applicable)Checklist
permissions: {}and grant each job only what it needs. (none changed)Follow-ups
adoption/skills/lifecycle.mdafter this lands; an installed copy at the old pin is stale until then (a host action, not part of this change).reference/slots.json, so they move the skill tree again and are followed by their own re-pin; they wait for Finalize 373 starred repositories with guarded retention and source coverage #1016 and docs: consolidate research convergence and close practice workstreams #1011.83007bfb0is an ACK with no blocker; its three P3s sit outside the changed lines): the unchanged installer mechanism has no mirror at its pin. The Vercel Skills CLIskills1.7.0 at7407f3893ad4dceab546ac002c3ef806e4000c73(cited byadoption/skills/manifest.json:8, the decision record andadoption/skills/lifecycle.md:284) is not in~/code/upstream/MIRRORS.json, so the read could not check the immutable-tree-URL and update implementation, thesrc/cli.ts:398locator or the package digests against vendor bytes; the installer tests use a simulated CLI. This PR changes no mechanism and no false claim was established. Follow-up: register that pin in the upstream mirror list, verify the locator and the package hashes at it and keep the result.manifests/evidence.jsonholds 20 pre-existing occurrences of the host's machine name on 18 lines, none changed by this PR (counted, not printed). Normalizing them is an optional separate change for the evidence owner under the hostname ruling and never blocks this PR.🤖 Generated with Claude Code