Skip to content

Fix DMC lifecycle finalizer configuration - #506

Merged
chubes4 merged 1 commit into
mainfrom
fix/505-homeboy-lifecycle-settings
Aug 30, 2026
Merged

Fix DMC lifecycle finalizer configuration#506
chubes4 merged 1 commit into
mainfrom
fix/505-homeboy-lifecycle-settings

Conversation

@chubes4

@chubes4 chubes4 commented Aug 30, 2026

Copy link
Copy Markdown
Member

Summary

  • keep the DMC provider command map limited to provider operations
  • configure finalization through Homeboy's generic settings.worktree_provider_lifecycle.dmc.finalize contract
  • verify the lifecycle setting survives config readback
  • exercise successful and failed owner outcomes through the separately configured finalizer

Closes #505.

Verification

  • bash tests/homeboy-dmc-provider.sh
  • git diff --check
  • bash tests/verify.sh has the same two pre-existing healthy-fixture assertions failing on untouched origin/main

AI assistance

GPT-5.6 Sol via OpenCode diagnosed the runtime/schema mismatch, implemented the scoped configuration repair, and ran the focused and baseline verification.

@chubes4
chubes4 merged commit 8dc809f into main Aug 30, 2026
63 checks passed
@chubes4
chubes4 deleted the fix/505-homeboy-lifecycle-settings branch August 30, 2026 03:32
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.

Write DMC finalizer to Homeboy lifecycle settings

1 participant