diff --git a/gtd.org b/gtd.org index 5074ba6..017088f 100644 --- a/gtd.org +++ b/gtd.org @@ -242,12 +242,33 @@ Slim down the org-agent microkernel by moving non-essential cognitive functions :PROPERTIES: :ID: proj-skill-boot-sequence :END: -**** TODO Refactor `skills.lisp` into a Micro-Loader (Core) -**** TODO Implement Topological Sort based on `#+DEPENDS_ON:` tags -**** TODO Enforce `org-skill-agent` as the mandatory Gateway Skill (Loaded first) +**** DONE Refactor `skills.lisp` into a Micro-Loader (Core) + CLOSED: [2026-04-11 Sat 18:50] + :PROPERTIES: + :ID: boot-loader-task + :END: + - Implemented `topological-sort-skills` based on `#+DEPENDS_ON:`. + - Implemented `load-skill-from-org` with package-based jailing. + - Implemented `load-skill-with-timeout` for boot resilience. + - Verified with `boot-sequence-tests.lisp`. +**** DONE Implement Topological Sort based on `#+DEPENDS_ON:` tags +**** DONE Enforce `org-skill-agent` as the mandatory Gateway Skill (Loaded first) +**** DONE Add Resource Jailing (Timeouts and Memory Quotas for Skills) +**** DONE Run Chaos Testing / Red Team against safety gates + CLOSED: [2026-04-11 Sat 18:45] + :PROPERTIES: + :ID: chaos-testing-task + :END: + - Expanded `chaos-qa.lisp` with Red Team scenarios. + - Verified `red-team-path-traversal` (blocked by Prover). + - Verified `red-team-secret-leakage` (blocked by Bouncer DPI). + - Verified `red-team-command-injection` (blocked by Prover/Bouncer). + - Verified `red-team-network-exfil` (queued for approval). + - Verified `chaos-malformed-skill-loading` (jailed by Loader). + - Verified `chaos-infinite-loop-skill` (terminated by timeout). + - Standardized `decide` gate priority (Prover > Bouncer). **** TODO Formalize the "Minimal Boot Set" (Router, Vision, Steward, Actuator) **** TODO Implement Skill Capability Negotiation (Pre-flight tool check) -**** TODO Add Resource Jailing (Timeouts and Memory Quotas for Skills) *** SUB-PROJECT: COGNITIVE BENCHMARKING (Claw-Code Distillation) :PROPERTIES: diff --git a/projects/org-agent b/projects/org-agent index 397fcc5..61a996c 160000 --- a/projects/org-agent +++ b/projects/org-agent @@ -1 +1 @@ -Subproject commit 397fcc5e8c729396937859b28c1860f9ce13f55f +Subproject commit 61a996c656c9454186b17ea3712c7f128fee0e1a