Skip to content

docs: closed networks shipped — drop the "awaiting implementation" claims#18

Merged
mrjeeves merged 1 commit into
mainfrom
claude/zealous-ptolemy-GOvvM
May 28, 2026
Merged

docs: closed networks shipped — drop the "awaiting implementation" claims#18
mrjeeves merged 1 commit into
mainfrom
claude/zealous-ptolemy-GOvvM

Conversation

@mrjeeves
Copy link
Copy Markdown
Owner

Summary

docs/NETWORK-TYPES.md still opens with "Status: design — not yet implemented." and the README's doc-index line at README.md:262 repeats the framing. That hasn't been true since #12 landed and got bundled into v0.1.2:

  • crates/myownmesh-core/src/network_state.rs defines NetworkKind::{Open, Closed}, Role::{Member, Controller, Owner}, and signed-transition primitives under the myownmesh-network-state-v1: domain tag.
  • Wire frames live under crates/myownmesh-core/src/protocol/; the engine enforces authority on every inbound network_state_* frame and drops quorum-violating proposals with a diag entry.
  • JoinedNetwork exposes the propose / sign / deny / split surface (crates/myownmesh-core/src/handle.rs:292).
  • tests/closed_network_governance.rs exercises the ratify + deny lifecycle end-to-end.

Rewrites the NETWORK-TYPES status block to point at the actual implementation surfaces (with relative links so the doc still reads inside the repo and on GitHub), preserves the design rationale that follows, and updates the README doc-card subtitle to match.

Found via the myownmesh.net rewrite — the landing page was sourcing the "closed networks unimplemented" claim from these docs and was wrong as a result (see mrjeeves/myownmesh.net#3).

Test plan

  • grep -rn "awaiting implementation\|design — not yet implemented" --include="*.md" . returns no hits.
  • Relative links in the updated NETWORK-TYPES status block resolve on GitHub (i.e. clicking crates/myownmesh-core/src/network_state.rs from the rendered MD opens the file).
  • README's doc-index line at README.md:262 reads "(role tiers, signed transitions, split + recovery)" not "(awaiting implementation)".

Generated by Claude Code

…aims

`docs/NETWORK-TYPES.md` opened with "Status: design — not yet
implemented" and the README's doc-index line repeated the framing.
That hasn't been true since PR #12 landed on main and got bundled
into v0.1.2: NetworkKind + Role types in
`crates/myownmesh-core/src/network_state.rs`, signed `network_state_*`
wire frames, engine-side authority enforcement on every inbound
frame, and a `closed_network_governance.rs` integration test
covering the ratify + deny flow end-to-end.

Rewrite the NETWORK-TYPES status block to point at the actual
implementation surfaces and keep the design rationale that follows
intact. Update the README doc-card subtitle to match.
@mrjeeves mrjeeves merged commit 4a789b7 into main May 28, 2026
6 checks passed
@mrjeeves mrjeeves deleted the claude/zealous-ptolemy-GOvvM branch May 28, 2026 06:38
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.

2 participants