Functional Requirements Catalog
The catalog is being rebuilt one feature at a time via the open fr-author Agent Skill.
Why the catalog is empty
Earlier iterations of CyberOS shipped with a ~350-FR catalog inherited from the PRD/SRS markdown. As of 2026-05-14, every FR is being re-authored individually through the CyberOS Skill module's fr-author workflow so each requirement gets:
- A versioned, audited
feature_request@1artefact on the BRAIN audit chain - A normative description following BCP-14 keywords (MUST / SHOULD / MAY)
- An explicit verification method (unit / integration / chaos / manual)
- Forward and backward traceability to PRD/SRS narrative
- An owning module + priority + phase
How to add a new FR
From the repo root:
cd skill
cargo run -p cyberos-skill-cli -- run fr-author --executor script
Authoritative sources
- PRD narrative: docs/prd/PRD.md
- SRS narrative: docs/srs/SRS.md
- fr-author skill source: skill/skills/cuo/cpo/fr-author/
- Audit + plan: docs/AUDIT_AND_PLAN_2026_05_14.md