Commit Graph

  • 1b66a2821c Merge pull request 'Phase 3.5 cleanup: 17-item backlog burndown' (#5) from phase-3.5 into main dohertj2 2026-04-27 01:56:28 -04:00
  • 74bb42397d merge: T87 phase 3.5 docs sweep — prune shipped backlog, capture phase 3.6 residuals phase-3.5 Joseph Doherty 2026-04-26 22:46:26 -04:00
  • 3be8ed8915 docs: phase 3.5 status, prune shipped backlog items, capture phase 3.6 follow-ups (T87) Joseph Doherty 2026-04-26 22:45:59 -04:00
  • 097073ede5 merge: T86 frontend turn_html_replace SSE handler + event_id stamping Joseph Doherty 2026-04-26 22:42:40 -04:00
  • 4a2617565b merge: T85 JSON-build audit + meanwhile cancel route-level test Joseph Doherty 2026-04-26 22:42:40 -04:00
  • 73625c0ac4 merge: T84 unified record_turn_memory API with you_present kwarg Joseph Doherty 2026-04-26 22:42:40 -04:00
  • aea20a2c83 feat: frontend turn_html_replace SSE handler for regenerate live-swap (T86) Joseph Doherty 2026-04-26 22:26:09 -04:00
  • 9493d24a53 test: meanwhile cancel route + JSON-build audit (T85) Joseph Doherty 2026-04-26 22:33:52 -04:00
  • da7aa88b8e refactor: unified record_turn_memory API with you_present kwarg (T84) Joseph Doherty 2026-04-26 22:24:57 -04:00
  • 82701d3c18 merge: T83 regenerate.py polish bundle (cancel + DRY + scoped query + warning + ordering) Joseph Doherty 2026-04-26 22:22:26 -04:00
  • 0de4d1252c refactor: regenerate event-detection ordering mirrors post_turn (T83.5) Joseph Doherty 2026-04-26 22:19:27 -04:00
  • b667a21c99 chore: document regenerate lifecycle-rollback limitation with warning log (T83.4) Joseph Doherty 2026-04-26 22:18:23 -04:00
  • a1e2d9a24d perf: scope regenerate sibling-lookup to chat_id (T83.3) Joseph Doherty 2026-04-26 22:16:23 -04:00
  • d833bbc3e7 refactor: extract turn_common helpers from regenerate + turns (T83.2) Joseph Doherty 2026-04-26 22:14:59 -04:00
  • f2fd30c5a9 feat: regenerate registers stream task in _in_flight_tasks (T83.1) Joseph Doherty 2026-04-26 22:11:23 -04:00
  • 9e7c16de40 merge: T82 turns.py wiring (consume meanwhile digests + skip runs scene close) Joseph Doherty 2026-04-26 22:07:46 -04:00
  • 71245fb85a fix: natural-language skip runs scene close detection (T82.2) Joseph Doherty 2026-04-26 22:06:24 -04:00
  • be92691f9a fix: post_turn consumes pending meanwhile digests (T82.1) Joseph Doherty 2026-04-26 22:02:25 -04:00
  • 6f50ce5b7a merge: T81 ChatNotFoundError typed exception for skip routes Joseph Doherty 2026-04-26 21:57:01 -04:00
  • f816d44438 fix: typed ChatNotFoundError replaces string-prefix sniff in skip routes (T81) Joseph Doherty 2026-04-26 21:55:53 -04:00
  • 6f0716201f merge: T80 scene_summarize.py polish bundle (T58 follow-ups) Joseph Doherty 2026-04-26 21:52:44 -04:00
  • 0d3bbf4272 test: T58 coverage gaps (truncation, update/close paths) (T80.5) Joseph Doherty 2026-04-26 21:50:55 -04:00
  • b91a5e9293 fix: thread_closed uses chat-clock time, not wall clock (T80.4) Joseph Doherty 2026-04-26 21:50:04 -04:00
  • 9d06eaf57a fix: log swallowed exceptions in detect_threads try/except (T80.3) Joseph Doherty 2026-04-26 21:49:17 -04:00
  • dae481eb92 fix: scope thread detection transcript to closing scene (T80.2) Joseph Doherty 2026-04-26 21:48:44 -04:00
  • d123684f9a fix: guard scene close key-quote suffix against re-close bloat (T80.1) Joseph Doherty 2026-04-26 21:46:20 -04:00
  • 29e6f346ef merge: T79 _witness_role_for defensive None handling Joseph Doherty 2026-04-26 21:42:24 -04:00
  • cb570a5adc merge: T78 search_memories docstring SQL-bias note Joseph Doherty 2026-04-26 21:42:24 -04:00
  • ce4f56adfa merge: T77 AddresseeDecision.confidence as Literal Joseph Doherty 2026-04-26 21:42:24 -04:00
  • bdc93b4b67 merge: T76 narrate_skip timeout_s plumbed through Joseph Doherty 2026-04-26 21:42:24 -04:00
  • 9c9d71eb31 fix: _witness_role_for defensive None handling (T79) Joseph Doherty 2026-04-26 21:41:15 -04:00
  • 4199038b8b fix: AddresseeDecision.confidence as Literal[high|medium|low] (T77) Joseph Doherty 2026-04-26 21:40:47 -04:00
  • e3dfe18811 docs: search_memories docstring mentions SQL-side significance bias (T78) Joseph Doherty 2026-04-26 21:40:40 -04:00
  • d759b90aa1 fix: plumb narrate_skip timeout_s through to client.generate (T76) Joseph Doherty 2026-04-26 21:40:29 -04:00
  • fb7e97260b docs: add Phase 3.5 cleanup plan (Phase 2.6/3 + 3.5/4 backlog burn-down) Joseph Doherty 2026-04-26 21:33:16 -04:00
  • 753cec327f Merge pull request 'Phase 3: events, time skips, threads, meanwhile scenes' (#4) from phase-3 into main dohertj2 2026-04-26 21:26:49 -04:00
  • 70a5ad3ecc docs: add T66-discovered consume_pending_meanwhile_digests backlog item phase-3 Joseph Doherty 2026-04-26 21:19:11 -04:00
  • 6709cf46a7 merge: T67 phase 3 documentation update Joseph Doherty 2026-04-26 21:18:38 -04:00
  • c3947bbb68 merge: T66 phase 3 cross-feature integration coverage Joseph Doherty 2026-04-26 21:18:38 -04:00
  • f865ac2ee2 test: phase 3 cross-feature integration coverage (T66) Joseph Doherty 2026-04-26 21:16:30 -04:00
  • af6c54dd05 docs: phase 3 status, behavioral defaults, deferred items (T67) Joseph Doherty 2026-04-26 21:10:49 -04:00
  • dc35833534 test: feed meanwhile digest canned response after Wave 6b cross-feature merge Joseph Doherty 2026-04-26 21:07:44 -04:00
  • 0cd41636b3 merge: T65 meanwhile summary digest surfaces to next you-scene Joseph Doherty 2026-04-26 21:06:10 -04:00
  • 2c7aa68af9 merge: T64 meanwhile turn flow (host+guest, no you) Joseph Doherty 2026-04-26 21:06:10 -04:00
  • cf43ba0993 feat: meanwhile turn flow (host+guest, no you) (T64) Joseph Doherty 2026-04-26 21:00:56 -04:00
  • a781732ee6 feat: meanwhile summary digest surfaces to next you-scene (T65) Joseph Doherty 2026-04-26 20:59:35 -04:00
  • c9d58b8229 merge: T63 meanwhile scene schema + state Joseph Doherty 2026-04-26 20:52:51 -04:00
  • c463dc70b2 feat: meanwhile scene schema + state (T63) Joseph Doherty 2026-04-26 20:51:08 -04:00
  • 819803da84 merge: T62 natural-language skip command flow + shared skip controllers Joseph Doherty 2026-04-26 20:47:07 -04:00
  • a7eedb8037 feat: natural-language skip detection + skip command flow (T62) Joseph Doherty 2026-04-26 20:45:05 -04:00
  • e236bcadcd merge: T61 per-turn event-lifecycle detection + completion promotion Joseph Doherty 2026-04-26 20:37:21 -04:00
  • 3678bcaca6 merge: T60 prompt assembly active events + open threads Joseph Doherty 2026-04-26 20:37:21 -04:00
  • b582567521 feat: per-turn event-lifecycle detection + completion promotion (T61) Joseph Doherty 2026-04-26 20:35:34 -04:00
  • 21c4ffa63c feat: prompt assembly renders active events + open threads (T60) Joseph Doherty 2026-04-26 20:34:26 -04:00
  • 83f94a4325 merge: T59 drawer events / threads / skip controls Joseph Doherty 2026-04-26 20:29:40 -04:00
  • 2d14197553 feat: drawer events / threads / skip controls (T59) Joseph Doherty 2026-04-26 20:27:47 -04:00
  • 8efbcdf6c3 merge: T58 scene compression + thread emission on close Joseph Doherty 2026-04-26 20:21:01 -04:00
  • 8aeadfd0e4 merge: T57 significance-aware retrieval ranking Joseph Doherty 2026-04-26 20:21:01 -04:00
  • 88350d7d2e merge: T56 event-completion promotion service Joseph Doherty 2026-04-26 20:21:00 -04:00
  • 343f305587 feat: significance-driven quote retention + thread emission on close (T58) Joseph Doherty 2026-04-26 20:18:34 -04:00
  • 021587b3df feat: event-completion promotion service (T56) Joseph Doherty 2026-04-26 20:15:51 -04:00
  • 5e6b29e0c5 feat: significance-aware retrieval ranking (T57) Joseph Doherty 2026-04-26 20:15:19 -04:00
  • a34931375c merge: T55 thread-detection service Joseph Doherty 2026-04-26 20:12:12 -04:00
  • 959fe11410 merge: T54 synthesized-memories service Joseph Doherty 2026-04-26 20:12:12 -04:00
  • 2959e1ac2a merge: T53 skip narration service Joseph Doherty 2026-04-26 20:12:12 -04:00
  • afe940259a merge: T52 event-lifecycle detection service Joseph Doherty 2026-04-26 20:12:12 -04:00
  • c2144cd9df feat: skip narration service (T53) Joseph Doherty 2026-04-26 20:10:42 -04:00
  • 7857da4112 feat: thread-detection service (T55) Joseph Doherty 2026-04-26 20:10:36 -04:00
  • adbbd32873 feat: synthesized-memories service for jump skips (T54) Joseph Doherty 2026-04-26 20:10:05 -04:00
  • 98250644ad feat: event-lifecycle detection service (T52) Joseph Doherty 2026-04-26 20:09:13 -04:00
  • da1f67fb6a test: bump schema_version assertion to 10 (0009 events + 0010 threads) Joseph Doherty 2026-04-26 20:07:08 -04:00
  • 03ba34272b merge: T51 threads table + projector handlers Joseph Doherty 2026-04-26 20:06:45 -04:00
  • e26885b011 merge: T50 time_skip event handlers Joseph Doherty 2026-04-26 20:06:45 -04:00
  • 5b7a195cf5 merge: T49 events table + lifecycle handlers Joseph Doherty 2026-04-26 20:06:45 -04:00
  • 25bcbac055 feat: threads table + projector handlers (T51) Joseph Doherty 2026-04-26 20:05:09 -04:00
  • ab2b494c21 feat: time_skip event handlers (T50) Joseph Doherty 2026-04-26 20:04:46 -04:00
  • b6888ff36a feat: events table + lifecycle handlers (T49) Joseph Doherty 2026-04-26 20:04:36 -04:00
  • e4fd888b53 Merge pull request 'Phase 2.5 cleanup: 15-item backlog burndown' (#3) from phase-2.5 into main dohertj2 2026-04-26 20:00:38 -04:00
  • 079774dce5 Merge pull request 'Phase 2: multi-entity scene support (you + host + guest)' (#2) from phase-2 into main dohertj2 2026-04-26 20:00:16 -04:00
  • 3be7920f41 Merge pull request 'Phase 1: v1 single-bot roleplay engine' (#1) from phase-1 into main dohertj2 2026-04-26 19:59:29 -04:00
  • e61bd9cb08 merge: T75 phase 2.5 docs sweep + phase 2.6 backlog phase-2.5 Joseph Doherty 2026-04-26 17:47:01 -04:00
  • c6e0130e59 docs: phase 2.5 status, prune shipped backlog items, capture phase 2.6 follow-ups (T75) Joseph Doherty 2026-04-26 17:45:30 -04:00
  • 67d6f3fe68 merge: T74 turn-flow polish + addressee service Joseph Doherty 2026-04-26 17:43:04 -04:00
  • dbc9690358 merge: T73 regenerate.py polish (turn_html SSE + interjection regenerate + stale-guest cleanup) Joseph Doherty 2026-04-26 17:43:04 -04:00
  • 6d98728a2e chore: remove defensive stale-guest degrade in turns.py (T74.4) Joseph Doherty 2026-04-26 17:40:46 -04:00
  • bfb2ffb6f6 chore: pin scene-close-on-cancel behavior + comment rationale (T74.3) Joseph Doherty 2026-04-26 17:40:12 -04:00
  • bd13b64959 chore: remove defensive stale-guest degrade in regenerate.py (T73.3) Joseph Doherty 2026-04-26 17:40:07 -04:00
  • f2a57005e5 feat: regenerate covers interjection turns (T73.2) Joseph Doherty 2026-04-26 17:39:31 -04:00
  • 88fae33152 fix: enqueue significance for interjection memories (T74.2) Joseph Doherty 2026-04-26 17:38:30 -04:00
  • c874883a84 feat: classifier-based addressee detection (T74.1) Joseph Doherty 2026-04-26 17:37:26 -04:00
  • 6f22e86f54 feat: regenerate broadcasts turn_html over SSE (T73.1) Joseph Doherty 2026-04-26 17:36:16 -04:00
  • e632a6247d merge: T72 drawer polish (deferred edits + first-meeting gate + witness flag editing) Joseph Doherty 2026-04-26 17:32:02 -04:00
  • 607d0971c4 feat: drawer witness flag inline-edit (T72.3) Joseph Doherty 2026-04-26 17:28:25 -04:00
  • c265e4ce0f feat: first-meeting gate on drawer Add-guest form (T72.2) Joseph Doherty 2026-04-26 17:26:31 -04:00
  • 21404a373b feat: drawer edits for edge_trust / edge_summary / memory_pov_summary / knowledge_facts (T72.1) Joseph Doherty 2026-04-26 17:24:24 -04:00
  • 789b9bd042 merge: T71 prompt.py polish (witness role + ACTIVITIES + NICE trim docs) Joseph Doherty 2026-04-26 17:18:02 -04:00
  • 73bb8c1f17 chore: document NICE trim order rationale (T71.3) Joseph Doherty 2026-04-26 17:16:02 -04:00
  • afd1a50958 refactor: single ACTIVITIES: block with bullet-level trim (T71.2) Joseph Doherty 2026-04-26 17:13:24 -04:00
  • 428438b223 fix: witness role parametric in prompt assembly (T71.1) Joseph Doherty 2026-04-26 17:11:20 -04:00
  • b13f3b4e47 merge: T70 LLM-merged group meta-summary Joseph Doherty 2026-04-26 17:09:16 -04:00