Add the status checklist and workflow to the M17-M18 plan
This commit is contained in:
parent
70ed0337f8
commit
1665b239b0
|
|
@ -21,6 +21,25 @@ run the existing QEMU suite green before any new work starts.
|
|||
|
||||
**Numbering note:** continues the milestone sequence (driver track ended at M16).
|
||||
|
||||
## Status
|
||||
|
||||
The loop marks a phase `[x]` in the same commit that lands it. A phase is marked
|
||||
only when its definition of green holds.
|
||||
|
||||
- [ ] **Phase 0** — baseline: docs committed ✓, feat/usb merged to main ✓, pushed ✓;
|
||||
remaining: rename `usb-xhci-libary.zig` → `usb-xhci-library.zig` (naming
|
||||
typo, empty file), run the existing QEMU suite green from the worktree.
|
||||
- [ ] **M17.1** — kernel releases claims/MSI on death (branch `feat/process-lifecycle`)
|
||||
- [ ] **M17.2** — exit reasons
|
||||
- [ ] **M17.3** — published exit events + VFS subscriber
|
||||
- [ ] **M17.4** — signals, timer notifications, `runtime.process`, the service harness
|
||||
- [ ] **merge** `feat/process-lifecycle` → main, push
|
||||
- [ ] **M18.1** — device-manager protocol: hello + restart policy (branch `feat/device-manager`)
|
||||
- [ ] **merge** `feat/device-manager` → main, push
|
||||
- [ ] **M18.2** — xHCI port scan + tree reports (branch `feat/usb-xhci-bus`)
|
||||
- [ ] **M18.3** — app surface: enumerate/subscribe + device-list
|
||||
- [ ] **merge** `feat/usb-xhci-bus` → main, push — **loop ends here**
|
||||
|
||||
---
|
||||
|
||||
## M17.1 — the kernel releases a dead process's claims
|
||||
|
|
|
|||
Loading…
Reference in New Issue