{ "validator": "P01 register structure and source coverage, not game acceptance", "passed": true, "checked_at_jst": "2026-10-02T01:24:08+09:00", "source_head": "285528b7a3b1b46a2a67af5aa90d9085539b42f4", "known_condition_v1_denominator": 1291, "historical_schedule_atoms": 18, "original_lines": 258, "original_groups": 75, "original_facilities": 30, "heroines": 7, "heroine_routes": 21, "implemented_whole_atoms": 0, "accepted_whole_atoms": 0, "all_evidence_unverified": true, "final_denominator_established": false, "errors": [], "negative_checks": [ { "case": "duplicate_id", "rejected": true, "first_error": "duplicate requirement ID" }, { "case": "source_line_deleted", "rejected": true, "first_error": "coverage has missing/duplicate source lines" }, { "case": "source_hash_changed", "rejected": true, "first_error": "baseline pin mismatch" }, { "case": "frozen_denominator_changed", "rejected": true, "first_error": "frozen denominator mismatch" }, { "case": "unsupported_pass", "rejected": true, "first_error": "AR.art.anime_portrait: unsupported PASS runtime" }, { "case": "unsupported_not_applicable", "rejected": true, "first_error": "AR.art.anime_portrait: unsupported N/A runtime" }, { "case": "partial_implementation_counted", "rejected": true, "first_error": "AR.art.anime_portrait: incomplete implementation counted" }, { "case": "unverified_acceptance_counted", "rejected": true, "first_error": "AR.art.anime_portrait: incomplete acceptance counted" }, { "case": "all_content_final_claim", "rejected": true, "first_error": "final denominator claimed despite unresolved catalogs" }, { "case": "facility_removed", "rejected": true, "first_error": "register denominator changed/duplicated" }, { "case": "heroine_route_removed", "rejected": true, "first_error": "register denominator changed/duplicated" }, { "case": "schedule_counted_as_function", "rejected": true, "first_error": "register denominator changed/duplicated" }, { "case": "altered_percentage", "rejected": true, "first_error": "implementation percentage not recomputable" } ] }