Skip to content

Validate generated DMC resolve commands - #450

Merged
chubes4 merged 2 commits into
mainfrom
fix/447-dmc-provider-resolve-template
Aug 25, 2026
Merged

Validate generated DMC resolve commands#450
chubes4 merged 2 commits into
mainfrom
fix/447-dmc-provider-resolve-template

Conversation

@chubes4

@chubes4 chubes4 commented Aug 25, 2026

Copy link
Copy Markdown
Member

Summary

  • validate the exact generated DMC resolve argv during readiness instead of only probing the underlying identity executable
  • reject historical {repo} and unknown placeholders before a Cook can use the provider
  • require the typed, read-only worktree_not_found response from the generated command
  • emit a replayable wp-coding-agents convergence command when readiness fails
  • cover current, stale, unknown-placeholder, and upgrade-convergence contracts

Closes #447.

Verification

  • focused DMC provider integration tests passed
  • Bash syntax checks passed
  • ShellCheck passed
  • git diff --check passed

AI assistance

OpenAI GPT-5.6 Sol via OpenCode general coding subagents reproduced the command-template mismatch, implemented the generated-argv readiness contract, audited recovery guidance and command safety, and added regression coverage. Chris Huber directed the work and remains responsible.

@chubes4
chubes4 merged commit 9f2ac0d into main Aug 25, 2026
57 checks passed
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.

DMC provider resolve template ships an unresolved repo placeholder

1 participant