Commit Graph

  • 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