Skip to content

live_deploy: the approval broker unit's ServiceType mode is the coproduct's SimpleMode, not a string (PatternMatchFailure on every srv1 deploy) - #12005

Merged
gunbai-bot[bot] merged 3 commits into
mainfrom
fix/broker-unit-service-mode
Sep 21, 2026
Merged

gunbai-bot[bot] merged 3 commits into
mainfrom
fix/broker-unit-service-mode

Conversation

@gunbai-bot

@gunbai-bot gunbai-bot Bot commented Sep 21, 2026

Copy link
Copy Markdown
Contributor

live_deploy_approval_broker_unit_file_on still built ServiceType { mode: "simple" as NonEmptyStr } after SystemdServiceMode became a coproduct; rendering the unit refuses with PatternMatchFailure { value: "simple" }. Found by running the operator-local deploy on srv1 (gunbc converge --host srv1 --mode deploy) — every srv1 deploy since the broker unit joined the deployment refuses at plan derivation, which is why neither the fabric DB endpoint nor the approval broker is live.

One token: SimpleMode. the_approval_broker_unit_would_install_these_bytes (live_deploy_unit_emission_oracle_witness_test) is red on main and green here; it evidently is not on the required floor, which is its own finding for the CONVERGENCE-ONE lane.

🤖 Generated with Claude Code

Brian Searls and others added 3 commits September 21, 2026 20:13
… after the mode became a coproduct -- PatternMatchFailure { value: "simple" } the moment the unit renders, which refused every srv1 deploy since the broker unit joined it; SimpleMode (the emission-oracle claim the_approval_broker_unit_would_install_these_bytes is red on main and green here)

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
…er instance; review 69698)

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
…as_argument_exempt_from_declared_type_inhabitance: the exemption reproduces at a record FIELD formal whose declared type is a coproduct, not only at a call argument at a record formal (review 69720)

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
gunbai-bot Bot pushed a commit that referenced this pull request Sep 21, 2026
…ion revision froze in #11964, not #11918), the deploy dependency narrowed to writer-identity observation and D0 execution, and the #12005 unit-render blocker named beside the runner-principal one (side-chat hold)

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@gunbai-bot
gunbai-bot Bot added this pull request to the merge queue Sep 21, 2026
Merged via the queue into main with commit 79ba4ac Sep 21, 2026
4 checks passed
@gunbai-bot
gunbai-bot Bot deleted the fix/broker-unit-service-mode branch September 21, 2026 22:58
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.

0 participants