{
  "scope": "isolated candidate image; no operating service change during tests",
  "attempts": [
    {"result": "collection unavailable", "cause": "default container user could not access root-owned tests mount", "fix": "isolated test user 0:0, cap-drop ALL retained"},
    {"result": "collection error", "cause": "test_fight_notification.py expected sibling app directory at /work/app", "fix": "test mount moved to /opt/contextra/tests beside installed app"},
    {"result": "PASS", "tests": 39, "subtests": 15}
  ],
  "observation_preflight": "Initial uppercase RUNNING assertion rejected actual lowercase running; corrected local reader only before 60-second capture"
}
