{
  "edition": "workshop-mars-07",
  "status": "documented recommendations; no tuned recipes",
  "configurations": [
    {
      "id": "C07-CFG-COMPACT",
      "title": "Compact workshop",
      "section_id": "C07-WORK-04",
      "goal": "Useful repairs, a prepared field cell and the separately chosen WP05 flight branch.",
      "existing_credit": "WP05 already documents first flight, return and useful lunar application.",
      "source_choice": [
        "IND-M32",
        "supported earlier source"
      ],
      "optional_buffer": "IND-M37",
      "focused_functions": [
        "IND-M01",
        "IND-M02",
        "IND-M04",
        "IND-M07",
        "IND-M38",
        "IND-M39"
      ],
      "conditional_flight_functions": [
        "IND-M40",
        "IND-M41",
        "IND-M42",
        "IND-M45",
        "IND-M46",
        "IND-M47",
        "IND-M48",
        "IND-M49"
      ],
      "tradeoff": "Low installation burden and more manual repeat attention.",
      "mandatory_every_function": false
    },
    {
      "id": "C07-CFG-REGIONAL",
      "title": "Regional workshop",
      "section_id": "C07-WORK-05",
      "goal": "Repeated known construction orders with declared preparation and receivers.",
      "optional_selected_functions": [
        "IND-M03",
        "IND-M06",
        "IND-M08",
        "IND-M15",
        "IND-M16",
        "IND-M17",
        "IND-M18",
        "IND-M19",
        "IND-M20",
        "IND-M37",
        "IND-M54",
        "IND-M55",
        "IND-M56",
        "IND-M59"
      ],
      "tradeoff": "Actual extra installations, area and service inputs in exchange for declared process or handling benefits.",
      "fallback": "Supported compact routine repair remains usable.",
      "mandatory_every_function": false
    },
    {
      "id": "C07-CFG-FRONTIER",
      "title": "Frontier installation",
      "section_id": "C07-WORK-06",
      "goal": "Survey service, protected samples and later optional local processing.",
      "first_arrival": "Imported compatible vehicle, protection, supplies and instruments; no PM03/PM04 prerequisite.",
      "focused_functions": [
        "IND-M39",
        "IND-M49",
        "IND-M50",
        "IND-M51",
        "IND-M58"
      ],
      "conditional_local_processing": [
        "IND-M16",
        "IND-M23",
        "IND-M24"
      ],
      "conditional_enclosure_services": [
        "IND-M43",
        "IND-M44"
      ],
      "tradeoff": "Carry service equipment or return samples to an existing equipped workshop.",
      "mandatory_every_function": false
    }
  ],
  "orders": [
    {
      "id": "C07-ORD-01",
      "title": "Prepare a field charge",
      "section_id": "C07-ORDER-01",
      "host": "IND-M39",
      "inputs": [
        "same compatible cell",
        "actual source energy",
        "supported process duty if any"
      ],
      "output": "same cell with actually delivered charge",
      "symbolic_accounting": [
        "0 < eta <= 1",
        "0 <= Q <= remaining receiver capacity",
        "input >= Q / eta + separately declared duty"
      ],
      "numeric_values": null,
      "interruption": "Pause and retain delivered amount; retrieval returns the same object.",
      "first_access_requires_mars": false
    },
    {
      "id": "C07-ORD-02",
      "title": "Repeat construction order",
      "section_id": "C07-ORDER-02",
      "host": "selected actual work/process positions with IND-M55 reservation",
      "inputs": [
        "unreserved accepted stock",
        "real services",
        "reusable tools accounted separately"
      ],
      "output": "defined fittings/panels into actual receiver",
      "symbolic_accounting": [
        "requirement = committed input + unmet requirement",
        "input stock = available + reserved + consumed or returned",
        "no universal yield multiplier; process-specific output remains unselected"
      ],
      "numeric_values": null,
      "interruption": "Hold produced output or wait before starting; preserve in-process custody and reservations.",
      "first_access_requires_mars": false
    },
    {
      "id": "C07-ORD-03",
      "title": "Improve one existing rover member",
      "section_id": "C07-ORDER-03",
      "host": "selected PM03 manufacture plus IND-M58",
      "inputs": [
        "actual accepted Mars feed",
        "ordinary companion inputs",
        "one existing rover and supported member location"
      ],
      "output": "same rover with one installed replacement; old member has one explicit disposition",
      "symbolic_accounting": [
        "sample stock = retained specimen + committed production + remaining reserve",
        "old member = installed OR returned/recovered/residue, never both",
        "new member belongs to one vehicle configuration"
      ],
      "numeric_values": null,
      "interruption": "Pause safely with secured cargo and actual part state; ordinary compatible replacement remains an option.",
      "first_access_requires_mars": false,
      "first_access_note": "Mars material improves an earlier vehicle; first vehicle and arrival use earlier stock."
    }
  ],
  "state_vocabulary": [
    "unassembled",
    "isolated",
    "idle",
    "waiting",
    "ready",
    "running",
    "output held",
    "service required",
    "parked"
  ],
  "parked_rule": "Retain actual stock, reservations and progress; no offline production or service debt."
}
