#+TITLE: PRD: The Skill Graph & Self-Awareness #+AUTHOR: PSF Requirements Definer #+STATUS: FROZEN * 1. Purpose Enable recursive, networked intelligence by unifying logic (skills) and knowledge (Atomic Notes (Zettelkasten)). * 2. Functional Requirements - **Dependency Tracking:** Skills MUST be able to declare dependencies on other skills via `#+DEPENDS_ON:`. - **Introspection:** The kernel MUST provide an API to list all active skills and read their source code. - **Topological Dispatch:** The system MUST resolve dependencies recursively before engaging a skill. * 3. Success Criteria - DONE `(context-list-all-skills)` returns accurate priority and dependency metadata. - DONE Skills jailed in isolated packages can still resolve symbols from their declared dependencies. - DONE The Brain Mapper skill can successfully visualize the network.