{
 "run_date": "2026-06-19",
 "decision_item": "RFS-011",
 "artifact": "requirements-signoff-matrix",
 "source_state": "Open: stakeholder sign-off pending",
 "scenario_count": 6,
 "scenarios": [
  {
   "key": "focused_cots_trial",
   "title": "Focused COTS-first trial",
   "answer_pattern": "Hourly revisit target = 250 ha. Altitude basis = above-120 m waiver case may be used. Procurement branch = COTS quote gate before custom fabrication. Airframe basis = 2 kg-capable fixed-wing or VTOL class is acceptable.",
   "closeout_state": "Closeable after stakeholder name and source note are recorded.",
   "optics_unlocked": "RFS-019 can restart only after the chosen COTS product fixes FOV, EFL, aperture, and raw-data access.",
   "procurement_unlocked": "Issue COTS quote requests first, with the raw/pre-AGC and calibration gate attached.",
   "remaining_blocker": "Exact vendor quote, raw-frame access, calibration state, mass, power, and integration evidence.",
   "next_record": "Record the name, date, and source note before marking RFS-011 complete. Record the selected 250 ha waiver case.",
   "evidence_links": [
    "coverage-sizing-grid.html",
    "cots-fleet-screen.html",
    "requirements-answer-pack.html"
   ]
  },
  {
   "key": "central_parallel_case",
   "title": "500 ha parallel path",
   "answer_pattern": "Hourly revisit target = 500 ha. Altitude basis = above-120 m waiver case may be used. Procurement branch = parallel COTS quote gate and custom optics maturation. Airframe basis = 2 kg-capable fixed-wing or VTOL class is acceptable.",
   "closeout_state": "Closeable as a bounded first-build plan if stakeholder accepts the cost risk.",
   "optics_unlocked": "RFS-019 can restart toward a survey prescription using the waiver survey case, while COTS quotes test whether custom optics remain necessary.",
   "procurement_unlocked": "Run COTS evidence requests and custom prescription maturation in parallel.",
   "remaining_blocker": "The waiver case still needs an authorised trial altitude and the custom recurring cost must fit the unit-cost ceiling.",
   "next_record": "Record the target area, trial altitude basis, branch owner, and accepting stakeholder.",
   "evidence_links": [
    "coverage-sizing-grid.html",
    "fleet-coverage.html",
    "requirements-closeout.html"
   ]
  },
  {
   "key": "conservative_120m_cots",
   "title": "500 ha 120 m COTS path",
   "answer_pattern": "Hourly revisit target = 500 ha. Altitude basis = 120 m AGL cap. Procurement branch = COTS quote gate before custom fabrication. Airframe basis = 2 kg-capable fixed-wing or VTOL class is acceptable.",
   "closeout_state": "Closeable with a procurement condition, not as a custom-optics first build.",
   "optics_unlocked": "Do not restart custom prescription work until product quotes show whether the AUD 100k payload fleet can be met at 120 m.",
   "procurement_unlocked": "COTS quote gate is the next engineering action.",
   "remaining_blocker": "Three 120 m payloads leave only a USD 22k unit-cost ceiling, below much of the custom recurring-cost range.",
   "next_record": "Record COTS-first as the budget-protection path and keep custom optics as the fallback.",
   "evidence_links": [
    "coverage-sizing-grid.html",
    "cots-fleet-screen.html"
   ]
  },
  {
   "key": "custom_first_budget_tension",
   "title": "Custom-first budget tension",
   "answer_pattern": "Hourly revisit target = 500 ha. Altitude basis = 120 m AGL cap. Procurement branch = custom optics first. Airframe basis = 2 kg-capable fixed-wing or VTOL class is acceptable.",
   "closeout_state": "Not ready to close without a budget, coverage, or altitude change.",
   "optics_unlocked": "A survey prescription can be scoped, but it would not yet be a fundable first-build answer at the current unit-cost ceiling.",
   "procurement_unlocked": "Custom quote work can start only as evidence for a budget exception.",
   "remaining_blocker": "The 120 m 500 ha case needs three payloads, making the custom unit-cost ceiling too tight.",
   "next_record": "Ask whether RFS prefers a smaller first-trial block, altitude waiver, or larger payload budget.",
   "evidence_links": [
    "coverage-sizing-grid.html",
    "procurement.html",
    "requirements-closeout.html"
   ]
  },
  {
   "key": "stretch_area_replan",
   "title": "1000 ha stretch replan",
   "answer_pattern": "Hourly revisit target = 1000 ha. Altitude basis = above-120 m waiver case may be used. Procurement branch = parallel COTS quote gate and custom optics maturation. Airframe basis = 2 kg-capable fixed-wing or VTOL class is acceptable.",
   "closeout_state": "Not closeable as the first-build baseline under the current AUD 100k payload budget.",
   "optics_unlocked": "Prescription work should wait for a changed budget, changed target, or staged deployment plan.",
   "procurement_unlocked": "Only market-price discovery is unlocked; it should be framed as a budget-revision input.",
   "remaining_blocker": "Even with a waiver, the 1000 ha case pushes the max unit-cost ceiling below the current custom recurring-cost floor.",
   "next_record": "Record that the first trial is smaller, or explicitly reopen budget and fleet assumptions.",
   "evidence_links": [
    "coverage-sizing-grid.html",
    "fleet-coverage.html"
   ]
  },
  {
   "key": "baseline_reopened",
   "title": "Baseline reopened",
   "answer_pattern": "Stakeholder reopens one or more locked baseline decisions. Airframe basis = first payload must fit a lighter drone class.",
   "closeout_state": "RFS-011 remains open.",
   "optics_unlocked": "No prescription restart; the downstream target changed.",
   "procurement_unlocked": "No spend decision; rerun affected sizing and COTS screens first.",
   "remaining_blocker": "A changed role, target class, detector branch, airframe, budget, or envelope invalidates at least one derived artifact.",
   "next_record": "Name the reopened baseline item and rerun the affected decision artifacts.",
   "evidence_links": [
    "mission-decision.html",
    "requirements-closeout.html",
    "cots-fleet-screen.html"
   ]
  }
 ],
 "closeout_rule": "Do not mark RFS-011 complete until the selected answers and the accepting stakeholder are recorded in project notes.",
 "readiness_levels": [
  "Closeable after stakeholder name and source note are recorded.",
  "Closeable as a bounded first-build plan if stakeholder accepts the cost risk.",
  "Closeable with a procurement condition, not as a custom-optics first build.",
  "Not ready to close without a budget, coverage, or altitude change.",
  "Not closeable as the first-build baseline under the current AUD 100k payload budget.",
  "RFS-011 remains open."
 ],
 "evidence_links": [
  {
   "label": "Stakeholder answer pack",
   "href": "requirements-answer-pack.html"
  },
  {
   "label": "Requirements closeout checklist",
   "href": "requirements-closeout.html"
  },
  {
   "label": "Coverage sizing grid",
   "href": "coverage-sizing-grid.html"
  },
  {
   "label": "COTS payload screen",
   "href": "cots-fleet-screen.html"
  },
  {
   "label": "COTS quote packet",
   "href": "cots-quote-packet.html"
  },
  {
   "label": "COTS quote comparison",
   "href": "cots-quote-comparison.html"
  },
  {
   "label": "Evidence intake ledger",
   "href": "requirements-evidence-ledger.html"
  },
  {
   "label": "Fleet coverage model",
   "href": "fleet-coverage.html"
  }
 ]
}
