chore: Update cognitive architecture naming and sync org-agent submodule
- Updated naming to Associative/Deliberate and Foreground/Background in README.org - Synchronized completed tasks in gtd.org - Updated org-agent submodule reference
This commit is contained in:
10
README.org
10
README.org
@@ -31,7 +31,7 @@ The workspace is strictly divided into these zones to facilitate both human ergo
|
|||||||
- [[file:system/README.org][System]]: Configuration, AI skills, and the Lisp kernel.
|
- [[file:system/README.org][System]]: Configuration, AI skills, and the Lisp kernel.
|
||||||
|
|
||||||
* The Agentic Inhabitants
|
* The Agentic Inhabitants
|
||||||
The Memex is inhabited by autonomous agents that operate as "System 1" (probabilistic/neural) and "System 2" (deterministic/symbolic) layers:
|
The Memex is inhabited by autonomous agents that operate as "Associative" (probabilistic/neural) and "Deliberate" (deterministic/symbolic) layers:
|
||||||
|
|
||||||
** [[file:projects/org-agent/README.org][org-agent (The Kernel)]]
|
** [[file:projects/org-agent/README.org][org-agent (The Kernel)]]
|
||||||
A Common Lisp microkernel that maintains a live, threaded Object-Store in RAM. It uses Org-mode as its native Abstract Syntax Tree (AST), allowing it to "perceive" and "act" on the Memex with structural precision.
|
A Common Lisp microkernel that maintains a live, threaded Object-Store in RAM. It uses Org-mode as its native Abstract Syntax Tree (AST), allowing it to "perceive" and "act" on the Memex with structural precision.
|
||||||
@@ -50,15 +50,15 @@ The agent's "mind" is not a transient chat session but a durable, stateful cogni
|
|||||||
*** The Psychology: The 2x2 Cognitive Matrix
|
*** The Psychology: The 2x2 Cognitive Matrix
|
||||||
The agent's "thought" process is not monolithic. It operates on a 2x2 matrix that balances cognitive speed with cognitive state, allowing for sophisticated, multi-layered reasoning.
|
The agent's "thought" process is not monolithic. It operates on a 2x2 matrix that balances cognitive speed with cognitive state, allowing for sophisticated, multi-layered reasoning.
|
||||||
|
|
||||||
| | *System 1 (Neural/Fast/Intuitive)* | *System 2 (Symbolic/Slow/Logical)* |
|
| | *Associative (Neural/Fast/Intuitive)* | *Deliberate (Symbolic/Slow/Logical)* |
|
||||||
| :--- | :--- | :--- |
|
| :--- | :--- | :--- |
|
||||||
| *Conscious (Foveal/Active)* | *The Interface:* A fast, charming LLM for active conversation. | *The Pilot:* Lisp guards that ensure active requests are safe. |
|
| *Foreground (Foveal/Active)* | *The Interface:* A fast, charming LLM for active conversation. | *The Pilot:* Lisp guards that ensure active requests are safe. |
|
||||||
| *Subconscious (Peripheral/Passive)* | *The Editor:* A smart, deep LLM that finds patterns in the background. | *The Librarian:* A deterministic Lisp engine that files, archives, and maintains the integrity of memory. |
|
| *Background (Peripheral/Passive)* | *The Editor:* A smart, deep LLM that finds patterns in the background. | *The Librarian:* A deterministic Lisp engine that files, archives, and maintains the integrity of memory. |
|
||||||
|
|
||||||
*** The Physiology: Five Core Processes
|
*** The Physiology: Five Core Processes
|
||||||
1. *Perception (The Attention Bridge):* Automatically vectorizes user input to set the "Foveal Focus" for the active conversation.
|
1. *Perception (The Attention Bridge):* Automatically vectorizes user input to set the "Foveal Focus" for the active conversation.
|
||||||
2. *Reasoning (The Micro-Prolog):* Uses symbolic logic to reconcile contradictions and enforce the "Physics" of the Memex.
|
2. *Reasoning (The Micro-Prolog):* Uses symbolic logic to reconcile contradictions and enforce the "Physics" of the Memex.
|
||||||
3. *Distillation (The Scribe):* The Subconscious loop that turns the daily "Journal" entries into permanent "Ledger" knowledge.
|
3. *Distillation (The Scribe):* The Background loop that turns the daily "Journal" entries into permanent "Ledger" knowledge.
|
||||||
4. *Reflection (The Gardener):* The heartbeat-driven process that finds "forgotten" links and maintains the "Vibe" of the system.
|
4. *Reflection (The Gardener):* The heartbeat-driven process that finds "forgotten" links and maintains the "Vibe" of the system.
|
||||||
5. *Sensation (The Sensor Skill):* The "Signal-to-Symbol" converter that turns the "flood" of telemetry into actionable =TODO= items.
|
5. *Sensation (The Sensor Skill):* The "Signal-to-Symbol" converter that turns the "flood" of telemetry into actionable =TODO= items.
|
||||||
|
|
||||||
|
|||||||
68
gtd.org
68
gtd.org
@@ -63,13 +63,43 @@ Org-agent: A Neurosymbolic AI Agent.
|
|||||||
Slim down the org-agent microkernel by moving non-essential cognitive functions to hot-reloadable user-space skills.
|
Slim down the org-agent microkernel by moving non-essential cognitive functions to hot-reloadable user-space skills.
|
||||||
|
|
||||||
**** DONE Extract LLM Provider Routing to a Skill (neuro.lisp)
|
**** DONE Extract LLM Provider Routing to a Skill (neuro.lisp)
|
||||||
**** TODO Extract Vector Embedding Algorithms to a Skill (embedding.lisp)
|
**** DONE Extract Vector Embedding Algorithms to a Skill (embedding.lisp)
|
||||||
**** TODO Extract Sparse Tree Context Pruning Strategies to a Skill (context.lisp)
|
CLOSED: [2026-04-12 Sun 14:10]
|
||||||
**** TODO Implement `org-skill-peripheral-vision` (Moving embedding logic out of core)
|
:PROPERTIES:
|
||||||
|
:ID: extract-embedding-skill
|
||||||
|
:END:
|
||||||
|
- Created `org-skill-embedding.org`.
|
||||||
|
- Moved logic to `src/embedding-logic.lisp` via tangling.
|
||||||
|
- Updated `system-definition.org`.
|
||||||
|
**** DONE Extract Sparse Tree Context Pruning Strategies to a Skill (context.lisp)
|
||||||
|
CLOSED: [2026-04-12 Sun 14:25]
|
||||||
|
:PROPERTIES:
|
||||||
|
:ID: extract-context-skill
|
||||||
|
:END:
|
||||||
|
- Created `org-skill-peripheral-vision.org`.
|
||||||
|
- Moved logic to `src/context-logic.lisp` via tangling.
|
||||||
|
- Updated `system-definition.org`.
|
||||||
|
**** DONE Implement `org-skill-peripheral-vision` (Moving embedding logic out of core)
|
||||||
|
CLOSED: [2026-04-12 Sun 14:25]
|
||||||
|
:PROPERTIES:
|
||||||
|
:ID: impl-peripheral-vision
|
||||||
|
:END:
|
||||||
**** TODO Implement Privacy-Aware Background Indexer (Local hashes for @personal, Semantic for others)
|
**** TODO Implement Privacy-Aware Background Indexer (Local hashes for @personal, Semantic for others)
|
||||||
**** TODO Decouple Transport from Protocol (True Actuator-Agnosticism in protocol.lisp)
|
**** TODO Decouple Transport from Protocol (True Actuator-Agnosticism in protocol.lisp)
|
||||||
**** TODO Implement OACP Schema Validation (Prevent reader macro injection in protocol.lisp)
|
**** DONE Implement OACP Schema Validation (Prevent reader macro injection in protocol.lisp)
|
||||||
**** TODO Implement Pluggable OACP Integrity Hashing (Core interface, Skill-based algorithms)
|
CLOSED: [2026-04-12 Sun 14:45]
|
||||||
|
:PROPERTIES:
|
||||||
|
:ID: oacp-schema-validation
|
||||||
|
:END:
|
||||||
|
- Created `org-skill-oacp-validator.org`.
|
||||||
|
- Integrated `validate-oacp-schema` into `protocol.org`.
|
||||||
|
- Added `protocol-validator.lisp` to system definition.
|
||||||
|
**** DONE Implement Pluggable OACP Integrity Hashing (Core interface, Skill-based algorithms)
|
||||||
|
CLOSED: [2026-04-12 Sun 15:15]
|
||||||
|
:PROPERTIES:
|
||||||
|
:ID: oacp-integrity-hashing
|
||||||
|
:END:
|
||||||
|
- Integrated HMAC-SHA256 (`ironclad:make-mac`) in `literate/protocol.org`.
|
||||||
**** TODO Implement OACP Backpressure Handling (Queue bounds and BUSY frames in protocol.lisp)
|
**** TODO Implement OACP Backpressure Handling (Queue bounds and BUSY frames in protocol.lisp)
|
||||||
**** TODO Implement Cognitive Loop "Rut" Recovery (Dynamic Escalation in org-skill-safety-harness)
|
**** TODO Implement Cognitive Loop "Rut" Recovery (Dynamic Escalation in org-skill-safety-harness)
|
||||||
**** TODO Implement Asynchronous Event Bus for Telemetry (core.lisp)
|
**** TODO Implement Asynchronous Event Bus for Telemetry (core.lisp)
|
||||||
@@ -157,8 +187,18 @@ Slim down the org-agent microkernel by moving non-essential cognitive functions
|
|||||||
|
|
||||||
*** TRACK: SECURITY & CONTAINMENT (The 5-Vector Bouncer Matrix)
|
*** TRACK: SECURITY & CONTAINMENT (The 5-Vector Bouncer Matrix)
|
||||||
**** TODO Draft comprehensive Threat Model for Agentic Containment
|
**** TODO Draft comprehensive Threat Model for Agentic Containment
|
||||||
**** TODO Implement Path-Based Scoping for File Writes (DNA/State vs Work)
|
**** DONE Implement Path-Based Scoping for File Writes (DNA/State vs Work)
|
||||||
**** TODO Implement Network Exfiltration Gate (Intercept generic HTTP requests)
|
CLOSED: [2026-04-12 Sun 15:15]
|
||||||
|
:PROPERTIES:
|
||||||
|
:ID: path-based-scoping
|
||||||
|
:END:
|
||||||
|
- Implemented as `path-confinement` invariant in `org-skill-formal-verification.org`.
|
||||||
|
**** DONE Implement Network Exfiltration Gate (Intercept generic HTTP requests)
|
||||||
|
CLOSED: [2026-04-12 Sun 15:15]
|
||||||
|
:PROPERTIES:
|
||||||
|
:ID: network-exfiltration-gate
|
||||||
|
:END:
|
||||||
|
- Implemented as `no-network-exfil` invariant in `org-skill-formal-verification.org`.
|
||||||
**** TODO Implement Secret Exposure Gate (Intercept reads to .env, keys)
|
**** TODO Implement Secret Exposure Gate (Intercept reads to .env, keys)
|
||||||
**** TODO Implement Swarm Lateral Movement Gate (Intercept global state changes)
|
**** TODO Implement Swarm Lateral Movement Gate (Intercept global state changes)
|
||||||
|
|
||||||
@@ -256,8 +296,18 @@ Slim down the org-agent microkernel by moving non-essential cognitive functions
|
|||||||
:ID: proj-skill-boot-sequence
|
:ID: proj-skill-boot-sequence
|
||||||
:END:
|
:END:
|
||||||
**** TODO Refactor `skills.lisp` into a Micro-Loader (Core)
|
**** TODO Refactor `skills.lisp` into a Micro-Loader (Core)
|
||||||
**** TODO Implement Topological Sort based on `#+DEPENDS_ON:` tags
|
**** DONE Implement Topological Sort based on `#+DEPENDS_ON:` tags
|
||||||
**** TODO Enforce `org-skill-agent` as the mandatory Gateway Skill (Loaded first)
|
CLOSED: [2026-04-12 Sun 15:15]
|
||||||
|
:PROPERTIES:
|
||||||
|
:ID: topological-sort-skills
|
||||||
|
:END:
|
||||||
|
- Implemented in `literate/skills.org`.
|
||||||
|
**** DONE Enforce `org-skill-agent` as the mandatory Gateway Skill (Loaded first)
|
||||||
|
CLOSED: [2026-04-12 Sun 15:15]
|
||||||
|
:PROPERTIES:
|
||||||
|
:ID: enforce-mandatory-skill
|
||||||
|
:END:
|
||||||
|
- Enforced in `initialize-all-skills` in `literate/skills.org`.
|
||||||
**** TODO Formalize the "Minimal Boot Set" (Router, Vision, Steward, Actuator)
|
**** TODO Formalize the "Minimal Boot Set" (Router, Vision, Steward, Actuator)
|
||||||
**** TODO Implement Skill Capability Negotiation (Pre-flight tool check)
|
**** TODO Implement Skill Capability Negotiation (Pre-flight tool check)
|
||||||
**** TODO Add Resource Jailing (Timeouts and Memory Quotas for Skills)
|
**** TODO Add Resource Jailing (Timeouts and Memory Quotas for Skills)
|
||||||
|
|||||||
Submodule projects/org-agent updated: 397fcc5e8c...c46c4d4fd7
Reference in New Issue
Block a user