{
  "handle": "Option",
  "data_schema": {
    "type": "object",
    "required": [
      "option_id",
      "description"
    ],
    "properties": {
      "option_id": {
        "type": "string"
      },
      "description": {
        "type": "string"
      },
      "cost_estimate": {
        "type": "number"
      },
      "risk_score": {
        "type": "number",
        "minimum": 0,
        "maximum": 1
      },
      "predicted_outcome": {
        "type": "string",
        "description": "Simulation result if this option is chosen"
      }
    }
  },
  "mechanism": "A discrete, actionable alternative within a decision space. An Option must be fully specified (executable) and mutually exclusive from other options in the same set. It represents a valid path for state transition.",
  "gloss": "A discrete, executable alternative",
  "_meta": {
    "ring": 1,
    "tier": 1,
    "path": [
      "Infrastructure",
      "Data Structures"
    ],
    "supersedes": [
      "sema:Option#mh:SHA-256:b099a885b070faa10168a2edff0671cd773d31c0cc5fb0e775521a12444c1135"
    ],
    "related": [
      "Canonseal#27fc",
      "Jointscape#8aca"
    ]
  },
  "invariants": [
    "Fully specified: an Option is executable as written, not a direction requiring further choice.",
    "Mutually exclusive: selecting one Option in a set excludes the others in that set."
  ],
  "sema_id": "sema:Option#mh:SHA-256:134bea703754281f36b52e9e6901090a3db9ce84f0d843a8e1d18151c0c5beb0",
  "sema_ref": "Option#134b",
  "sema_stub": "134b",
  "sema_layer": "Infrastructure",
  "sema_category": "Data Structures",
  "used_by": {
    "references": {
      "Canonseal": "sema:Canonseal#mh:SHA-256:27fcab38faefc506d3498d94e968d283d2a0a8bb70110996fca8d4a41a1c81ba",
      "Decision": "sema:Decision#mh:SHA-256:b1407127acd4a39314fc24b418310e4b95e0347e4e22f376151ab765e2dfd2c7",
      "Eliminate": "sema:Eliminate#mh:SHA-256:07d38b131eefdbe2cd46a074bfc7dd73da0b5474f4709c7e80f678d2ffa92be9",
      "Jointscape": "sema:Jointscape#mh:SHA-256:8aca715a17f62a9a94b5f5918104dcb62b8864e5aec12f81d8003a28eac2399f",
      "Satisfice": "sema:Satisfice#mh:SHA-256:29ce1b5967705cc8c613f750d35c2481d311a1c9308c1959cfd812635e2faf0e"
    }
  }
}
