-
f701f9d7dd
merge: T69 bot_reset purges orphaned 'you' activity rows
Joseph Doherty
2026-04-26 17:09:16 -04:00
-
-
1b9144442a
merge: T68 open_db with check_same_thread parameter
Joseph Doherty
2026-04-26 17:09:16 -04:00
-
-
13c23fd898
feat: LLM-merged group meta-summary (T70)
Joseph Doherty
2026-04-26 17:07:12 -04:00
-
-
-
c1e419e012
fix: bot_reset purges orphaned 'you' activity rows (T69)
Joseph Doherty
2026-04-26 17:06:21 -04:00
-
-
-
994728b5ed
refactor: open_db with check_same_thread parameter (T68)
Joseph Doherty
2026-04-26 17:05:29 -04:00
-
-
e05f28e9d5
docs: add Phase 2.5 cleanup plan (Phase 1.5 + 2.5/3 backlog)
phase-2
Joseph Doherty
2026-04-26 17:02:46 -04:00
-
379054755a
docs: add Phase 3 implementation plan with parallel-safe waves
Joseph Doherty
2026-04-26 16:55:50 -04:00
-
bb87fcbd4a
merge: T48 Phase 2 documentation update
Joseph Doherty
2026-04-26 16:28:46 -04:00
-
-
f6b75b25eb
merge: T47 bot_reset cascades to guest references
Joseph Doherty
2026-04-26 16:28:46 -04:00
-
-
9f35669936
merge: T46 witness filter coverage for multi-entity scenarios
Joseph Doherty
2026-04-26 16:28:46 -04:00
-
-
321810fa54
docs: phase 2 status, behavioral defaults, deferred items
Joseph Doherty
2026-04-26 16:25:28 -04:00
-
-
-
fb17ba0657
fix: bot_reset cascades to guest references in other chats
Joseph Doherty
2026-04-26 16:25:37 -04:00
-
-
-
d40313063c
test: witness filter coverage for multi-entity scenarios
Joseph Doherty
2026-04-26 16:25:03 -04:00
-
-
60ac33a787
merge: T44 multi-entity turn flow with interjection support
Joseph Doherty
2026-04-26 16:22:11 -04:00
-
-
c86b0df411
feat: T44 multi-entity turn flow with interjection support
Joseph Doherty
2026-04-26 16:18:38 -04:00
-
-
44c8735b27
merge: T45 per-POV summaries on close for each present witness
Joseph Doherty
2026-04-26 16:08:54 -04:00
-
-
9b601650fb
merge: T43 multi-entity prompt assembly
Joseph Doherty
2026-04-26 16:08:54 -04:00
-
-
fcb111310a
feat: multi-entity prompt assembly with guest activity, edges, group node
Joseph Doherty
2026-04-26 16:07:15 -04:00
-
-
4e240347b4
feat: per-POV summaries on close for each present witness
Joseph Doherty
2026-04-26 16:06:05 -04:00
-
-
a90647dddb
merge: T42 drawer guest add/remove + render
Joseph Doherty
2026-04-26 16:01:17 -04:00
-
-
bb83d97088
feat: drawer guest add/remove + render
Joseph Doherty
2026-04-26 15:59:48 -04:00
-
-
f24ffb8e4f
merge: T41 multi-witness memory write helper
Joseph Doherty
2026-04-26 15:54:25 -04:00
-
-
9d80b9ae2b
merge: T40 multi-entity state-update coordinator
Joseph Doherty
2026-04-26 15:54:25 -04:00
-
-
77b42f1ea5
merge: T39 interjection classifier service
Joseph Doherty
2026-04-26 15:54:25 -04:00
-
-
e7793f2441
feat: multi-witness memory write helper
Joseph Doherty
2026-04-26 15:52:48 -04:00
-
-
-
4ec56dd475
feat: multi-entity state-update coordinator
Joseph Doherty
2026-04-26 15:51:58 -04:00
-
-
-
6a92253ae7
feat: interjection classifier service
Joseph Doherty
2026-04-26 15:51:29 -04:00
-
-
22db9f3554
test: bump schema_version assertion to 8 after 0008_group_node migration
Joseph Doherty
2026-04-26 15:49:25 -04:00
-
6b726b2a4a
merge: T38 relationship-seed service
Joseph Doherty
2026-04-26 15:49:03 -04:00
-
-
e58cdbd527
merge: T37 guest_added/guest_removed event handlers
Joseph Doherty
2026-04-26 15:49:03 -04:00
-
-
b69a74e69b
merge: T36 group_node schema + projector handlers
Joseph Doherty
2026-04-26 15:49:03 -04:00
-
-
c6b3531c64
feat: relationship-seed service for first-co-appearance prompt
Joseph Doherty
2026-04-26 15:47:12 -04:00
-
-
-
a0d7debce5
feat: group_node schema + projector handlers
Joseph Doherty
2026-04-26 15:46:16 -04:00
-
-
a1b4e251c5
feat: guest_added / guest_removed event handlers
Joseph Doherty
2026-04-26 15:46:09 -04:00
-
-
b8335895e1
docs: add Phase 2 implementation plan with parallel-safe waves
phase-1
Joseph Doherty
2026-04-26 15:37:07 -04:00
-
d161e7b8e9
feat: cap narrative response length + tune sampling
Joseph Doherty
2026-04-26 15:28:08 -04:00
-
f0742dd4f9
fix: use readOnly (not disabled) to lock textarea during stream
Joseph Doherty
2026-04-26 15:23:06 -04:00
-
52555e0455
fix: reject empty prose on turn submit
Joseph Doherty
2026-04-26 15:20:02 -04:00
-
5c039c8e56
fix: classifier timeout + Featherless concurrency cap
Joseph Doherty
2026-04-26 15:15:14 -04:00
-
5aab98e4d7
fix: classifier robustness — schema in prompt, retries, kickoff fallback
Joseph Doherty
2026-04-26 15:03:13 -04:00
-
12502d6ec7
chore: add scripts/seed_sample_bots.py
Joseph Doherty
2026-04-26 14:50:06 -04:00
-
365dacc0d0
chore: post-Phase-1 cleanup — gitignore, packaging, backlog
Joseph Doherty
2026-04-26 14:39:10 -04:00
-
a302ed427a
feat: error banners and first-run navigation flow
Joseph Doherty
2026-04-26 14:33:28 -04:00
-
0353d592cd
feat: streaming UX with Stop, disconnect handling, send-lock
Joseph Doherty
2026-04-26 14:27:39 -04:00
-
330077afcf
feat: transcript display formatting with markdown and OOC styling
Joseph Doherty
2026-04-26 14:22:43 -04:00
-
8390703b73
feat: nightly DB backups with 14-day retention
Joseph Doherty
2026-04-26 14:18:57 -04:00
-
b9644fad31
feat: periodic snapshots with retention and cold-load fast-path
Joseph Doherty
2026-04-26 14:15:17 -04:00
-
82be8b3f51
feat: bot reset with hard confirm and event-driven purge
Joseph Doherty
2026-04-26 14:07:56 -04:00
-
46062973c2
feat: regenerate with edit-then-regenerate inline UX
Joseph Doherty
2026-04-26 14:04:02 -04:00
-
aa0563b4fa
feat: rewind with impact preview, pre-rewind snapshot, undo toast
Joseph Doherty
2026-04-26 13:58:20 -04:00
-
b5175aefaa
feat: per-POV summary and edge summary update on scene close
Joseph Doherty
2026-04-26 13:53:12 -04:00
-
0997562e75
feat: scene close on hard signals with manual override
Joseph Doherty
2026-04-26 13:46:14 -04:00
-
db3005fc17
feat: drawer edits with manual_edit event capture
Joseph Doherty
2026-04-26 13:40:40 -04:00
-
5fc5b8ac23
feat: read-only drawer with scene, activity, edges, memories
Joseph Doherty
2026-04-26 13:35:47 -04:00
-
3995a8671b
feat: FTS5 memory retrieval with witness filter and ranking boosts
Joseph Doherty
2026-04-26 13:30:40 -04:00
-
eb4cdf9cbb
feat: async significance pass with auto-pin on score 3
Joseph Doherty
2026-04-26 13:27:25 -04:00
-
a45dabb6ae
feat: per-turn memory writes with witness flags
Joseph Doherty
2026-04-26 13:20:43 -04:00
-
e8d24a0875
feat: post-turn state-update pass per present entity
Joseph Doherty
2026-04-26 13:17:07 -04:00
-
9b45710cb1
feat: narrative streaming via SSE with assistant_turn event
Joseph Doherty
2026-04-26 13:09:31 -04:00
-
73d8b0c092
feat: prompt assembly with must/should/nice trim tiers
Joseph Doherty
2026-04-26 13:00:00 -04:00
-
a0f5e818ec
feat: turn input parser via classifier
Joseph Doherty
2026-04-26 12:53:34 -04:00
-
656c2558cb
feat: per-chat SSE channel and pub/sub
Joseph Doherty
2026-04-26 12:49:41 -04:00
-
e79f4d8d22
feat: chat shell page rendering
Joseph Doherty
2026-04-26 12:39:15 -04:00
-
0c08745194
feat: top-level nav and chat list view
Joseph Doherty
2026-04-26 12:36:20 -04:00
-
fbb16c86b3
feat: kickoff parse-and-confirm flow with chat creation
Joseph Doherty
2026-04-26 12:28:05 -04:00
-
e44e2bf93f
feat: settings page with you-entity authoring
Joseph Doherty
2026-04-26 12:22:00 -04:00
-
44ea627a8a
feat: bot authoring form with bot_authored event
Joseph Doherty
2026-04-26 12:17:06 -04:00
-
a5339fc1d2
feat: kickoff prose parser via classifier
Joseph Doherty
2026-04-26 12:09:17 -04:00
-
ec344064f1
feat: chats, chat_state, containers, scenes, activity tables
Joseph Doherty
2026-04-26 12:03:26 -04:00
-
30e6648122
feat: memory schema with witness flags and FTS5 index
Joseph Doherty
2026-04-26 11:56:32 -04:00
-
bc97d425ef
feat: directed edges with per-turn delta projector
Joseph Doherty
2026-04-26 11:51:15 -04:00
-
7e6c2985dd
docs: fix Task 6 plan snippet: PRAGMA table_info name index is c[1] not c[0]
Joseph Doherty
2026-04-26 11:48:30 -04:00
-
5e6bbb586c
feat: bot and you entity schemas with projector handlers
Joseph Doherty
2026-04-26 11:46:19 -04:00
-
517fe49aef
feat: append-only event log with projector skeleton
Joseph Doherty
2026-04-26 11:42:49 -04:00
-
c2aceffda1
feat: classifier wrapper with retry, timeout, schema-default fallback
Joseph Doherty
2026-04-26 11:38:48 -04:00
-
e627356168
feat: LLMClient protocol with Featherless and mock implementations
Joseph Doherty
2026-04-26 11:35:57 -04:00
-
67517926aa
feat: sqlite migration runner with meta version table
Joseph Doherty
2026-04-26 11:32:32 -04:00
-
01e6975d20
feat: config loader with toml + env override
Joseph Doherty
2026-04-26 11:28:40 -04:00
-
4a60171035
feat: project skeleton with health endpoint
Joseph Doherty
2026-04-26 11:23:38 -04:00
-
-
f0594c24d2
docs: add Phase 1 implementation plan with 36 TDD tasks
Joseph Doherty
2026-04-26 11:19:33 -04:00
-
8a6b48be11
docs: flesh out behavioral specs in v1 requirements (round 2)
Joseph Doherty
2026-04-26 11:11:46 -04:00
-
5869f1c5ce
docs: lock remaining v1 design decisions
Joseph Doherty
2026-04-26 10:56:51 -04:00
-
2f94ba7291
docs: add v1 requirements design + project README
Joseph Doherty
2026-04-26 10:46:03 -04:00
-
eb2f814f25
Initial commit: roleplay engine design and CLAUDE.md
Joseph Doherty
2026-04-26 10:08:33 -04:00