Add all scaffolding, design, and decision documentation AKA first commit
This commit is contained in:
1 parent
b19e01c171
commit
aae22a0e23
63 files changed
+4690
No files matched your search
@@ -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.
|
||||
Reference in new issue
Block a user