This website requires JavaScript.
a1c8cf0342
test(persona): parameterize replay eval by backend/model (EVAL_BACKEND/EVAL_MODEL)
feat/persona
serversdown
2026-07-13 01:12:55 +00:00
7910d266db
feat(chat): client turn-id makes fire-and-forget bulletproof
feat/poker
serversdown
2026-07-12 01:28:10 +00:00
488df9cb3d
test(persona): replay eval for the handwavey/too-safe trigger prompts
serversdown
2026-07-12 01:19:23 +00:00
9ff5ed1f85
feat(persona): rewrite 'How you talk' in-voice with anti-tic rules + exemplars
serversdown
2026-07-11 17:53:11 +00:00
073ec0d6d6
feat(persona): demote stale 'Right now' out of the always-on core
serversdown
2026-07-11 17:51:42 +00:00
80519d20b1
docs: roadmap — scope roster→hand resolution + log today's ledger fixes
serversdown
2026-07-11 00:18:44 +00:00
f3ecf8ffe4
fix(chat): de-duplicate the double turn execution at its source
serversdown
2026-07-11 00:17:48 +00:00
978cc0d662
feat(poker): auto-fill hero's stack from the last stack log
serversdown
2026-07-11 00:11:42 +00:00
f28f0d4956
docs(poker): make the straddle rule explicit for any-seat (Meadows) straddles
serversdown
2026-07-10 23:57:20 +00:00
41c8a4dd1d
fix(poker): idempotent hand logging + straddle capture
serversdown
2026-07-10 21:19:06 +00:00
48da8d019c
docs: implementation plan for the persona voice rewrite
serversdown
2026-07-10 20:55:29 +00:00
96a44365d9
fix(poker): guarantee hand logging — history was conditioning it away
serversdown
2026-07-10 20:48:04 +00:00
6d0d38e75c
docs: spec — persona voice rewrite (kill the handwavey/too-safe default)
serversdown
2026-07-10 20:36:28 +00:00
366e71a384
fix(poker): read showdowns off the tool, not by eye — and cut the mush
serversdown
2026-07-10 19:33:01 +00:00
6b24bb7cfe
docs: roadmap — park hand-recorder + decision-log as dormant feature branches
serversdown
2026-07-10 19:27:46 +00:00
067bc28b97
Merge pull request 'Update main.' (#6 ) from dev into main
main
serversdown
2026-07-10 15:16:58 -04:00
1dea65794b
fix: record_hand recovers when the model uses log_hand's field schema
serversdown
2026-07-07 16:05:31 +00:00
173fd18688
feat: cloud-first consolidation routing + graceful backend fallback
serversdown
2026-07-07 06:53:55 +00:00
d4e203b00c
docs: roadmap — Phase C live (MI50 --jinja + tool_backends flipped)
serversdown
2026-07-06 18:53:56 +00:00
56fb6d9a85
docs: roadmap — mark monolith deleted, classifier hardened, Phase C flip-ready
serversdown
2026-07-05 03:30:10 +00:00
800cab8d36
feat(prompting): Phase C — make tool-backends config-driven (MI50-ready flip)
serversdown
2026-07-05 03:29:34 +00:00
e482ad591c
feat(prompting): harden the poker classifier against real-world phrasings
serversdown
2026-07-05 03:28:10 +00:00
2fd7469033
chore(prompting): delete the dead _CASH_CARD monolith
serversdown
2026-07-05 03:24:23 +00:00
5c8645bab6
docs: add ROADMAP.md — living to-do across poker + persona work
serversdown
2026-07-05 03:21:18 +00:00
338c44361f
feat(prompting): Phase B step 2 — wire the sharded poker prompt into the pipeline
serversdown
2026-07-05 02:57:30 +00:00
5380a00395
feat(prompting): Phase B step 1 — poker_prompts module (classifier + BASE + fragments)
serversdown
2026-07-05 02:54:59 +00:00
ad1087e630
feat(prompting): Phase A — suppress the two mush sources in poker mode
serversdown
2026-07-04 23:25:16 +00:00
8693c60873
docs: readjust the poker-prompts spec for last night's scouting-desk/roster work
serversdown
2026-07-04 19:10:47 +00:00
267b6ad7ba
Merge pull request 'Big poker mode changes and hotfixes.' (#5 ) from fix/mi50-summary-cap-fallback into dev
dev
serversdown
2026-07-04 15:09:32 -04:00
c212099738
feat: host-side MI50 runaway watchdog (guard A, staged for install)
serversdown
2026-07-04 19:05:32 +00:00
3573ac8d79
feat: dream-cycle time budget + default per-call timeout (guard C)
serversdown
2026-07-04 19:05:32 +00:00
af778ef327
docs: spec for MI50 runaway guards (dream budget + host watchdog)
serversdown
2026-07-04 19:05:32 +00:00
e631797187
feat: guard summaries against degenerate (garbage) backend output
serversdown
2026-07-04 07:26:17 +00:00
29a4d59661
fix: cap MI50 summary length + fast-fail cloud fallback
serversdown
2026-07-04 07:19:31 +00:00
07153fc53d
fix: recognize natural table-change phrasings for clear_table
serversdown
2026-07-04 07:05:43 +00:00
e6134cf535
docs: spec for bounded MI50 summaries + cloud fallback
serversdown
2026-07-04 07:01:42 +00:00
aefb22c823
feat: clear_table — empty the roster on a table change
serversdown
2026-07-04 07:01:11 +00:00
5da13a7321
fix: session HUD syntax error + no-cache the app shell
serversdown
2026-07-04 03:54:18 +00:00
9b844bc356
feat: live table roster — seat_players / unseat_player + HUD card
serversdown
2026-07-04 03:41:20 +00:00
8d2d7fb576
fix: correct the read-logging guidance — "Tag" is a player name, not a command
serversdown
2026-07-04 03:26:57 +00:00
3d886cdeae
fix: make "TAG <player> <action>" a hard add_read trigger
serversdown
2026-07-04 03:25:20 +00:00
392c46d8bf
fix: stop spawning duplicate villains from descriptions in the name field
serversdown
2026-07-04 03:16:50 +00:00
4ce1b05fad
feat: edit hands from the viewer + "not my hand" disown
serversdown
2026-07-04 03:00:21 +00:00
2be43848a7
fix: don't attribute observed hands to the hero
serversdown
2026-07-04 02:58:02 +00:00
d5c80f6153
feat: dream-cycle merge scan + pattern desk (leak recall)
serversdown
2026-07-03 23:01:53 +00:00
056578ac75
fix: PATCH /player returns the flat player row (name-only edits)
serversdown
2026-07-03 22:57:17 +00:00
f20570fc03
fix: dedupe player-edit route + strip embedding blob from JSON
serversdown
2026-07-03 22:56:45 +00:00
3b3878ada1
feat: /players browser + identity review queue UI
serversdown
2026-07-03 22:54:54 +00:00
f2944ed402
feat: confirm-loop tools + descriptor reads for nameless villains
serversdown
2026-07-03 22:52:20 +00:00
9cd962625d
feat: scouting desk — proactive villain recall injected before she replies
serversdown
2026-07-03 22:49:40 +00:00
8a6b11c56a
feat(poker): nameless-villain identity resolution engine
serversdown
2026-07-03 22:46:24 +00:00
22526d7938
docs: spec the scouting desk — proactive recall + villain identity resolution
serversdown
2026-07-03 22:37:23 +00:00
7f23aeae17
feat: poker-session notes are session narration, tagged by construction
serversdown
2026-07-03 19:41:35 +00:00
71bbe07220
fix: scope a session's "her notes" to its own time window
serversdown
2026-07-03 19:35:15 +00:00
a4412aa023
feat: full-fidelity conversation export (chat + tool calls)
serversdown
2026-07-03 19:22:03 +00:00
3afa75f4be
docs: spec for poker message-type prompts (sub-project 2)
serversdown
2026-07-01 01:48:31 +00:00
865834a8ae
feat: hide stack quick-logger unless a poker session is live
serversdown
2026-06-30 05:55:33 +00:00
fb6b44a82e
fix: color-match the iOS home-indicator strip to the bottom bar
serversdown
2026-06-30 05:27:44 +00:00
393ca65dee
fix: tab bar fills iOS home-indicator zone (no empty band below icons)
serversdown
2026-06-29 00:30:27 +00:00
14480c40b2
feat: HUD quick-capture (stack/buyin/cashout) + villain rename
serversdown
2026-06-29 00:27:04 +00:00
8d709b9554
feat: stack quick-capture box on chat page (no LLM)
serversdown
2026-06-29 00:25:18 +00:00
52839a9bc8
feat: reads/players API + REST route conformance test
serversdown
2026-06-29 00:02:25 +00:00
8ad4bc4ce0
feat: hands API — log_hand endpoint, update_hand store fn, edit/delete routes
serversdown
2026-06-29 00:01:16 +00:00
8031c277a2
feat: direct REST endpoints for stack/buyin/start-session (no LLM)
serversdown
2026-06-29 00:00:21 +00:00
36f2aa76b3
feat: poker operation contract + tool-spec conformance test
serversdown
2026-06-28 23:59:14 +00:00
a2835500bc
docs: implementation plan for poker logging service (sub-project 1)
serversdown
2026-06-28 23:27:58 +00:00
5c63175a3c
docs: restructure spec — poker logging service first, then Lyra wiring
serversdown
2026-06-28 20:59:52 +00:00
86f3d2dc0a
docs: spec for poker message-type prompts + dumb capture
serversdown
2026-06-28 03:54:31 +00:00
abac42c344
fix: serial consolidation on GPU backends (was timing out the MI50)
serversdown
2026-06-27 09:26:25 +00:00
44bb8687f7
feat: log every LLM call at the router boundary (backend/model/tokens/ms)
serversdown
2026-06-27 09:26:25 +00:00
cb4ed10c1a
feat: session timeline (running log) + reliable live logging
serversdown
2026-06-27 07:26:14 +00:00
ba00530caf
fix: report time in Brian's local timezone, not UTC
serversdown
2026-06-27 05:47:27 +00:00
924dc297d5
fix: recorder cancel left an empty black screen
feat/hand-recorder
serversdown
2026-06-27 04:55:03 +00:00
b6cdf799dc
feat: straddle support in recorder
serversdown
2026-06-27 04:49:50 +00:00
c52404fbb9
fix: add Cancel to recorder + safe-area insets (notch ate the ✕)
serversdown
2026-06-27 04:40:32 +00:00
4fd7eff7e9
fix: shelve recorder card picker for plain typed card entry
serversdown
2026-06-27 04:35:13 +00:00
2bd5b7fd26
fix: move recorder launch into bottom bar (Mind->Record in poker mode)
serversdown
2026-06-27 04:23:28 +00:00
50bcb5533f
feat: hand recorder v1 (tap-to-build, overlay) — recorder steps 2-4
serversdown
2026-06-27 04:18:38 +00:00
f745ef43a1
feat: POST /hands endpoint + seat in HUD villains (recorder step 1)
serversdown
2026-06-27 04:11:48 +00:00
d7f3ba330a
docs: hand recorder design note (v1 core loop + card-entry UX)
serversdown
2026-06-27 04:08:20 +00:00
66dd880f93
feat: canonical structured-hand contract (Lyra->RTO transport)
serversdown
2026-06-26 22:36:11 +00:00
a7901a66ae
fix: phone app view zoom corrects
serversdown
2026-06-26 20:44:11 +00:00
fc623db27a
feat: decision-log data layer for Decide mode (learning layer)
feat/decision-log
serversdown
2026-06-25 05:19:47 +00:00
2a73033eed
perf: incremental profile rebuilds — fold new gists instead of re-digesting all
serversdown
2026-06-25 04:05:24 +00:00
aae8204eff
Merge pull request 'feat: thought loop — Lyra's threaded, surfaceable train of thought' (#4 ) from feat/thought-loop into dev
serversdown
2026-06-24 23:47:38 -04:00
d6f3516a34
perf: incremental era rebuilds — skip unchanged months
serversdown
2026-06-25 03:31:02 +00:00
51c2d6abb9
perf: tighten the dynamic prompt — persona split + lean deliberation
serversdown
2026-06-24 20:48:44 +00:00
8a3c9b2701
feat: she can suggest + switch modes (set_mode tool + mode awareness)
serversdown
2026-06-24 16:32:42 +00:00
17ab95dc98
feat: Decide mode — a tie-breaker that settles choices instead of listing options
serversdown
2026-06-24 16:21:03 +00:00
03aceec6fa
feat(P3): mind/mouth split — separate voice model for the final reply (seam, default off)
serversdown
2026-06-24 06:08:06 +00:00
a7af461cdb
feat(P2): perceive (read the moment) + route nudges register on charged turns
serversdown
2026-06-24 05:42:36 +00:00
904eda3388
refactor(P1): extract the turn pipeline into lyra/mind.py (behavior-preserving)
serversdown
2026-06-24 05:19:39 +00:00
f1f15972ac
feat: work-type modes — Talk / Poker / Build / Explore / Study
serversdown
2026-06-24 03:43:37 +00:00
97afa82594
feat: live chat deliberation — think privately before answering (less 'meh')
serversdown
2026-06-23 00:35:49 +00:00
ea30c3dd67
feat: chat-side feedback — reactions in conversation thread back to her thoughts
serversdown
2026-06-22 23:26:40 +00:00
149e9a6dd5
feat: proactive thoughts — auto-ping salient ones + daily digest
serversdown
2026-06-22 20:25:14 +00:00
cf4238911e
fix: replying to a thought no longer mislabels it 'surfaced'
serversdown
2026-06-22 20:18:12 +00:00
3dd9eb5a3e
feat(mobile): Thoughts in the mobile menu + full nav drawer on secondary pages
serversdown
2026-06-22 19:39:55 +00:00
a7966e4bab
feat: web switch for her inner voice (Dolphin/3090 | Qwen-32B/MI50 | Off)
serversdown
2026-06-22 19:16:35 +00:00
a705e573a9
feat: break the reflection loop — narrative is slow-consolidated, not rewritten each cycle
serversdown
2026-06-22 06:39:19 +00:00