Skip to content

Allow reviewed recovery for legacy final-size jobs - #643

Merged
shiny-code-app[bot] merged 1 commit into
mainfrom
work/bluey-legacy-recovery
Sep 22, 2026
Merged

shiny-code-app[bot] merged 1 commit into
mainfrom
work/bluey-legacy-recovery

Conversation

@shiny-code-app

Copy link
Copy Markdown
Contributor

Bluey’s August encode predates production approval contracts, so the final-size recovery guard could not compare its newly approved 275 MB/45m sample with the failed 300 MB/45m target and blocked every supported queue path.

Allow legacy single-item recovery only when the old failure records a target, the manifest records the item duration, and those values prove the newly approved size goal changed. Missing or ambiguous evidence still fails closed.

Validation:

  • bash scripts/pre-commit-check.sh (1,994 backend tests, 462 frontend tests, CLI/frontend/build/route smoke)
  • uv run --with ruff ruff check mediaforce/web/runtime/folder_actions.py tests/test_legacy_final_size_recovery.py
  • PyCharm changed-file inspection: GREEN

@shiny-code-app
shiny-code-app Bot merged commit 3174d43 into main Sep 22, 2026
6 checks passed
@shiny-code-app
shiny-code-app Bot deleted the work/bluey-legacy-recovery branch September 22, 2026 15:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant