pam ▸ docs/generated/ralph_loop_2026-03-16_replay_metadata_confidence_gate.md
updated 2026-03-28

Ralph Loop 2026-03-16: Replay Metadata Confidence Gate

Change

Added an explicit replay-quality confidence gate tied to eventful pair coverage.

  1. research/prepare_replay.py now reports large_move_pair_eventful_metadata_rows directly instead of requiring operators to infer it from other counters.
  2. research/continuous_loop.py now feeds replay-input coverage into assess_confidence() and blocks confidence when: - pair_eventful_metadata_rows is below the configured minimum - large_move_pair_eventful_metadata_rows is below the configured minimum when large moves exist
  3. Status and Discord summaries now print the explicit large-move pair metadata count so replay miss quality matches the confidence gate.

Why

The current replay file is still dominated by legacy rows without eventful pair metadata. That means a positive replay score could look better than it really is from a research-quality perspective.

Current local replay snapshot after the change:

Validation

Commands run:

Results: