youzini
60b29c3f57
feat(planner): persist structured plot history
2026-06-09 15:53:46 +00:00
youzini
43936b962b
test(planner): characterize plot fallback and handoff order
2026-06-09 15:48:36 +00:00
youzini
b5c32be648
test: align assertions with new prompt templates and injection boundaries
2026-06-09 14:11:12 +00:00
youzini
c0e05ec6c0
refactor(prompt): add recall HARD GATE, reason format, common errors
2026-06-09 14:01:57 +00:00
youzini
b31d59d0e0
refactor(prompt): decouple subjective from objective, add POV HARD GATE
2026-06-09 13:47:01 +00:00
youzini
fbc19086cd
refactor(prompt): add objective HARD GATE, short audit, real examples
2026-06-09 13:39:30 +00:00
youzini
091ee17f8b
test(vector): lock authority protocol contracts
2026-06-09 11:38:27 +00:00
youzini
b56103c6fd
fix(vector): scope authority search by namespace
2026-06-09 11:36:20 +00:00
youzini
e59d8628fa
fix(vector): align authority apply item identity
2026-06-09 11:33:23 +00:00
youzini
8d36b8daa6
fix(host): restore event priority and EJS rendering
2026-06-09 11:32:18 +00:00
youzini
1e32bd6499
refactor(extraction): remove legacy extract prompt path
2026-06-09 06:41:33 +00:00
youzini
7f16f744be
fix(prompt): expose split extraction profiles
2026-06-09 06:05:28 +00:00
youzini
005eaf0339
feat(extraction): split default extraction prompts
2026-06-09 05:31:31 +00:00
youzini
4bed1070ad
feat(extraction): default to split extraction pipeline
2026-06-09 04:54:00 +00:00
youzini
bef75e87a7
feat(extract): add split pipeline skeleton
2026-06-09 04:47:31 +00:00
youzini
63fba2c8b4
feat(extract): add split extraction prompt plumbing
2026-06-09 04:37:13 +00:00
youzini
4f1dad8f8d
fix(sync): harden manual server cleanup
2026-06-06 10:59:38 +00:00
youzini
dba53cc21c
fix(sync): defer cleanup of stale remote chunks
2026-06-06 09:36:41 +00:00
youzini
a34f02ddb8
test(i18n): add user-visible localization ratchet
2026-06-05 11:50:16 +00:00
youzini
dffc145ada
feat(i18n): localize planner and authority diagnostics
2026-06-05 11:43:02 +00:00
youzini
0003cc00a5
feat(i18n): add UI-only memory label formatter
2026-06-05 11:20:53 +00:00
youzini
e03d5be86f
feat(i18n): localize graph system labels
2026-06-05 11:05:16 +00:00
youzini
ef341dc9b9
feat(i18n): key runtime status text
2026-06-05 10:58:21 +00:00
youzini
517a17d974
feat(i18n): localize panel shell controls
2026-06-05 10:50:51 +00:00
youzini
e06a3ca250
feat(i18n): localize panel shell
2026-06-05 10:45:19 +00:00
youzini
c19b5d76ae
feat(i18n): add ui locale runtime
2026-06-05 10:34:58 +00:00
youzini
6736a8e426
fix(panel): restore magic-wand graph entry
2026-06-04 18:20:00 +00:00
youzini
33ba21dbec
fix(graph-ui): exit focus on blank graph click
2026-06-04 14:38:29 +00:00
youzini
2454a92e74
feat(graph-ui): focus galaxy graph interactions
2026-06-04 14:23:15 +00:00
youzini
38dece4d85
feat(graph-ui): add galaxy visual mode
2026-06-04 14:09:44 +00:00
youzini
cd5c8729cb
feat(graph-ui): pulse recall and extraction nodes
2026-06-04 13:48:16 +00:00
youzini
7756043b97
feat(graph-ui): animate bounded graph layout
2026-06-04 13:44:12 +00:00
youzini
865b878cd3
fix(graph-ui): govern live graph refreshes
2026-06-04 13:27:23 +00:00
youzini
8116e14c4b
fix(graph-ui): tone down memory graph highlights
2026-06-04 10:59:29 +00:00
youzini
d114fbd949
feat(graph-ui): seed memory star-system layout
2026-06-04 08:26:51 +00:00
youzini
8789f60541
feat(graph-ui): animate transient memory highlights
2026-06-04 08:20:16 +00:00
youzini
05d2c703c8
feat(graph-ui): polish memory graph visuals
2026-06-04 08:07:09 +00:00
youzini
fe18a05147
test(graph-ui): add render diagnostics guardrails
2026-06-04 07:54:24 +00:00
youzini
ea1e515694
test(recall): lock inject-decoupling reroll invariant
...
Add controller-level coverage for no-new-user reroll behavior:
AFTER_COMMANDS defers recall, BEFORE_COMBINE deterministically reapplies
stored per-floor recall, and misses fall back to legacy compute. Update
docs to describe compute/injection decoupling and recall cards as the
editable per-floor bme_recall source.
2026-06-01 06:56:40 +00:00
youzini
f986bcc293
fix(recall): deterministic persisted reapply on reroll (Phase 1 inject-decoupling)
...
Reroll (swipe/regenerate/continue = no-new-user) now deterministically
reapplies the parent user floor's stored bme_recall block in
GENERATE_BEFORE_COMBINE_PROMPTS, bypassing the transaction gate and
runRecall entirely. AFTER_COMMANDS defers no-new-user work to
before-combine. Staleness guard recomputes when the user edited the
floor; settings gate honors plugin/recall disable. Fresh normal sends
are unaffected. Compute machinery retained as fallback.
2026-06-01 05:52:45 +00:00
youzini
57d4fd2b58
fix(recall): isolate reroll transactions by generation id
...
Prior generation's recall transaction was reused for a later reroll
because findRecentGenerationRecallTransactionForChat matched by chat
alone and the peer-hook bridge forced reuse. That set shouldRun=false,
skipped runRecall, and bypassed the persisted-recall reuse gate, so
reroll silently inherited the previous fresh result. Stamp each
transaction with the active host generation id and scope recent-lookup
to the same generation, preserving intra-generation hook bridging.
2026-05-31 21:30:02 +00:00
youzini
f25ad9eaa1
fix(recall): drive reroll reuse from host generation context
2026-05-31 20:36:14 +00:00
youzini
8cfeae0461
fix(recall): reuse reroll recall from host generation type
2026-05-31 20:22:13 +00:00
youzini
8f8da50414
fix(recall): preserve generation context through reroll mutations
2026-05-31 20:18:12 +00:00
youzini
5b5930e442
feat(recall): resolve reroll parent user floor
2026-05-31 20:14:32 +00:00
youzini
01291acb2d
feat(recall): track host generation context
2026-05-31 20:12:20 +00:00
youzini
1ee3b3694c
test: guard runtime dependency injection completeness
2026-05-31 16:41:46 +00:00
youzini
a64a90fc6d
refactor(sync): extract applyGraphLoadState, migrate graph-persistence harness off slicing (Phase 5f)
2026-05-31 14:38:07 +00:00
youzini
23318ea0dc
refactor(sync): extract saveGraphToChat + luker cache action (Phase 5e)
2026-05-31 13:22:49 +00:00
youzini
8259dba003
refactor(sync): extract graph load/persist/authority cluster (Phase 5d)
2026-05-31 13:16:13 +00:00