{
  "schema_version": "taar-stop-conditions.v1",
  "product_id": "trading-agent-assessment-record",
  "generated_from_latest_daily_run_id": "20260614T152106Z-taar-daily-question-pipeline-cron",
  "action_permission": "blocked",
  "hard_stops": [
    {
      "id": "action_permission_not_blocked",
      "condition": "action_permission is not exactly 'blocked'",
      "required_agent_response": "stop and do not use artifacts for external decisions"
    },
    {
      "id": "schema_validation_failed",
      "condition": "product catalogue, agent manifest, resource catalogue, or integrity manifest fails declared schema or required-field validation",
      "required_agent_response": "stop and report contract failure"
    },
    {
      "id": "freshness_expired",
      "condition": "current UTC time is after stale_after_utc or max_age_seconds has elapsed from latest_daily_run_exported_at",
      "required_agent_response": "stop recurring or external use until a fresh run is fetched"
    },
    {
      "id": "action_gate_not_blocked",
      "condition": "any per-artifact action_gate.json does not preserve blocked/non-action status",
      "required_agent_response": "stop and do not treat the artifact as safe"
    },
    {
      "id": "live_source_verification_missing",
      "condition": "agent has not fetched and verified primary live sources directly",
      "required_agent_response": "do not make trading, prediction, execution, monitoring, or external claims"
    }
  ],
  "warnings": [
    {
      "id": "single_snapshot",
      "condition": "TAAR is a daily export snapshot, not continuous monitoring",
      "required_agent_response": "treat artifacts as replay scaffolding only"
    },
    {
      "id": "local_context_absent",
      "condition": "agent only fetched HTML and did not fetch JSON/Markdown machine routes",
      "required_agent_response": "fetch scoped llms.txt, agent_manifest.json, and resources.json before interpreting artifacts"
    }
  ]
}
