Skip to content

docs(dx): prove automatic preview lifecycle - #28

Merged
xiaoland merged 3 commits into
developfrom
codex/dx-preview-proof
Jul 23, 2026
Merged

xiaoland merged 3 commits into
developfrom
codex/dx-preview-proof

Conversation

@xiaoland

Copy link
Copy Markdown
Member

Purpose

This is the live acceptance probe for the trusted per-PR preview workflow merged by #27. The only repository diff records execution evidence.

Required proof

  • repository, dependency, OCI/fresh DB, and Neon checks pass for the exact head
  • Preview application starts from pull_request_target on the trusted base workflow
  • the workflow revalidates the open exact head before credentialed delivery
  • Heroku release and /livez plus /readyz probes succeed
  • a synchronize update converges to the new exact head
  • PR close removes the deterministic Heroku app and Neon branch

The PR remains draft until the automatic preview is observed.

- record the verified implementation merge into develop
- bind remaining evidence to a fresh same-repository PR
- keep close cleanup as the terminal acceptance check
- record the protected main workflow activation
- trigger the proof PR synchronize lifecycle
- bind delivery evidence to the new exact head
@xiaoland

Copy link
Copy Markdown
Member Author

DX closure proof: automatic pull_request_target run 30017957979 deployed exact synchronized head 7dd4bf069836cbb5d3507a7afb9fae2440b0ed45. Repository/artifact/dependency checks and Neon migration passed; deterministic Heroku app inkcre-core-pr-28 reached release v5; /livez and /readyz passed at migration head c4e8a7b6d5f0. Ready for close-event cleanup proof.

@xiaoland
xiaoland marked this pull request as ready for review July 23, 2026 14:58
@xiaoland
xiaoland merged commit df36329 into develop Jul 23, 2026
8 checks passed
@xiaoland
xiaoland deleted the codex/dx-preview-proof branch July 23, 2026 15:12

This branch was previously deployed

1 inactive deployment
preview — 7dd4bf06 Deployed Jul 23, 2026 by xiaoland via Delete Heroku preview #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