Skip to content

fix(ci): rerun saved Feature Stacks safely - #544

Merged
lopugit merged 3 commits into
mainfrom
codex/feature-stack-completion-loop-main
Sep 1, 2026
Merged

fix(ci): rerun saved Feature Stacks safely#544
lopugit merged 3 commits into
mainfrom
codex/feature-stack-completion-loop-main

Conversation

@lopugit

@lopugit lopugit commented Sep 1, 2026

Copy link
Copy Markdown
Owner

Summary

  • omit completed and draft PRs when a reusable saved Feature Stack is run again, while preserving the remaining live order
  • require the signed target-merge heartbeat before marking the saved stack terminal
  • negotiate saved-stack capability 1.2.0 and update docs/checklists

Validation

  • 15 focused Feature Stack and capability tests pass
  • production Vercel output build + verifier pass
  • full TypeScript still reports the existing repository-wide baseline; no errors remain in touched files

@vercel

vercel Bot commented Sep 1, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
thingtime Ready Ready Preview Sep 1, 2026 5:15am UTC

Request Review

…ompletion-loop-main

# Conflicts:
#	graphify-out/snapshots/v1/380cecf2b9da8cfc5c8f88f71b873c0c28586281c90aaae1ac03457c869c933b/fd52f3e385d06b240c7ea9057d9bf811ec548c04e8f256148e6001f9c7112a9e/GRAPH_REPORT.md
#	graphify-out/snapshots/v1/380cecf2b9da8cfc5c8f88f71b873c0c28586281c90aaae1ac03457c869c933b/fd52f3e385d06b240c7ea9057d9bf811ec548c04e8f256148e6001f9c7112a9e/cost.json
#	graphify-out/snapshots/v1/380cecf2b9da8cfc5c8f88f71b873c0c28586281c90aaae1ac03457c869c933b/fd52f3e385d06b240c7ea9057d9bf811ec548c04e8f256148e6001f9c7112a9e/graph.json
#	graphify-out/snapshots/v1/380cecf2b9da8cfc5c8f88f71b873c0c28586281c90aaae1ac03457c869c933b/fd52f3e385d06b240c7ea9057d9bf811ec548c04e8f256148e6001f9c7112a9e/manifest.json
#	graphify-out/snapshots/v1/51774ee7145069a7d45f9c407cdfdd929498bf791aca3857923d0c0d6742fae0/9a08fc411c4518a86663abed4af2beb278b3fdfa25b326a37e8407d338cfde53/GRAPH_REPORT.md
#	graphify-out/snapshots/v1/51774ee7145069a7d45f9c407cdfdd929498bf791aca3857923d0c0d6742fae0/9a08fc411c4518a86663abed4af2beb278b3fdfa25b326a37e8407d338cfde53/cost.json
#	graphify-out/snapshots/v1/51774ee7145069a7d45f9c407cdfdd929498bf791aca3857923d0c0d6742fae0/9a08fc411c4518a86663abed4af2beb278b3fdfa25b326a37e8407d338cfde53/graph.json
#	graphify-out/snapshots/v1/51774ee7145069a7d45f9c407cdfdd929498bf791aca3857923d0c0d6742fae0/9a08fc411c4518a86663abed4af2beb278b3fdfa25b326a37e8407d338cfde53/manifest.json
#	graphify-out/snapshots/v1/fb32a2f4af3b410f3d3244ddc5ccc1163e502d64fa16da35f49380678789c2ce/897f90c4cda49b4bd6124a8be755fb73a7b0510fa6b4596ac65f2643be01c1a6/GRAPH_REPORT.md
#	graphify-out/snapshots/v1/fb32a2f4af3b410f3d3244ddc5ccc1163e502d64fa16da35f49380678789c2ce/897f90c4cda49b4bd6124a8be755fb73a7b0510fa6b4596ac65f2643be01c1a6/cost.json
#	graphify-out/snapshots/v1/fb32a2f4af3b410f3d3244ddc5ccc1163e502d64fa16da35f49380678789c2ce/897f90c4cda49b4bd6124a8be755fb73a7b0510fa6b4596ac65f2643be01c1a6/graph.json
#	graphify-out/snapshots/v1/fb32a2f4af3b410f3d3244ddc5ccc1163e502d64fa16da35f49380678789c2ce/897f90c4cda49b4bd6124a8be755fb73a7b0510fa6b4596ac65f2643be01c1a6/manifest.json
@github-actions github-actions Bot added lopu: out-of-date The PR branch is behind its target branch lopu: overlapping files This PR changes files also changed by another open PR lopu: queued The current PR snapshot is waiting in Lopu's PR-management queue labels Sep 1, 2026
@github-actions

