Architectural Upgrade 2026-03-30: Modular Emacs, org-gtd v4.0, and PSF Phase 1
This commit is contained in:
29
projects/psf-core/PRD.org
Normal file
29
projects/psf-core/PRD.org
Normal file
@@ -0,0 +1,29 @@
|
||||
#+TITLE: PRD: PSF Core Role Automation
|
||||
#+STATUS: FROZEN
|
||||
|
||||
* 1. Purpose
|
||||
Define the automated behaviors for the specialized agents in the PSF Consensus Loop.
|
||||
|
||||
* 2. User Needs
|
||||
|
||||
** 2.1 Autonomous Role Progression
|
||||
As a user, I want the system to handle the "Baton Pass" between agents.
|
||||
- When I finish a PRD and mark it `FROZEN`, the Architect should wake up without my intervention.
|
||||
- When the Architect signs a Protocol, the Analyst should automatically start drafting the tests.
|
||||
|
||||
** 2.2 Semantic Enforcement
|
||||
I need the agents to act as "Safety Gates."
|
||||
- The Coder must be physically blocked (via Lisp check) from implementation if the `tests/` directory is empty or if the `PROTOCOL.org` is in `DRAFT`.
|
||||
|
||||
** 2.3 Knowledge Provenance
|
||||
I need the Scribe-RCA to link failures back to specific commits and sessions, ensuring that my Institutional Memory is a high-fidelity record of the system's evolution.
|
||||
|
||||
** 2.4 Dynamic Chaos Testing
|
||||
I need a QA Specialist that proactively breaks things.
|
||||
- The system must have a "Chaos Gauntlet" that runs against projects in the :BUILD or :CHAOS state.
|
||||
- It must perform fuzzing, dependency sabotage, and persistence testing (killing the Lisp image).
|
||||
|
||||
* 3. Success Criteria
|
||||
...
|
||||
- [ ] **Chaos Trigger:** Agent perceives project in :BUILD state and triggers the Chaos Gauntlet.
|
||||
- [ ] **Sabotage Simulation:** Chaos Specialist can successfully inject a failure and verify the system's recovery.
|
||||
Reference in New Issue
Block a user