- Updated all 150+ :tangle headers across harness/ and skills/ to use elisp (expand-file-name) to target INSTALL_DIR dynamically.
- Cleaned up environment/ directory depth by moving memory-image.lisp to state/.
- Moved test scripts to tests/ and deleted redundant chat scripts.
- Fix critical paren balance issues across harness/skills.org, act.org,
loop.org, memory.org, and skills/self-edit|emacs-edit.org
- Add :reload-skill cognitive tool for hot-reloading without restart
- Add :generate-embeddings tool and self-edit hot-reload infrastructure
- Wire all new skills (self-edit, emacs-edit, lisp-utils) into main ASDF
- Regenerate all .lisp tangled files via emacs --batch org-babel-tangle
- Add :opencortex/tests ASDF system with 14 test suites
- Fix test files to compile cleanly (self-edit-tests symbol vis, etc.)
- Pure Lisp implementation (no Emacs subprocess)
- Read org files via ingest-ast
- Write back preserving structure (#+begin_src blocks)
- Add headlines with auto-generated IDs
- Set properties on headlines
- Set TODO states (TODO → DONE)
- Cognitive tools: :org-read, :org-write, :org-add-headline, :org-set-property, :org-set-todo
This enables self-editing on org files without breaking tangling.