diff --git a/local/docs/NETWORKING-IMPROVEMENT-PLAN.md b/local/docs/NETWORKING-IMPROVEMENT-PLAN.md index 4ea9a76b46..761913a905 100644 --- a/local/docs/NETWORKING-IMPROVEMENT-PLAN.md +++ b/local/docs/NETWORKING-IMPROVEMENT-PLAN.md @@ -1026,3 +1026,38 @@ sync tracking issue. **Document version:** 1.0 (2026-07-07) **Authority:** Canonical for TCP/IP stack, socket surface, Ethernet drivers, and network configuration. See companion plans for Wi-Fi, IRQ, and Bluetooth. + + +## Status update — 2026-07-26 + +Phase 0 (trivial fixes) and Phase 1 (smoltcp 0.13.1 + AF_INET6) of the +systematic plan are **complete and pushed to origin**. Phase 2 (wired +driver fixes) is **partially complete** with e1000d/rtl8168d DMA +barriers, ixgbed MSI-X, RTL8125 false-claim fix, driver-manager +priority collision, and e1000d TX/IRQ watchdog committed. + +Phases 3, 4, 5, 7 are in progress via parallel subagents: +- Phase 3: Wi-Fi IP datapath bridge (`redbear-iwlwifi/src/bridge/`) +- Phase 4: firewall validation harness (`redbear-firewall-check`) +- Phase 5: redbear-dnsd daemon +- Phase 7: cargo-fuzz targets + proptest + unwrap audit +- Phase -1: hardware inventory document + +Phases 6 (bare-metal validation) and 8 (CachyOS parity) are not +started. Phase 6 requires real hardware acquisition; Phase 8 is +per-tool prioritisation and out of scope for the current session. + +Full claim-by-claim disposition is at +`.omo/plans/redbear-networking-claim-disposition.md`. Live status +report is at +`.omo/plans/redbear-networking-status-2026-07-26.md`. + +Commits this session (all pushed to origin): +- `submodule/base`: 9e5f915d, b887d2b4, 20d805ed, b3fd5cc6, + 1331b8c0, 717bc436, 30819f87 (plus auto-fix commits from external + hooks that fixed compilation issues in the new code). +- `submodule/relibc`: dd2cd443, 79685cbe (plus auto-fix + commit b80f8b47). +- Parent `0.3.1`: 07f14c01be (driver-manager disjoint dispatch), + 405c6056a0 (Phase 0-2 submodule bump), 990be2ef0d (e1000d + watchdog submodule bump). diff --git a/local/recipes/tui/tlc/README.md b/local/recipes/tui/tlc/README.md index ffd3d4ca7b..b988621d94 100644 --- a/local/recipes/tui/tlc/README.md +++ b/local/recipes/tui/tlc/README.md @@ -26,9 +26,9 @@ double reading: **T**wilight **L**ist-and-**C**opy (the function) and ``` local/recipes/tui/tlc/ -├── PLAN.md ← canonical plan, phase status, quality assessment +├── MC-PARITY-AUDIT.md ← canonical cross-reference vs MC 4.8.33 ├── recipe.toml ← cookbook recipe (custom template, cargo build) -└── source/ ← PURE RUST — 113 .rs files, 46k+ lines +└── source/ ← PURE RUST — 148 .rs files, ~66k lines ├── Cargo.toml ← [package] name = "tlc" ├── config/default.toml ├── locales/*.yml ← rust-i18n catalogues @@ -175,7 +175,7 @@ dialog. Selection persists to `~/.config/tlc/config.toml`. | 31 SortDialog + truncation + editor toggles | ✅ SortDialog wired to Alt-Shift-T (field/reverse/case), filename truncation indicator (`~`), editor auto-indent toggle (Alt-A), editor show whitespace toggle (Alt-E) | | 33 Editor F9 menubar + PLAN refresh | ✅ All editor F9 commands wired (New/Open/Save/SaveAs/Quit/Find/Replace/Bookmarks), Options menu with 5 toggles, Ctrl-X h chord, §14.1-§14.6 tables refreshed (~93% MC parity) | -See `PLAN.md` for the comprehensive quality assessment and remaining tasks. +See `MC-PARITY-AUDIT.md` for the canonical cross-reference and remaining tasks. ## MC parity audit @@ -187,8 +187,16 @@ fix plan to reach 100% on every screen and menu. ## Stale documents -The previous `IMPROVEMENT-PLAN.md` (2026-06-18, claiming ~65% parity at 698 tests) -has been archived to `legacy-superseded-2026-07-25/IMPROVEMENT-PLAN.md` with a -`SUPERSEDED.md` audit log entry. Its 5-axis framework and ratatui modernization -discussion are preserved for historical reference; the canonical current assessment -is `MC-PARITY-AUDIT.md`. \ No newline at end of file +Two previous planning docs have been archived to +`legacy-superseded-2026-07-25/`: + +- `IMPROVEMENT-PLAN.md` (2026-06-18, claimed ~65% parity at 698 tests) + — archived with a `SUPERSEDED.md` audit log entry. Its 5-axis framework + and ratatui modernization discussion are preserved for historical + reference; the canonical current assessment is `MC-PARITY-AUDIT.md`. +- `PLAN.md` (Round 1 phase table) — archived because the + sprint-by-sprint sections are now historical; the current plan lives + in `MC-PARITY-AUDIT.md` Round 1-4 status sections. + +The recipe root is now: `README.md`, `MC-PARITY-AUDIT.md`, `recipe.toml`, +`source/`, `target/`, `dist/`, `legacy-superseded-2026-07-25/`. \ No newline at end of file diff --git a/local/recipes/tui/tlc/legacy-superseded-2026-07-25/SUPERSEDED.md b/local/recipes/tui/tlc/legacy-superseded-2026-07-25/SUPERSEDED.md index 6be4f4f2df..2a63e0b1fb 100644 --- a/local/recipes/tui/tlc/legacy-superseded-2026-07-25/SUPERSEDED.md +++ b/local/recipes/tui/tlc/legacy-superseded-2026-07-25/SUPERSEDED.md @@ -93,4 +93,53 @@ state, but the historical record is intact. --- -*End of audit log entry. Format mirrors `local/patches/legacy-superseded-2026-07-12/SUPERSEDED.md`.* +## 2026-07-26 — PLAN.md + +**Source:** `local/recipes/tui/tlc/PLAN.md` (was at the recipe root) +**Archived to:** `local/recipes/tui/tlc/legacy-superseded-2026-07-25/PLAN.md` +**Superseded by:** `local/recipes/tui/tlc/MC-PARITY-AUDIT.md` (Round 1-4 status) + +### Why superseded + +PLAN.md was the original Round-1 plan (`Phase F` commit added a phase table to it, +and it was updated at each `Sprint` commit through Sprint 5). After Rounds 1-4 of follow-up +work — the macro replay engine wiring, the window move/resize/fullscreen real +implementations, the nroff-toggle gate, the layout dispatch fixup, and the +Round-2/3/4 status sections in MC-PARITY-AUDIT.md — its sprint-by-sprint sections are +historical and would mislead a future reader if left at the recipe root. + +### What the PLAN.md still has (and why we keep it) + +- The historical sprint-by-sprint changelog (Sprint 1 → 5, Phase 14a → 14d) — useful for + tracing the original MC-parity work. +- The phase table at the bottom — now superseded by the Round-2/3/4 status sections in + MC-PARITY-AUDIT.md. +- The "Remainder" comment at the top — superseded by the canonical round-based status. + +### What the new MC-PARITY-AUDIT.md (2026-07-26) covers + +- **Round 1-4 status summary** as a single canonical document. +- **Per-surface cross-reference** with file:line citations. +- **Stale doc audit** (this file) explaining why docs were archived. + +### Decision tree + +1. **Is PLAN.md orphaned?** YES — its sprint-by-sprint structure is historical; the + current plan lives in MC-PARITY-AUDIT.md. + +2. **Classify:** SUPERSEDED. The phase table is preserved in MC-PARITY-AUDIT.md §3.1. + +3. **Action:** MOVE to `legacy-superseded-2026-07-25/`. Preserve content. + +### Verification + +- `git status` should show `R local/recipes/tui/tlc/PLAN.md -> + local/recipes/tui/tlc/legacy-superseded-2026-07-25/PLAN.md`. +- `grep -l "Sprint 1\|Sprint 2" local/recipes/tui/tlc/*.md` should return 0 results + (no stale sprint-by-sprint refs at the recipe root). +- `ls local/recipes/tui/tlc/*.md` should show README.md, MC-PARITY-AUDIT.md, and + recipe.toml only at the recipe root. + +--- + +*End of audit log entries. Format mirrors `local/patches/legacy-superseded-2026-07-12/SUPERSEDED.md`.*