Skip to content

Classify existing VeriReel preview fetch outages#950

Merged
cbusillo merged 1 commit into
mainfrom
fix/verireel-existing-preview-transport
May 28, 2026
Merged

Classify existing VeriReel preview fetch outages#950
cbusillo merged 1 commit into
mainfrom
fix/verireel-existing-preview-transport

Conversation

@cbusillo
Copy link
Copy Markdown
Owner

Summary

  • classify existing VeriReel preview application snapshot fetch failures as transport/backend failures
  • prevent Dokploy outages during existing preview refresh setup from being recorded as config-failure preview records
  • add a regression test that stops before database bootstrap when the existing preview fetch is unavailable

Verification

  • uv run python -m unittest tests.test_verireel_preview_driver.VeriReelPreviewDriverTests.test_preview_refresh_maps_existing_preview_fetch_failure_to_transport tests.test_verireel_preview_driver.VeriReelPreviewDriverTests.test_preview_refresh_maps_template_payload_fetch_failure_to_transport tests.test_service.LaunchplaneServiceTests.test_verireel_preview_refresh_transport_error_rejects_without_records
  • uv run python -m unittest tests.test_verireel_preview_driver tests.test_service.LaunchplaneServiceTests.test_verireel_preview_refresh_driver_executes_for_authorized_workflow tests.test_service.LaunchplaneServiceTests.test_verireel_preview_refresh_driver_writes_failed_generation_record tests.test_service.LaunchplaneServiceTests.test_verireel_preview_refresh_config_error_is_recorded_as_failed_generation tests.test_service.LaunchplaneServiceTests.test_verireel_preview_refresh_transport_error_rejects_without_records tests.test_service.LaunchplaneServiceTests.test_verireel_preview_refresh_payload_validation_still_rejects_bad_slug
  • uv run --extra dev ruff format --check --diff control_plane/workflows/verireel_preview_driver.py tests/test_verireel_preview_driver.py
  • uv run --extra dev ruff check --diff control_plane/workflows/verireel_preview_driver.py tests/test_verireel_preview_driver.py
  • uv run --extra dev ruff format control_plane/workflows/verireel_preview_driver.py tests/test_verireel_preview_driver.py
  • uv run --extra dev ruff check control_plane/workflows/verireel_preview_driver.py tests/test_verireel_preview_driver.py
  • uv run --extra dev mypy control_plane/workflows/verireel_preview_driver.py tests/test_verireel_preview_driver.py

JetBrains changed-file closeout reported zero problems but did not reach a settled capture state before its deadline on two attempts (capture_incomplete).

@cbusillo cbusillo merged commit 3fb3212 into main May 28, 2026
12 checks passed
@cbusillo cbusillo deleted the fix/verireel-existing-preview-transport branch May 28, 2026 19:45
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