P3_WP06_FAILURE_INJECTION.json 1.6 KB

12345678910111213141516
  1. {
  2. "schema": "dataops.phase3.wp06.failure-injection.v1",
  3. "scope": "local-engineering-only",
  4. "external_dependencies": {"security_legal": "TBD_EXTERNAL", "identity": "TBD_EXTERNAL", "network": "TBD_EXTERNAL"},
  5. "cases": [
  6. {"id": "TD-001", "kind": "unknown_dsl", "expected": "deny_or_validation_error", "safe_evidence": ["reason_code"]},
  7. {"id": "TD-002", "kind": "provider_unavailable", "expected": "fail_closed_no_grant", "safe_evidence": ["provider", "reason_code"]},
  8. {"id": "TD-003", "kind": "stale_lease", "expected": "completion_rejected", "safe_evidence": ["grant_uid", "lease_fence"]},
  9. {"id": "TD-004", "kind": "expired_grant", "expected": "revoke_unless_legal_hold", "safe_evidence": ["grant_uid", "reason_code"]},
  10. {"id": "TD-005", "kind": "receipt_mutation", "expected": "database_rejected", "safe_evidence": ["delivery_uid"]},
  11. {"id": "TD-006", "kind": "subscription_delivery_failure", "expected": "three_attempts_then_dead_letter_and_manual_compensation", "safe_evidence": ["subscription_uid", "lease_fence", "reason_code"]},
  12. {"id": "TD-007", "kind": "purpose_or_propagation_anomaly", "expected": "safe_signal_to_existing_production_operations", "safe_evidence": ["correlation_id", "reason_code", "safe_digest"]},
  13. {"id": "TD-008", "kind": "legal_hold_destruction", "expected": "database_and_service_rejected", "safe_evidence": ["asset_uid", "reason_code"]},
  14. {"id": "TD-009", "kind": "control_or_supply_chain_gate_failed", "expected": "activation_or_release_rejected", "safe_evidence": ["profile_id", "decision_code", "evidence_digest"]}
  15. ]
  16. }