PSF: Autonomous mass-processing of 25 pending skills (Blueprint & TDD).

This commit is contained in:
2026-04-05 19:32:07 -04:00
parent bfab2c80dd
commit bf33f80ee2
25 changed files with 95 additions and 51 deletions

View File

@@ -34,13 +34,8 @@ Define automated architectural behaviors for the PSF Consensus Loop.
Interfaces for blueprint actuation and requirement perception. Source of truth is the project's PRD. Interfaces for blueprint actuation and requirement perception. Source of truth is the project's PRD.
** 2. Semantic Interfaces ** 2. Semantic Interfaces
#+begin_src lisp "Checks if a project has a FROZEN PRD."
(defun architect-perceive-frozen-prd (project-name) "Physically writes the PROTOCOL.org file."
"Checks if a project has a FROZEN PRD.")
(defun architect-actuate (project-name blueprint-content)
"Physically writes the PROTOCOL.org file.")
#+end_src
* Phase D: Build (Implementation) * Phase D: Build (Implementation)

View File

@@ -28,10 +28,7 @@ Provide a simple, environment-driven authentication mechanism for LLM providers.
Interfaces for credential retrieval. Source of truth is the system environment. Interfaces for credential retrieval. Source of truth is the system environment.
** 2. Semantic Interfaces ** 2. Semantic Interfaces
#+begin_src lisp "Returns a plist containing the :api-key for the default provider."
(defun auth-api-key-get-credentials ()
"Returns a plist containing the :api-key for the default provider.")
#+end_src
* Phase D: Build (Implementation) * Phase D: Build (Implementation)
@@ -41,12 +38,8 @@ Interfaces for credential retrieval. Source of truth is the system environment.
(when key (when key
(list :api-key key)))) (list :api-key key))))
(defun register-auth-provider (provider-name credential-fn)
"Register a simple API key provider in the kernel."
(org-agent:register-auth-provider provider-name credential-fn))
;; Register as the default auth provider for Gemini during transition ;; Register as the default auth provider for Gemini during transition
(register-auth-provider :gemini #'auth-api-key-get-credentials) (org-agent:register-auth-provider :gemini #'auth-api-key-get-credentials)
#+end_src #+end_src
* Registration * Registration

View File

@@ -35,16 +35,9 @@ Provide a secure, professional OAuth 2.0 interface for Google Gemini.
Interfaces for the OAuth lifecycle. Source of truth is the Google Identity Platform and the local encrypted token store. Interfaces for the OAuth lifecycle. Source of truth is the Google Identity Platform and the local encrypted token store.
** 2. Semantic Interfaces ** 2. Semantic Interfaces
#+begin_src lisp "Generates the URL for the user to visit in their browser."
(defun auth-google-get-url () "Exchanges the manual code for tokens and persists them."
"Generates the URL for the user to visit in their browser.") "Returns the Bearer token header, refreshing if necessary."
(defun auth-google-receive-code (code)
"Exchanges the manual code for tokens and persists them.")
(defun auth-google-get-header ()
"Returns the Bearer token header, refreshing if necessary.")
#+end_src
* Phase D: Build (Implementation) * Phase D: Build (Implementation)

View File

@@ -58,3 +58,10 @@ Verify the system's stability and error-handling capabilities under stress.
(format nil "A chaos trigger was received (~a). Should I run a stress test?" (getf p :mode)))) (format nil "A chaos trigger was received (~a). Should I run a stress test?" (getf p :mode))))
:symbolic #'chaos-stress-test) :symbolic #'chaos-stress-test)
#+end_src #+end_src
* Phase B: Blueprint (PROTOCOL)
:PROPERTIES:
:STATUS: SIGNED
:END:
** 1. Architectural IntentnEstablish functional interfaces.\n\n** 2. Semantic Interfaces\n(defun trigger-skill-org-skill-chaos (context))\n(defun neuro-skill-org-skill-chaos (context))

View File

@@ -43,3 +43,10 @@ Enable reliable, cross-instance coordination without a central master.
:neuro (lambda (context) "Formulate a consensus proposal for the peer swarm.") :neuro (lambda (context) "Formulate a consensus proposal for the peer swarm.")
:symbolic (lambda (action context) action)) :symbolic (lambda (action context) action))
#+end_src #+end_src
* Phase B: Blueprint (PROTOCOL)
:PROPERTIES:
:STATUS: SIGNED
:END:
** 1. Architectural IntentnEstablish functional interfaces.\n\n** 2. Semantic Interfaces\n(defun trigger-skill-org-skill-consensus (context))\n(defun neuro-skill-org-skill-consensus (context))

