Skip to content

Validate provider-target authority product-by-product #1105

@cbusillo

Description

@cbusillo

Intent

Collect live evidence that provider-target identity authority works across generic-web, VeriReel, SYO, and Odoo before retiring compatibility.

Current Status

Active after #1104 merged and deployed.

Cutover evidence:

  • PR Cut over provider-target authority reads #1113 merged at 3cfd9ddaa6826a56a6edec28fb2093f0d06eaf91.
  • Main CI run 26831888615 succeeded.
  • Main Security run 26831888503 succeeded.
  • Main CodeQL run 26831888738 succeeded.
  • Deploy Launchplane run 26832039279 succeeded.
  • Post-deploy health returned status: ok, storage_backend: postgres.

Next validation action: run Provider Target Operations audit for phase-two-initial, then inspect product-by-product evidence before any #1106 retirement work.

Finish Line

Each product family has clean audit, deploy/promotion/read evidence, and health evidence showing no compatibility fallback was needed.

Acceptance Criteria

  • generic-web lower-risk lane validates resolver shape first.
  • VeriReel testing validates app target identity, health URLs, promotion/rollback surface, and stable environment reads before prod.
  • SYO testing/prod validate product profile/lane behavior and context-cutover assumptions.
  • Odoo non-prod stable validates compose target identity, post-deploy, runtime identity, overrides, backup gates, and target replacement planning before prod.
  • Prod lanes run only after lower-risk evidence is clean.
  • Evidence is recorded in the parent or owning issue current status without secrets.

Quality Gates

Audit zero mismatches, dry-run deploy/promotion identity parity, service route deploy or promotion evidence, health/readiness checks, and CI/deploy health after merges.

Metadata

Metadata

Assignees

No one assigned

    Labels

    planDurable planning issueplan:activeCurrent active plan

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions