Files
RedBear-OS/local/docs/archived
vasilito b5205e162d docs: USB-IMPLEMENTATION-PLAN.md v2 — source-anchored audit and P0-P5 phases
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.
2026-07-07 00:44:30 +03:00
..

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 17 absorbed into the new plan's P0P3.
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

Date archived: 2026-05-03