This website requires JavaScript.
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