Skip to content

feat(runtime): project subscriptions into health-filtered plan - #102

Merged
mfw78 merged 2 commits into
mainfrom
seam/c7-subscription-plan
Aug 6, 2026
Merged

feat(runtime): project subscriptions into health-filtered plan#102
mfw78 merged 2 commits into
mainfrom
seam/c7-subscription-plan

Conversation

@mfw78

@mfw78 mfw78 commented Aug 6, 2026

Copy link
Copy Markdown
Contributor

What

Adds a health-filtered SubscriptionPlan that projects supervisor subscriptions into a single view, and fixes viability decisions to use the sources that actually opened rather than the sources that were requested.

Why

Part of #94

The plan-epic calls for one converged view of subscriptions instead of scattered per-source checks, and viability needs to reflect real open state so a source that failed to open does not silently count as live.

Testing

cargo nextest run: 656 tests run, 656 passed, 0 skipped.
cargo test --doc: all doctests passed across nexum-tasks and nexum-world (0 doctests present, no failures).
cargo clippy: clean, no warnings.
cargo build --release: finished with no errors.
cargo doc: finished with no errors.
E2E nextest subset: 11 tests run, 11 passed, including block subscription dispatch, manual clock override, and balance tracker/price alert/http probe module dispatch.

AI Assistance

Implement claude-fable-5, red-team claude-opus-5, PR claude-sonnet-5.

@mfw78
mfw78 force-pushed the seam/c7-subscription-plan branch from 51afeff to 9d3a6c1 Compare August 6, 2026 07:32
@mfw78
mfw78 force-pushed the seam/c7-subscription-plan branch from 9d3a6c1 to a396180 Compare August 6, 2026 07:36
@mfw78
mfw78 changed the base branch from seam/c6-cruft to main August 6, 2026 08:05
mfw78 added 2 commits August 6, 2026 08:05
AI Assistance: Claude (Fable 5) used for implementation and tests
AI Assistance: Claude (Opus 5) used for red-team review, the fix, and tests
@mfw78
mfw78 force-pushed the seam/c7-subscription-plan branch from a396180 to 0ff4f52 Compare August 6, 2026 08:06
@mfw78
mfw78 merged commit 6a0415a into main Aug 6, 2026
4 checks passed
@mfw78
mfw78 deleted the seam/c7-subscription-plan branch August 6, 2026 08:24
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.

1 participant