File: PLAN.md:4
Severity: docs
Obvious? yes
PLAN.md (root-level alongside README.md and CLAUDE.md) opens with "Built with Rust, libp2p, and Leptos." and the architecture box on line 39 names libp2p + tokio / wasm-bindgen, GossipSub, Kademlia, mDNS. The project migrated to iroh per docs/specs/2026-03-29-iroh-migration-design.md and docs/plans/2026-03-29-iroh-migration.md — Cargo deps and CLAUDE.md confirm iroh, no libp2p. The contradiction across three top-level docs is the first thing a new reader sees.
Fix: either delete PLAN.md (it duplicates README + CLAUDE roughly), or do a search-and-replace of libp2p → iroh, GossipSub → iroh-gossip, drop the Kademlia/mDNS lines (no equivalents in current architecture), and bring the "Done" / "Phase" tables in line with current crate state.
Filed by /general-audit @ 88498a5 (2026-05-04). master: #600.
File:
PLAN.md:4Severity: docs
Obvious? yes
PLAN.md(root-level alongsideREADME.mdandCLAUDE.md) opens with "Built with Rust, libp2p, and Leptos." and the architecture box on line 39 nameslibp2p + tokio / wasm-bindgen,GossipSub,Kademlia,mDNS. The project migrated to iroh perdocs/specs/2026-03-29-iroh-migration-design.mdanddocs/plans/2026-03-29-iroh-migration.md— Cargo deps and CLAUDE.md confirm iroh, no libp2p. The contradiction across three top-level docs is the first thing a new reader sees.Fix: either delete
PLAN.md(it duplicates README + CLAUDE roughly), or do a search-and-replace oflibp2p→iroh,GossipSub→iroh-gossip, drop theKademlia/mDNSlines (no equivalents in current architecture), and bring the "Done" / "Phase" tables in line with current crate state.Filed by
/general-audit@88498a5(2026-05-04). master: #600.