{
  "schema_version": "routec.debug_p135_codex_replay_manifest.v1",
  "provider_id": "debug-p135-codex-replay",
  "label": "P135 Codex Replay",
  "sanitized": true,
  "raw_tokens_or_secrets": false,
  "local_path_literals": false,
  "fixtures": [
    {
      "id": "p135-codex-replay-default",
      "label": "Sanitized P135 Codex investigation replay",
      "description": "Deterministic read-only provider replay for P135 compression and liveness UAT without invoking the normal Codex provider.",
      "timing_contract": {
        "ready_delay_ms": 25,
        "turn_start_delay_ms": 25,
        "semantic_event_interval_ms": 50,
        "completion_delay_ms": 75,
        "minimum_turn_active_ms": 2000
      },
      "tool_block_count": 12,
      "lines_per_tool_result": 20,
      "expected_tool_semantic_events": 36,
      "preserves_boundaries": [
        "provider-semantic-stream",
        "p131-detail-access",
        "p142-tool-retention-threshold",
        "p143-held"
      ]
    }
  ]
}
