Commit Graph

40 Commits

Author SHA1 Message Date
youzini
a34f02ddb8 test(i18n): add user-visible localization ratchet 2026-06-05 11:50:16 +00:00
youzini
0003cc00a5 feat(i18n): add UI-only memory label formatter 2026-06-05 11:20:53 +00:00
youzini
ef341dc9b9 feat(i18n): key runtime status text 2026-06-05 10:58:21 +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
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
8cfeae0461 fix(recall): reuse reroll recall from host generation type 2026-05-31 20:22:13 +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
a541fefa44 test: add index.js slicing ratchet guard 2026-05-31 10:26:06 +00:00
youzini
7c2c1e68f3 chore: remove abandoned hard-cut v3 namespace cluster 2026-05-30 18:32:48 +00:00
youzini
bf0d79c41b test(persistence): verify Luker preserves unknown graph fields 2026-05-30 18:13:16 +00:00
youzini
58ce671973 test(persistence): verify snapshot forward-compat on real stores 2026-05-30 18:06:26 +00:00
youzini
4681708cb7 feat(persistence): add snapshot upgrade-on-read 2026-05-30 18:04:32 +00:00
youzini
6391259555 feat(persistence): add durable snapshot schema contract 2026-05-30 18:02:51 +00:00
youzini
1d09c53c0e refactor(persistence): add v3 graph store adapters 2026-05-30 14:22:00 +00:00
youzini
951fca2c99 refactor(persistence): define v3 graph store shell 2026-05-30 14:14:19 +00:00
youzini
fd63202a20 refactor(rebirth): isolate vector and reroll gates 2026-05-30 14:02:05 +00:00
youzini
70c0639c94 refactor(rebirth): add graph head model 2026-05-30 13:55:08 +00:00
youzini
a800f7fc8c refactor(rebirth): centralize persistence reducer 2026-05-30 13:47:10 +00:00
youzini
10ec3b7b77 refactor(rebirth): extract identity resolver core 2026-05-30 13:38:01 +00:00
youzini
a7b974b748 chore(rebirth): establish v3 cutover gates 2026-05-30 13:26:19 +00:00
youzini
5c3c7180cc chore(vector): update TriviumDB PoC to 0.7 2026-05-15 15:58:37 +00:00
Youzini-afk
8979b89646 feat(authority): harden jobs repair and diagnostics 2026-04-28 19:35:06 +08:00
Youzini-afk
6747263eb2 test(authority): expand e2e roundtrip coverage 2026-04-28 17:41:43 +08:00
Youzini-afk
333a6104b0 test(authority): add server contract smoke harness 2026-04-28 16:02:21 +08:00
Youzini-afk
4ab2e0c3c9 perf: add native hydrate wasm path 2026-04-22 20:09:48 +08:00
Youzini-afk
e880fe0b39 perf: complete persist-load P2 hydration pass 2026-04-22 19:32:35 +08:00
Youzini-afk
b16785e56f perf: optimize persist delta gating and diagnostics 2026-04-13 16:11:43 +08:00
Youzini-afk
9939734bcb Harden post-refactor test and check guardrails 2026-04-08 03:03:09 +08:00
Youzini-afk
feec17f3e3 Reorganize modules into layered directories 2026-04-08 01:17:57 +08:00
Youzini-afk
85c88e547b Add manifest version bump CI 2026-04-08 00:25:27 +08:00
Hao19911125
08f82f2195 Skip trivial user input recall flows 2026-04-05 22:17:39 +08:00
Youzini-afk
03ec52d4c5 feat: add message hiding assistant 2026-04-02 16:05:29 +08:00
Youzini-afk
b0f9d191bd fix: finalize deepfix p2 recall binding and p3 validation matrix 2026-03-31 03:53:53 +08:00
Youzini-afk
10c6db258b refactor: deepen indexeddb-first load path and finalize phase ef docs/scripts 2026-03-30 20:00:38 +08:00
Youzini-afk
1c76ad7a11 feat: switch ST-BME runtime to indexeddb-primary with sync hardening 2026-03-30 18:38:58 +08:00