# Soft Disclosure

Create a fictional rehearsal that expands readiness without disguising speculation as fact.

- Players: 1–6
- Duration: 35–80 minutes
- Mode: collaborative narrative design
- Resources: clarity, trust, stability

## Setup

```json
[
  {
    "op": "draw",
    "count": 1,
    "from": {
      "classes": [
        "events"
      ]
    },
    "to": "hidden-truth"
  },
  {
    "op": "draw",
    "count": 1,
    "from": {
      "classes": [
        "worlds"
      ]
    },
    "to": "storyworld"
  },
  {
    "op": "draw",
    "count": 3,
    "from": {
      "classes": [
        "myths",
        "beings",
        "artifacts"
      ]
    },
    "to": "motif-hand"
  }
]
```

## Turn Actions

### Encode

- `place` {"op":"place","card":"motif","zone":"story"}
- `connect` {"op":"connect","from":"motif","to":"hidden-truth","edgeType":"fictionalizes"}

### Label the Boundary

- `tag` {"op":"tag","target":"story-claim","tag":"fiction|speculation|documented"}
- `gain` {"op":"gain","resource":"clarity","amount":1}

### Test Audience

- `reveal` {"op":"reveal","target":"audience-response","count":1}
- `branch` {"op":"branch","condition":"response=overload","then":[{"op":"gain","resource":"stability","amount":1}],"otherwise":[{"op":"advance-track","track":"readiness","amount":1}]}

### Revise the Story

- `swap` {"op":"swap","first":"story-motif","second":"motif-hand"}
- `gain` {"op":"gain","resource":"trust","amount":1}

## Resolution

- **Win:** Readiness reaches eight with at least three explicit evidence-state labels.
- **Loss:** Audience Stability reaches zero or all claims remain unlabeled.
