Files
2026-05-27 23:29:53 +01:00

1.2 KiB

Tasks — network-quality-consolidation

Phase 1: Audit + decision

  • 1.1 Diff upstream network-quality exports vs. shipped network-plugin-monitor.
  • 1.2 Identify unique upstream capabilities.
  • 1.3 Choose Option A (fold) or Option B (new plugin).
  • 1.4 Update parity table.

Phase 2A: Fold into monitor

  • 2A.1 Add feature modules to packages/network/network-plugin-monitor/src/ per upstream-unique caps.
  • 2A.2 ≤300 LOC + sibling .md + tests per module.

Phase 2B: Ship new plugin

  • 2B.1 Create packages/network/network-plugin-quality/.
  • 2B.2 Port upstream-unique capabilities.

Phase 3: Cleanup

  • 3.1 Remove @suaveplan/network-quality row from STATUS.md / SUMMARY.md.
  • 3.2 Add to "Superseded upstream packages" table.
  • 3.3 Run manifest regen.

Phase 4: Verification

  • 4.1 bunx turbo lint typecheck test green.
  • 4.2 100/100/100/100 coverage.
  • 4.3 bun run docs:check green.

Pre-archive checklist

  • Row 1 — Decision recorded.
  • Row 2 — Implementation matches.
  • Row 3 — Phase 4 green.
  • Row 4 — STATUS.md updated.
  • Row 5 — Folder archived.