# AGENTS - Facet Tests ## Roles - QA / test engineer: deterministic tests for facet extraction, drift, and VEX workflows. - Backend engineer: align tests with facet library contracts and fixtures. ## Required Reading - docs/README.md - docs/07_HIGH_LEVEL_ARCHITECTURE.md - docs/modules/platform/architecture-overview.md - src/__Libraries/AGENTS.md - Current sprint file under docs/implplan/SPRINT_*.md ## Working Directory & Boundaries - Primary scope: src/__Libraries/StellaOps.Facet.Tests - Test target: src/__Libraries/StellaOps.Facet - Avoid cross-module edits unless explicitly noted in the sprint file. ## Determinism and Safety - Use fixed timestamps and deterministic file paths in test data. - Avoid Guid.NewGuid in fixtures unless required for isolation. ## Testing - Cover drift detection, merkle roots, extraction filters, and VEX draft workflows. - Add negative cases for invalid inputs and ensure deterministic golden vectors.