Commit Graph

1229 Commits

Author SHA1 Message Date
youzini
72c7c9e0ed docs(graph-ui): document memory graph polish 2026-06-04 08:30:51 +00:00
youzini
4f79cbc8b3 Merge branch 'dev' of https://github.com/Youzini-afk/ST-Bionic-Memory-Ecology into dev 2026-06-04 08:26:51 +00:00
youzini
d114fbd949 feat(graph-ui): seed memory star-system layout 2026-06-04 08:26:51 +00:00
github-actions[bot]
68f33ce440 chore: bump manifest version [skip ci] 2026-06-04 08:20:32 +00:00
youzini
26c1b92a3d Merge branch 'dev' of https://github.com/Youzini-afk/ST-Bionic-Memory-Ecology into dev 2026-06-04 08:20:17 +00:00
youzini
8789f60541 feat(graph-ui): animate transient memory highlights 2026-06-04 08:20:16 +00:00
github-actions[bot]
d616e050c5 chore: bump manifest version [skip ci] 2026-06-04 08:07:57 +00:00
youzini
6094b2bbc8 Merge branch 'dev' of https://github.com/Youzini-afk/ST-Bionic-Memory-Ecology into dev 2026-06-04 08:07:28 +00:00
youzini
05d2c703c8 feat(graph-ui): polish memory graph visuals 2026-06-04 08:07:09 +00:00
github-actions[bot]
28e2b6c73a chore: bump manifest version [skip ci] 2026-06-04 07:54:43 +00:00
youzini
fe18a05147 test(graph-ui): add render diagnostics guardrails 2026-06-04 07:54:24 +00:00
github-actions[bot]
64276ba4d1 chore: bump manifest version [skip ci] 2026-06-01 06:57:03 +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
github-actions[bot]
433d274a26 chore: bump manifest version [skip ci] 2026-06-01 06:49:35 +00:00
youzini
8d0e3e558e chore(recall): remove reroll-trace diagnostics after Phase 1 verified 2026-06-01 06:49:20 +00:00
github-actions[bot]
d408e1a1f4 chore: bump manifest version [skip ci] 2026-06-01 05:53:04 +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
github-actions[bot]
f1764669d9 chore: bump manifest version [skip ci] 2026-05-31 21:30:26 +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
github-actions[bot]
6bf68c5429 chore: bump manifest version [skip ci] 2026-05-31 21:06:40 +00:00
youzini
f82258203a Merge branch 'dev' of https://github.com/Youzini-afk/ST-Bionic-Memory-Ecology into dev 2026-05-31 21:06:28 +00:00
youzini
5144b0e690 Merge branch 'main' of https://github.com/Youzini-afk/ST-Bionic-Memory-Ecology 2026-05-31 21:06:13 +00:00
youzini
52c3d59e0e fix(recall): pass generation context to primary reroll path + trace gates 2026-05-31 21:05:59 +00:00
github-actions[bot]
5c58a8e08d chore: bump manifest version [skip ci] 2026-05-31 20:40:23 +00:00
youzini
c81a91f485 Merge branch 'dev' 2026-05-31 20:40:09 +00:00
github-actions[bot]
28a52191c1 chore: bump manifest version [skip ci] 2026-05-31 20:36:33 +00:00
youzini
c19223b4d4 Merge branch 'dev' of https://github.com/Youzini-afk/ST-Bionic-Memory-Ecology into dev 2026-05-31 20:36:15 +00:00
youzini
f25ad9eaa1 fix(recall): drive reroll reuse from host generation context 2026-05-31 20:36:14 +00:00
github-actions[bot]
a201e13e55 chore: bump manifest version [skip ci] 2026-05-31 20:22:33 +00:00
youzini
86ecdbeeae Merge branch 'dev' of https://github.com/Youzini-afk/ST-Bionic-Memory-Ecology into dev 2026-05-31 20:22:14 +00:00
youzini
8cfeae0461 fix(recall): reuse reroll recall from host generation type 2026-05-31 20:22:13 +00:00
github-actions[bot]
ffac597f80 chore: bump manifest version [skip ci] 2026-05-31 20:18:30 +00:00
youzini
0891ce3019 Merge branch 'dev' of https://github.com/Youzini-afk/ST-Bionic-Memory-Ecology into dev 2026-05-31 20:18:12 +00:00
youzini
8f8da50414 fix(recall): preserve generation context through reroll mutations 2026-05-31 20:18:12 +00:00
github-actions[bot]
c661f89e7d chore: bump manifest version [skip ci] 2026-05-31 20:14:58 +00:00
youzini
597dfc0ca8 Merge branch 'dev' of https://github.com/Youzini-afk/ST-Bionic-Memory-Ecology into dev 2026-05-31 20:14:38 +00:00
youzini
5b5930e442 feat(recall): resolve reroll parent user floor 2026-05-31 20:14:32 +00:00
github-actions[bot]
8192bcd23d chore: bump manifest version [skip ci] 2026-05-31 20:12:36 +00:00
youzini
01291acb2d feat(recall): track host generation context 2026-05-31 20:12:20 +00:00
github-actions[bot]
11c6356de2 chore: bump manifest version [skip ci] 2026-05-31 19:13:11 +00:00
github-actions[bot]
be6d99951c chore: bump manifest version [skip ci] 2026-05-31 19:12:50 +00:00
youzini
b7b4ca4d21 Merge remote-tracking branch 'origin/main' 2026-05-31 19:12:36 +00:00
youzini
c7cc1bc4da fix: repair invalid ESM syntax that broke plugin load
Three syntax errors from earlier refactors broke index.js module load,
removing the wand menu entry and floating panel:
- arrow function pasted into an import block (line 213, cloneRuntimeDebugValue)
- arrow function pasted into an import block (line 451, shouldRunRecallForTransaction)
- missing closing brace on applyGraphLoadState (Phase 5f extraction)

Root cause the guard missed it: package.json has no type:module, so
node --check parsed .js as CommonJS/script and accepted invalid ESM.
check-syntax now pipes each file through node --check --input-type=module
so syntax validation matches how the browser actually loads these modules.
2026-05-31 19:12:30 +00:00
github-actions[bot]
62ef264c50 chore: bump manifest version [skip ci] 2026-05-31 18:36:16 +00:00
youzini
119ffcf394 Merge branch 'dev'
# Conflicts:
#	manifest.json
2026-05-31 18:36:02 +00:00
github-actions[bot]
f01ebe8a34 chore: bump manifest version [skip ci] 2026-05-31 18:20:46 +00:00
youzini
1fb3bf43bb Merge origin/dev 2026-05-31 18:20:31 +00:00
youzini
f67358e024 docs: add English README + bilingual usage manual 2026-05-31 18:20:31 +00:00
github-actions[bot]
572ba496e4 chore: bump manifest version [skip ci] 2026-05-31 17:34:48 +00:00
youzini
c3023aff78 Merge origin/dev 2026-05-31 17:34:32 +00:00