Skip to content

Add generic-web deploy recovery foundations - #2169

Merged
cbusillo merged 2 commits into
mainfrom
fix/generic-web-deploy-recovery-foundation
Aug 16, 2026
Merged

Add generic-web deploy recovery foundations#2169
cbusillo merged 2 commits into
mainfrom
fix/generic-web-deploy-recovery-foundation

Conversation

@cbusillo

Copy link
Copy Markdown
Owner

Summary

  • add bounded existing-reservation lookup across idempotency scopes
  • split read-only provider inspection from evidence materialization
  • preserve legacy reconciliation snapshots while binding new snapshots to product identity
  • expose the shared deploy provider adapter without route-package import cycles

Validation

  • uv run --extra dev python -m unittest tests.test_generic_web_deploy tests.test_postgres_store (204 tests)
  • scoped Ruff, Ruff format, and mypy
  • exact stacked tree: uv run --extra dev launchplane ci unittest-shard local (2,920 targets)
  • independent foundation review completed; bounded LIMIT 2 remains intentional because every multi-row result is rejected as ambiguous

Refs #2167

@cbusillo
cbusillo merged commit 05e9a15 into main Aug 16, 2026
32 checks passed
@cbusillo
cbusillo deleted the fix/generic-web-deploy-recovery-foundation branch August 16, 2026 19:11
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