-
feat: decision-log data layer for Decide mode (learning layer)
released this
2026-06-25 01:19:47 -04:00 | 79 commits to main since this releaseStorage + tools so Decide mode can learn instead of one-shot tie-breaking: log
the call Brian makes, resolve it later with the outcome, recall similar past calls
to ground new recommendations in his own track record.- memory: decisions table + Decision dataclass + log/resolve/get/list/recall_decisions
(embedding over situation+choice; embed failure never blocks a log) - tools: log_decision / resolve_decision / recall_decisions handlers + specs
- tests: 9 covering roundtrip, resolve, open-only filter, similarity rank, tool layer
Data layer only — NOT wired into any mode's allow-list or the Decide card yet
(the prompt/taste part is left for Brian; see docs/DECISION_LOG.md). No behavior
changes until the tools are added to _DECIDE_TOOLS.Co-Authored-By: Claude Opus 4.8 (1M context) noreply@anthropic.com
Downloads
- memory: decisions table + Decision dataclass + log/resolve/get/list/recall_decisions