Repository navigation
feat(lib): sync the view-settings copies into adhd and ai-briefing - #12917
Conversation
Register the remaining view lanes in lib/view-registry.mjs, sync that registry into every plugin that already carries it, add the canonical lib/rendered-view.md, and give adhd and ai-briefing their own copies of the medium resolver modules. Refs: #12667 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01MWmASPrNZkCGEUBcZsKuvx
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 Security review: PR #12917, incremental (0e93ecc → 3c9d091)No security issues found. critical-findings: 0 ScopeI read the one file this push changed, What I checked
|
|
claude-review reviewed Code review (incremental): PR #12917, changes since
|
|
The pr-verify verifier failed head What it wrote (29 lines)This pull request leaves the merge queue, and ci-status holds it out while it carries |
…nical one Reads each `lib/view-settings.mjs <copy>` line from scripts/shared-copies.txt and runs that copy's resolve CLI, so a carrier whose copy cannot import its sibling modules fails the suite. Covers each carrier as its batch registers it. Refs: #12667 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01MWmASPrNZkCGEUBcZsKuvx
Batches #12917 and #12937 landed the lib changes, the existing-carrier copies, adhd, ai-briefing, architecture, debugging and every rendered-view copy. This branch now carries codebase-health, discovery, education, overengineering and prototype. - scripts/shared-copies.txt: main's file plus only the 23 lines for the remaining carriers (the auto-merge had registered 24 copies twice). - .changes/planning fragment removed: the release on main shipped it. - .changes/discovery fragment trimmed to the lib copies; batch B shipped the rendered-view part. - lib/view-settings.test.mjs: drop the hardcoded 9-carrier import test. The registered-copy test from #12917 runs every view-settings copy in scripts/shared-copies.txt, these nine included. Refs: #12667 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01MWmASPrNZkCGEUBcZsKuvx
Refs: #12667
Summary
First of three batches split out of #12792 (S8 of epic #12646). #12792 adds the shared view-settings copies to 9 new carrier plugins, about 72 KB each, and its review lanes come back partial every time (read 61 of 73 files). The lanes count a synced copy as read only when
scripts/shared-copies.txtdeclares it at the merge base, so a PR can't use the copies it declares itself. Landing the carriers in batches small enough for one review pass gets them declared on main, and #12792 then carries only the rest.This batch: the
lib/changes, the registry update in every plugin that already carries it, and new carriers adhd and ai-briefing.Fix
lib/view-registry.mjsregisters the remaining view lanes; the copy in each existing carrier (harness-ops, planning, review, source-control, visualization, work-items) is re-synced.lib/rendered-view.md: the canonical rendered-view reference.lib/copies of view-settings, view-registry, config-cascade, yaml-subset and state-key, declared inscripts/shared-copies.txt.lib/view-settings.test.mjsstays at main's version; chore(shared-copies): ship the medium resolver and one rendered-view reference to every view lane #12792 brings the 9-carrier version with its last batch.Verification
node --test lib/view-settings.test.mjs: 34 pass, 0 fail.scripts/sync-shared-copies.sh --check: all 606 registered copies match their canonical sources.scripts/sync-shared-copies.sh --check-bump origin/mainandscripts/check-changelog-fragments.sh --check: exit 0.node -e "import('./plugins/<plugin>/lib/view-settings.mjs')"exits 0 for adhd and ai-briefing.7899a74; only the two manifest files and the fragments are cut to this batch.Related
rendered-view.mdcopy, then codebase-health + discovery + education.🤖 Generated with Claude Code
https://claude.ai/code/session_01MWmASPrNZkCGEUBcZsKuvx