================================================================ REPORT IDENTITY ================================================================ generated_at_utc: 2026-07-19T02:06:18Z working_directory: /users/a2andrad/backgammon_bot batch_root: /users/a2andrad/www/matches/plan1_dualseat_tests batch_id: sage_vs_gnubg_show10_20260717T182417Z pair_source: /users/a2andrad/www/matches/plan1_dualseat_tests/mirrored-7pt-sage_vs_gnubg_show10_20260717T182417Z_pair01 parser_output: /users/a2andrad/www/matches/plan1_dualseat_tests/stage1_private_preview_parser_v1_1_rounding_fix git_repository: /users/a2andrad/backgammon_bot git_branch: master git_commit: 336d7eca593cdf08461c917cbc213b8c4cee4668 git_status: M __pycache__/sage.cpython-37.pyc M dice.txt ?? actions.fish ?? machine_test_commands.md ?? match_001.sgf ?? matches/ ?? plan1_codexb_taskcompleted.md ?? ref_plan.md ?? stage1_parser_package/ ?? step_1.md ?? task1_codexA.md ?? task1_codexb.md ?? v2.1_plan.md ?? v2_plan.md ?? v2reqs.txt ?? v2reqs1.txt ?? v3_plan.md ?? v4_plan.md ================================================================ REQUIRED PATH CHECKS ================================================================ EXISTS /users/a2andrad/www/matches/plan1_dualseat_tests/mirrored-7pt-sage_vs_gnubg_show10_20260717T182417Z_pair01 EXISTS /users/a2andrad/www/matches/plan1_dualseat_tests/mirrored-7pt-sage_vs_gnubg_show10_20260717T182417Z_pair01/match_A EXISTS /users/a2andrad/www/matches/plan1_dualseat_tests/mirrored-7pt-sage_vs_gnubg_show10_20260717T182417Z_pair01/match_B EXISTS /users/a2andrad/www/matches/plan1_dualseat_tests/mirrored-7pt-sage_vs_gnubg_show10_20260717T182417Z_pair01/dice EXISTS /users/a2andrad/www/matches/plan1_dualseat_tests/stage1_private_preview_parser_v1_1_rounding_fix ================================================================ SHOW10 RELEASE OR DERIVED DIRECTORY CANDIDATES ================================================================ /users/a2andrad/www/matches/plan1_dualseat_tests/mirrored-7pt-sage_vs_gnubg_show10_20260717T182417Z_pair01 /users/a2andrad/www/matches/plan1_dualseat_tests/mirrored-7pt-sage_vs_gnubg_show10_20260717T182417Z_pair02 /users/a2andrad/www/matches/plan1_dualseat_tests/mirrored-7pt-sage_vs_gnubg_show10_20260717T182417Z_pair03 /users/a2andrad/www/matches/plan1_dualseat_tests/mirrored-7pt-sage_vs_gnubg_show10_20260717T182417Z_pair04 /users/a2andrad/www/matches/plan1_dualseat_tests/mirrored-7pt-sage_vs_gnubg_show10_20260717T182417Z_pair05 /users/a2andrad/www/matches/plan1_dualseat_tests/mirrored-7pt-sage_vs_gnubg_show10_20260717T182417Z_pair06 /users/a2andrad/www/matches/plan1_dualseat_tests/mirrored-7pt-sage_vs_gnubg_show10_20260717T182417Z_pair07 /users/a2andrad/www/matches/plan1_dualseat_tests/mirrored-7pt-sage_vs_gnubg_show10_20260717T182417Z_pair08 /users/a2andrad/www/matches/plan1_dualseat_tests/mirrored-7pt-sage_vs_gnubg_show10_20260717T182417Z_pair09 /users/a2andrad/www/matches/plan1_dualseat_tests/mirrored-7pt-sage_vs_gnubg_show10_20260717T182417Z_pair10 ================================================================ PAIR-LEVEL MANIFEST, VALIDATION, AND SUMMARY FILES ================================================================ checksums.sha256.json dice/match_A/match_001_7pt/seat_dice_manifest.json dice/match_B/match_001_7pt/seat_dice_manifest.json pair_manifest.json pair_manifest.started.json ================================================================ MATCH A FILE LIST ================================================================ 4ply_gnu_analyzed_match_001_7pt_sage_checker4ply_cube3ply_vs_gnubg_checker3ply_cube2ply_002.txt 4ply_gnu_analyzed_match_001_7pt_sage_checker4ply_cube3ply_vs_gnubg_checker3ply_cube2ply.benchmark.json 4ply_gnu_analyzed_match_001_7pt_sage_checker4ply_cube3ply_vs_gnubg_checker3ply_cube2ply.commands 4ply_gnu_analyzed_match_001_7pt_sage_checker4ply_cube3ply_vs_gnubg_checker3ply_cube2ply.log 4ply_gnu_analyzed_match_001_7pt_sage_checker4ply_cube3ply_vs_gnubg_checker3ply_cube2ply.sgf 4ply_gnu_analyzed_match_001_7pt_sage_checker4ply_cube3ply_vs_gnubg_checker3ply_cube2ply.txt match_001_7pt_sage_checker4ply_cube3ply_vs_gnubg_checker3ply_cube2ply_002.txt match_001_7pt_sage_checker4ply_cube3ply_vs_gnubg_checker3ply_cube2ply.benchmark.json match_001_7pt_sage_checker4ply_cube3ply_vs_gnubg_checker3ply_cube2ply.settings.txt match_001_7pt_sage_checker4ply_cube3ply_vs_gnubg_checker3ply_cube2ply.sgf match_001_7pt_sage_checker4ply_cube3ply_vs_gnubg_checker3ply_cube2ply.txt referee.stdout.log ================================================================ MATCH A PUBLIC ARTIFACT CANDIDATES ================================================================ Played SGF: match_001_7pt_sage_checker4ply_cube3ply_vs_gnubg_checker3ply_cube2ply.sgf Reviewed SGF: 4ply_gnu_analyzed_match_001_7pt_sage_checker4ply_cube3ply_vs_gnubg_checker3ply_cube2ply.sgf Reviewed text exports: 4ply_gnu_analyzed_match_001_7pt_sage_checker4ply_cube3ply_vs_gnubg_checker3ply_cube2ply_002.txt 4ply_gnu_analyzed_match_001_7pt_sage_checker4ply_cube3ply_vs_gnubg_checker3ply_cube2ply.txt ================================================================ MATCH A SOURCE HASHES ================================================================ 41f2320a512fd051a10b54a654b681cee8726e01f5bdea86a68baab46327a73b /users/a2andrad/www/matches/plan1_dualseat_tests/mirrored-7pt-sage_vs_gnubg_show10_20260717T182417Z_pair01/match_A/4ply_gnu_analyzed_match_001_7pt_sage_checker4ply_cube3ply_vs_gnubg_checker3ply_cube2ply_002.txt c3b4c30840c564db0ed29adcfc11d58d6ab2bd253b9a04c6ffdc58d66bc93c90 /users/a2andrad/www/matches/plan1_dualseat_tests/mirrored-7pt-sage_vs_gnubg_show10_20260717T182417Z_pair01/match_A/4ply_gnu_analyzed_match_001_7pt_sage_checker4ply_cube3ply_vs_gnubg_checker3ply_cube2ply.sgf 97f65c6a061dea94dea51a03fe63719aeb1b763007c770e51384e9cc943e4696 /users/a2andrad/www/matches/plan1_dualseat_tests/mirrored-7pt-sage_vs_gnubg_show10_20260717T182417Z_pair01/match_A/4ply_gnu_analyzed_match_001_7pt_sage_checker4ply_cube3ply_vs_gnubg_checker3ply_cube2ply.txt b82bcd76b9ca8d1ef050ec81242599a451c4f7df49e351df9b40fba9e91cc1ef /users/a2andrad/www/matches/plan1_dualseat_tests/mirrored-7pt-sage_vs_gnubg_show10_20260717T182417Z_pair01/match_A/match_001_7pt_sage_checker4ply_cube3ply_vs_gnubg_checker3ply_cube2ply.sgf ================================================================ MATCH A SANITIZED LIVE-MATCH METADATA SOURCE ================================================================ source_file: match_001_7pt_sage_checker4ply_cube3ply_vs_gnubg_checker3ply_cube2ply.benchmark.json { "elapsed_seconds": 549.9794002949493, "saved_at_utc": "2026-07-17T18:45:19Z", "match_length": 7, "dice": { "mode": "seat-rolls", "files_per_match": 25 }, "sage": { "checker_level": "4ply", "cube_level": "3ply", "player_index": 0, "seat": "O" }, "gnubg": { "checker_plies": 3, "cube_plies": 2, "player_index": 1, "seat": "X" } } ================================================================ MATCH A SANITIZED 4-PLY REVIEW METADATA SOURCE ================================================================ source_file: 4ply_gnu_analyzed_match_001_7pt_sage_checker4ply_cube3ply_vs_gnubg_checker3ply_cube2ply.benchmark.json { "elapsed_seconds": 2737.628578398959, "started_utc": "2026-07-17T18:45:58Z", "status": "ok", "timeout_seconds": 7200, "returncode": 0, "gnubg": { "checker_plies": 4, "cube_plies": 4 } } ================================================================ MATCH A GNU VERSION SOURCE ================================================================ source_file: 4ply_gnu_analyzed_match_001_7pt_sage_checker4ply_cube3ply_vs_gnubg_checker3ply_cube2ply.log GNU Backgammon 1.08.003 20260710 ================================================================ MATCH A PRIVACY SCAN OF PUBLIC CANDIDATES ================================================================ NO FORBIDDEN-PATTERN HITS ================================================================ MATCH B FILE LIST ================================================================ 4ply_gnu_analyzed_match_001_7pt_sage_checker4ply_cube3ply_vs_gnubg_checker3ply_cube2ply_002.txt 4ply_gnu_analyzed_match_001_7pt_sage_checker4ply_cube3ply_vs_gnubg_checker3ply_cube2ply.benchmark.json 4ply_gnu_analyzed_match_001_7pt_sage_checker4ply_cube3ply_vs_gnubg_checker3ply_cube2ply.commands 4ply_gnu_analyzed_match_001_7pt_sage_checker4ply_cube3ply_vs_gnubg_checker3ply_cube2ply.log 4ply_gnu_analyzed_match_001_7pt_sage_checker4ply_cube3ply_vs_gnubg_checker3ply_cube2ply.sgf 4ply_gnu_analyzed_match_001_7pt_sage_checker4ply_cube3ply_vs_gnubg_checker3ply_cube2ply.txt match_001_7pt_sage_checker4ply_cube3ply_vs_gnubg_checker3ply_cube2ply_002.txt match_001_7pt_sage_checker4ply_cube3ply_vs_gnubg_checker3ply_cube2ply.benchmark.json match_001_7pt_sage_checker4ply_cube3ply_vs_gnubg_checker3ply_cube2ply.settings.txt match_001_7pt_sage_checker4ply_cube3ply_vs_gnubg_checker3ply_cube2ply.sgf match_001_7pt_sage_checker4ply_cube3ply_vs_gnubg_checker3ply_cube2ply.txt referee.stdout.log ================================================================ MATCH B PUBLIC ARTIFACT CANDIDATES ================================================================ Played SGF: match_001_7pt_sage_checker4ply_cube3ply_vs_gnubg_checker3ply_cube2ply.sgf Reviewed SGF: 4ply_gnu_analyzed_match_001_7pt_sage_checker4ply_cube3ply_vs_gnubg_checker3ply_cube2ply.sgf Reviewed text exports: 4ply_gnu_analyzed_match_001_7pt_sage_checker4ply_cube3ply_vs_gnubg_checker3ply_cube2ply_002.txt 4ply_gnu_analyzed_match_001_7pt_sage_checker4ply_cube3ply_vs_gnubg_checker3ply_cube2ply.txt ================================================================ MATCH B SOURCE HASHES ================================================================ b0481bd772172fbf83afbb5223a86fb067edbe9c3853d6b1b0de161eb437fd6d /users/a2andrad/www/matches/plan1_dualseat_tests/mirrored-7pt-sage_vs_gnubg_show10_20260717T182417Z_pair01/match_B/4ply_gnu_analyzed_match_001_7pt_sage_checker4ply_cube3ply_vs_gnubg_checker3ply_cube2ply_002.txt d4b8b7c88521a1f45bc9f2455f19fecb70977f1c99d76025bb6b7af342cd6073 /users/a2andrad/www/matches/plan1_dualseat_tests/mirrored-7pt-sage_vs_gnubg_show10_20260717T182417Z_pair01/match_B/4ply_gnu_analyzed_match_001_7pt_sage_checker4ply_cube3ply_vs_gnubg_checker3ply_cube2ply.sgf e56b8e9c283b8f5502cfe90c1eba82a3022ea2ccd2ba61a15d0ef7352a35a126 /users/a2andrad/www/matches/plan1_dualseat_tests/mirrored-7pt-sage_vs_gnubg_show10_20260717T182417Z_pair01/match_B/4ply_gnu_analyzed_match_001_7pt_sage_checker4ply_cube3ply_vs_gnubg_checker3ply_cube2ply.txt 08cfffd66beb20de427e97c6a4ee8d075259144d8655e296c4f284b7c4215e3a /users/a2andrad/www/matches/plan1_dualseat_tests/mirrored-7pt-sage_vs_gnubg_show10_20260717T182417Z_pair01/match_B/match_001_7pt_sage_checker4ply_cube3ply_vs_gnubg_checker3ply_cube2ply.sgf ================================================================ MATCH B SANITIZED LIVE-MATCH METADATA SOURCE ================================================================ source_file: match_001_7pt_sage_checker4ply_cube3ply_vs_gnubg_checker3ply_cube2ply.benchmark.json { "elapsed_seconds": 582.91871184099, "saved_at_utc": "2026-07-17T18:55:34Z", "match_length": 7, "dice": { "mode": "seat-rolls", "files_per_match": 25 }, "sage": { "checker_level": "4ply", "cube_level": "3ply", "player_index": 1, "seat": "X" }, "gnubg": { "checker_plies": 3, "cube_plies": 2, "player_index": 0, "seat": "O" } } ================================================================ MATCH B SANITIZED 4-PLY REVIEW METADATA SOURCE ================================================================ source_file: 4ply_gnu_analyzed_match_001_7pt_sage_checker4ply_cube3ply_vs_gnubg_checker3ply_cube2ply.benchmark.json { "elapsed_seconds": 1926.9041566840024, "started_utc": "2026-07-17T18:56:12Z", "status": "ok", "timeout_seconds": 7200, "returncode": 0, "gnubg": { "checker_plies": 4, "cube_plies": 4 } } ================================================================ MATCH B GNU VERSION SOURCE ================================================================ source_file: 4ply_gnu_analyzed_match_001_7pt_sage_checker4ply_cube3ply_vs_gnubg_checker3ply_cube2ply.log GNU Backgammon 1.08.003 20260710 ================================================================ MATCH B PRIVACY SCAN OF PUBLIC CANDIDATES ================================================================ NO FORBIDDEN-PATTERN HITS ================================================================ PRIVATE DICE INPUT INVENTORY ================================================================ seat_dice_manifest.json files: dice/match_A/match_001_7pt/seat_dice_manifest.json dice/match_B/match_001_7pt/seat_dice_manifest.json seat_dice_consumption.jsonl files: dice/match_A/match_001_7pt/seat_dice_consumption.jsonl dice/match_B/match_001_7pt/seat_dice_consumption.jsonl stream CSV count: 100 unique stream CSV headers: roll_index,opening_die,die1,die2 sample stream CSV: sample_file: dice/match_A/match_001_7pt/game_001_seat_O.csv roll_index,opening_die,die1,die2 1,4,1,6 2,4,6,3 3,1,1,1 4,2,3,4 ================================================================ DICE MANIFEST SCHEMAS ================================================================ --- dice/match_A/match_001_7pt/seat_dice_manifest.json --- consumption_log.entries consumption_log.path consumption_log.sha256 created_at_utc files_per_match match_length match_number match_side roll_count schema_version seed streams.0.game_number streams.0.path streams.0.seat streams.0.sha256 streams.10.game_number streams.10.path streams.10.seat streams.10.sha256 streams.11.game_number streams.11.path streams.11.seat streams.11.sha256 streams.12.game_number streams.12.path streams.12.seat streams.12.sha256 streams.13.game_number streams.13.path streams.13.seat streams.13.sha256 streams.14.game_number streams.14.path streams.14.seat streams.14.sha256 streams.15.game_number streams.15.path streams.15.seat streams.15.sha256 streams.16.game_number streams.16.path streams.16.seat streams.16.sha256 streams.17.game_number streams.17.path streams.17.seat streams.17.sha256 streams.18.game_number streams.18.path streams.18.seat streams.18.sha256 streams.19.game_number streams.19.path streams.19.seat streams.19.sha256 streams.1.game_number streams.1.path streams.1.seat streams.1.sha256 streams.20.game_number streams.20.path streams.20.seat streams.20.sha256 streams.21.game_number streams.21.path streams.21.seat streams.21.sha256 streams.22.game_number streams.22.path streams.22.seat streams.22.sha256 streams.23.game_number streams.23.path streams.23.seat streams.23.sha256 streams.24.game_number streams.24.path streams.24.seat streams.24.sha256 streams.25.game_number streams.25.path streams.25.seat streams.25.sha256 streams.26.game_number streams.26.path streams.26.seat streams.26.sha256 streams.27.game_number streams.27.path streams.27.seat streams.27.sha256 streams.28.game_number streams.28.path streams.28.seat streams.28.sha256 streams.29.game_number streams.29.path streams.29.seat streams.29.sha256 streams.2.game_number streams.2.path streams.2.seat streams.2.sha256 streams.30.game_number streams.30.path streams.30.seat streams.30.sha256 streams.31.game_number streams.31.path streams.31.seat streams.31.sha256 streams.32.game_number streams.32.path streams.32.seat streams.32.sha256 streams.33.game_number streams.33.path streams.33.seat streams.33.sha256 streams.34.game_number streams.34.path streams.34.seat streams.34.sha256 streams.35.game_number streams.35.path streams.35.seat streams.35.sha256 streams.36.game_number streams.36.path streams.36.seat streams.36.sha256 streams.37.game_number streams.37.path streams.37.seat streams.37.sha256 streams.38.game_number streams.38.path streams.38.seat streams.38.sha256 streams.39.game_number streams.39.path streams.39.seat streams.39.sha256 streams.3.game_number streams.3.path streams.3.seat streams.3.sha256 streams.40.game_number streams.40.path streams.40.seat streams.40.sha256 streams.41.game_number streams.41.path streams.41.seat streams.41.sha256 streams.42.game_number streams.42.path streams.42.seat streams.42.sha256 streams.43.game_number streams.43.path streams.43.seat streams.43.sha256 streams.44.game_number streams.44.path streams.44.seat streams.44.sha256 streams.45.game_number streams.45.path streams.45.seat streams.45.sha256 streams.46.game_number streams.46.path streams.46.seat streams.46.sha256 streams.47.game_number streams.47.path streams.47.seat streams.47.sha256 streams.48.game_number streams.48.path streams.48.seat streams.48.sha256 streams.49.game_number streams.49.path streams.49.seat streams.49.sha256 streams.4.game_number streams.4.path streams.4.seat streams.4.sha256 streams.5.game_number streams.5.path streams.5.seat streams.5.sha256 streams.6.game_number streams.6.path streams.6.seat streams.6.sha256 streams.7.game_number streams.7.path streams.7.seat streams.7.sha256 streams.8.game_number streams.8.path streams.8.seat streams.8.sha256 streams.9.game_number streams.9.path streams.9.seat streams.9.sha256 --- dice/match_B/match_001_7pt/seat_dice_manifest.json --- consumption_log.entries consumption_log.path consumption_log.sha256 created_at_utc files_per_match match_length match_number match_side roll_count schema_version seed streams.0.game_number streams.0.path streams.0.seat streams.0.sha256 streams.10.game_number streams.10.path streams.10.seat streams.10.sha256 streams.11.game_number streams.11.path streams.11.seat streams.11.sha256 streams.12.game_number streams.12.path streams.12.seat streams.12.sha256 streams.13.game_number streams.13.path streams.13.seat streams.13.sha256 streams.14.game_number streams.14.path streams.14.seat streams.14.sha256 streams.15.game_number streams.15.path streams.15.seat streams.15.sha256 streams.16.game_number streams.16.path streams.16.seat streams.16.sha256 streams.17.game_number streams.17.path streams.17.seat streams.17.sha256 streams.18.game_number streams.18.path streams.18.seat streams.18.sha256 streams.19.game_number streams.19.path streams.19.seat streams.19.sha256 streams.1.game_number streams.1.path streams.1.seat streams.1.sha256 streams.20.game_number streams.20.path streams.20.seat streams.20.sha256 streams.21.game_number streams.21.path streams.21.seat streams.21.sha256 streams.22.game_number streams.22.path streams.22.seat streams.22.sha256 streams.23.game_number streams.23.path streams.23.seat streams.23.sha256 streams.24.game_number streams.24.path streams.24.seat streams.24.sha256 streams.25.game_number streams.25.path streams.25.seat streams.25.sha256 streams.26.game_number streams.26.path streams.26.seat streams.26.sha256 streams.27.game_number streams.27.path streams.27.seat streams.27.sha256 streams.28.game_number streams.28.path streams.28.seat streams.28.sha256 streams.29.game_number streams.29.path streams.29.seat streams.29.sha256 streams.2.game_number streams.2.path streams.2.seat streams.2.sha256 streams.30.game_number streams.30.path streams.30.seat streams.30.sha256 streams.31.game_number streams.31.path streams.31.seat streams.31.sha256 streams.32.game_number streams.32.path streams.32.seat streams.32.sha256 streams.33.game_number streams.33.path streams.33.seat streams.33.sha256 streams.34.game_number streams.34.path streams.34.seat streams.34.sha256 streams.35.game_number streams.35.path streams.35.seat streams.35.sha256 streams.36.game_number streams.36.path streams.36.seat streams.36.sha256 streams.37.game_number streams.37.path streams.37.seat streams.37.sha256 streams.38.game_number streams.38.path streams.38.seat streams.38.sha256 streams.39.game_number streams.39.path streams.39.seat streams.39.sha256 streams.3.game_number streams.3.path streams.3.seat streams.3.sha256 streams.40.game_number streams.40.path streams.40.seat streams.40.sha256 streams.41.game_number streams.41.path streams.41.seat streams.41.sha256 streams.42.game_number streams.42.path streams.42.seat streams.42.sha256 streams.43.game_number streams.43.path streams.43.seat streams.43.sha256 streams.44.game_number streams.44.path streams.44.seat streams.44.sha256 streams.45.game_number streams.45.path streams.45.seat streams.45.sha256 streams.46.game_number streams.46.path streams.46.seat streams.46.sha256 streams.47.game_number streams.47.path streams.47.seat streams.47.sha256 streams.48.game_number streams.48.path streams.48.seat streams.48.sha256 streams.49.game_number streams.49.path streams.49.seat streams.49.sha256 streams.4.game_number streams.4.path streams.4.seat streams.4.sha256 streams.5.game_number streams.5.path streams.5.seat streams.5.sha256 streams.6.game_number streams.6.path streams.6.seat streams.6.sha256 streams.7.game_number streams.7.path streams.7.seat streams.7.sha256 streams.8.game_number streams.8.path streams.8.seat streams.8.sha256 streams.9.game_number streams.9.path streams.9.seat streams.9.sha256 ================================================================ DICE CONSUMPTION RECORD SCHEMAS ================================================================ --- dice/match_A/match_001_7pt/seat_dice_consumption.jsonl --- created_at_utc die1 game_number match_length match_number match_side prompt_type roll_index schema_version seat stream_path --- dice/match_B/match_001_7pt/seat_dice_consumption.jsonl --- created_at_utc die1 game_number match_length match_number match_side prompt_type roll_index schema_version seat stream_path ================================================================ DICE RECORD COUNTS ================================================================ dice/match_A/match_001_7pt/seat_dice_consumption.jsonl: 105 records dice/match_B/match_001_7pt/seat_dice_consumption.jsonl: 134 records ================================================================ PARSER JSON FILES REFERENCING PAIR 01 ================================================================ /users/a2andrad/www/matches/plan1_dualseat_tests/stage1_private_preview_parser_v1_1_rounding_fix/analysis_execution_records/exec_36348093bfc965af.json /users/a2andrad/www/matches/plan1_dualseat_tests/stage1_private_preview_parser_v1_1_rounding_fix/analysis_execution_records/exec_924ca9e24350b502.json /users/a2andrad/www/matches/plan1_dualseat_tests/stage1_private_preview_parser_v1_1_rounding_fix/analysis_execution_records/exec_c9abe3e1ac04402b.json /users/a2andrad/www/matches/plan1_dualseat_tests/stage1_private_preview_parser_v1_1_rounding_fix/analysis_execution_records/exec_f88e6265d8d6b1a5.json /users/a2andrad/www/matches/plan1_dualseat_tests/stage1_private_preview_parser_v1_1_rounding_fix/analysis_execution_records/exec_shared_cb48dfbb23c07581.json /users/a2andrad/www/matches/plan1_dualseat_tests/stage1_private_preview_parser_v1_1_rounding_fix/canonical_match_records/pair_01_match_a.json /users/a2andrad/www/matches/plan1_dualseat_tests/stage1_private_preview_parser_v1_1_rounding_fix/canonical_match_records/pair_01_match_b.json /users/a2andrad/www/matches/plan1_dualseat_tests/stage1_private_preview_parser_v1_1_rounding_fix/canonical_match_records/pair_10_match_a.json /users/a2andrad/www/matches/plan1_dualseat_tests/stage1_private_preview_parser_v1_1_rounding_fix/canonical_match_records/pair_10_match_b.json /users/a2andrad/www/matches/plan1_dualseat_tests/stage1_private_preview_parser_v1_1_rounding_fix/derived_pair_records/pair_01.json /users/a2andrad/www/matches/plan1_dualseat_tests/stage1_private_preview_parser_v1_1_rounding_fix/derived_pair_records/pair_10.json /users/a2andrad/www/matches/plan1_dualseat_tests/stage1_private_preview_parser_v1_1_rounding_fix/release-manifest.json ================================================================ PARSER PAIR 01 JSON SUMMARIES ================================================================ --- /users/a2andrad/www/matches/plan1_dualseat_tests/stage1_private_preview_parser_v1_1_rounding_fix/analysis_execution_records/exec_36348093bfc965af.json --- { "schema_version": "stage1-analysis-execution-v1.1", "pair_id": null, "match_id": null, "match_label": null, "match_length": null, "winner": null, "final_score": null, "score": null, "validation_status": null, "status": null } --- /users/a2andrad/www/matches/plan1_dualseat_tests/stage1_private_preview_parser_v1_1_rounding_fix/analysis_execution_records/exec_924ca9e24350b502.json --- { "schema_version": "stage1-analysis-execution-v1.1", "pair_id": null, "match_id": null, "match_label": null, "match_length": null, "winner": null, "final_score": null, "score": null, "validation_status": null, "status": null } --- /users/a2andrad/www/matches/plan1_dualseat_tests/stage1_private_preview_parser_v1_1_rounding_fix/analysis_execution_records/exec_c9abe3e1ac04402b.json --- { "schema_version": "stage1-analysis-execution-v1.1", "pair_id": null, "match_id": null, "match_label": null, "match_length": null, "winner": null, "final_score": null, "score": null, "validation_status": null, "status": null } --- /users/a2andrad/www/matches/plan1_dualseat_tests/stage1_private_preview_parser_v1_1_rounding_fix/analysis_execution_records/exec_f88e6265d8d6b1a5.json --- { "schema_version": "stage1-analysis-execution-v1.1", "pair_id": null, "match_id": null, "match_label": null, "match_length": null, "winner": null, "final_score": null, "score": null, "validation_status": null, "status": null } --- /users/a2andrad/www/matches/plan1_dualseat_tests/stage1_private_preview_parser_v1_1_rounding_fix/analysis_execution_records/exec_shared_cb48dfbb23c07581.json --- { "schema_version": "stage1-analysis-execution-v1.1", "pair_id": null, "match_id": null, "match_label": null, "match_length": null, "winner": null, "final_score": null, "score": null, "validation_status": null, "status": null } --- /users/a2andrad/www/matches/plan1_dualseat_tests/stage1_private_preview_parser_v1_1_rounding_fix/canonical_match_records/pair_01_match_a.json --- { "schema_version": "stage1-pilot-match-record-v1.1", "pair_id": null, "match_id": null, "match_label": null, "match_length": null, "winner": null, "final_score": null, "score": null, "validation_status": null, "status": null } --- /users/a2andrad/www/matches/plan1_dualseat_tests/stage1_private_preview_parser_v1_1_rounding_fix/canonical_match_records/pair_01_match_b.json --- { "schema_version": "stage1-pilot-match-record-v1.1", "pair_id": null, "match_id": null, "match_label": null, "match_length": null, "winner": null, "final_score": null, "score": null, "validation_status": null, "status": null } --- /users/a2andrad/www/matches/plan1_dualseat_tests/stage1_private_preview_parser_v1_1_rounding_fix/canonical_match_records/pair_10_match_a.json --- { "schema_version": "stage1-pilot-match-record-v1.1", "pair_id": null, "match_id": null, "match_label": null, "match_length": null, "winner": null, "final_score": null, "score": null, "validation_status": null, "status": null } --- /users/a2andrad/www/matches/plan1_dualseat_tests/stage1_private_preview_parser_v1_1_rounding_fix/canonical_match_records/pair_10_match_b.json --- { "schema_version": "stage1-pilot-match-record-v1.1", "pair_id": null, "match_id": null, "match_label": null, "match_length": null, "winner": null, "final_score": null, "score": null, "validation_status": null, "status": null } --- /users/a2andrad/www/matches/plan1_dualseat_tests/stage1_private_preview_parser_v1_1_rounding_fix/derived_pair_records/pair_01.json --- { "schema_version": "stage1-pilot-pair-record-v1.1", "pair_id": "pair_01", "match_id": null, "match_label": null, "match_length": null, "winner": null, "final_score": null, "score": null, "validation_status": null, "status": null } --- /users/a2andrad/www/matches/plan1_dualseat_tests/stage1_private_preview_parser_v1_1_rounding_fix/derived_pair_records/pair_10.json --- { "schema_version": "stage1-pilot-pair-record-v1.1", "pair_id": "pair_10", "match_id": null, "match_label": null, "match_length": null, "winner": null, "final_score": null, "score": null, "validation_status": null, "status": null } --- /users/a2andrad/www/matches/plan1_dualseat_tests/stage1_private_preview_parser_v1_1_rounding_fix/release-manifest.json --- { "schema_version": "stage1-release-manifest-v1.1", "pair_id": null, "match_id": null, "match_label": null, "match_length": null, "winner": null, "final_score": null, "score": null, "validation_status": null, "status": null } ================================================================ PARSER PAIR 01 PRIVACY SCAN ================================================================ NO FORBIDDEN-PATTERN HITS ================================================================ PARSER OUTPUT FILE INVENTORY ================================================================ /users/a2andrad/www/matches/plan1_dualseat_tests/stage1_private_preview_parser_v1_1_rounding_fix/canonical_selection_report.csv /users/a2andrad/www/matches/plan1_dualseat_tests/stage1_private_preview_parser_v1_1_rounding_fix/pair_summary.csv /users/a2andrad/www/matches/plan1_dualseat_tests/stage1_private_preview_parser_v1_1_rounding_fix/parser_validation_report.md /users/a2andrad/www/matches/plan1_dualseat_tests/stage1_private_preview_parser_v1_1_rounding_fix/release_validation.json /users/a2andrad/www/matches/plan1_dualseat_tests/stage1_private_preview_parser_v1_1_rounding_fix/stage1-pilot-summary.json ================================================================ TOOLS ================================================================ fish: /usr/bin/fish python3: /users/a2andrad/bg-env/bin/python3 jq: /usr/bin/jq rg: /usr/bin/rg find: /usr/bin/find sha256sum: /usr/bin/sha256sum ================================================================ REPORT COMPLETE ================================================================ This report is read-only. No staging package was created. No source file was modified.