Skip to content

Sync BACKLOG from harness/skill synthesis, add dispatch cancel ticket#404

Merged
screenleon merged 1 commit into
mainfrom
feat/CC-495-backlog-sync
Jul 15, 2026
Merged

Sync BACKLOG from harness/skill synthesis, add dispatch cancel ticket#404
screenleon merged 1 commit into
mainfrom
feat/CC-495-backlog-sync

Conversation

@screenleon

Copy link
Copy Markdown
Owner

Summary

  • Three independent executor analyses (codex, opencode, project-pm w/ model=fable) of a user thesis on pm-dispatch's harness/skill/control-plane positioning, synthesized against current BACKLOG.md state.
  • Reactivates CC-015 (systematic-debugging skill pilot) and CC-489 (scripts/ domain ownership — CC-488 precondition cleared, scope expanded to host-specific config values per user request).
  • Adds CC-493 (Prompt→Skill→Command→Harness upgrade-rule documentation), CC-494 (executor design-latitude tracking — 2:1 synthesis split, no conclusion pre-decided), CC-495 (pmctl dispatch cancel <run_id>cancelled is already a defined terminal state in core/policy/dispatch-states.yaml with zero implementation; .supervisor.pid is written but never read by any pmctl subcommand).
  • Annotates CC-026/CC-054/CC-357/CC-393 with explicit resume triggers to avoid premature skill-platform scope creep.

Test plan

  • bash pm/scripts/validate.sh BACKLOG.md — exit 0
  • bash pm/scripts/lint-ticket-ids.sh BACKLOG.md BACKLOG-ARCHIVE.md — exit 0
  • Docs/backlog-only change; no code paths touched, no test suite impact expected.

🤖 Generated with Claude Code

…cel ticket

Codex/opencode/project-pm(fable) independently analyzed the same
harness-vs-skill-vs-control-plane thesis against current repo state and
converged on: skills layer is thin and command/skill terminology is
conflated, CC-015 should become the pilot skill, and CC-357/CC-393 should
stay someday with explicit resume triggers rather than being built now.

Adds CC-493 (upgrade-rule documentation), CC-494 (executor design-latitude
tracking ticket for the 2:1 synthesis split), and CC-495 (pmctl dispatch
cancel — core/policy/dispatch-states.yaml already defines a `cancelled`
terminal state with no implementation anywhere, and .supervisor.pid is
unread by any pmctl subcommand). Reactivates CC-015 and CC-489 (CC-488
precondition cleared), annotates CC-026/CC-054/CC-357/CC-393 with resume
triggers.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@screenleon screenleon merged commit 44a1721 into main Jul 15, 2026
49 checks passed
@screenleon screenleon deleted the feat/CC-495-backlog-sync branch July 15, 2026 01:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant