Repository navigation
Bring the Claude native-practice skill from client 2.1.295 to 2.1.296 with a source-cited delta (CPA-V-09) - #1053
seathatflowsinourveins wants to merge 1 commit into
Conversation
… with a source-cited delta of the slots the release touches (CPA-V-09) The converged Claude practice audit (group CPA-V-09) found the skill's pages and slots.json at 2.1.295 while the installed client, and the repository's upstream-surface baseline, are at 2.1.296. The 79 entries of the 2.1.296 section (CHANGELOG.md L5-L83 at anthropics/claude-code@3deb8736) were each assigned once in docs/decisions/2026-10-12-practice-currency-2296.md: four touch slots (autoCompactWindow, CLAUDE_CODE_WORKFLOW_SUBAGENT_MODEL, --debug naming unrecognized frontmatter fields, the 4,096-character default on MCP descriptions and instructions), four are adjacent and read, the rest touch none. Five rows gain the evidence and a note; no default, route or overturn condition changes (a routing or compaction default changes only after its own paired run). The stamp of every layer page, the index line, the cross-client column header and slots.json move to 2.1.296, checked 2026-10-12; the snapshot manifest's label follows the new slots.json. The agent-drift note of workers.md is re-measured (the 11 user-scope copies equal the catalog byte for byte; the four host-only definitions remain). tests/test_native_practice_currency.py compares slots.json and every page's stamp with the upstream-surface baseline (it fails at 2.1.295) and checks that the record's table assigns every line once. Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
|
@codex review |
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 213a9b4d87
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
| # Claude Code native practice: current defaults | ||
|
|
||
| Client version: **2.1.295**. Checked: 2026-10-09. Record: [docs/decisions/2026-10-09-claude-code-native-practice.md](https://github.com/seathatflowsinourveins/native-agent-stack/blob/main/docs/decisions/2026-10-09-claude-code-native-practice.md). | ||
| Client version: **2.1.296**. Checked: 2026-10-12. Record: [docs/decisions/2026-10-09-claude-code-native-practice.md](https://github.com/seathatflowsinourveins/native-agent-stack/blob/main/docs/decisions/2026-10-09-claude-code-native-practice.md). |
There was a problem hiding this comment.
Point the 2.1.296 stamp at its delta record
After this line advertises client 2.1.296, its only Record link still opens 2026-10-09-claude-code-native-practice.md, whose title and decision explicitly cover client 2.1.295; slots.json retains the same stale record path. A user following the skill’s advertised index therefore cannot reach the new decision that contains the commit-pinned source for the added [email protected] claims. Link the 2026-10-12 delta record here (and in the JSON), or expose both the base and superseding delta records.
AGENTS.md reference: AGENTS.md:L8-L8
Useful? React with 👍 / 👎.
|
Superseded by #1171, which takes the practice skill from client 2.1.295 to 2.1.300 and carries this PR's 2.1.296 assignments at their new line numbers (the same CHANGELOG section, 284 lines lower at anthropics/claude-code@94506ff0). This follows the command center's ruling of 2026-10-15. |
Scope
slots.json) moves from client 2.1.295 to 2.1.296, checked 2026-10-12, with a source-cited delta for the five rows the release's entries touch and a decision record that assigns all 79 entries of the 2.1.296 section once; no default, route or overturn condition changes.703d588c5(main after Add isolated Pi and OpenCode trial profiles and native invocation receipts #1033).lane:foundation.claude/skills/claude-native-practice/reference/(13 pages andslots.json),docs/decisions/(one new record),evidence/artifacts/claude-native-practice-20261009/claude-native-slot-manifest.json(its label),tests/test_native_practice_currency.py(new),manifests/evidence.json.Why
claude --versionprints2.1.296 (Claude Code)andcatalogs/foundation/upstream-surface-baseline.json(versions.claude_code) says 2.1.296, while the skill's pages andslots.jsonsaid 2.1.295, checked 2026-10-09. The skill's own rule (SKILL.mdstep 2) is to read the CHANGELOG entries between the two versions and to treat a row as current only if none changes the behaviour its default depends on; a routing or compaction default changes only after its own paired run. The record is that read.What it adds
docs/decisions/2026-10-12-practice-currency-2296.mdCHANGELOG.mdL5-L83 atanthropics/claude-code@3deb8736, 79 entries, each assigned to exactly one row (touches a slot, adjacent and read, bug fix with no dependent default, new option no row selects, not used here); decision, alternatives, what it does not cover, overturn conditionscontext-compactionandsubagent-definitions(L6,autoCompactWindowin subagent frontmatter and--agents),model-effort-routingandbackground-workflows(L7,CLAUDE_CODE_WORKFLOW_SUBAGENT_MODEL),subagent-definitions(L59,--debugnames unrecognized frontmatter fields),mcp-config-tool-search(L65, the default limit on MCP descriptions and server instructions is 4,096 characters, was 2,048); each onslots.jsonand on its layer pageclient_versionandchecked_atofslots.json, theClientline of the 11 layer pages, the index line ofslots.mdand the Claude Code column header of the cross-client tableworkers.md(the audit's "stale drift note")adoption/agents/claudebyte for byte (the 2026-10-09 note counted four that differed) and the four host-only definitions remain; the 4-of-11 portability count is marked as not re-measuredcurrent_decision_sourcefollows the newslots.json(its sha256, and four more rows in theevidencedifferences)tests/test_native_practice_currency.pyslots.jsonand every page state the baseline's version and one checked date (fails at 2.1.295); the evidence is on both surfaces; the record's table assigns every line onceSOTA sources
CHANGELOG.mdL5-L83 (the 2.1.296 section; L6, L7, L59 and L65 are the entries that touch slots), L1522 (2.1.280:CLAUDE_CODE_MAX_MCP_DESCRIPTION_LENGTH) and L87 (2.1.295:onFailure: "block", the one 2.1.295 fact the pages keep as history)..claude/skills/claude-native-practice/SKILL.md(the currency rule),catalogs/foundation/upstream-surface-baseline.json(versions.claude_code2.1.296, resolved by8b1ef0c37),docs/decisions/2026-10-09-claude-code-native-practice.md(the skill's record).Evidence-class table
claude --versionprints2.1.296 (Claude Code);catalogs/foundation/upstream-surface-baseline.jsonCHANGELOG.mdL5-L83 at the pin; the test checks that every line appears once~/.claude/agents/*.mdagainstadoption/agents/claude/*.mdon 2026-10-12 (11 equal, 0 differing, 4 host-only, 0 missing)tests/test_native_practice_currency.py, 7 tests; 9 of 9 mutants killed; on2f59d7448, with this branch's test file,FAILED (failures=1, errors=1)(slots.json says 2.1.295; the record is absent)default,routeandoverturn_whenare unchanged in the diff; the rule needs a paired run for a routing or compaction changeLocal commands run
Decision record
docs/decisions/2026-10-12-practice-currency-2296.md.Host evidence
Only relevant when this PR adds or changes files under
evidence/hosts/. This PR changes none.Checklist
permissions: {}and grant each job only what it needs. None changed.Follow-ups
install_skills.py --only claude-native-practice) is the command center's act after landing.🤖 Generated with Claude Code