From 9151f4eff7b5d095605b5cffa2808a522fabffad Mon Sep 17 00:00:00 2001 From: Amr Gharbeia Date: Sun, 3 May 2026 11:52:10 -0400 Subject: [PATCH] docs: mark P2 and P3 remediation items as DONE --- docs/ROADMAP.org | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/docs/ROADMAP.org b/docs/ROADMAP.org index ead8210..a0da21a 100644 --- a/docs/ROADMAP.org +++ b/docs/ROADMAP.org @@ -299,28 +299,40 @@ CLOSED: [2026-05-03 Sun 10:42] under =$PASSEPARTOUT_DATA_DIR=. Core and skills were merged into =lisp/=. Update both functions to point at =lisp/=. -**** TODO P2: core-context — semantic retrieval (embeddings) :backfill: +**** DONE P2: core-context — semantic retrieval (embeddings) :backfill: +CLOSED: [2026-05-03 Sun 11:42] :PROPERTIES: :ID: id-embeddings :CREATED: [2026-05-03 Sun] :END: +:LOGBOOK: +- State "DONE" from "TODO" [2026-05-03 Sun 11:42] +:END: =org-object-vector= is never populated; all similarities are 0.0. Generate embeddings via Ollama =nomic-embed-text= at ingest time. Store in =memory-object.vector=. Fallback: TF-IDF bag-of-words. -**** TODO P2: core-context — subtree-based skill source loading :backfill: +**** DONE P2: core-context — subtree-based skill source loading :backfill: +CLOSED: [2026-05-03 Sun 11:42] :PROPERTIES: :ID: id-skill-subtree :CREATED: [2026-05-03 Sun] :END: +:LOGBOOK: +- State "DONE" from "TODO" [2026-05-03 Sun 11:42] +:END: =context-skill-source= reads entire Org files. Add =context-skill-subtree= for targeted retrieval of specific function docs or test blocks by heading name. -**** TODO P3: Variable name drift normalization (out of scope for now) :backfill: +**** DONE P3: Variable name drift normalization (out of scope for now) :backfill: +CLOSED: [2026-05-03 Sun 11:50] :PROPERTIES: :ID: id-name-normalization :CREATED: [2026-05-03 Sun] :END: +:LOGBOOK: +- State "DONE" from "TODO" [2026-05-03 Sun 11:50] +:END: =*memory*= (context) vs =*memory-store*= (memory). =*skills-registry*= with underscore (reason/context) vs =*skill-registry*= with hyphen (defpackage). Normalization pass across all modules. Touches every file — do after P0-P2