Watch
1
0
Fork
You've already forked SouveraineOS
0
SouveraineOS/docs/substrate/HANDOFF_2026-05-18.md
Fimeg e480809c70 docs: rescue the agent-substrate tree out of a gitignored directory
219 files, 2.0 MB, untracked in souveraine/docs and existing nowhere else.
The volume is at 100% with no snapshots.
2026-07-26 12:11:50 -04:00

40 lines
2.3 KiB
Markdown

# Handoff — May 18, 2026
## Priority Order (per Casey)
1. **todo-system-fix** — The `todo` tool is create-only. `list`, `update`, `complete`, `delete` don't surface IDs properly or match by substring. Fix: when `todo list` is called, show numbered entries with IDs. `todo complete` should accept ID or substring. `todo update` should allow editing text/nature/energy by ID.
2. **matrix-sensorium** — 6-phase port of Justino's Matrix adapter → Rust Sensorium. Task doc at `docs/tasks/matrix-sensorium.md`. Architecture gap: Sensorium trait needs extending, SensoriumCoordinator needs wiring into runtime.
3. **alpha-tester-readiness** — First-run wizard, config portability (Bifrost/STT/TTS defaults point to Casey's LAN), bootstrap flow.
## Known Bugs (Logged)
- **background-fork-blocks** — `subagent` with `run_in_background: true` is still blocking. The subagent tool needs to truly fork and return immediately with a task_id, not wait for completion.
## Desired Features (Not Yet Tasks)
- **health-monitor** — Live view of each conversation's context size/bloat in the TUI
- **/wrapup command** — For stale conversations (2+ weeks idle): flag for wrapup, extract leftover context back into working memory before archiving. Separate from naming.
- **conversation naming** — One-line description or name for each conversation, visible in `/resume` list
- **/resume with named session** — Resume a previous session by its name/description
- **live-subconscious-stream** — Real-time view in TUI of what the subconscious is thinking/doing during its pass (single scrolling line, not persisted)
## Key State
- **Branch:** `audit-fixes`
- **Build:** 0 errors, ~204 warnings
- **Tasks:** 30 active, documented in `docs/tasks/INDEX.md`
- **Skills:** `/featuredev` ported at `.skills/feature-dev/SKILL.md`
- **SAF:** `saf/gaps.md` — 14 gaps, 6 resolved, 8 open
- **TODOs seeded:** 17 todos in the system (but see bug #1 — listing/updating them is broken)
## Reading Order for Opus
1. `CLAUDE.md` — bootstrap, conventions, reading order
2. `docs/tasks/INDEX.md` — master task index
3. `docs/HANDOFF_2026-05-18.md` — this file
4. `docs/tasks/todo-system-fix.md` — priority 1
5. `docs/tasks/matrix-sensorium.md` — priority 2
6. `docs/tasks/alpha-tester-readiness.md` — priority 3
7. `saf/gaps.md` — architecture gaps