b5205e162d
Replace v1 (now archived/USB-IMPLEMENTATION-PLAN-v1-2026-04.md) with a comprehensive v2 that re-audits every daemon against local/sources/base/ HEAD, aligns with Redox 0.x USB HEAD (Jan-Jul 2026), and reorganizes phases around bare-metal correctness gaps. Key v1→v2 corrections: - xHCI interrupts are *not* restored in production (main.rs:141 hardcodes Polling). This was the biggest v1 overstatement. P0-A1 now fixes it. - uhcid/ohcid are 35-line stubs, not "ownership-grade". P0-B2 gives them real enumeration over usb-core. - ehcid does not auto-spawn class drivers. P0-B1 adds that. - The base fork carries only one USB commit. The 88-fix claim lived in patch carriers that path-sourced recipes don't apply. v2 records this honestly and recommends per-feature commits on submodule/base. Also: - USB-VALIDATION-RUNBOOK.md restored from archived/ (operationally current). - local/AGENTS.md: operator override allowing agents to create submodules when really necessary (2026-07-07), with a 4-point necessity test. - archived/README.md supersession table updated with v1 plan and XHCID plan.
Archived Documentation
These documents were written during earlier phases of Red Bear OS development. They contain historical context and analysis but are superseded by more current plans. They are kept for reference only.
Superseded by
| Archived | Superseded By |
|---|---|
BOOT-PROCESS-IMPROVEMENT-PLAN.md |
BOOT-PROCESS-AUDIT-2026-05-03.md |
DEVICE-INIT-COMPREHENSIVE-IMPROVEMENT-PLAN.md |
CONSOLE-TO-KDE-DESKTOP-PLAN.md |
GREETER-LOGIN-ANALYSIS.md |
GREETER-LOGIN-IMPLEMENTATION-PLAN.md |
INTEL-HDA-IMPLEMENTATION-PLAN.md |
(Deferred — audio is P3 priority) |
ACPI-I2C-HID-IMPLEMENTATION-PLAN.md |
(Deferred — USB HID is primary input path) |
GRUB-INTEGRATION-PLAN.md |
GRUB is fully implemented (redbear-grub config, installer support, grub recipe) |
VFAT-IMPLEMENTATION-PLAN.md |
VFAT is fully implemented (fatd, fat-mkfs, fat-label, fat-check) |
USB-BOOT-INPUT-PLAN.md |
Superseded — USB HID in initfs, USB storage in initfs (Phase B2). Boot-input analysis remains historically useful; the live-input priority lives in USB-IMPLEMENTATION-PLAN.md v2. |
XHCID-DEVICE-IMPROVEMENT-PLAN.md |
Superseded by USB-IMPLEMENTATION-PLAN.md v2 — phases 1–7 absorbed into the new plan's P0–P3. |
USB-IMPLEMENTATION-PLAN-v1-2026-04.md |
Superseded by USB-IMPLEMENTATION-PLAN.md v2 (current). v1 overstated xHCI interrupt-driven operation and durability; v2 rebases onto current source state and Redox 0.x USB HEAD. |
ZSH-PORTING-PLAN.md |
Deferred indefinitely — ion is the default shell |