{
  "checked_on": "2026-11-02",
  "status": "Publication approved by the developer on 2026-11-02",
  "engine": "4.7.2.stable.official.ed1daf0bf",
  "platform": "macOS",
  "renderer": "Compatibility / OpenGL 4.1 Metal",
  "game_source_commit": "3a708ee8e51e7d48438b31334cea4a73356b5a29",
  "archive_sha256": "de2718e7a8eedab4180eb579739675aec4f340a9ace9af2bb7394482bd525496",
  "tests": {
    "command": "godot --headless --path demos/ambient-critters --script test_lab.gd",
    "exit_code": 0,
    "assertions": 236,
    "failures": [],
    "coverage": [
      "repeat seeded placement",
      "six logical live nodes during departure",
      "activation/sleep hysteresis",
      "do not reschedule an alarm",
      "cooldown and offscreen rearm",
      "quadratic arrival endpoints",
      "exponential damping at 30/60/120 Hz"
    ],
    "limits": "Not a full-game test run or performance benchmark. Assertions include repeated seed and budget checks, not 236 independent cases."
  },
  "captures": [
    {
      "url": "/assets/ambient-critters/perched.png",
      "sha256": "c5f49b5336ec2a57f8ea7d7eecbea9b4e026dd0107196cfdc9c8f3915c1db152",
      "dimensions": [
        900,
        540
      ],
      "source": "demos/ambient-critters/capture.gd",
      "transformation": "None; native viewport PNG",
      "meaning": "teaching model, not Mithraeum gameplay"
    },
    {
      "url": "/assets/ambient-critters/alarm.png",
      "sha256": "fac8fc239bc8bdab9e7b46f462a0976486759c4757a934b0a747a754e38d37fa",
      "dimensions": [
        900,
        540
      ],
      "source": "demos/ambient-critters/capture.gd",
      "transformation": "None; native viewport PNG",
      "meaning": "teaching model, not Mithraeum gameplay"
    }
  ],
  "art_direction": "fieldnote-art.json; original shared dusk woodland, no reference-game assets",
  "editorial_approval": {
    "by": "developer",
    "on": "2026-11-02",
    "instruction": "Looks good, merge PR #4 and publish and deploy the updates."
  }
}
