Commit graph

2 commits

Author SHA1 Message Date
Research Assistant
a38e41ba78 test: lock OCR phase2 figure inventory contract 2026-06-05 00:08:30 +08:00
Research Assistant
d2de2454d7 feat(54-002): add CHAOS_MATRIX.md and chaos tests for corrupted inputs, network failures, filesystem errors
- tests/chaos/scenarios/CHAOS_MATRIX.md: 15+ destructive scenarios documented with IDs, triggers, expected behavior, safety contracts
- tests/chaos/conftest.py: chaos_vault, chaos_vault_standard fixtures with isolation guards + file corruption helpers
- tests/chaos/test_corrupted_inputs.py: CHAOS-01 (6 tests: malformed JSON, empty, missing key, corrupt PDF, broken meta, missing frontmatter)
- tests/chaos/test_network_failures.py: CHAOS-02 (4 tests: 401, 500, timeout, DNS unreachable via env var manipulation)
- tests/chaos/test_filesystem_errors.py: CHAOS-03 (4 tests: deleted dirs, missing note, permission denied)
2026-05-09 00:53:03 +08:00