feat: implement reports

This commit is contained in:
2026-09-19 20:06:41 -04:00
parent 6ae993d393
commit 994e9065e8
28 changed files with 7082 additions and 63 deletions
+9
View File
@@ -76,6 +76,15 @@ impl Layout {
self.root.join("templates")
}
/// Directory holding sealed administrations.
///
/// Deliberately not `assessments/`:
/// [`crate::assessment::AssessmentFile::load_all`] parses every `.yaml` in
/// that directory, and a seal is not an assessment record.
pub fn seals(&self) -> PathBuf {
self.root.join(crate::seal::SEAL_DIR)
}
/// Creates every directory in the layout.
///
/// # Errors