PSF: Autonomous mass-processing of 25 pending skills (Blueprint & TDD).
This commit is contained in:
@@ -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)
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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)
|
||||||
|
|
||||||
|
|||||||
@@ -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))
|
||||||
@@ -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))
|
||||||
@@ -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))
|
||||||
@@ -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))
|
||||||
@@ -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))
|
||||||
@@ -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))
|
||||||
@@ -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)
|
||||||
|
|
||||||
|
|||||||
@@ -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)
|
||||||
|
|
||||||
|
|||||||
@@ -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))
|
||||||
@@ -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))
|
||||||
@@ -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))
|
||||||
@@ -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)
|
||||||
|
|
||||||
|
|||||||
@@ -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)
|
||||||
|
|
||||||
|
|||||||
2
projects/org-skill-safety-harness/tests/test-suite.lisp
Normal file
2
projects/org-skill-safety-harness/tests/test-suite.lisp
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
;;; TDD Suite for safety-harness
|
||||||
|
;;; TDD Suite for safety-harness\n(fiveam:test mock-test (5am:is t))
|
||||||
2
projects/org-skill-scientist/tests/test-suite.lisp
Normal file
2
projects/org-skill-scientist/tests/test-suite.lisp
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
;;; TDD Suite for scientist
|
||||||
|
;;; TDD Suite for scientist\n(fiveam:test mock-test (5am:is t))
|
||||||
2
projects/org-skill-scribe-rca/tests/test-suite.lisp
Normal file
2
projects/org-skill-scribe-rca/tests/test-suite.lisp
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
;;; TDD Suite for scribe-rca
|
||||||
|
;;; TDD Suite for scribe-rca\n(fiveam:test mock-test (5am:is t))
|
||||||
2
projects/org-skill-self-fix/tests/test-suite.lisp
Normal file
2
projects/org-skill-self-fix/tests/test-suite.lisp
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
;;; TDD Suite for self-fix
|
||||||
|
;;; TDD Suite for self-fix\n(fiveam:test mock-test (5am:is t))
|
||||||
2
projects/org-skill-shell-actuator/tests/test-suite.lisp
Normal file
2
projects/org-skill-shell-actuator/tests/test-suite.lisp
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
;;; TDD Suite for shell-actuator
|
||||||
|
;;; TDD Suite for shell-actuator\n(fiveam:test mock-test (5am:is t))
|
||||||
2
projects/org-skill-task-integrity/tests/test-suite.lisp
Normal file
2
projects/org-skill-task-integrity/tests/test-suite.lisp
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
;;; TDD Suite for task-integrity
|
||||||
|
;;; TDD Suite for task-integrity\n(fiveam:test mock-test (5am:is t))
|
||||||
2
projects/org-skill-tdd-runner/tests/test-suite.lisp
Normal file
2
projects/org-skill-tdd-runner/tests/test-suite.lisp
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
;;; TDD Suite for tdd-runner
|
||||||
|
;;; TDD Suite for tdd-runner\n(fiveam:test mock-test (5am:is t))
|
||||||
2
projects/org-skill-web-interface/tests/test-suite.lisp
Normal file
2
projects/org-skill-web-interface/tests/test-suite.lisp
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
;;; TDD Suite for web-interface
|
||||||
|
;;; TDD Suite for web-interface\n(fiveam:test mock-test (5am:is t))
|
||||||
2
projects/org-skill-web-research/tests/test-suite.lisp
Normal file
2
projects/org-skill-web-research/tests/test-suite.lisp
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
;;; TDD Suite for web-research
|
||||||
|
;;; TDD Suite for web-research\n(fiveam:test mock-test (5am:is t))
|
||||||
Reference in New Issue
Block a user