docs: merge architectural evolution note into roadmap
- Transferred remaining architectural tasks (AST tooling, Reflection Loops, Actuator hardening, Lazy-loading) into the active gtd.org task tree. - Purged the standalone note as its contents are now fully tracked in the project roadmap.
This commit is contained in:
9
gtd.org
9
gtd.org
@@ -121,6 +121,14 @@ Roadmap basis: Evolutionary roadmap from README.org. Working backwards from SOTA
|
|||||||
- Create/update/delete headlines, set properties, manage TODO states
|
- Create/update/delete headlines, set properties, manage TODO states
|
||||||
- Handle =id:= links and internal links
|
- Handle =id:= links and internal links
|
||||||
- Pure Lisp implementation (no Emacs subprocess)
|
- Pure Lisp implementation (no Emacs subprocess)
|
||||||
|
***** TODO Expose Structural AST Editing Tools
|
||||||
|
- Wrap org-skill-emacs-edit into def-cognitive-tool definitions
|
||||||
|
- Force LLM to use semantic node updates instead of regex file I/O
|
||||||
|
***** TODO Implement Reflection Loops
|
||||||
|
- Feed rejection traces (syntax errors, policy blocks) back to LLM to trigger self-correction
|
||||||
|
***** TODO Harden Actuators
|
||||||
|
- Fix path-traversal vulnerabilities in file I/O tools (e.g. :write-file)
|
||||||
|
- Enforce Merkle-snapshots on all state-modifying actions
|
||||||
***** TODO Implement tool permission tiers (ask/allow/deny)
|
***** TODO Implement tool permission tiers (ask/allow/deny)
|
||||||
- Per-tool permission plist stored in org-object
|
- Per-tool permission plist stored in org-object
|
||||||
- =generate-tool-belt-prompt= filters denied tools before LLM sees them
|
- =generate-tool-belt-prompt= filters denied tools before LLM sees them
|
||||||
@@ -198,6 +206,7 @@ Unified control plane: hooks + cron + routing in one skill. Deep project underst
|
|||||||
- Stack-based context with =push-context= / =pop-context=
|
- Stack-based context with =push-context= / =pop-context=
|
||||||
- Path resolution relative to current context
|
- Path resolution relative to current context
|
||||||
- Memory scope: =:scope= property on org-objects (memex/session/project)
|
- Memory scope: =:scope= property on org-objects (memex/session/project)
|
||||||
|
- Implement lazy-loading proxies for large-scale memory traversal (offload cold nodes to disk)
|
||||||
|
|
||||||
**** TODO 2. Model-Tier Routing (cost optimization)
|
**** TODO 2. Model-Tier Routing (cost optimization)
|
||||||
***** TODO Extend =*model-selector-fn= for complexity-based routing
|
***** TODO Extend =*model-selector-fn= for complexity-based routing
|
||||||
|
|||||||
Reference in New Issue
Block a user