Skip to content

Bug: daemon_health stays degraded — rc.3 last_error-clear fix missed the real source (boot subject-router reconcile)#343

Open
animus-launchapp-gitprovider[bot] wants to merge 1 commit into
mainfrom
animus/TASK-211
Open

Bug: daemon_health stays degraded — rc.3 last_error-clear fix missed the real source (boot subject-router reconcile)#343
animus-launchapp-gitprovider[bot] wants to merge 1 commit into
mainfrom
animus/TASK-211

Conversation

@animus-launchapp-gitprovider

Copy link
Copy Markdown

Automated change for TASK-211 via the Animus coding workflow (deterministic git on a shared ephemeral node).

…the real source (boot subject-router reconcile)
@vercel

vercel Bot commented Jul 22, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
animus-docs Ready Ready Preview, Comment Jul 22, 2026 4:30am

Request Review

@animus-launchapp-gitprovider animus-launchapp-gitprovider Bot left a comment

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

VERDICT: CHANGES REQUESTED

  1. crates/orchestrator-core/src/services/daemon_impl.rs:subject_plugins_disabled — the new condition is left as one unformatted line: !trimmed.is_empty() && trimmed != "0" && trimmed != "false" && trimmed != "no" && trimmed != "off", and both current rustfmt check runs fail on head 26cc2cdb87653f26e35fedd1018efe1d0bbec04c. REQUIRED CHANGE: run the repository formatter and commit its output for crates/orchestrator-core/src/services/daemon_impl.rs (including the other long new declarations in this file) without changing behavior. Verify with cargo fmt --all -- --check; it must exit 0, and the GitHub rustfmt check must turn green.

The implementation direction is otherwise strong: it replaces the incorrect filename-prefix heuristic with capability-aware subject_backend discovery, accounts for disabled subject plugins and kind aliases, and adds focused regression coverage for consolidated backends and conflicting/empty kind registrations. Workspace check, clippy, protocol drift, docs sync, dependency guardrail, and smoke checks are green.

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