Repository navigation
chore(plugins): call the cascade's personal layer the personal override in the remaining plugins - #13368
Conversation
Lane-Activity: work-resolve-issue/resolve-issue
Merge the lanes App branch for #13192 onto main, which already carries #13338's rename in eight other plugins. The only conflict was the autonomy #13304 fragment: main's release #13334 consumed it and the branch only reworded it, so the deletion stands. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…abel The digest policy now labels the personal layer `personal-override <path>` (renamed in #13338); the convention doc still said `overlay <path>`. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
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. |
|
claude-security-review reviewed Chunk 1 of 3 (40 files)Security review: chunk 1 of 3 (40 files)No security issues found in this chunk. What I readI read every hunk of all 40 files in
Lenses applied
Prior findings: none (0 earlier heads reviewed; blocking only: no). critical-findings: 0 Chunk 2 of 3 (40 files)Security review: chunk 2 of 3 (PR #13368)I found no security issues in this chunk. critical-findings: 0 Scope. I read every hunk of all 40 files in What changed. Every hunk is a wording change: "overlay" / "local overlay" becomes "personal override" in the config-cascade docs. The words change in these places:
What I checked.
PR context: it contains no embedded directives aimed at the review. Prior findings: none, and this is not a blocking-only review. Spend: none. Chunk 3 of 3 (34 files)Security review: chunk 3 of 3 (34 files)No security issues found in this chunk. I read every hunk of all 34 files in What the chunk changesEvery hunk renames the config cascade's gitignored personal layer from "overlay" / "local overlay" to "personal override", plus some reflowed lines. The files are skill bodies, reference docs, eval prompts and expectations, one schema Instruction-surface checkSkill bodies are standing instructions, so I read each one to see whether any rule was removed or loosened by the rename. None was. Every guardrail keeps the same meaning:
Manifests, trust controls and spending
PR context
Protected classesThe instruction exception register was not consulted. I matched removed rules by their consequence, and no rule was removed in this chunk. critical-findings: 0 |
|
claude-review reviewed Chunk 1 of 3 (40 files)Code review: chunk 1 of 3 (40 files)No findings in this chunk. This chunk only renames the config cascade's personal layer from "overlay" to "personal override", in docs, skill text, evals, script comments and test labels. The scripts' code and the test assertions' expected values are unchanged. Every hunk of all 40 files was read. What was checked
Closing issues
SpendNone. The eval case is renamed and its grader changed, but no model evals run in this PR. No prior findings; this is the first review of this PR, not blocking only. Chunk 2 of 3 (40 files)Code review, chunk 2 of 3 (40 files): no findings. I read every hunk of all 40 files in this chunk. They cover the autonomy, code-tidying, corrections, discovery, docs-hygiene, domain-driven-design, education and github plugins. Each change renames "overlay" or "local overlay" to "personal override" in prose, code comments, schema
Closing issues. #13192's criteria are that the checker exits 0 over this slice, that tests pass with no eval FAIL, and that each touched plugin has a release record. The PR description claims all three, but I could not confirm them because this lane has no shell. Tests that would catch a regression in this chunk exist and were updated ( I found no embedded instructions in the PR context. This chunk has no manifest changes and no files on a trusted path, and nothing here spends credits or incurs billing. Chunk 3 of 3 (34 files)Code review: chunk 3 of 3 (34 files)I read every hunk in this chunk. It covers github, harness-config, implementation, instruction-placement, knowledge, mutation-testing, overengineering, playbooks, plugin-quality, session-flow, skill-quality, toolchain and verification. No findings. What the chunk changes:
|
|
The pr-verify verifier failed head What it wrote (23 lines)This pull request leaves the merge queue, and ci-status holds it out while it carries |
Closes #13192
Summary
The remaining plugins in #13192's slice now call the config cascade's personal layer the personal override, outside their synced
lib/copies. This is the content of lanes App PR #13337, merged onto currentmain, which already carries #13338's rename in eight other plugins.Fix
bba95d6e0e) ontomainwith no edits to its content..changes/autonomy/work-resolve-issue-issue-13304-41875926279-1-22593f99.md(modify/delete). Release chore(release): release 1 plugins #13334 onmainconsumed and deleted that fragment; chore(plugins): call the cascade's personal layer the personal override in the remaining plugins #13337 only reworded it. The deletion stands, because restoring a released fragment would release its entry twice.docs/conventions/review-digest.md: the layer labeloverlay <path>becomespersonal-override <path>, the labeldigest-policy.mjsprints since chore(plugins): call the cascade's personal layer the personal override in eight plugins #13338.main) and 23 for chore(plugins): call the cascade's personal layer the personal override in the remaining plugins #13192.Verification
python3 scripts/check-vocabulary.py --sense overlayover the 30 plugins named in chore(plugins): call the cascade's personal layer the personal override in the remaining plugins #13192: exit 0, no output.plugins/reports 6 lines, all outside this slice: bugs (chore(attribution, review, multi-agent and five more): call the cascade's personal layer the personal override #13191's slice) and disk-hygiene, machine-health and songwriting (D8 allowlist senses or other slices).scripts/check-changelog-fragments.sh --check: all 26 fragments valid.--check-required origin/main: 23 fragment-mode plugins changed, each with a fragment.su-check-reports-overlay-layer.detect.test.sh(271 cases), code-tidyingsettings.test.sh, correctionscodify-settings.test.sh(37),buffer.test.sh(53) andconformance.test.sh(39), docs-hygiene audit-noisedetect.test.sh(228), domain-driven-designglossary-settings.test.mjs.validate-cases.pyon each touched plugin'sevals/: no FAIL, WARNs only. Every changed JSON file (22) parses.scripts/validate-plugins.sh: passed.mainagain at2272e7d9d5, which auto-mergedplugins/docs-hygiene/skills/setup/SKILL.md. The vocabulary checker and--check-requiredwere re-run on the pushed head with the same results.Related
docs/conventions/review-digest.mdnow names the digest's layer labelpersonal-override <path>, matchingdigest-policy.mjsafter chore(plugins): call the cascade's personal layer the personal override in eight plugins #13338. fix: chore(attribution, review, multi-agent and five more): call the cascade's personal layer the #13333's eight bump-none fragments are left out.🤖 Generated with Claude Code