This document lists all specification documents and specification directories in the project and briefly describes their purpose.
The scope of this specification is limited to the specification index.
Detailed requirements for individual specifications are out of scope except for brief descriptions needed to keep the index useful.
./specs/— directory with all specifications../specs/architecture/— specifications related to the architecture of the system../specs/behavior/— specifications related to the behavior of the system../specs/documentation/— specifications related to project documentation artifacts../specs/meta/— specifications related to requirements for specification documents.
./specs/intro.md— this file, contains a list of all specifications and their brief descriptions../specs/dictionary.md— shared project-specific terminology used by multiple specifications../specs/architecture/entities.md— specification of project entity and data structure architecture../specs/architecture/errors.md— specification of project error handling architecture../specs/architecture/modules_layout.md— specification of the intended project module structure and ownership boundaries../specs/architecture/naming.md— specification of project code naming conventions../specs/architecture/tests.md— specification of project test organization and testing expectations../specs/behavior/cli.md— specification of thedonnacommand line interface../specs/behavior/config.md— specification of thedonna.tomlconfiguration file behavior../specs/behavior/file_paths.md— specification of Donna local project path, artifact id, and artifact section id syntax and resolution behavior../specs/behavior/skill_fixtures.md— specification of built-in skill documentation fixture behavior../specs/documentation/changelog.md— specification of changelog tooling, source files, version record structure, and entry format../specs/documentation/readme.md— specification of the rootREADME.mdcontent, structure, source material, and tone../specs/meta/general.md— general requirements for specification documents.