DRS Reference Suite Example
DRS is the first reference implementation for the SFDS standard-suite pattern.
Suite Layer
The DRS suite is described by:
DRS/DRS.manifest.tomlDRS/README.mdDRS/Desktop Application Release Standard.mdDRS/Adoption-Guide.mdDRS/Validation-Checklist.mdDRS/CHANGELOG.md
These files explain what DRS governs, how it is adopted, how the suite is indexed, and how its history is preserved.
Adopter Layer
Desktop application projects adopting DRS use:
DRS/DesktopApplicationRelease.manifest.schema.tomlDRS/templates/ProjectName.manifest.tomlDRS/templates/Release-Note.mdDRS/templates/Release-Checklist.md- Other release, trust, provenance, migration, and withdrawal templates in
DRS/templates/
These files govern adopter release artifacts. They do not replace the DRS suite manifest.
Validation Layer
DRS also includes executable and example evidence:
DRS/drs.ps1DRS/examples/MiniVault/
This is the SFDS reference pattern for a mature suite: human specification, machine-readable suite metadata, adopter-facing templates and schemas, examples, and validation support.
:::note Cross-reference
This example describes the DRS standard suite, which is documented independently under docs/drs/ (not yet built as of this writing). Once that standard's docs exist, cross-link there instead of duplicating its content here.
:::