Skip to content

Decouple DMC finalizer state - #508

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

Decouple DMC finalizer state#508
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

  • pass only Homeboy's shared terminal owner outcome to DMC
  • leave DMC lifecycle-state normalization inside DMC
  • prove no Homeboy --state value leaks into the generated DMC command
  • retain success and failure finalization coverage

Closes #507.

Verification

  • bash tests/homeboy-dmc-provider.sh
  • git diff --check

AI assistance

GPT-5.6 Sol via OpenCode diagnosed the live state-vocabulary mismatch, simplified the adapter boundary, and verified both terminal outcomes.

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

Decouple Homeboy lifecycle state from DMC finalization

1 participant