dohertj2 dohertj2
  • Joined on 2026-02-20
dohertj2 pushed to phase-4.5 at dohertj2/chat 2026-04-27 06:08:16 -04:00
757abf24f8 merge: T112 real embedding model swap (Protocol + Mock + routing + backfill)
9b7a6d459f feat: backfill_embeddings --re-embed-all flag for model swaps (T112.4)
e0a28abbcd feat: generate_embedding routes non-default models through client.embed (T112.3)
ac6e74ab4c feat: FeatherlessClient.embed() against /v1/embeddings (T112.2)
5f16bb575a feat: LLMClient Protocol gains embed() method (T112.1)
Compare 5 commits »
dohertj2 pushed to phase-4.5 at dohertj2/chat 2026-04-27 05:42:50 -04:00
f05d1e0f21 merge: T111 search UX (FTS snippet + turn deep-link)
9987da2c07 feat: cross-chat search deep-links to turn via memories.event_id (T111.2)
fa87ab8c55 feat: cross-chat search FTS snippet highlighting (T111.1)
Compare 3 commits »
dohertj2 pushed to phase-4.5 at dohertj2/chat 2026-04-27 05:26:04 -04:00
fae6edef6b merge: T110 drawer Phase 4.5 bundle (event_id guard + html.escape + Jinja partial + bulk re-rate)
2ab8fcbdf0 feat: drawer bulk significance re-rate per chat (T110.4)
5d5c888acf refactor: drawer delete-impact modal extracted to Jinja partial (T110.3)
a45a33534f fix: drawer delete-impact modal HTML escapes user-controllable fields (T110.2)
f3827706df fix: drawer delete_turn guards event_id <= 0 (T110.1)
Compare 5 commits »
dohertj2 pushed to phase-4.5 at dohertj2/chat 2026-04-27 05:01:19 -04:00
2afbb9fefc merge: T109 schema 0014 — memories.event_id column
1f8b4d2078 feat: 0014 schema — embeddings FK CASCADE (deferred or applied) + memories.event_id column (T109)
Compare 2 commits »
dohertj2 pushed to phase-4.5 at dohertj2/chat 2026-04-27 04:48:15 -04:00
3f1a284acb merge: T108 scene-close-on-cancel strengthen test + rationale
87f93f00b5 merge: T107 embeddings.py fallback warning
d1e2902655 merge: T106 search.py N+1 batching + k constant
54dfa8d611 merge: T105 snapshots.py polish
5d36d3456f merge: T104 memory.py DRY MAX(id) + fts_rank doc
Compare 12 commits »
dohertj2 created branch phase-4.5 in dohertj2/chat 2026-04-27 04:25:28 -04:00
dohertj2 pushed to phase-4.5 at dohertj2/chat 2026-04-27 04:25:28 -04:00
dohertj2 pushed to main at dohertj2/chat 2026-04-27 04:22:10 -04:00
a06f90a164 docs: add Phase 4.5 cleanup plan (all 24 backlog items)
dohertj2 pushed to main at dohertj2/chat 2026-04-27 04:10:27 -04:00
df977fc985 Merge pull request 'Phase 4: vector retrieval, branching, drawer polish' (#6) from phase-4 into main
51a12afbec merge: T102 phase 4 documentation update
fc3020a0ee merge: T101 phase 4 cross-feature integration tests
228f9abb19 test: phase 4 cross-feature integration coverage (T101)
b6119879e5 docs: phase 4 status, behavioral defaults, deferred items (T102)
Compare 42 commits »
dohertj2 merged pull request dohertj2/chat#6 2026-04-27 04:10:26 -04:00
Phase 4: vector retrieval, branching, drawer polish
dohertj2 created pull request dohertj2/chat#6 2026-04-27 04:09:57 -04:00
Phase 4: vector retrieval, branching, drawer polish
dohertj2 pushed to phase-4 at dohertj2/chat 2026-04-27 04:09:12 -04:00
51a12afbec merge: T102 phase 4 documentation update
fc3020a0ee merge: T101 phase 4 cross-feature integration tests
228f9abb19 test: phase 4 cross-feature integration coverage (T101)
b6119879e5 docs: phase 4 status, behavioral defaults, deferred items (T102)
Compare 4 commits »
dohertj2 pushed to phase-4 at dohertj2/chat 2026-04-27 03:53:31 -04:00
3b4c7b9cef merge: T100 cross-chat search UX (top-bar + results page)
36d75fa6e7 merge: T99 snapshot UX (manual trigger + list + restore + preview)
0a2c5924f9 feat: cross-chat search UX (top-bar + results page) (T100)
a5f0e69d44 feat: snapshot UX (manual trigger + list + restore + preview) (T99)
Compare 4 commits »
dohertj2 pushed to phase-4 at dohertj2/chat 2026-04-27 03:38:17 -04:00
3dbe1a01ff merge: T98 drawer Phase 4 bundle (branching + sig review + hide + delete + remaining edits)
4546bc0d9c feat: drawer remaining v1 field edits (T98.5)
c4fa11fe78 feat: drawer surgical delete with cascade preview (T98.4)
461d441078 feat: drawer hide-from-view toggle + turn_hidden manual_edit branch (T98.3)
b25007eb44 feat: drawer significance review panel (T98.2)
Compare 6 commits »
dohertj2 pushed to phase-4 at dohertj2/chat 2026-04-27 03:14:07 -04:00
7899c50b6c merge: T97 memory write hook + embedding worker + backfill + call-site wiring
177e39d59c feat: wire embedding worker call sites in turns/meanwhile/skip/regenerate (T97.5)
d85ed8aaa6 feat: backfill_embeddings script for existing memories (T97.4)
9c63d6b24c feat: app lifespan starts/stops EmbeddingWorker (T97.3)
64a07aa87f feat: memory_write enqueues embedding job after each memory_written (T97.2)
Compare 6 commits »
dohertj2 pushed to phase-4 at dohertj2/chat 2026-04-27 02:44:10 -04:00
50448b72f8 merge: T96 combined FTS + vector retrieval ranking via RRF
b8b4aed6d9 feat: combined FTS + vector retrieval ranking via RRF (T96)
Compare 2 commits »
dohertj2 pushed to phase-4 at dohertj2/chat 2026-04-27 02:37:34 -04:00
5ff107574c merge: T95 delete-impact computation service
915d625d7f merge: T94 branching service
28e13d416f feat: delete-impact computation service (preview without mutation) (T95)
296e8fdddd feat: branching service (branch_from_event + switch + metadata) (T94)
Compare 4 commits »
dohertj2 pushed to phase-4 at dohertj2/chat 2026-04-27 02:32:59 -04:00
013b563f21 merge: T93 cross-chat search service
62d5cdd826 merge: T92 pure-Python cosine vector search service
a25c166174 merge: T91 embedding generation service (pseudo-embedding)
8f66e1123a feat: cross-chat search service (T93)
caa17b4174 feat: embedding generation service (Phase 4 pseudo-embedding) (T91)
Compare 6 commits »
dohertj2 pushed to phase-4 at dohertj2/chat 2026-04-27 02:28:14 -04:00
1d6768e980 test: bump schema_version assertion to 13 (0012 embeddings + 0013 branches)
8b086d4bb8 merge: T90 phase 3.6 carry-overs trio
6c7ac8f69f merge: T89 branches table + projector handlers
fe34d4f4c0 merge: T88 embeddings table + projector handlers
0d76a6b2d6 refactor: consolidate legacy record_turn_memory into unified API (T90.3)
Compare 9 commits »
dohertj2 pushed to phase-4 at dohertj2/chat 2026-04-27 02:19:13 -04:00