Add all scaffolding, design, and decision documentation AKA first commit

This commit is contained in:
iamdoubz committed 2026-06-30 16:12:55 -05:00
1 parent b19e01c171
commit aae22a0e23
63 files changed
+4690

No files matched your search

+17
View File
@@ -0,0 +1,17 @@
# Tests
Cross-service integration and contract tests live here; unit tests live next to the code
(`#[cfg(test)]` in Rust, `*.test.ts` for the frontend). The full plan is in
[`../docs/06-test-strategy.md`](../docs/06-test-strategy.md).
## Fixtures (`fixtures/`)
- Short WAVs: 1-speaker, 2-speaker, overlap, silence, device-glitch (add binaries here; ignored
by git via `*.wav`).
- `golden_transcript.json` — deterministic alignment/merge expectations.
- Synthetic `.pst` (or a generator) with known events/attendees — never real mail data.
- Recorded Ollama responses for offline LLM tests.
## Cross-cutting gate
The **privacy egress test** (FR-SEC-1) runs a representative flow under a network monitor and
asserts no outbound connection except the configured local LLM endpoint and explicit model
downloads. This gate blocks merge on failure — it is the product's most important guarantee.