From 6b24bb7cfe0f70fb324135df91fcb169f0859308 Mon Sep 17 00:00:00 2001 From: serversdown Date: Fri, 10 Jul 2026 19:27:46 +0000 Subject: [PATCH] =?UTF-8?q?docs:=20roadmap=20=E2=80=94=20park=20hand-recor?= =?UTF-8?q?der=20+=20decision-log=20as=20dormant=20feature=20branches?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Both are real, half-built features to revisit later (not cruft): hand-recorder (tap-to-build V1, superseded-for-now by chat-narration record_hand) and decision-log (Decide-mode learning layer, never merged). Both pushed to origin so they survive dormant. Also noted the retired branches: thought-loop (shipped), feat/prompting + feat/poker-mode-prompts (renamed to feat/poker). Co-Authored-By: Claude Opus 4.8 (1M context) --- docs/ROADMAP.md | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/docs/ROADMAP.md b/docs/ROADMAP.md index 803205e..23c611b 100644 --- a/docs/ROADMAP.md +++ b/docs/ROADMAP.md @@ -4,7 +4,7 @@ Living doc. Working priorities and open threads, organized by area. Not a spec specs live in `docs/` and `docs/superpowers/specs/`; this is the map of what's done, what's next, and what's parked. -- **Last updated:** 2026-07-05 +- **Last updated:** 2026-07-10 - **Frame (the load-bearing lens):** Lyra is the AI-with-tools (unchanged). The **pokerlog is its own separable system-of-record** — she's a *client* of it via tools, not its container. The logger must be correct/trustworthy first; Lyra's @@ -111,6 +111,25 @@ in-process module sharing `lyra.db` and reaching into `lyra.memory`/`llm`. ## Parked / longer-horizon +### Parked feature branches (real, half-built work — to explore later) + +Both are pushed to origin (gitea), so they're safe to leave dormant. Not cruft — +resume when the moment's right; don't delete. + +- ⏸ **`feat/hand-recorder`** — tap-to-build hand recorder V1 (`recorder.js/css`, + `POST /hands`, straddle support, notch/safe-area fixes). 8 commits. Shelved + because V1 was too tedious vs. narrating a hand in chat, so it was superseded by + the chat-narration `record_hand` flow. Still want to revisit the *idea* (a fast + structured recorder), just not that UI. See `docs/RECORDER.md` on the branch. +- ⏸ **`feat/decision-log`** — data layer for a **"Decide mode"** (a learning layer: + log your decisions to learn from them). 1 commit, never merged; adds + `docs/DECISION_LOG.md` + `tests/test_decisions.py`. A genuine future feature, not + abandoned. See `docs/DECISION_LOG.md` on the branch. +- Retired 2026-07-10: `feat/thought-loop` (fully shipped — `lyra/thoughts.py` is + live), `feat/prompting` + `feat/poker-mode-prompts` (renamed → `feat/poker`). + +### Moonshots + - Moonshots live in `docs/PARKED_IDEAS.md` (own model, memory-as-vectors, prompt compression, RTO/cfr-core solver tooling). - Metacognitive reflection loop (self-model Part 2) — queued self/experiment work.