diff --git a/docs/ROADMAP.org b/docs/ROADMAP.org index 7c2ea14..739522c 100644 --- a/docs/ROADMAP.org +++ b/docs/ROADMAP.org @@ -17,32 +17,166 @@ The TODO states in each version's Tasks section are the authoritative task track ** Version Roadmap -*** v0.1.0: The Autonomous Foundation — RELEASED +*** v0.1.0: The Autonomous Foundation — RELEASED 2026-04-20 The secure, auditable Lisp kernel. All core infrastructure in place. -- Perceive-Reason-Act pipeline (3-stage metabolic loop) -- Skills engine with jailed loading (defskill, topological sort, hot-reload) -- Policy skill (6 invariants) -- Memory (memory-object + Merkle hashing) -- Scribe + Gardener background workers -- LLM gateway (OpenRouter, Ollama) -- Shell actuator, Emacs bridge, credentials vault -- FiveAM test suite +**** DONE Perceive-Reason-Act pipeline +:PROPERTIES: +:ID: id-06f10b9a-4054-4dea-a927-b0935fbdcd2f +:CREATED: [2026-03-22 Sun] +:END: +:LOGBOOK: +- State "DONE" from "TODO" [2026-04-20 Mon] +:END: -*** v0.2.0: Interactive Refinement — RELEASED +**** DONE Skills engine with jailed loading +:PROPERTIES: +:ID: id-dc83944f-3923-4142-b324-c317dacd6b0b +:CREATED: [2026-03-22 Sun] +:END: +:LOGBOOK: +- State "DONE" from "TODO" [2026-04-20 Mon] +:END: + +**** DONE Policy skill (6 invariants) +:PROPERTIES: +:ID: id-929c84b7-d6ae-42b9-a8b5-d9df962db826 +:CREATED: [2026-03-22 Sun] +:END: +:LOGBOOK: +- State "DONE" from "TODO" [2026-04-20 Mon] +:END: + +**** DONE Memory (memory-object + Merkle hashing) +:PROPERTIES: +:ID: id-3a96b384-cacf-4da0-8faa-1647739feba9 +:CREATED: [2026-03-22 Sun] +:END: +:LOGBOOK: +- State "DONE" from "TODO" [2026-04-20 Mon] +:END: + +**** DONE Scribe + Gardener background workers +:PROPERTIES: +:ID: id-3f618a38-ec23-4034-ba3c-ef272e212e2b +:CREATED: [2026-03-22 Sun] +:END: +:LOGBOOK: +- State "DONE" from "TODO" [2026-04-20 Mon] +:END: + +**** DONE LLM gateway (OpenRouter, Ollama) +:PROPERTIES: +:ID: id-f5d870e2-cbd2-4c00-a8d4-174ab4118afc +:CREATED: [2026-04-11 Sat] +:END: +:LOGBOOK: +- State "DONE" from "TODO" [2026-04-20 Mon] +:END: + +**** DONE Shell actuator, Emacs bridge, credentials vault +:PROPERTIES: +:ID: id-7ca3167f-8353-4bb7-8b97-c039017716b0 +:CREATED: [2026-04-11 Sat] +:END: +:LOGBOOK: +- State "DONE" from "TODO" [2026-04-20 Mon] +:END: + +**** DONE FiveAM test suite +:PROPERTIES: +:ID: id-925d4180-764b-4219-8bdc-8e1849572da1 +:CREATED: [2026-04-11 Sat] +:END: +:LOGBOOK: +- State "DONE" from "TODO" [2026-04-20 Mon] +:END: + +*** v0.2.0: Interactive Refinement — RELEASED 2026-04-29 The "Brain" meets the "Machine." Standardization and professionalization of the user interface and environment. -- Professional TUI (Croatoan-based, styled, scrollable) -- Self-editing (detects errors, applies fixes, learns from outcomes) -- Enhanced utilities (structural Lisp/Org manipulation + REPL) -- Onboarding wizard (modular Lisp setup for multiple LLM providers) -- Memory rollback (snap back to known-good state) -- Project renamed to Passepartout -- Secret Exposure Gate, Shell Safety, Lisp Validation Gate -- Multi-distro deployment (Debian + Fedora), systemd service, Docker -- 31 org files with full literate prose +**** DONE Professional TUI (Croatoan-based, styled, scrollable) +:PROPERTIES: +:ID: id-57cef382-fe14-42e6-aade-03e05e3e920b +:CREATED: [2026-04-28 Tue] +:END: +:LOGBOOK: +- State "DONE" from "TODO" [2026-04-29 Wed] +:END: + +**** DONE Self-editing (error detection, surgical fix, hot-reload) +:PROPERTIES: +:ID: id-459b8275-9979-4d0f-8d61-a9af883930d4 +:CREATED: [2026-04-23 Wed] +:END: +:LOGBOOK: +- State "DONE" from "TODO" [2026-04-29 Wed] +:END: + +**** DONE Enhanced utilities (structural Lisp/Org manipulation + REPL) +:PROPERTIES: +:ID: id-23f37c0d-4e77-4dc3-ab43-52a5987eb426 +:CREATED: [2026-04-23 Wed] +:END: +:LOGBOOK: +- State "DONE" from "TODO" [2026-04-29 Wed] +:END: + +**** DONE Onboarding wizard (modular Lisp setup for LLM providers) +:PROPERTIES: +:ID: id-bd497de7-3533-4056-b89f-2c992d2ea28b +:CREATED: [2026-04-28 Tue] +:END: +:LOGBOOK: +- State "DONE" from "TODO" [2026-04-29 Wed] +:END: + +**** DONE Memory rollback (snapshot and restore) +:PROPERTIES: +:ID: id-fd2fb6e3-03e7-4e22-b9e9-a7eecfd06718 +:CREATED: [2026-04-12 Sun] +:END: +:LOGBOOK: +- State "DONE" from "TODO" [2026-04-29 Wed] +:END: + +**** DONE Secret Exposure Gate, Shell Safety, Lisp Validation +:PROPERTIES: +:ID: id-aa53c128-195b-42d4-9838-2def59faf7cf +:CREATED: [2026-05-02 Sat] +:END: +:LOGBOOK: +- State "DONE" from "TODO" [2026-05-02 Sat] +:END: + +**** DONE Multi-distro deployment (Debian+Fedora, systemd, Docker) +:PROPERTIES: +:ID: id-783df999-f7fe-45c8-896d-2fd07c604d64 +:CREATED: [2026-05-02 Sat] +:END: +:LOGBOOK: +- State "DONE" from "TODO" [2026-05-02 Sat] +:END: + +**** DONE Project rename to Passepartout (files, packages, env vars) +:PROPERTIES: +:ID: id-91724874-aa0d-4804-9220-8bc5551f1366 +:CREATED: [2026-05-02 Sat] +:END: +:LOGBOOK: +- State "DONE" from "TODO" [2026-05-02 Sat] +:END: + +**** DONE 31 org files with full literate prose +:PROPERTIES: +:ID: id-597b2a92-aac6-481a-b2c4-4f9842ced97c +:CREATED: [2026-05-02 Sat] +:END: +:LOGBOOK: +- State "DONE" from "TODO" [2026-05-02 Sat] +:END: *** v0.3.0: Event Orchestration + HITL @@ -58,7 +192,6 @@ Unified control plane and Human-in-the-Loop state management. :LOGBOOK: - State "DONE" from "TODO" [2026-05-02 Sat 22:00] :END: -CLOSED: [2026-05-02 Sat 22:00] The Dispatcher's role has evolved beyond security guard. It is the seed of the deterministic engine — it learns to execute procedures without invoking the neural net. *** DONE Event Orchestrator (unified hooks+cron+routing) @@ -69,7 +202,6 @@ The Dispatcher's role has evolved beyond security guard. It is the seed of the d :LOGBOOK: - State "DONE" from "TODO" [2026-05-02 Sat 22:36] :END: -CLOSED: [2026-05-02 Sat 22:36] Unified control plane for hooks, cron, and complexity-based routing. - *hook-registry* + *cron-registry* + tier classifier - Hooks via ~#+HOOK:~ Org-mode properties