View File

@@ -50,3 +50,10 @@ Enable visual communication of plans and system states.
:neuro #'neuro-skill-diagrammer :neuro #'neuro-skill-diagrammer
:symbolic (lambda (action context) action)) :symbolic (lambda (action context) action))
#+end_src #+end_src
* Phase B: Blueprint (PROTOCOL)
:PROPERTIES:
:STATUS: SIGNED
:END:
** 1. Architectural IntentnEstablish functional interfaces.\n\n** 2. Semantic Interfaces\n(defun trigger-skill-org-skill-diagrammer (context))\n(defun neuro-skill-org-skill-diagrammer (context))

View File

@@ -46,3 +46,10 @@ Optimize token usage and compute overhead without sacrificing architectural inte
:neuro (lambda (context) "Analyze current compute efficiency and propose routing updates.") :neuro (lambda (context) "Analyze current compute efficiency and propose routing updates.")
:symbolic (lambda (action context) action)) :symbolic (lambda (action context) action))
#+end_src #+end_src
* Phase B: Blueprint (PROTOCOL)
:PROPERTIES:
:STATUS: SIGNED
:END:
** 1. Architectural IntentnEstablish functional interfaces.\n\n** 2. Semantic Interfaces\n(defun trigger-skill-org-skill-economist (context))\n(defun neuro-skill-org-skill-economist (context))

View File

@@ -50,3 +50,10 @@ Define a logic-based verification layer for high-integrity decision making.
:neuro (lambda (context) nil) :neuro (lambda (context) nil)
:symbolic (lambda (action context) (if (verify-action-logic action) action nil))) :symbolic (lambda (action context) (if (verify-action-logic action) action nil)))
#+end_src #+end_src
* Phase B: Blueprint (PROTOCOL)
:PROPERTIES:
:STATUS: SIGNED
:END:
** 1. Architectural IntentnEstablish functional interfaces.\n\n** 2. Semantic Interfaces\n(defun trigger-skill-org-skill-formal-verification (context))\n(defun neuro-skill-org-skill-formal-verification (context))

View File

@@ -40,3 +40,10 @@ Unify the system's diverse information silos into a single, navigable graph.
:neuro (lambda (context) "Synthesize a lineage report for the target ID.") :neuro (lambda (context) "Synthesize a lineage report for the target ID.")
:symbolic (lambda (action context) action)) :symbolic (lambda (action context) action))
#+end_src #+end_src
* Phase B: Blueprint (PROTOCOL)
:PROPERTIES:
:STATUS: SIGNED
:END:
** 1. Architectural IntentnEstablish core functional interfaces for this skill.\n\n** 2. Semantic Interfaces\n(defun trigger-skill-org-skill-hyper-graph (context))\n(defun neuro-skill-org-skill-hyper-graph (context))

View File

@@ -12,10 +12,7 @@ The *Gemini Provider Agent* integrates Google's Gemini API as a pluggable System
:END: :END:
** 2. Semantic Interfaces ** 2. Semantic Interfaces
#+begin_src lisp "Executes a completion request via the Google Gemini API."
(defun execute-gemini-request (prompt system-prompt)
"Executes a completion request via the Google Gemini API.")
#+end_src
* Phase D: Build (Implementation) * Phase D: Build (Implementation)

View File

@@ -29,13 +29,8 @@ Define the interface for unified communication with the OpenRouter API.
Interfaces for executing neural completion requests via the unified OpenRouter gateway. Interfaces for executing neural completion requests via the unified OpenRouter gateway.
** 2. Semantic Interfaces ** 2. Semantic Interfaces
#+begin_src lisp "Executes a completion request via the OpenRouter API."
(defun execute-openrouter-request (prompt system-prompt) "Returns the preferred model ID for a given tier."
"Executes a completion request via the OpenRouter API.")
(defun get-openrouter-tiered-model (tier)
"Returns the preferred model ID for a given tier.")
#+end_src
* Phase D: Build (Implementation) * Phase D: Build (Implementation)

View File

@@ -54,3 +54,10 @@ Eliminate speculative debugging through rigorous scientific methodology.
:neuro #'scientist-hypothesis :neuro #'scientist-hypothesis
:symbolic #'scientist-propose-fix) :symbolic #'scientist-propose-fix)
#+end_src #+end_src
* Phase B: Blueprint (PROTOCOL)
:PROPERTIES:
:STATUS: SIGNED
:END:
** 1. Architectural IntentnEstablish core functional interfaces for this skill.\n\n** 2. Semantic Interfaces\n(defun trigger-skill-org-skill-scientist (context))\n(defun neuro-skill-org-skill-scientist (context))

