Q-01 Execution Checklist
Status: IN PROGRESS Agent: opencode/ext-agent (sandshrew) Timestamp UTC: 2026-05-12T03:45:00Z
Blocked (Waiting)
- [ ] Docker prune (~2.5GB) — BLOCKED: d3-tui still needed as wiki team reference
- [ ] Stop Python Hermes gateway — BLOCKED: team needs reference for behavior
- [ ] Retire d3-tui container — BLOCKED: wiki team migration in progress
- [ ] Install Hermes on Bun — BLOCKED: exact package name TBD + OAuth token pending
- [ ] Create LangGraph graph — BLOCKED: this is Q-03, after Q-01 completes
Execute Now
- [x] Backup: extract LLM wiki from d3-tui container
- [x] Backup: archive Hermes Python gateway config
- [x] Backup: save API keys from d3-tui env
- [x] Backup: save Forgejo repos (already on host, double-checked)
- [ ] Create HDD directories (/mnt/kitchen/pearl/game-surface, wiki, checkpoints)
- [ ] Install Bun on Pi host
- [ ] Create symlink /home/mehdifarah/game-surface → /mnt/kitchen/pearl/game-surface
- [ ] Create Bun project skeleton with package.json
- [ ] Install base deps: @langchain/langgraph, @langchain/core, @langchain/langgraph-checkpoint, hono, zod
- [ ] Verify:
bun runworks, imports succeed, HTTP server starts
Execute When Wiki Team Done
- [ ] Kill probe server (our old FastAPI test — PID 74298, 67MB)
- [ ] Docker prune (~2.5GB freed)
- [ ] Stop Python Hermes gateway (80MB freed)
- [ ] Retire d3-tui container (wiki extracted, no longer needed)
Execute When Q-02 is Fully Resolved
- [ ] Install Hermes on Bun (exact package TBD)
- [ ] Configure OAuth (Nous Portal token from MjF)
- [ ] Configure fallback chain (Qwen → Kimi → MiniMax)
- [ ] Hermes self-skills provisioning
Execute When Q-03 Begins
- [ ] Create graph.ts (36 nodes, hex adjacency, state gating)
- [ ] Create state.ts (omni config — all 12+ state keys)
- [ ] Create http.ts (Hono server — GET /state, POST /invoke, POST /checkpoint, GET /health)
- [ ] Wire Hermes into node functions
- [ ] Test: graph compiles, unit moves, agent calls work