Commit Graph

  • f3ee2d1cb0 test(memory): pin that the WRITE path marks stale, not the test (C4 follow-up) main v0.1.0 jianf 2026-11-05 12:39:06 +08:00
  • 7652184832 fix(memory): honour the C4 order — a stale round recalls with UNCORRECTED vectors jianf 2026-11-05 12:34:29 +08:00
  • 59e6a71f28 perf(memory): stop re-reading 79 MB of vectors to answer a one-bit question jianf 2026-11-05 12:20:52 +08:00
  • 73a0a6b8d0 test(memory): pin D1 — a corrupt vector cannot take the recall path down (D1) jianf 2026-11-05 12:13:17 +08:00
  • 5cfc982f39 fix(memory): count blocks dropped BEFORE the candidate pool exists (D2, second hole) jianf 2026-11-05 12:04:17 +08:00
  • 7ad76167c5 fix(memory): separate "not enough blocks yet" from "no common direction" (C5) jianf 2026-11-05 12:01:07 +08:00
  • 5462934a84 test(memory): pin the reason at the TOOL surface, the fourth place it can vanish (C5) jianf 2026-11-05 11:58:58 +08:00
  • 16cfdb75d6 docs(memory): say what centroidRecallState is NOT, and why it has no caller jianf 2026-11-05 11:55:44 +08:00
  • 44f883745f feat(memory): give C5's reason an outlet, with a read that cannot schedule (C5 follow-up) jianf 2026-11-05 11:54:12 +08:00
  • 0bc160b1bd docs(memory): list the new drop counters in the log-format table (D2) jianf 2026-11-05 11:51:59 +08:00
  • bdd91234a5 test(memory): pin that a NON-ZERO drop counter survives to both surfaces (D2) jianf 2026-11-05 11:49:01 +08:00
  • 891582041d fix(memory): print the downstream drop counters, not just compute them (D2 follow-up) jianf 2026-11-05 11:44:11 +08:00
  • 07f8438964 fix(memory): count every dropped candidate, not just the two upstream ones (D2) jianf 2026-11-05 11:42:06 +08:00
  • 68775d327f fix(packaging): ship lib/embed/, without which the published tarball cannot load jianf 2026-11-05 11:38:56 +08:00
  • c97775bd18 feat(memory): encode stored blocks on the document side, questions on the query side (V6) jianf 2026-11-05 11:35:02 +08:00
  • 28866ac6e6 feat(memory): name why centring is disabled, instead of only reporting that it is (C5) jianf 2026-11-05 11:32:49 +08:00
  • 5cb97edf39 fix(memory): stop scoring renormalised floating-point dust as a direction (C4 follow-up) jianf 2026-11-05 11:30:48 +08:00
  • 363b1ba21a docs(memory): record what the C4 write path costs, and two "unwired" calls that aren't jianf 2026-11-05 11:23:32 +08:00
  • febf9f6f3c test(memory): pin the C4 gates that were left unguarded (C4 follow-up, supervision) jianf 2026-11-05 11:21:02 +08:00
  • 05e93b2f5c fix(memory): let the write path refresh a drifted centroid (C4 follow-up) jianf 2026-11-05 10:47:43 +08:00
  • 0a6adff5cb fix(memory): wire centroid centering into both the write path and scoring (C4) jianf 2026-11-05 10:41:38 +08:00
  • 28e18d0258 test(memory): bound what P1's green does and does not establish (P1 follow-up) jianf 2026-11-05 01:22:57 +08:00
  • 09be4de0eb test(memory): pin that ORDINARY_DEGRADATIONS decides the log LEVEL (P1 follow-up) jianf 2026-11-05 00:51:17 +08:00
  • 1309afec93 fix(memory): wire the computed query vector into recall scoring (P1) jianf 2026-11-05 00:07:29 +08:00
  • c1f7e06b22 test(memory): 补 377e02c 的判据假绿 —— multiCarrier 名不符实,真多块零覆盖 jianf 2026-11-04 18:32:16 +08:00
  • 377e02c943 fix(memory): make the loop actually promote real recall into system jianf 2026-11-04 18:24:58 +08:00
  • 5c6aaf53cf feat(memory): land the loop ports without wiring them jianf 2026-11-04 17:27:36 +08:00
  • f1b74a35ef feat(memory): ship the profile overlay that mounts the replacement loop jianf 2026-11-04 17:07:48 +08:00
  • 6d9ad62a8f feat(memory): surface recall as a system section instead of history jianf 2026-11-04 14:54:49 +08:00
  • 783a7f87bb feat(memory): observable recall log behind config.debugLog jianf 2026-11-04 08:12:13 +08:00
  • ca0b5ff813 fix(memory-b): keep non-enumerable recall diagnostics through budget slicing exec 2026-11-03 21:35:59 +08:00
  • 2069cd5f25 feat(memory-b): budget-segment recall injection in the real host path exec 2026-11-03 21:31:36 +08:00
  • 771a053eea docs(CL-1F): restore A1 semantics and cite V7 logs for G1 jianf 2026-11-01 17:52:52 +08:00
  • 7fc3d46b9a docs(CL-1): revert V2 documentation changes jianf 2026-11-01 17:41:52 +08:00
  • 591f34070d feat(memory-b): port V7 largeTopK candidate bound before fusion jianf 2026-11-01 17:37:48 +08:00
  • 06155d4bcc feat(memory-b): expose text document side as interface only jianf 2026-11-01 17:21:46 +08:00
  • 8a87c973d2 test(memory-b): add self-built tier-3 flip case jianf 2026-11-01 17:08:54 +08:00
  • e2536f14f3 feat(memory-b): port V5 candidate assembly and asymmetric MinScore jianf 2026-11-01 15:50:17 +08:00
  • 5b217c1f78 feat(memory-b): expose V3 vector and symbol attribution jianf 2026-11-01 15:34:55 +08:00
  • b7eff5db66 test(memory-b): strengthen C3 recall and corruption mutants jianf 2026-11-01 12:39:53 +08:00
  • d73d47c081 feat(memory-b): port C3 centroid staleness and async rebuild scheduling jianf 2026-11-01 12:32:16 +08:00
  • d57c9dc798 feat(memory-b): port V2 non-exact fusion weights feat/memory-mvp jianf 2026-11-01 12:01:22 +08:00
  • fc92db9f5b feat(memory-b): port V1 exact vector pin adjustment jianf 2026-11-01 11:51:13 +08:00
  • 8bdd9f5ce0 test(memory-b): make F8 mutants bite the positive criteria jianf 2026-11-01 11:11:37 +08:00
  • 96adb172eb test(memory-b): add F8 checkpoint for width validation jianf 2026-11-01 11:01:44 +08:00
  • b5d3f6ec73 feat(memory-b): add F7 fingerprint space stats jianf 2026-11-01 10:50:46 +08:00
  • f62b826c64 test(memory-b): 补 unknownSpace / dimensionMismatch 的文案判据(四态齐) jianf 2026-10-30 17:26:16 +08:00
  • 99d0670ebe fix(memory-b): 返工 ③④ —— trigger 直判据 + skipped_dim 不再是假字段 jianf 2026-10-30 17:07:19 +08:00
  • d9280773aa fix(memory-b): 返工 —— last_recall 可查询 + renderIndex 按态分述 jianf 2026-10-30 16:49:55 +08:00
  • 160b5b5139 fix(memory-b): 三项验收整改 —— 去写死数字 / F8 硬报错 / blockStates 去 JSON.parse jianf 2026-10-30 16:29:05 +08:00
  • b73607ed02 feat(memory-b): F3/F4 四态派生计数 + D3 工具面 + D5 提示渲染 jianf 2026-10-30 15:59:22 +08:00
  • 48c52497c2 feat(memory-b): F6 三段口径固化成判据 + A1b 降级记账 jianf 2026-10-30 15:39:03 +08:00
  • 425c441470 feat(memory-b): F5 固化为 fail-closed 判据 + F2 符号路空间过滤 jianf 2026-10-30 15:29:23 +08:00
  • e2c2bb41b7 docs: 删掉 README「nothing to install」假声明,改正 peer 叙述 jianf 2026-10-30 15:07:45 +08:00
  • d1442848c4 docs: README 补前置准备(干净 clone 直接跑 npm test 会红 4 个文件) jianf 2026-10-30 15:02:38 +08:00
  • 0e65dfee64 fix(check): checkpoint 全废时 runner 仍报通过 + 补回丢失的覆盖 jianf 2026-10-30 14:44:09 +08:00
  • fc5fe11590 docs: 去掉 README 计数并在判据侧禁止它 + 变异判据方法论 dev-notes jianf 2026-10-30 14:36:41 +08:00
  • 199553f91a test(memory-b): W11f 模式清单改为从源码 case 字面量推导 jianf 2026-10-30 14:13:39 +08:00
  • d972a2d135 fix(memory-b): W11f —— aborted / default 零命中时不再承诺条目 jianf 2026-10-30 14:00:07 +08:00
  • 80d188efc1 fix(memory-b): P0 no_embedder 逐轮注入 + 变异改为真改 lib/(并修掉自引入竞态) jianf 2026-10-30 13:34:18 +08:00
  • 82b754661d fix(memory-b): W11d 两处短路 + W12 abort/失败分流 + 文档订正 jianf 2026-10-30 11:24:17 +08:00
  • 72f02b866a fix(memory-b): W10 读路径取消 + W11 降级可见 jianf 2026-10-30 11:01:22 +08:00
  • 170bc5fde2 fix(memory-b): W9 —— adapter 的 embedText 丢掉 caller signal(真 bug) jianf 2026-10-30 10:41:42 +08:00
  • c6595d2cf0 feat(memory-b): H 收尾 W1–W8 —— 信号转发、写侧校验、建中心入口 jianf 2026-10-30 10:35:41 +08:00
  • 2adcbb7387 feat(memory-b): 票② 单一来源强制 + 票③ dim=null 边界 jianf 2026-10-30 10:32:04 +08:00
  • 3adb5a7018 docs+test: README 计数漂移根治 + MIG3 进 check + MIG4 崩溃窗口核实 jianf 2026-10-30 10:26:38 +08:00
  • afc98191a9 fix(memory-b): MIG3 graph_centroid 迁移后未重建(P0)+ P1 改重命名保留 jianf 2026-10-30 10:22:25 +08:00
  • f84011d9ef fix(memory-b): phase A 存量库迁移 + 成功路径 degraded 标签断言 jianf 2026-10-30 10:20:10 +08:00
  • 00a4a5f6ee feat(memory-b): G2† 编成 test + H 组完成(http adapter + 两表指纹一致) jianf 2026-10-30 10:17:18 +08:00
  • e08c0bc569 fix(memory-b): G5 白名单恒假 —— 加合法 adapter 会误炸 jianf 2026-10-30 10:12:40 +08:00
  • 600df5b817 feat(memory-b): G 组完成 —— 5 条守卫 + 两条你要求的即时修正 jianf 2026-10-30 10:09:45 +08:00
  • 98612b2746 feat(memory-b): A 组完成 —— 异步 seam + golden fixture,recallBlocks 未动 jianf 2026-10-30 10:05:32 +08:00
  • 885e0b66a3 test(memory): 补 G6/G7 两条判据,把真实 batch 教训写进 README jianf 2026-10-30 09:59:17 +08:00
  • 64c614b99a fix(memory): 自动召回在真实 dsh batch 里 100% 失效 jianf 2026-10-30 09:55:14 +08:00
  • eac9f0fca6 docs: phase B 开工前决策建议 —— 异步化回归风险可结构性消除 jianf 2026-10-30 09:52:06 +08:00
  • 0dfa6dcb27 docs: phase B 判据与变异规则草案(待批,不含实现) jianf 2026-10-30 09:49:07 +08:00
  • 114fae84aa feat(memory): MVP 阶段 A 切片 —— 块进 dsh、召回、进 prompt jianf 2026-10-30 09:44:42 +08:00
  • 533f801c24 docs: 影子上下文方案在 dsh 上的可行性核实 feat/feasibility-survey jianf 2026-10-30 09:29:37 +08:00
  • 28d9d5e929 docs: 三层记忆移植 dsh 插件可行性评估 jianf 2026-10-30 00:39:44 +08:00
  • 16fa18a186 Initial commit jianf 2026-10-29 16:27:48 +00:00