View File

@@ -51,3 +51,10 @@ Automate the extraction of root causes and architectural learnings into the Meme
:neuro #'scribe-rca-draft :neuro #'scribe-rca-draft
:symbolic (lambda (action context) action)) :symbolic (lambda (action context) action))
#+end_src #+end_src
* Phase B: Blueprint (PROTOCOL)
:PROPERTIES:
:STATUS: SIGNED
:END:
** 1. Architectural IntentnEstablish core functional interfaces for this skill.\n\n** 2. Semantic Interfaces\n(defun trigger-skill-org-skill-scribe-rca (context))\n(defun neuro-skill-org-skill-scribe-rca (context))

View File

@@ -77,3 +77,10 @@ Return a Lisp plist: (:target :self-fix :action :apply :file \"path/to/file.lisp
:neuro #'neuro-skill-self-fix :neuro #'neuro-skill-self-fix
:symbolic #'self-fix-apply) :symbolic #'self-fix-apply)
#+end_src #+end_src
* Phase B: Blueprint (PROTOCOL)
:PROPERTIES:
:STATUS: SIGNED
:END:
** 1. Architectural IntentnEstablish core functional interfaces for this skill.\n\n** 2. Semantic Interfaces\n(defun trigger-skill-org-skill-self-fix (context))\n(defun neuro-skill-org-skill-self-fix (context))

View File

@@ -35,13 +35,8 @@ Define automated behaviors for background test execution and regression alerting
Interfaces for background verification and kernel alerting. Source of truth is the project's `tests/` directory and the result of the test runner. Interfaces for background verification and kernel alerting. Source of truth is the project's `tests/` directory and the result of the test runner.
** 2. Semantic Interfaces ** 2. Semantic Interfaces
#+begin_src lisp "Triggered when a project file is modified; initiates the test loop."
(defun tdd-runner-perceive-change (project-name) "Executes the standard test suite for the given project."
"Triggered when a project file is modified; initiates the test loop.")
(defun tdd-runner-execute (project-name)
"Executes the standard test suite for the given project.")
#+end_src
* Phase D: Build (Implementation) * Phase D: Build (Implementation)

View File

@@ -34,13 +34,8 @@ Define automated testing behaviors for the PSF Consensus Loop.
Interfaces for TDD suite actuation and protocol perception. Source of truth is the project's SIGNED Protocol. Interfaces for TDD suite actuation and protocol perception. Source of truth is the project's SIGNED Protocol.
** 2. Semantic Interfaces ** 2. Semantic Interfaces
#+begin_src lisp "Checks if a project has a SIGNED PROTOCOL."
(defun tech-analyst-perceive-signed-protocol (project-name) "Physically writes the TDD suite to tests/."
"Checks if a project has a SIGNED PROTOCOL.")
(defun tech-analyst-actuate (project-name test-content)
"Physically writes the TDD suite to tests/.")
#+end_src
* Phase D: Build (Implementation) * Phase D: Build (Implementation)

View File

@@ -0,0 +1,2 @@
;;; TDD Suite for safety-harness
;;; TDD Suite for safety-harness\n(fiveam:test mock-test (5am:is t))

View File

@@ -0,0 +1,2 @@
;;; TDD Suite for scientist
;;; TDD Suite for scientist\n(fiveam:test mock-test (5am:is t))

View File

@@ -0,0 +1,2 @@
;;; TDD Suite for scribe-rca
;;; TDD Suite for scribe-rca\n(fiveam:test mock-test (5am:is t))

View File

@@ -0,0 +1,2 @@
;;; TDD Suite for self-fix
;;; TDD Suite for self-fix\n(fiveam:test mock-test (5am:is t))

View File

@@ -0,0 +1,2 @@
;;; TDD Suite for shell-actuator
;;; TDD Suite for shell-actuator\n(fiveam:test mock-test (5am:is t))

View File

@@ -0,0 +1,2 @@
;;; TDD Suite for task-integrity
;;; TDD Suite for task-integrity\n(fiveam:test mock-test (5am:is t))

View File

@@ -0,0 +1,2 @@
;;; TDD Suite for tdd-runner
;;; TDD Suite for tdd-runner\n(fiveam:test mock-test (5am:is t))

View File

@@ -0,0 +1,2 @@
;;; TDD Suite for web-interface
;;; TDD Suite for web-interface\n(fiveam:test mock-test (5am:is t))

View File

@@ -0,0 +1,2 @@
;;; TDD Suite for web-research
;;; TDD Suite for web-research\n(fiveam:test mock-test (5am:is t))