1.9 KiB
1.9 KiB
PROD-002 workload inventory and synthetic evaluation verification
Date: 2026-08-02
Status: VERIFIED LOCALLY. This package performs classification and fixture validation only; it does not benchmark or call a model.
Delivered
docs/ai/workload-inventory.mdclassifies every reachable AI or deterministic-adjacent task by input/size/output/schema/language/latency/quality/privacy/fallback/mode/determinism/current provider/Pro requirement.JobTrackerApi.Tests/Fixtures/AiEvaluation/cases.jsoncontains 19 synthetic cases with constraint-based expected results.AiEvaluationFixtureTestsproves required category/task coverage, unique IDs, bounded expanded input,.invalidcontact domains, absence of the authorized private CV/path, strict-JSON assertions and prompt-injection refusal markers.
Required coverage
English, Norwegian and mixed CVs; English/Norwegian/noisy/technology-heavy/sparse jobs; email classification; follow-up; Strategy Snapshot; CV tailoring; strict JSON; malformed document text; job/email prompt injection; long input; empty and invalid input.
Results
- Fixture validation: 1/1 passed.
- Full backend regression: 569/569 passed.
- Full frontend regression: 47/47 suites, 157/157 tests.
- Frontend production build: passed.
- No provider, internet, production, paid service, personal document or email was accessed.
Limits
- Latency bands are initial benchmark targets, not measurements.
- Provider/model values are repository defaults, not verified production state.
- Golden prose is intentionally omitted; later benchmark scoring must test factual constraints, schema, language, safety and useful content rather than exact wording.
- Model benchmarking and threshold decisions belong to PROD-003 after safe production/local hardware inventory.
Rollback
Remove the inventory, synthetic fixture and its validator. No application, dependency, schema, provider or deployment state changed.