Skip to content

net (04/12): Wire controller summary and diagnostic transports - #762

Draft
Patrick W. Healy (phealy) wants to merge 1 commit into
phealy/lightweight-status-detail-requestsfrom
phealy/lightweight-status-ws-dispatch
Draft

Patrick W. Healy (phealy) wants to merge 1 commit into
phealy/lightweight-status-detail-requestsfrom
phealy/lightweight-status-ws-dispatch

Conversation

@phealy

@phealy Patrick W. Healy (phealy) commented Sep 16, 2026

Copy link
Copy Markdown
Contributor

Consolidated lightweight-status stack: 4/12

Based on #760. This existing draft PR is reused for the user-approved consolidation, replacing unnecessarily fragmented PRs rather than creating another set.

Scope

WebSocket/HTTP/protobuf summary ingestion and one-shot detail dispatch/response, correlated errors, connection ownership, and required overview cache/projection primitives. Summary primitives move forward because transport capability tests publish summaries; legacy TTL bridging is deferred to layer 5.

Original work represented: #754, #755, #756, #762, #763, #770, #773, #779. Cross-cutting originals may also be represented by adjacent functional layers.

Size

+1,478 / -166 = 1,644 non-generated changed lines, measured against the immediate parent. Generated changes: 0 lines, excluded from the approved 2,000-line ceiling. About 1,000 is a guideline, not a requirement to split coherent functionality.

Validation

  • Scoped make fmt (tmp/layer04-fmt.log)
  • go test ./cmd/unbounded-net-controller (tmp/layer04-tests.log)

The final stack preserves the validated implementation and all three CLI corrections exactly; its only additional tracked difference is the requested AGENTS.md approval/size policy. No PR is merged into main.

Approved 12-PR draft stack

Base: #745. Each PR targets its preceding layer.

#746 -> #812 -> #760 -> #762 -> #755 -> #757 -> #774 -> #764 -> #766 -> #767 -> #788 -> #748

This was referenced Sep 16, 2026
This was referenced Sep 16, 2026
@phealy
Patrick W. Healy (phealy) force-pushed the phealy/lightweight-status-ws-dispatch branch from 415f621 to 69f0a26 Compare September 17, 2026 14:46
@phealy Patrick W. Healy (phealy) changed the title net-controller: dispatch diagnostics through active node WebSockets net (04/12): Wire controller summary and diagnostic transports Sep 17, 2026
@phealy
Patrick W. Healy (phealy) changed the base branch from phealy/lightweight-status-detail-api to phealy/lightweight-status-detail-requests September 17, 2026 14:48
@phealy
Patrick W. Healy (phealy) added this pull request to stack #813 September 17, 2026 14:59
…ebSocket and HTTP

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: d2243398-6c36-4c3d-969e-7ed7bfb5b459
@phealy
Patrick W. Healy (phealy) force-pushed the phealy/lightweight-status-ws-dispatch branch from 69f0a26 to 34650ce Compare September 17, 2026 21:01
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