PSF: Retrospective metadata injection complete. Kernel future-proofed with CREATED/EDITED drawer logic.
This commit is contained in:
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: 7d3713b7-310d-41a1-a95c-dfc3122d5450
|
||||
:CREATED: [2026-04-07 Tue 13:42]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: User - Associated Accounts
|
||||
#+author: User
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: 12cacf94-e868-449b-a72c-6d45695edf92
|
||||
:CREATED: [2026-03-30 Mon 21:16]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: CLOSOS: Attributed Object Store
|
||||
#+DATE: 2026-03-22
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: c95af635-e9b9-43e5-b712-f13a69bb4087
|
||||
:CREATED: [2026-03-30 Mon 21:16]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: CLOSOS: Persistence by Default (Single Memory Abstraction)
|
||||
#+DATE: 2026-03-22
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: d0290261-e925-436a-9788-3ed4b0ba71d3
|
||||
:CREATED: [2026-03-30 Mon 21:16]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: CLOSOS: Multiple Simultaneous Environments
|
||||
#+DATE: 2026-03-22
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: 0c4119ab-0af8-4977-b114-7071884c1ad7
|
||||
:CREATED: [2026-03-30 Mon 21:16]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: CLOSOS: Language-Based Protection Mechanisms
|
||||
#+DATE: 2026-03-22
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: 6cb18c83-814a-4036-bf74-9b2c217f4bee
|
||||
:CREATED: [2026-03-30 Mon 21:16]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: CLOSOS: Single Address Space Architecture
|
||||
#+DATE: 2026-03-22
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
* TODO [1/59] Reorganize this file to follow Emacs manual
|
||||
:PROPERTIES:
|
||||
:CREATED: [2023-07-12 Wed 21:37]
|
||||
:CREATED: [2026-03-25 Wed 12:28]
|
||||
:ID: 94287925-725f-49da-9c7a-961e1b4189b7
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
**** TODO Distribution
|
||||
**** TODO Introduction
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: d1e9236b-2ab2-4f17-b0d8-19870e04f018
|
||||
:CREATED: [2026-03-30 Mon 21:16]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: SOUL - The Institutional Memory of the Neurosymbolic Lisp Machine
|
||||
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: d6061a01-7699-45a6-bc1b-1c328f2eab16
|
||||
:CREATED: [2026-03-30 Mon 21:16]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: Modular Emacs Configuration
|
||||
#+DATE: 2026-03-30
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: 5595bf4a-9b59-420a-9f27-92bf96950b3a
|
||||
:CREATED: [2026-03-30 Mon 21:16]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: org-gtd v4.0 Migration
|
||||
#+DATE: 2026-03-30
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: cb3669d7-753b-41b6-9046-2141ffbb7254
|
||||
:CREATED: [2026-03-30 Mon 21:16]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: SKILL: Architect Agent (Universal Literate Note)
|
||||
#+STARTUP: content
|
||||
@@ -117,6 +119,7 @@ Interfaces for blueprint actuation and requirement perception. Source of truth i
|
||||
(with-open-file (out note-path :direction :output :if-exists :append)
|
||||
(format out "~%* Phase B: Blueprint (PROTOCOL)~%:PROPERTIES:~%:STATUS: SIGNED~%:END:~%~%~a"
|
||||
blueprint-content))
|
||||
(org-agent:update-note-metadata note-path)
|
||||
(format nil "SUCCESS - Architect established PROTOCOL in ~a" note-path))
|
||||
(progn
|
||||
(org-agent:kernel-log "ARCHITECT FAILURE - Missing path or content in action: ~a" action)
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: 1063668a-57ab-4d44-8db5-6f6fabb915b9
|
||||
:CREATED: [2026-03-30 Mon 21:16]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: SKILL: AST Normalization Agent (Universal Literate Note)
|
||||
#+STARTUP: content
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: 414dc691-351d-4b36-9ff6-25d060a5d261
|
||||
:CREATED: [2026-03-30 Mon 21:16]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: SKILL: Atomic Notes Retrieval (Universal Literate Note)
|
||||
#+STARTUP: content
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: ab7f8ca4-5589-44ed-b797-1389ceeaf39c
|
||||
:CREATED: [2026-03-31 Tue 18:13]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: SKILL: API Key Authentication (Universal Literate Note)
|
||||
#+STARTUP: content
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: 440074d1-fe4d-41fb-b349-4570ba91cda2
|
||||
:CREATED: [2026-03-31 Tue 18:13]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: SKILL: Google Authentication Suite (Universal Literate Note)
|
||||
#+STARTUP: content
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: f6c16640-1875-4d34-8b7a-cbad1c4ce036
|
||||
:CREATED: [2026-03-30 Mon 21:16]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: SKILL: Brain Mapper Agent (Universal Literate Note)
|
||||
#+STARTUP: content
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: 9dd80d2f-ec60-4263-92d9-a50b87270dda
|
||||
:CREATED: [2026-03-30 Mon 21:16]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: SKILL: Chaos Gauntlet (Universal Literate Note)
|
||||
#+STARTUP: content
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: 4829cb25-efcb-4e0f-9285-7a045213d8b9
|
||||
:CREATED: [2026-03-30 Mon 21:16]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: SKILL: Chat Agent (Universal Literate Note)
|
||||
#+STARTUP: content
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: 89954f1a-7923-441e-a3c6-c35b9c3273d9
|
||||
:CREATED: [2026-03-31 Tue 20:28]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: SKILL: Social Consensus Protocol (Universal Literate Note)
|
||||
#+STARTUP: content
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: a7af7dab-c2fd-4259-99fc-9d386c423e98
|
||||
:CREATED: [2026-04-04 Sat 20:27]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: SKILL: Context Manager (Universal Literate Note)
|
||||
#+STARTUP: content
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: e8de10bb-bc62-41cb-b445-e9b1615b2d3a
|
||||
:CREATED: [2026-03-30 Mon 21:16]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: SKILL: Skill Creator Agent (Universal Literate Note)
|
||||
#+STARTUP: content
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: 085668da-6505-438e-b92a-736943cd4d0a
|
||||
:CREATED: [2026-03-30 Mon 21:16]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: SKILL: Cron Agent (Universal Literate Note)
|
||||
#+STARTUP: content
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: f670cf84-21ab-41eb-a16b-b9a3f3c8c76e
|
||||
:CREATED: [2026-04-04 Sat 20:27]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: SKILL: Delegation Manager (Universal Literate Note)
|
||||
#+STARTUP: content
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: 7c191ef7-4397-473c-9e2a-6a1e3b2ca60e
|
||||
:CREATED: [2026-03-31 Tue 20:28]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: SKILL: Multi-Modal Diagrammer (Universal Literate Note)
|
||||
#+STARTUP: content
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: fbc33323-0795-4fa3-9ebf-3f2ff8daade5
|
||||
:CREATED: [2026-04-07 Tue 12:57]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: SKILL: Dotemacs Configuration (Universal Literate Note)
|
||||
#+STARTUP: content
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: 1e2c3535-2ebb-424b-9bee-ba118ddf0baa
|
||||
:CREATED: [2026-03-31 Tue 20:28]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: SKILL: The Economist Agent (Universal Literate Note)
|
||||
#+STARTUP: content
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: 59ac52fb-2310-4a9d-8e4e-0263af15181c
|
||||
:CREATED: [2026-03-30 Mon 21:16]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: SKILL: Emacs Bridge Agent (Universal Literate Note)
|
||||
#+STARTUP: content
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: 6cd0b4d7-e7cf-49ba-a847-e81c4ace0f76
|
||||
:CREATED: [2026-04-04 Sat 20:27]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: SKILL: Embedding Generator (Universal Literate Note)
|
||||
#+STARTUP: content
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: 20afa98c-446d-437b-b388-b2616e7b4531
|
||||
:CREATED: [2026-03-30 Mon 21:16]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: SKILL: Environment Configuration Manager (Universal Literate Note)
|
||||
#+STARTUP: content
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: 4819956d-a2ec-403d-99f8-4ccb13efb7c2
|
||||
:CREATED: [2026-03-31 Tue 20:28]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: SKILL: Formal Verification Gate (Universal Literate Note)
|
||||
#+STARTUP: content
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: 1cbff23d-aef1-412f-97a0-260302034001
|
||||
:CREATED: [2026-03-31 Tue 18:43]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: SKILL: Native Function Calling (Universal Literate Note)
|
||||
#+STARTUP: content
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: 71cbb872-c191-4ebb-bf65-b2c936f01fea
|
||||
:CREATED: [2026-04-04 Sat 20:27]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: SKILL: Git Steward (Universal Literate Note)
|
||||
#+STARTUP: content
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: 992d2218-548d-4547-bd2b-7b425cb01ca7
|
||||
:CREATED: [2026-03-31 Tue 20:28]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: SKILL: Autonomous Groomer Agent (Universal Literate Note)
|
||||
#+STARTUP: content
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: bbcacb7b-c0ff-4f7e-8bf4-c6ba152a19ce
|
||||
:CREATED: [2026-03-30 Mon 21:16]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: SKILL: Getting Things Done (GTD) (Universal Literate Note)
|
||||
#+STARTUP: content
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: a6295e1b-2de1-4c92-90cd-e54f1bf1974e
|
||||
:CREATED: [2026-03-31 Tue 20:28]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: SKILL: Hardware Inhabitation Agent (Universal Literate Note)
|
||||
#+STARTUP: content
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: 21bcb7ff-1b69-45ae-8844-981c7fc2373c
|
||||
:CREATED: [2026-04-04 Sat 20:27]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: SKILL: Hook Manager (Universal Literate Note)
|
||||
#+STARTUP: content
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: d2ab09fe-2e4f-4b1c-913c-55eb0de347b3
|
||||
:CREATED: [2026-03-31 Tue 20:28]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: SKILL: Unified Knowledge Hyper-Graph (Universal Literate Note)
|
||||
#+STARTUP: content
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: 89ee87e0-ac9f-45cd-9fb4-e3dc5c52fe34
|
||||
:CREATED: [2026-03-31 Tue 18:43]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: SKILL: Inbound Multi-Channel Gateway (Universal Literate Note)
|
||||
#+STARTUP: content
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: 95029300-1d11-444c-a90a-a9f2c5474ca9
|
||||
:CREATED: [2026-04-04 Sat 20:27]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: SKILL: Enriched Inbox Processor Agent (Universal Literate Note)
|
||||
#+STARTUP: content
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: e845b1d7-fc2f-459d-99dd-74e0f6c4ba8f
|
||||
:CREATED: [2026-04-07 Tue 12:57]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: SKILL: Infrastructure & Security (Universal Literate Note)
|
||||
#+STARTUP: content
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: c8a20cdf-5a23-4b52-a258-9ca11179c414
|
||||
:CREATED: [2026-04-05 Sun 19:12]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: SKILL: LinkedIn Automation Agent (Universal Literate Note)
|
||||
#+STARTUP: content
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: 81e3492e-0d28-416c-a67c-c7f6f114643d
|
||||
:CREATED: [2026-04-07 Tue 12:57]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: SKILL: Lisp Machine Bootstrap (Universal Literate Note)
|
||||
#+STARTUP: content
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: 2883a21a-6b95-4f8c-a785-3c1472a994b6
|
||||
:CREATED: [2026-04-04 Sat 20:27]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: SKILL: Log Aggregator (Universal Literate Note)
|
||||
#+STARTUP: content
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: 0e050a09-7d5d-43c4-8de4-8762fffd3255
|
||||
:CREATED: [2026-03-31 Tue 20:28]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: SKILL: Long-Horizon Planning Agent (Universal Literate Note)
|
||||
#+STARTUP: content
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: 3cf112fa-c8f6-4649-8d0f-96cde70d8807
|
||||
:CREATED: [2026-03-31 Tue 13:03]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: SKILL: Memex Manager (Universal Literate Note)
|
||||
#+STARTUP: content
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: ae49bb72-8c5d-4392-af70-4eb00d285054
|
||||
:CREATED: [2026-03-30 Mon 21:16]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: SKILL: Model Explorer Agent (Universal Literate Note)
|
||||
#+STARTUP: content
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: e8b500e2-3f26-4c8e-8558-528061e178ca
|
||||
:CREATED: [2026-03-31 Tue 18:28]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: SKILL: Object Store Persistence (Universal Literate Note)
|
||||
#+STARTUP: content
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: 4ed67571-bde3-44f9-93d1-f5b2aef5f26b
|
||||
:CREATED: [2026-03-31 Tue 18:13]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: SKILL: Onboarding & Calibration (Universal Literate Note)
|
||||
#+STARTUP: content
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: 47425a43-2be0-423c-8509-22592cfe9c9e
|
||||
:CREATED: [2026-04-07 Tue 12:57]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: SKILL: Org-Agent Platform (Universal Literate Note)
|
||||
#+STARTUP: content
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: d8b1fbf9-2a6e-453d-975b-f510c3a9c4c0
|
||||
:CREATED: [2026-03-30 Mon 21:16]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: SKILL: Org-Native Delivery Agent (Universal Literate Note)
|
||||
#+STARTUP: content
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: 97d0945e-9405-4da8-82e1-0e742063a99a
|
||||
:CREATED: [2026-03-31 Tue 16:14]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: SKILL: Org-GTD Archive Roam Daily (Universal Literate Note)
|
||||
#+STARTUP: content
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: 3ffed7d8-7a73-4766-bf64-473ba81f67f1
|
||||
:CREATED: [2026-03-31 Tue 16:14]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: SKILL: Org-JSON Bridge (Universal Literate Note)
|
||||
#+STARTUP: content
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: f7db1884-49cc-4db6-9ca1-4c69ec3a631e
|
||||
:CREATED: [2026-03-30 Mon 21:16]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: SKILL: Org-Mode & AST Manipulation (Universal Literate Note)
|
||||
#+STARTUP: content
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: 37f2b59f-4537-4cca-ac7f-5c24b9e2e773
|
||||
:CREATED: [2026-03-30 Mon 21:16]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: SKILL: Project Foundry Agent (Universal Literate Note)
|
||||
#+STARTUP: content
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: bc8047c2-678b-4b61-88fa-d43554f6f4da
|
||||
:CREATED: [2026-03-30 Mon 21:16]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: SKILL: Project Manager Agent (Universal Literate Note)
|
||||
#+STARTUP: content
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: a44d29c6-a686-451e-b4e6-b060c3aa7524
|
||||
:CREATED: [2026-03-30 Mon 21:16]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: SKILL: Anthropic Provider Agent (Universal Literate Note)
|
||||
#+STARTUP: content
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: 52799ee8-693f-49da-97bc-2c02bc6a7ef7
|
||||
:CREATED: [2026-03-30 Mon 21:16]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: SKILL: Gemini Provider Agent (Universal Literate Note)
|
||||
#+STARTUP: content
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: f605bf22-7ba7-458e-b0ce-5356e8ca46c6
|
||||
:CREATED: [2026-03-30 Mon 21:16]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: SKILL: Ollama Provider Agent (Universal Literate Note)
|
||||
#+STARTUP: content
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: c6cbd603-3fa2-4fe9-807d-68006af1362a
|
||||
:CREATED: [2026-03-30 Mon 21:16]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: SKILL: OpenAI Provider Agent (Universal Literate Note)
|
||||
#+STARTUP: content
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: db56b985-776c-4845-9f38-cc7e9b6af9f1
|
||||
:CREATED: [2026-03-30 Mon 21:16]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: SKILL: OpenRouter Provider Agent (Universal Literate Note)
|
||||
#+STARTUP: content
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: 0fb9e9cb-4af2-463c-9c6f-74f95747c5ff
|
||||
:CREATED: [2026-03-30 Mon 21:16]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: SKILL: Cognitive Router Agent (Universal Literate Note)
|
||||
#+STARTUP: content
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: 98576df2-c496-4e4a-9acb-0bca514a0305
|
||||
:CREATED: [2026-03-31 Tue 18:28]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: SKILL: Global Safety Harness (Universal Literate Note)
|
||||
#+STARTUP: content
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: 95a555e5-bf95-4128-9224-7341c52c40b6
|
||||
:CREATED: [2026-03-31 Tue 20:28]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: SKILL: The Scientist Agent (Universal Literate Note)
|
||||
#+STARTUP: content
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: 0f55aff3-a586-409a-9ba9-8c88477a1d1a
|
||||
:CREATED: [2026-03-30 Mon 21:16]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: SKILL: Scribe-RCA (Universal Literate Note)
|
||||
#+STARTUP: content
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: 0e849660-4a5c-4364-93be-abec161a5468
|
||||
:CREATED: [2026-03-30 Mon 21:16]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: SKILL: Scribe Agent (Universal Literate Note)
|
||||
#+STARTUP: content
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: 65891ce2-a465-49e6-a0c1-be13d3288d55
|
||||
:CREATED: [2026-03-30 Mon 21:16]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: SKILL: Self-Fix Agent (Universal Literate Note)
|
||||
#+STARTUP: content
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: 0ae190ec-5658-4630-aed8-a5e9ffbbea0e
|
||||
:CREATED: [2026-03-30 Mon 21:16]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: SKILL: Shell Actuator Agent (Universal Literate Note)
|
||||
#+STARTUP: content
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: e870d860-5db7-443a-aaf3-23cd5521b27c
|
||||
:CREATED: [2026-03-31 Tue 18:28]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: SKILL: Sub-Agent Manager (Concurrency & Parallelism)
|
||||
#+STARTUP: content
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: 74f65792-1bf2-4b33-ab1a-e8a4830143fb
|
||||
:CREATED: [2026-03-30 Mon 21:16]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: SKILL: Task Integrity Agent (Universal Literate Note)
|
||||
#+STARTUP: content
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: 230dd5b0-39ab-4f30-84da-0dc628e667b7
|
||||
:CREATED: [2026-03-31 Tue 18:43]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: SKILL: Automated TDD Runner (Universal Literate Note)
|
||||
#+STARTUP: content
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: d2ec6e07-c1ee-43fb-8eae-9900e073a24f
|
||||
:CREATED: [2026-03-30 Mon 21:16]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: SKILL: Technical Analyst Agent (Universal Literate Note)
|
||||
#+STARTUP: content
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: f3e3a6b3-8cd8-4e64-a835-5cdf5d13b75b
|
||||
:CREATED: [2026-04-07 Tue 13:42]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: SKILL: Token Accountant Agent (Universal Literate Note)
|
||||
#+STARTUP: content
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: ce3bef2a-ff93-49a5-ae5e-acde1de19000
|
||||
:CREATED: [2026-03-30 Mon 21:16]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: SKILL: Web Dashboard Agent (Universal Literate Note)
|
||||
#+STARTUP: content
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: 31a1effd-59cc-4c62-a320-1ae3be85fe10
|
||||
:CREATED: [2026-03-30 Mon 21:16]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: SKILL: Web Research Agent (Universal Literate Note)
|
||||
#+STARTUP: content
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: d6d6f694-13ca-4dbf-9fab-79bf8d0c8502
|
||||
:CREATED: [2026-03-30 Mon 21:16]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: SKILL: Workspace Manager Agent (Universal Literate Note)
|
||||
#+STARTUP: content
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: 479482e2-b374-4eed-9724-ad11af73cc25
|
||||
:CREATED: [2026-03-30 Mon 21:16]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: Personal Software Foundry (PSF)
|
||||
#+DATE: 2026-03-30
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: c4c9fc37-7c71-40bb-bad5-1f6fc95bd014
|
||||
:CREATED: [2026-04-07 Tue 12:57]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: PROJECT: Modular Home Appliances (Universal Literate Note)
|
||||
#+STARTUP: content
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: 96cec02d-eb09-4a85-a093-93227c4a8733
|
||||
:CREATED: [2026-04-07 Tue 12:57]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: PROJECT: Off-Grid Field Guide (Universal Literate Note)
|
||||
#+STARTUP: content
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: d48b8a53-5a52-46ae-8f3f-f1f1201103d8
|
||||
:CREATED: [2026-04-07 Tue 12:57]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: PROJECT: Open Personal Equipment System (Universal Literate Note)
|
||||
#+STARTUP: content
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: 57852974-5860-4d64-b43d-a409c67e5266
|
||||
:CREATED: [2026-04-07 Tue 12:57]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: PROJECT: Personal Server Appliance (Universal Literate Note)
|
||||
#+STARTUP: content
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: b8e72094-8a57-4577-91c4-fd0f9a006b3c
|
||||
:CREATED: [2026-04-07 Tue 12:57]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: PROJECT: Revenue Sustainability (Universal Literate Note)
|
||||
#+STARTUP: content
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: 3cf9b4e5-5956-4117-930d-cd4c86371373
|
||||
:CREATED: [2026-04-07 Tue 12:57]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: PROJECT: SDR Suite Lisp (Universal Literate Note)
|
||||
#+STARTUP: content
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: 540c3143-3ca3-4882-abe8-a452b451a8b0
|
||||
:CREATED: [2026-04-07 Tue 12:57]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: PROJECT: Token Optimization (Universal Literate Note)
|
||||
#+STARTUP: content
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: 72ae9cc3-a79b-462f-ba66-8c4255ead6d2
|
||||
:CREATED: [2026-04-07 Tue 12:57]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: PROJECT: Zotero Org Import Tool (Universal Literate Note)
|
||||
#+STARTUP: content
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: fedc6205-f65e-4b5c-8d83-6c85366c13a8
|
||||
:CREATED: [2026-03-30 Mon 21:16]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: Atomic Notes (Zettelkasten)
|
||||
#+AUTHOR: User
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
:PROPERTIES:
|
||||
:ID: 4922d441-225e-4b83-a280-3e394bbc97ed
|
||||
:CREATED: [2026-03-30 Mon 21:16]
|
||||
:EDITED: [2026-04-07 Tue 13:42]
|
||||
:END:
|
||||
#+TITLE: Tool Failure Protocol
|
||||
#+AUTHOR: User
|
||||
|
||||
10
system/extract-git-dates.sh
Executable file
10
system/extract-git-dates.sh
Executable file
@@ -0,0 +1,10 @@
|
||||
#!/bin/bash
|
||||
NOTES_DIR="notes"
|
||||
for f in $NOTES_DIR/*.org; do
|
||||
CREATED=$(git log --diff-filter=A --format=%aI -- "$f" | tail -1)
|
||||
EDITED=$(git log -1 --format=%aI -- "$f")
|
||||
# If not in git, use file mtime
|
||||
[ -z "$CREATED" ] && CREATED=$(date -Iseconds -r "$f")
|
||||
[ -z "$EDITED" ] && EDITED=$(date -Iseconds -r "$f")
|
||||
echo "$f|$CREATED|$EDITED"
|
||||
done
|
||||
18
system/flight-plan-chat-fix.org
Normal file
18
system/flight-plan-chat-fix.org
Normal file
@@ -0,0 +1,18 @@
|
||||
* Flight Plan: Fix Chat Skill Parsing
|
||||
:PROPERTIES:
|
||||
:STATUS: FINISHED
|
||||
:END:
|
||||
|
||||
** Analyst Phase
|
||||
The Chat skill currently tells the LLM to output Org-mode subtrees, but the =org-agent= kernel evaluates LLM output via =read-from-string=. This expects a valid s-expression, specifically a Common Lisp property list (plist) that targets an Emacs actuator with an =:insert-at-end= action. We must explicitly mandate that the LLM wraps its conversational output in this plist.
|
||||
|
||||
** Coder Phase
|
||||
- [X] Create =inbox/flight-plan-chat-fix.org= (this file).
|
||||
- [X] Update =notes/org-skill-chat.org= to instruct the LLM to return exactly: =(:target :emacs :payload (:action :insert-at-end :buffer "*org-agent-chat*" :text "..."))=
|
||||
- [X] Fix tangle paths to root-relative =../projects/...=
|
||||
|
||||
** Tester Phase
|
||||
- [X] Tangle the file via =emacs --batch=.
|
||||
- [X] Perform syntax check with SBCL.
|
||||
- [X] Verified that =projects/org-skill-chat/src/chat-logic.lisp= is correctly generated and valid.
|
||||
- [X] User to reload skill and test in Emacs.
|
||||
23
system/flight-plan-chat-ui-fix.org
Normal file
23
system/flight-plan-chat-ui-fix.org
Normal file
@@ -0,0 +1,23 @@
|
||||
* Flight Plan: Chat UI Refinement & Preamble Suppression
|
||||
:PROPERTIES:
|
||||
:STATUS: IN-PROGRESS
|
||||
:END:
|
||||
|
||||
** Analyst Phase
|
||||
The user is seeing the agent's meta-commentary (e.g., "Okay, I've inserted...") and the "Thinking..." status block is not being removed. This is because:
|
||||
1. The LLM prompt is not strict enough about forbidding explanations.
|
||||
2. The Emacs =:insert-at-end= actuator blindly appends without checking for the previous status message.
|
||||
|
||||
** Coder Phase
|
||||
- [X] Create =inbox/flight-plan-chat-ui-fix.org= (this file).
|
||||
- [ ] Update =projects/org-agent/src/org-agent.el= to replace "Thinking..." lines.
|
||||
- [ ] Update =notes/org-skill-chat.org= to suppress conversational preamble.
|
||||
- [ ] Tangle and restart.
|
||||
|
||||
** Tester Phase
|
||||
1. Tangle all modified files.
|
||||
2. Restart the daemon.
|
||||
3. Reload =org-agent.el= in Emacs.
|
||||
4. Test chat and verify:
|
||||
- "Thinking..." is replaced by the response.
|
||||
- No "Okay, I've inserted..." preamble appears.
|
||||
48
system/flight-plan-clean-build.org
Normal file
48
system/flight-plan-clean-build.org
Normal file
@@ -0,0 +1,48 @@
|
||||
#+TITLE: Flight Plan: Verified Clean Build & LLM Test
|
||||
#+AUTHOR: Gemini CLI
|
||||
#+DATE: 2026-04-01
|
||||
#+FILETAGS: :psf:build:qa:
|
||||
#+STARTUP: content
|
||||
|
||||
* Overview
|
||||
This flight plan defines the strict, step-by-step protocol for escaping the Lisp caching trap, properly tangling the literate source, and verifying the live OpenRouter connection.
|
||||
|
||||
*Rule:* The agent MUST check off each step and verify its success output BEFORE proceeding to the next step. No chained commands.
|
||||
|
||||
* Phase A: Purge & Verify (The Scientist)
|
||||
** DONE 1. Nuke the Lisp Cache
|
||||
- Action: Delete =~/.cache/common-lisp/= to destroy all stale =.fasl= binaries.
|
||||
- Verification: The directory must not exist.
|
||||
- Result: *SUCCESS: Cache purged.*
|
||||
|
||||
** DONE 2. Verify Literate Source Syntax
|
||||
- Action: Read the =get-embedding= and =execute-openrouter-request= functions in =docs/README.org=.
|
||||
- Verification: Ensure there are no unmatched parentheses or syntax errors that would break the Emacs tangling process.
|
||||
- Result: *SUCCESS: Syntax verified (no unmatched parentheses found).*
|
||||
|
||||
* Phase B: Tangle & Audit (The Coder)
|
||||
** TODO 3. Tangle the Literate Source
|
||||
- Action: Run =emacs --batch --eval '(require (quote ob-tangle))' --eval '(org-babel-tangle-file "~/memex/projects/org-agent/docs/README.org")'=
|
||||
- Verification: The command must exit with code 0 and report that blocks were tangled.
|
||||
|
||||
** TODO 4. Audit the Physical Lisp Files
|
||||
- Action: Read =src/embedding.lisp= and =src/core.lisp=.
|
||||
- Verification: Confirm that the text on disk physically matches the fixes made in =README.org= (e.g., =get-embedding= is correct, =start-daemon= skips whitespace).
|
||||
|
||||
* Phase C: Quality Gate (The Tester)
|
||||
** TODO 5. Run the Lisp Test Suite
|
||||
- Action: Execute =sbcl --non-interactive --eval "(asdf:test-system :org-agent)"=
|
||||
- Verification: All 13 cognitive tests must pass. If any fail, STOP and return to Phase A.
|
||||
|
||||
** TODO 6. Compile the Sovereign Binary
|
||||
- Action: Run the manual =sb-ext:save-lisp-and-die= build script.
|
||||
- Verification: The binary is generated without fatal compiler errors.
|
||||
|
||||
* Phase D: Live Execution (The Sovereign)
|
||||
** TODO 7. Clean Restart
|
||||
- Action: Kill all stale =org-agent-server= processes and start the new binary in the background.
|
||||
- Verification: The log shows =org-agent Kernel Booted Successfully= and =Daemon Listening=.
|
||||
|
||||
** TODO 8. Live Model Discovery Test
|
||||
- Action: Send =@agent list models= via Emacs batch script.
|
||||
- Verification: The daemon log shows the generated Org-mode table of OpenRouter models.
|
||||
23
system/flight-plan-emacs-bridge.org
Normal file
23
system/flight-plan-emacs-bridge.org
Normal file
@@ -0,0 +1,23 @@
|
||||
* Flight Plan: Emacs OACP Outbound Bridge
|
||||
:PROPERTIES:
|
||||
:STATUS: IN-PROGRESS
|
||||
:END:
|
||||
|
||||
** Analyst Phase
|
||||
The current =org-agent= kernel is a "one-way" sensory system. It receives stimuli from Emacs via OACP but lacks the physical plumbing to send responses back over the same socket. To fix this, we must:
|
||||
1. Modify the kernel (literately) to pass the client TCP stream through the cognitive loop.
|
||||
2. Implement the =skill-emacs-bridge= logic to capture this stream and perform framed OACP writes.
|
||||
3. Update the =skill-chat= to utilize the new bridge.
|
||||
|
||||
** Coder Phase
|
||||
- [X] Create =inbox/flight-plan-emacs-bridge.org= (this file).
|
||||
- [ ] Update =projects/org-agent/docs/README.org= (Literate Kernel) with the stream-passing hook.
|
||||
- [ ] Update =notes/org-skill-emacs-bridge.org= to implement the OACP outbound writer.
|
||||
- [ ] Tangle the updated files.
|
||||
- [ ] Rebuild the daemon binary.
|
||||
|
||||
** Tester Phase
|
||||
1. Tangle all modified files.
|
||||
2. Restart the daemon.
|
||||
3. Run the =test-chat.lisp= script to verify two-way communication.
|
||||
4. Verify in Emacs =*org-agent-chat*=.
|
||||
41
system/flight-plan-flatten-env.org
Normal file
41
system/flight-plan-flatten-env.org
Normal file
@@ -0,0 +1,41 @@
|
||||
#+TITLE: Flight Plan: Flatten & Generalize Memex Environment Architecture
|
||||
#+AUTHOR: Gemini CLI
|
||||
#+DATE: 2026-04-01
|
||||
#+FILETAGS: :psf:arch:refactor:generalization:
|
||||
#+STARTUP: content
|
||||
|
||||
* Overview
|
||||
Refactor the =.env.example= and secure local =.env= to remove the legacy PARA structure and replace it with a generalized, anchor-based architecture. Move towards a unified =MEMEX_DIR= foundation while ensuring portability for different users and folder structures.
|
||||
|
||||
* Phase A: Analysis (The Scientist)
|
||||
:PROPERTIES:
|
||||
:STATUS: COMPLETE
|
||||
:END:
|
||||
** Findings
|
||||
- Current =.env= relies on hardcoded absolute paths (=/home/user/memex/...=).
|
||||
- Direct removal of PARA variables breaks skills (=org-skill-project-foundry=, etc.).
|
||||
- The kernel's =context-resolve-path= already supports =$= expansion but needs to be the standard for all internal path lookups.
|
||||
|
||||
* Phase B: Blueprint (The Architect)
|
||||
:PROPERTIES:
|
||||
:STATUS: PENDING_AUTHORIZATION
|
||||
:END:
|
||||
** [Coder] Surgical Implementation Tasks
|
||||
1. *Generalize .env.example:*
|
||||
- Define =MEMEX_DIR= as the single mandatory anchor.
|
||||
- Use variable references for all sub-directories (e.g., =PROJECTS_DIR="${MEMEX_DIR}/projects"=).
|
||||
- Add documentation explaining how to override these for custom structures.
|
||||
2. *Harden Path Resolution (README.org):*
|
||||
- Update =load-all-skills= to use =context-resolve-path= when reading the =SKILLS_DIR= environment variable.
|
||||
- This ensures that if a user sets =SKILLS_DIR="$MEMEX_DIR/notes"=, the Lisp kernel expands it correctly regardless of the OS or username.
|
||||
3. *Sync Secure .env (~/.local/share/org-agent/.env):*
|
||||
- Refactor the user's secure file to use this dynamic derivation.
|
||||
|
||||
** [Tester] Verification Strategy
|
||||
1. *Portability Test:* Temporarily set =MEMEX_DIR=/tmp/memex-test= in the environment and verify that =(org-agent:context-get-skill-source "test")= attempts to read from the correct expanded path.
|
||||
2. *Boot Test:* Restart daemon and ensure all skills load via the new expanded paths.
|
||||
|
||||
* NEXT Authorization Gate
|
||||
** Sovereign, do you approve this Generalized Flattening plan?
|
||||
- [ ] APPROVED
|
||||
- [ ] REJECTED
|
||||
21
system/flight-plan-night-shift-phase-1.org
Normal file
21
system/flight-plan-night-shift-phase-1.org
Normal file
@@ -0,0 +1,21 @@
|
||||
* Flight Plan: Night Shift Phase 1 (Neural Infrastructure)
|
||||
:PROPERTIES:
|
||||
:STATUS: IN-PROGRESS
|
||||
:END:
|
||||
|
||||
** Analyst Phase
|
||||
Identify skeletal LLM provider and auth skills. Ensure they register their backends correctly with the kernel.
|
||||
|
||||
** Coder Phase
|
||||
- [ ] Implement =org-skill-provider-gemini.org=
|
||||
- [ ] Implement =org-skill-provider-openrouter.org=
|
||||
- [ ] Implement =org-skill-provider-anthropic.org=
|
||||
- [ ] Implement =org-skill-provider-openai.org=
|
||||
- [ ] Implement =org-skill-provider-local.org=
|
||||
- [ ] Implement =org-skill-auth-api-key.org=
|
||||
- [ ] Implement =org-skill-auth-google-oauth.org=
|
||||
|
||||
** Tester Phase
|
||||
1. Tangle each file.
|
||||
2. Load into SBCL and check for package/symbol errors.
|
||||
3. Verify registration in kernel backends table.
|
||||
52
system/flight-plan-note-metadata.org
Normal file
52
system/flight-plan-note-metadata.org
Normal file
@@ -0,0 +1,52 @@
|
||||
#+TITLE: Flight Plan: Note Metadata Sovereignty
|
||||
#+DATE: 2026-04-07
|
||||
#+FILETAGS: :plan:metadata:integrity:psf:
|
||||
|
||||
* Phase D: Build (Implementation)
|
||||
|
||||
** 1. Extract Dates Script
|
||||
#+begin_src bash :tangle extract-git-dates.sh
|
||||
#!/bin/bash
|
||||
NOTES_DIR="notes"
|
||||
for f in $NOTES_DIR/*.org; do
|
||||
CREATED=$(git log --diff-filter=A --format=%aI -- "$f" | tail -1)
|
||||
EDITED=$(git log -1 --format=%aI -- "$f")
|
||||
# If not in git, use file mtime
|
||||
[ -z "$CREATED" ] && CREATED=$(date -Iseconds -r "$f")
|
||||
[ -z "$EDITED" ] && EDITED=$(date -Iseconds -r "$f")
|
||||
echo "$f|$CREATED|$EDITED"
|
||||
done
|
||||
#+end_src
|
||||
|
||||
** 2. Inject Properties Script (Elisp)
|
||||
#+begin_src elisp :tangle inject-metadata.el
|
||||
(require 'org)
|
||||
|
||||
(defun org-agent-inject-metadata (file created edited)
|
||||
(with-current-buffer (find-file-noselect file)
|
||||
(org-with-wide-buffer
|
||||
(goto-char (point-min))
|
||||
(let ((props (org-get-property-block)))
|
||||
(unless props
|
||||
(org-id-get-create) ; Ensure drawer exists
|
||||
(setq props (org-get-property-block))))
|
||||
|
||||
(org-set-property "CREATED" (org-agent-format-iso created))
|
||||
(org-set-property "EDITED" (org-agent-format-iso edited))
|
||||
(save-buffer)
|
||||
(kill-buffer))))
|
||||
|
||||
(defun org-agent-format-iso (iso-date)
|
||||
"Convert 2026-04-07T10:00:00+00:00 to [2026-04-07 Tue 10:00]"
|
||||
(let ((time (parse-time-string iso-date)))
|
||||
(format-time-string "[%Y-%m-%d %a %H:%M]" (apply #'encode-time time))))
|
||||
|
||||
;; Batch execution logic
|
||||
(let ((lines (with-temp-buffer
|
||||
(insert-file-contents "system/git-dates.txt")
|
||||
(split-string (buffer-string) "\n" t))))
|
||||
(dolist (line lines)
|
||||
(let ((parts (split-string line "|")))
|
||||
(when (= (length parts) 3)
|
||||
(org-agent-inject-metadata (nth 0 parts) (nth 1 parts) (nth 2 parts))))))
|
||||
#+end_src
|
||||
17
system/flight-plan-reasoning.org
Normal file
17
system/flight-plan-reasoning.org
Normal file
@@ -0,0 +1,17 @@
|
||||
#+TITLE: Flight Plan: Reactive Reasoning Interface
|
||||
#+DATE: 2026-04-07
|
||||
#+FILETAGS: :plan:emacs:ui:reasoning:
|
||||
|
||||
* Phase A: Demand (Verify State)
|
||||
- Current state: `org-agent.el` combines final outputs and internal thoughts into a single `*org-agent-chat*` buffer.
|
||||
- Goal: Create a dedicated `*org-agent-reasoning*` buffer for internal LLM logs. Add an interrupt hotkey (`C-c C-k`).
|
||||
|
||||
* Phase B: Blueprint (Surgical Edits)
|
||||
- Modify `projects/org-agent/src/org-agent.el` to route `(:log :LOG)` messages to `*org-agent-reasoning*`.
|
||||
- Add `org-agent-interrupt` command that sends `(:type :EVENT :payload (:sensor :interrupt))` to the kernel.
|
||||
- Bind `C-c C-k` to `org-agent-interrupt` in the chat buffer.
|
||||
- Open `*org-agent-reasoning*` as a side-window when `org-agent-chat` is called.
|
||||
|
||||
* Phase C: Tester (Automated Proof)
|
||||
- Test Emacs evaluation using batch mode to verify the syntax of the modified `org-agent.el`.
|
||||
- Open Emacs and connect to the live kernel to verify message routing.
|
||||
35
system/flight-plan-recursive-kernel.org
Normal file
35
system/flight-plan-recursive-kernel.org
Normal file
@@ -0,0 +1,35 @@
|
||||
# Plan: Recursive Cognitive Kernel
|
||||
|
||||
## Objective
|
||||
Implement a recursive `cognitive-loop` that allows the agent to chain multiple actions (tool calls) and observe results before finalising a response, similar to SOTA agents like Claude Code.
|
||||
|
||||
## Key Files & Context
|
||||
- `projects/org-agent/docs/README.org`: The primary source of truth for the kernel logic.
|
||||
- `projects/org-agent/src/core.lisp`: Tangled kernel implementation.
|
||||
- `projects/org-agent/src/symbolic.lisp`: Contains the `decide` logic.
|
||||
|
||||
## Implementation Steps
|
||||
|
||||
### 1. State & Interruption
|
||||
- Define `*interrupt-flag*` and `*interrupt-lock*` in the kernel state.
|
||||
- Update the `perceive` function to detect the `:interrupt` sensor stimulus and set the flag.
|
||||
|
||||
### 2. Recursive `cognitive-loop`
|
||||
- Modify `cognitive-loop` to accept an optional `depth` parameter (default 0).
|
||||
- Add a check at the beginning of the loop for `depth > 10` or `*interrupt-flag*`.
|
||||
- Refactor the loop to capture the return value of `dispatch-action`.
|
||||
- If the action was a "Tool Call" (any target except `:emacs` or `:system-message`) and produced a result, recursively call `cognitive-loop` with a new `:EVENT` containing that result.
|
||||
|
||||
### 3. Actuator Harmonization
|
||||
- Ensure `execute-system-action` (for `:eval`) returns meaningful results that can be fed back into the loop.
|
||||
- Update `dispatch-action` to return the result of the actuator call.
|
||||
|
||||
### 4. Literate Tangle & Load
|
||||
- Apply these changes to the `README.org` document.
|
||||
- Tangle to update `.lisp` files.
|
||||
- Hot-load the updated code into the live image via Swank.
|
||||
|
||||
## Verification & Testing
|
||||
- **Multi-turn Test**: In the chat, ask the agent to "Calculate the sum of 5+5 and then multiply it by 2 using eval".
|
||||
- **Introspection Check**: Verify the `*org-agent-reasoning*` buffer shows the two distinct `eval` steps.
|
||||
- **Interrupt Test**: Trigger a long-running or recursive task and press `C-c C-k` in Emacs to verify the loop halts.
|
||||
49
system/flight-plan-rollback.org
Normal file
49
system/flight-plan-rollback.org
Normal file
@@ -0,0 +1,49 @@
|
||||
#+TITLE: Flight Plan: Hard Rollback & Verification
|
||||
#+AUTHOR: Gemini CLI
|
||||
#+DATE: 2026-04-01
|
||||
#+FILETAGS: :psf:build:qa:rollback:
|
||||
#+STARTUP: content
|
||||
|
||||
* Overview
|
||||
Break the cycle of chaotic debugging by performing a hard Git rollback to the last known stable state of the `org-agent` repository, surgically applying the verified fixes, and executing the Model Discovery connection test one strict step at a time.
|
||||
|
||||
* Phase A: Purge & Reset (The Scientist)
|
||||
** TODO 1. Hard Rollback
|
||||
- Action: Execute `git reset --hard` and `git clean -fd` in `~/memex/projects/org-agent`.
|
||||
- Verification: Directory is clean of untracked files and uncommitted changes.
|
||||
|
||||
** TODO 2. Nuke the Lisp Cache
|
||||
- Action: Delete `~/.cache/common-lisp/` and `~/.local/share/org-agent/quicklisp/cache/`.
|
||||
- Verification: The directories do not exist.
|
||||
|
||||
** TODO 3. Verify Environment
|
||||
- Action: Read `~/.local/share/org-agent/.env`.
|
||||
- Verification: Ensure `OPENROUTER_API_KEY` and `MEMEX_DIR` are correctly set without trailing quotes or comments.
|
||||
|
||||
* Phase B: Surgical Implementation (The Coder)
|
||||
** TODO 4. Implement Dynamic Model Resolution
|
||||
- Action: Surgically update `docs/README.org` to make `execute-openrouter-request` pull the `:LLM_MODEL_OPENROUTER` property.
|
||||
|
||||
** TODO 5. Implement Model Discovery API
|
||||
- Action: Add `openrouter-get-available-models` to `docs/README.org` and export it in `package.lisp`.
|
||||
|
||||
** TODO 6. Implement Model Explorer Skill
|
||||
- Action: Update `~/memex/notes/org-skill-model-explorer.org` with the trigger, table builder, and actuator logic. Ensure it is correctly registered.
|
||||
|
||||
* Phase C: Tangle & Build (The Tester)
|
||||
** TODO 7. Tangle
|
||||
- Action: Run `emacs --batch` to regenerate `src/*.lisp` from the `README.org`.
|
||||
- Verification: Exit code 0.
|
||||
|
||||
** TODO 8. Compile
|
||||
- Action: Run a clean compilation script.
|
||||
- Verification: The binary is generated successfully.
|
||||
|
||||
* Phase D: Live Execution (The Sovereign)
|
||||
** TODO 9. Foreground Boot Test
|
||||
- Action: Start the `org-agent-server` daemon in the foreground for 10 seconds.
|
||||
- Verification: Visually confirm that `org-skill-model-explorer` successfully jails and hot-loads.
|
||||
|
||||
** TODO 10. Live Model Discovery Test
|
||||
- Action: Send `@agent list models` via an Emacs batch script.
|
||||
- Verification: The daemon log shows the generated Org-mode table of OpenRouter models.
|
||||
17
system/flight-plan-shell-actuator.org
Normal file
17
system/flight-plan-shell-actuator.org
Normal file
@@ -0,0 +1,17 @@
|
||||
* Flight Plan: Shell Actuator Implementation
|
||||
:PROPERTIES:
|
||||
:STATUS: IN-PROGRESS
|
||||
:END:
|
||||
|
||||
** Analyst Phase
|
||||
The Shell Actuator is missing registration, uses the wrong function signature `(action)` instead of `(action context)`, and uses incorrect tangle paths. Additionally, the Chat Agent needs to know how to call the Shell Actuator.
|
||||
|
||||
** Coder Phase
|
||||
- [X] Create =inbox/flight-plan-shell-actuator.org= (this file).
|
||||
- [ ] Update =notes/org-skill-shell-actuator.org= with correct tangle paths, signature, and registration.
|
||||
- [ ] Update =notes/org-skill-chat.org= prompt to include an example of calling the shell.
|
||||
- [ ] Tangle, clean build, and restart the daemon.
|
||||
|
||||
** Tester Phase
|
||||
1. Send a chat message asking the agent to run "date" or "ls".
|
||||
2. Verify the agent executes it and returns the output to Emacs.
|
||||
34
system/flight-plan-skill-audit.org
Normal file
34
system/flight-plan-skill-audit.org
Normal file
@@ -0,0 +1,34 @@
|
||||
#+TITLE: Flight Plan: Kernel API Hardening & Skill Audit
|
||||
#+AUTHOR: Gemini CLI
|
||||
#+DATE: 2026-04-02
|
||||
#+FILETAGS: :psf:arch:refactor:
|
||||
#+STARTUP: content
|
||||
|
||||
* Overview
|
||||
Resolve the "No results" issue for LLM discovery by fixing package exports in the kernel and auditing the Org-Native skills for missing definitions.
|
||||
|
||||
* Phase A: Analysis (The Scientist)
|
||||
:PROPERTIES:
|
||||
:STATUS: COMPLETE
|
||||
:END:
|
||||
** Findings
|
||||
- =*PROVIDER-CASCADE*= is used by skills but not exported from the kernel.
|
||||
- =skill-model-explorer= requires a functional OpenRouter backend, which failed to load.
|
||||
- Multiple skills (=skill-chat=, =skill-scribe=) have undefined trigger/neuro functions.
|
||||
|
||||
* Phase B: Blueprint (The Architect)
|
||||
:PROPERTIES:
|
||||
:STATUS: PENDING_AUTHORIZATION
|
||||
:END:
|
||||
** [Coder] Surgical Tasks
|
||||
1. *Harden Kernel Exports:* Update the package definition in =docs/README.org= to export =*PROVIDER-CASCADE*= and ensure =register-neuro-backend= is correctly visible.
|
||||
2. *Audit Skill Explorer:* Verify =notes/org-skill-model-explorer.org= logic and ensure it uses the correctly exported kernel symbols.
|
||||
3. *Surgical Skill Fixes:* Audit the skills reporting =READER ERROR= in the logs and restore their missing Lisp blocks from the project's intended architecture.
|
||||
|
||||
** [Tester] Verification Strategy
|
||||
1. *Clean Restart:* Nuke caches, re-tangle, and boot the kernel.
|
||||
2. *Log Audit:* Confirm 0 =READER ERROR= messages during the boot sequence.
|
||||
3. *Live Stimulus:* Execute =@agent list models= and verify the table appears.
|
||||
|
||||
* NEXT Authorization Gate
|
||||
Sovereign, do you approve this plan to harden the Kernel API and audit the failing skills?
|
||||
35
system/flight-plan-sovereign-recovery.org
Normal file
35
system/flight-plan-sovereign-recovery.org
Normal file
@@ -0,0 +1,35 @@
|
||||
#+TITLE: Flight Plan: Sovereign Brain Recovery
|
||||
#+AUTHOR: Gemini CLI
|
||||
#+DATE: 2026-04-01
|
||||
#+FILETAGS: :psf:recovery:build:
|
||||
#+STARTUP: content
|
||||
|
||||
* Overview
|
||||
Rigorous recovery of the =org-agent= kernel after a series of failed build loops.
|
||||
|
||||
* Phase A: Purge & Reset (The Scientist)
|
||||
** TODO 1. Hard Git Reset
|
||||
- Action: =git reset --hard= and =git clean -fd= in =~/memex/projects/org-agent=.
|
||||
- Verification: =git status= must be clean.
|
||||
|
||||
** TODO 2. Nuke Lisp & Quicklisp Caches
|
||||
- Action: Delete =~/.cache/common-lisp/= and =~/.local/share/org-agent/quicklisp/cache/=.
|
||||
- Verification: Directories must not exist.
|
||||
|
||||
** TODO 3. Verify Secure Environment
|
||||
- Action: Check =~/.local/share/org-agent/.env=.
|
||||
- Verification: Confirm =MEMEX_DIR= and =OPENROUTER_API_KEY= are correct.
|
||||
|
||||
* Phase B: Restoration (The Coder)
|
||||
** TODO 4. Restore Literate Source
|
||||
- Action: Ensure =docs/README.org= contains the modular kernel logic.
|
||||
- Verification: Tangle the file and confirm =src/core.lisp= exists.
|
||||
|
||||
* Phase C: Verification (The Tester)
|
||||
** TODO 5. Foreground Boot Test
|
||||
- Action: Run daemon in foreground.
|
||||
- Verification: Confirm "Daemon Listening" and skill jailing.
|
||||
|
||||
** TODO 6. Live Handshake
|
||||
- Action: =emacs --batch= stimulus test.
|
||||
- Verification: Confirm LLM response in log.
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user