Skip to content

net (02/12): Add summary/detail foundations and expiring storage - #812

Draft
Patrick W. Healy (phealy) wants to merge 1 commit into
phealy/lightweight-statusfrom
phealy/lightweight-status-summary-contract
Draft

Patrick W. Healy (phealy) wants to merge 1 commit into
phealy/lightweight-statusfrom
phealy/lightweight-status-summary-contract

Conversation

@phealy

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

Copy link
Copy Markdown
Contributor

Consolidated lightweight-status stack: 2/12

Based on #746. This is the replacement foundation review for #750 in the user-approved consolidation. GitHub automatically marked #750 merged into its previous feature-branch base during restacking; nothing was merged into main. The other eleven stack PRs are reused.

Scope

Final shared summary/detail contracts and generated protobuf, diagnostic counting/projection helpers, FULL startup configuration, and expiring TTL storage. Includes only shared contract/helper portions of later cross-cutting changes; controller consumers remain in layers 4-5.

Original work represented: #750, #751, #752, #753, #754, #760, #770, #771, #772, #773. Cross-cutting originals may also be represented by adjacent functional layers.

Size

+1,953 / -2 = 1,955 non-generated changed lines, measured against the immediate parent. Generated changes: 403 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/layer02-fmt.log)
  • go test ./internal/net/status/... ./internal/net/config/... ./cmd/unbounded-net-controller ./cmd/unbounded-net-node (tmp/layer02-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 17, 2026
@phealy
Patrick W. Healy (phealy) added this pull request to stack #813 September 17, 2026 14:59
@phealy
Patrick W. Healy (phealy) force-pushed the phealy/lightweight-status-summary-contract branch from c9d1e2f to 2f409ca Compare September 17, 2026 21:01
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-summary-contract branch from 2f409ca to d8436c0 Compare September 18, 2026 14:31
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