Repository navigation
feat(web): C1-D2 read-only status, preflight and ops surfaces - #113
Merged
Merged
Conversation
Add read-only C1 status summaries and diagnostic counts, C2 per-node preflight reasons, C3 metric semantics, C4 ops overview and D2 topology navigation. Reuse existing Control read APIs; add two L2 pure helpers and fixed console asset routes. Record D1 load-baseline plan without running measurements. Local checks: npm test 1936 pass/153 database-conditional skips, test:web 166/166, typecheck, boundaries 952 files/18 tests, contracts:check, Go tests/build, UDP smoke 2/2, offline plan. No merge or release.
Record CI run 39374960189 and container run 39374960192 (both success) with per-job conclusions; mark C1-C4/D2 as Actions-passed and D1 as not executed. No merge, tag, release or image publication.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds source-only C1–D2 product surfaces on top of the accepted B foundation:
unknown; server still independently rejects.Two L2 pure helpers are added and classified;
forward-diagnostics.jsreceives the summary helper from the composition root to preserve its no-import leaf contract. Fixed console asset routes and theNativeControlConsoleAssetunion serve the new modules.Test plan
Local dirty-tree checks passed before this commit:
npm test: 1936 pass / 153 database-conditional skips / 0 failnpm run test:web: 166/166 passnpm run typecheck: passnpm run test:boundaries: 952 files + 18/18 tests passnpm run contracts:check: passnpm run test:go/build:go: passnpm run test:udp-smoke: 2/2 passconsole-module-assets: new assets served byte-exactly with security headersGates