{
  "step": "C278",
  "status": "passed",
  "assertions_passed": 32,
  "checks": [
    "triad counts",
    "width rule (3, 5)",
    "width rule (3, 3)",
    "width rule (2, 4)",
    "width rule (2, 2)",
    "width rule (5, 7)",
    "width rule (5, 5)",
    "width rule (5, 3)",
    "width rule (4, 6)",
    "width rule (4, 4)",
    "width rule (4, 2)",
    "width rule (7, 7)",
    "width rule (7, 5)",
    "width rule (6, 6)",
    "width rule (6, 4)",
    "partial shifts are inverses",
    "upper and lower boundaries",
    "parity chains partition",
    "chain edges [2, 4, 6]",
    "chain edges [3, 5, 7]",
    "MJ translation j2 phase-1/4",
    "MJ translation j2 phase1/4",
    "MJ translation j3 phase-1/4",
    "MJ translation j3 phase1/4",
    "MJ translation j4 phase-1/4",
    "MJ translation j4 phase1/4",
    "MJ translation j5 phase-1/4",
    "MJ translation j5 phase1/4",
    "MJ translation j6 phase-1/4",
    "MJ translation j6 phase1/4",
    "MJ translation j7 phase-1/4",
    "MJ translation j7 phase1/4"
  ],
  "source_checks_passed": 7,
  "source_checks": [
    "frozen input PREVIOUS_CERTIFICATE.json",
    "frozen input PREVIOUS_RESULTS.json",
    "frozen input PREVIOUS_CHECKPOINT.md",
    "frozen input C271_REGISTER.json",
    "frozen input C277_DATA.json",
    "predecessor binding PREVIOUS_RESULTS.json",
    "predecessor binding PREVIOUS_CHECKPOINT.md"
  ],
  "canonical_or_graph_edits": false,
  "new_independent_agent_review": false
}
