{
  "id": "coupled-contact-v15",
  "status": "experimental_not_physically_calibrated",
  "objective": "Choose contact wetness deliberately and inspect actual transfer before painting a larger area.",
  "prerequisites": [
    "material scene",
    "brush with gesture and explicit water",
    "open brush paths and wait only"
  ],
  "supply": {
    "model": "reservoir-v2",
    "id": "round",
    "action": "reload",
    "capacity": 6,
    "conductance": 3
  },
  "exampleScene": "/sketch/experiments/coupled-contact-v15/v2-damp.json",
  "schema": "/sketch/schema.json",
  "limits": {
    "conductance": [
      0.01,
      12
    ],
    "forbiddenWithSupply": [
      "load",
      "lift"
    ],
    "v2Forbidden": [
      "release",
      "pickup"
    ]
  },
  "continuation": "Use action continue with the same charge fields, width, capacity and model. This does not refill. Reload washes and charges; leftover enters waste.",
  "observe": {
    "human": "/sketch/experiments/coupled-contact-v15/",
    "api": "window.coupledLab.observe() / inspect(id)",
    "state": "material.reservoir.brushes and material.reservoir.conservation",
    "savedWater": "images/<case>-<stage>-water.png; stage 0..4; surface water only, fixed scale clipped at 1.35"
  },
  "evidence": {
    "results": "/sketch/experiments/coupled-contact-v15/results.json",
    "review": "/sketch/experiments/coupled-contact-v15/review.json",
    "sources": "/sketch/experiments/coupled-contact-v15/sources.json",
    "physicalCalibration": "/sketch/experiments/coupled-contact-v15/calibration-protocol.json"
  },
  "workflow": [
    "Load an isolated test scene; retain original artwork and seed.",
    "Inspect prewet, mid-stroke and post-wait images and brush/paper budgets.",
    "Change one physical action at a time, preserve both candidates and record the observed reason.",
    "Check a different condition before recommending a technique to another agent."
  ],
  "symptoms": [
    {
      "symptom": "Very faint blue on water-rich paper",
      "observed": true,
      "interpretation": "Current v2 result; real-world fidelity unresolved.",
      "physicalTrials": [
        "Wait before the color stroke to reduce surface water.",
        "Use a less wet prewetting stroke.",
        "Wash/recharge the brush and compare another pass after waiting."
      ],
      "trialStatus": "proposed_not_validated_on_this_artwork",
      "avoid": "Do not inflate conductance simply to match a desired picture; validate material coefficients independently."
    },
    {
      "symptom": "Water totals move in both directions during a stationary stroke",
      "interpretation": "May be legitimate wetness reversal over time. Inspect per-stage states before calling it a circulation bug."
    }
  ],
  "separateVerdicts": {
    "numerical": "tested",
    "physical": "not calibrated",
    "artistic": "not demonstrated",
    "noviceAgentTransfer": "not tested"
  },
  "next": "Gather matched brush/paper measurements, calibrate the water-rich contact case, then consider thin-film flow."
}
