64e0132cc7
generate_cutter_report.py: - Frame-Locked Compare video (trailer left / source right, single MP4) per beat replaces two separate side-by-side clips; rendered via accurate double-seek + black-fill segmented source reconstruction - Generation timestamp now includes HH:MM:SS (Uhrzeit-Angabe) - Per-beat segment list for multi-shot beats (TC, duration, offset, scene, score per segment) - Score warning badge (yellow) if score < 0.65 - python cli.py rematch --beat N command hint in every card - Overview table links to each beat card via #anchor - Cleaner dark/light CSS using design tokens (--fg/--bg/--card/--bd) - --no-clips flag (replaces --with-clips; default is now with clips) cli.py: - _auto_commit_push_reports(): after every report regeneration, stages the report output files (CUTTER_REPORT.*, output/cutter_clips/, output/report/) and auto-commits + pushes to origin/main so remote is always current - Removed the legacy match_report.html call from _regenerate_cutter_report (CUTTER_REPORT now supersedes it) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
143 KiB
143 KiB