fetch_ml/internal/manifest
Jeremie Fraeys 8f9bcef754
test(phase-3): prerequisite security and reproducibility tests
Implement 4 prerequisite test requirements:

- TestConfigIntegrityVerification: Config signing, tamper detection, hash stability
- TestManifestFilenameNonce: Cryptographic nonce generation and filename patterns
- TestGPUDetectionAudit: Structured logging of GPU detection at startup
- TestResourceEnvVarParsing: Resource env var parsing and override behavior

Also update manifest run_manifest.go:
- Add nonce-based filename support to WriteToDir
- Add nonce-based file detection to LoadFromDir
2026-02-23 20:25:26 -05:00
..
run_manifest.go test(phase-3): prerequisite security and reproducibility tests 2026-02-23 20:25:26 -05:00
schema.json feat(security): Manifest security - nonce generation, environment tracking, schema validation 2026-02-23 19:43:39 -05:00
schema_test.go feat(security): Manifest security - nonce generation, environment tracking, schema validation 2026-02-23 19:43:39 -05:00
schema_version.go feat(security): Manifest security - nonce generation, environment tracking, schema validation 2026-02-23 19:43:39 -05:00
validator.go feat: Research features - narrative fields and outcome tracking 2026-02-18 21:27:05 -05:00