{
  "generatedAt": "2026-06-12T23:30:06.638Z",
  "sourceCommit": "3412ec3ed0246f0c4d9f4f64fe0da66fcba25071",
  "sourcePath": "/briefs/live-action-brief.md",
  "mirrorPath": "/ai/briefs/live-action-brief.json",
  "privacy": "public_only",
  "title": "Live Action Brief",
  "summary": [
    "This brief supports a live decision. It does not confirm that an action was completed."
  ],
  "sections": [
    {
      "heading": "Rolling Lock Reminder",
      "items": [
        "Recheck the current time, fixture kickoff and FIFA lock state immediately before acting.",
        "A player who has locked or played cannot be treated as an unlocked target.",
        "Preserve a timestamped source for material live-status evidence."
      ]
    },
    {
      "heading": "Required User Inputs",
      "items": [
        "Current XI",
        "Bench",
        "Captain score",
        "Remaining players",
        "Locked/played players",
        "Auto-subs status"
      ]
    },
    {
      "heading": "Locked And Unlocked Checklist",
      "items": [
        "Mark every squad player as unplayed/unlocked, locked, playing or played.",
        "Identify which fixtures remain in the current fantasy round.",
        "Confirm the proposed incoming player is eligible and unlocked.",
        "Confirm the proposed outgoing player is legally removable.",
        "Recheck captain and vice-captain state after any action."
      ]
    },
    {
      "heading": "Captain Switch Legality",
      "items": [
        "Load current captain, captain score and proposed captain.",
        "Confirm the proposed captain is in the starting XI and has not locked.",
        "Confirm the current captain may be switched under the current round state.",
        "Check vice-captain fallback and any booster interaction.",
        "Conceptual validator: validateCaptaincy."
      ]
    },
    {
      "heading": "Manual Sub Legality",
      "items": [
        "Confirm outgoing player, incoming bench player and both lock states.",
        "Confirm the incoming player has not already locked or played.",
        "Validate the resulting XI and legal formation.",
        "Confirm bench composition remains valid.",
        "Conceptual validator: validateManualSub."
      ]
    },
    {
      "heading": "Automatic Substitution Warning",
      "items": [
        "Do not assume an intended manual sub was completed.",
        "Do not update confirmed private state until the user confirms the FIFA action.",
        "Conceptual composed check: validateLiveAction."
      ]
    },
    {
      "heading": "Formation Validation",
      "items": [
        "Recount GK/DEF/MID/FWD in the resulting XI.",
        "Verify the shape is one of the confirmed legal formations.",
        "Do not guess unresolved legality details; warn and point to docs/rules-watch.md."
      ]
    }
  ],
  "canaryToken": "READABILITY_CANARY_LIVE_ACTION_BRIEF_JSON_3412EC3E"
}