github-actions Bot commented Sep 1, 2026

Copy link
Copy Markdown
Contributor

🤖 Lopu detected an out-of-date PR branch

Status: Work detected — Lopu is taking ownership.

Current phase: Entering Lopu's serialized PR-resolution queue.

Estimated completion: around 05:32 UTC (~20 minutes; this adjusts as the queue moves).

Next automatic check-in: within 10 minutes while work remains active. You can stay on this PR; there is no need to find the Actions run.

Time conversion (UTC source)

Moment UTC Los Angeles Melbourne
Updated 2026-09-01 05:12 UTC (UTC+00:00) 2026-08-31 22:12 PDT (UTC-07:00) 2026-09-01 15:12 AEST (UTC+10:00)
Estimated finish 2026-09-01 05:32 UTC (UTC+00:00) 2026-08-31 22:32 PDT (UTC-07:00) 2026-09-01 15:32 AEST (UTC+10:00)

Los Angeles and Melbourne use their real IANA time zones, so PDT/PST and AEST/AEDT offsets change automatically.

Lopu queue and PR pulse

Scope Metric Count
Repository Open PRs 36
Repository Conflicting 27
Repository Out-of-date with target 1
Repository GitHub state unknown 2
Repository Part of an open stack 0
Repository Touch files changed by another open PR 35
Repository Target a non-root branch without an open parent PR 0
This resolver batch Admitted snapshots 1
This resolver batch Currently resolving 0
This resolver batch Waiting 1
This resolver batch Finished 0

Related PR context

  • Stack: No open parent or child PR currently links to this branch.
  • Target: main is a repository root/integration branch.
  • Changed-file overlap: 7 changed files are also touched by #54, #57, #68, #74, #79, #92, #93, #101, #105, #107, #116, #122, +12 more.

Exact branch pair: maincodex/feature-stack-completion-loop-main.

Timeline

  • 05:12 UTC — Detected that main needs to be merged into codex/feature-stack-completion-loop-main; assigning the exact snapshot to the resolver queue.

@github-actions

github-actions Bot commented Sep 1, 2026

Copy link
Copy Markdown
Contributor

🤖 Lopu detected an out-of-date PR branch

Status: Work detected — Lopu is taking ownership.

Current phase: Entering Lopu's serialized PR-resolution queue.

Estimated completion: around 05:33 UTC (~20 minutes; this adjusts as the queue moves).

Next automatic check-in: within 10 minutes while work remains active. You can stay on this PR; there is no need to find the Actions run.

Time conversion (UTC source)

Moment UTC Los Angeles Melbourne
Updated 2026-09-01 05:13 UTC (UTC+00:00) 2026-08-31 22:13 PDT (UTC-07:00) 2026-09-01 15:13 AEST (UTC+10:00)
Estimated finish 2026-09-01 05:33 UTC (UTC+00:00) 2026-08-31 22:33 PDT (UTC-07:00) 2026-09-01 15:33 AEST (UTC+10:00)

Los Angeles and Melbourne use their real IANA time zones, so PDT/PST and AEST/AEDT offsets change automatically.

Lopu queue and PR pulse

Scope Metric Count
Repository Open PRs 36
Repository Conflicting 3
Repository Out-of-date with target 1
Repository GitHub state unknown 31
Repository Part of an open stack 0
Repository Touch files changed by another open PR 35
Repository Target a non-root branch without an open parent PR 0
This resolver batch Admitted snapshots 1
This resolver batch Currently resolving 0
This resolver batch Waiting 1
This resolver batch Finished 0

Related PR context

  • Stack: No open parent or child PR currently links to this branch.
  • Target: main is a repository root/integration branch.
  • Changed-file overlap: 7 changed files are also touched by #54, #57, #68, #74, #79, #92, #93, #101, #105, #107, #116, #122, +12 more.

Exact branch pair: maincodex/feature-stack-completion-loop-main.

Timeline

  • 05:13 UTC — Detected that main needs to be merged into codex/feature-stack-completion-loop-main; assigning the exact snapshot to the resolver queue.

@github-actions github-actions Bot added lopu: mergeable The PR branches can currently be merged without conflicts and removed lopu: out-of-date The PR branch is behind its target branch lopu: queued The current PR snapshot is waiting in Lopu's PR-management queue labels Sep 1, 2026
@lopugit
lopugit merged commit 5ea43e1 into main Sep 1, 2026
79 checks passed
@github-actions github-actions Bot removed lopu: mergeable The PR branches can currently be merged without conflicts lopu: overlapping files This PR changes files also changed by another open PR labels Sep 1, 2026
@lopugit
lopugit deleted the codex/feature-stack-completion-loop-main branch September 1, 2026 10:46
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