Skip to content

feat(lastcode): add resumable full CI action - #92

Merged
lastobelus merged 1 commit into
lastcode/mainfrom
lastcode/project-action-full-ci
Aug 25, 2026
Merged

feat(lastcode): add resumable full CI action#92
lastobelus merged 1 commit into
lastcode/mainfrom
lastcode/project-action-full-ci

Conversation

@lastobelus

@lastobelus lastobelus commented Aug 25, 2026

Copy link
Copy Markdown
Owner

Full local CI currently keeps an agent turn alive and repeatedly polling a long-running terminal, particularly when a GUI/controller node is operating a separate LastCode server node.

This adds a separate Run Full CI Project Action using the existing pinned, exact-head and full-base CI runner. It remains independent from Wait for PR, so the babysitting agent chooses when the expensive local gate is appropriate.

The coordinated skill update is lastobelus/agent-contexts#6. Tracks #87.

Implemented by GPT-5.6 Codex in T3 Code.

@lastobelus

Copy link
Copy Markdown
Owner Author

@codex review

@chatgpt-codex-connector

Copy link
Copy Markdown

Codex Review: Didn't find any major issues. 🚀

Reviewed commit: 3d8c8577ec

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

@lastobelus
lastobelus force-pushed the lastcode/project-action-full-ci branch from 3d8c857 to 7e8db21 Compare August 25, 2026 18:28
@lastobelus

Copy link
Copy Markdown
Owner Author

@codex review

@chatgpt-codex-connector

Copy link
Copy Markdown

Codex Review: Didn't find any major issues. Bravo.

Reviewed commit: 7e8db21998

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

@lastobelus
lastobelus force-pushed the lastcode/project-action-full-ci branch from 7e8db21 to f2a554e Compare August 25, 2026 18:36
@lastobelus

Copy link
Copy Markdown
Owner Author

@codex review

@chatgpt-codex-connector

Copy link
Copy Markdown

Codex Review: Didn't find any major issues. 👍

Reviewed commit: f2a554e504

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

@lastobelus
lastobelus merged commit 68c82e4 into lastcode/main Aug 25, 2026
@lastobelus
lastobelus deleted the lastcode/project-action-full-ci branch August 25, 2026 18:52
lastobelus added a commit that referenced this pull request Aug 28, 2026
Full local CI currently keeps an agent turn alive and repeatedly polling
a long-running terminal, particularly on htulo.

This adds a separate **Run Full CI** Project Action using the existing
pinned, exact-head/full-base CI runner. It remains independent from
**Wait for PR**, so the babysitting agent chooses when the expensive
local gate is appropriate.

The coordinated skill update is lastobelus/agent-contexts#6. Tracks #87.

Implemented by GPT-5.6 Codex in T3 Code.
lastobelus added a commit that referenced this pull request Aug 28, 2026
Full local CI currently keeps an agent turn alive and repeatedly polling
a long-running terminal, particularly on htulo.

This adds a separate **Run Full CI** Project Action using the existing
pinned, exact-head/full-base CI runner. It remains independent from
**Wait for PR**, so the babysitting agent chooses when the expensive
local gate is appropriate.

The coordinated skill update is lastobelus/agent-contexts#6. Tracks #87.

Implemented by GPT-5.6 Codex in T3 Code.
lastobelus added a commit that referenced this pull request Aug 28, 2026
Full local CI currently keeps an agent turn alive and repeatedly polling
a long-running terminal, particularly on htulo.

This adds a separate **Run Full CI** Project Action using the existing
pinned, exact-head/full-base CI runner. It remains independent from
**Wait for PR**, so the babysitting agent chooses when the expensive
local gate is appropriate.

The coordinated skill update is lastobelus/agent-contexts#6. Tracks #87.

Implemented by GPT-5.6 Codex in T3 Code.
lastobelus added a commit that referenced this pull request Aug 28, 2026
Full local CI currently keeps an agent turn alive and repeatedly polling
a long-running terminal, particularly on htulo.

This adds a separate **Run Full CI** Project Action using the existing
pinned, exact-head/full-base CI runner. It remains independent from
**Wait for PR**, so the babysitting agent chooses when the expensive
local gate is appropriate.

The coordinated skill update is lastobelus/agent-contexts#6. Tracks #87.

Implemented by GPT-5.6 Codex in T3 Code.
lastobelus added a commit that referenced this pull request Aug 28, 2026
Full local CI currently keeps an agent turn alive and repeatedly polling
a long-running terminal, particularly on htulo.

This adds a separate **Run Full CI** Project Action using the existing
pinned, exact-head/full-base CI runner. It remains independent from
**Wait for PR**, so the babysitting agent chooses when the expensive
local gate is appropriate.

The coordinated skill update is lastobelus/agent-contexts#6. Tracks #87.

Implemented by GPT-5.6 Codex in T3 Code.
lastobelus added a commit that referenced this pull request Aug 29, 2026
Full local CI currently keeps an agent turn alive and repeatedly polling
a long-running terminal, particularly on htulo.

This adds a separate **Run Full CI** Project Action using the existing
pinned, exact-head/full-base CI runner. It remains independent from
**Wait for PR**, so the babysitting agent chooses when the expensive
local gate is appropriate.

The coordinated skill update is lastobelus/agent-contexts#6. Tracks #87.

Implemented by GPT-5.6 Codex in T3 Code.
lastobelus added a commit that referenced this pull request Aug 29, 2026
Full local CI currently keeps an agent turn alive and repeatedly polling
a long-running terminal, particularly on htulo.

This adds a separate **Run Full CI** Project Action using the existing
pinned, exact-head/full-base CI runner. It remains independent from
**Wait for PR**, so the babysitting agent chooses when the expensive
local gate is appropriate.

The coordinated skill update is lastobelus/agent-contexts#6. Tracks #87.

Implemented by GPT-5.6 Codex in T3 Code.
lastobelus added a commit that referenced this pull request Aug 29, 2026
Full local CI currently keeps an agent turn alive and repeatedly polling
a long-running terminal, particularly on htulo.

This adds a separate **Run Full CI** Project Action using the existing
pinned, exact-head/full-base CI runner. It remains independent from
**Wait for PR**, so the babysitting agent chooses when the expensive
local gate is appropriate.

The coordinated skill update is lastobelus/agent-contexts#6. Tracks #87.

Implemented by GPT-5.6 Codex in T3 Code.
lastobelus added a commit that referenced this pull request Aug 30, 2026
Full local CI currently keeps an agent turn alive and repeatedly polling
a long-running terminal, particularly on htulo.

This adds a separate **Run Full CI** Project Action using the existing
pinned, exact-head/full-base CI runner. It remains independent from
**Wait for PR**, so the babysitting agent chooses when the expensive
local gate is appropriate.

The coordinated skill update is lastobelus/agent-contexts#6. Tracks #87.

Implemented by GPT-5.6 Codex in T3 Code.
lastobelus added a commit that referenced this pull request Aug 31, 2026
Full local CI currently keeps an agent turn alive and repeatedly polling
a long-running terminal, particularly on htulo.

This adds a separate **Run Full CI** Project Action using the existing
pinned, exact-head/full-base CI runner. It remains independent from
**Wait for PR**, so the babysitting agent chooses when the expensive
local gate is appropriate.

The coordinated skill update is lastobelus/agent-contexts#6. Tracks #87.

Implemented by GPT-5.6 Codex in T3 Code.
lastobelus added a commit that referenced this pull request Sep 1, 2026
Full local CI currently keeps an agent turn alive and repeatedly polling
a long-running terminal, particularly on htulo.

This adds a separate **Run Full CI** Project Action using the existing
pinned, exact-head/full-base CI runner. It remains independent from
**Wait for PR**, so the babysitting agent chooses when the expensive
local gate is appropriate.

The coordinated skill update is lastobelus/agent-contexts#6. Tracks #87.

Implemented by GPT-5.6 Codex in T3 Code.
lastobelus added a commit that referenced this pull request Sep 1, 2026
Full local CI currently keeps an agent turn alive and repeatedly polling
a long-running terminal, particularly on htulo.

This adds a separate **Run Full CI** Project Action using the existing
pinned, exact-head/full-base CI runner. It remains independent from
**Wait for PR**, so the babysitting agent chooses when the expensive
local gate is appropriate.

The coordinated skill update is lastobelus/agent-contexts#6. Tracks #87.

Implemented by GPT-5.6 Codex in T3 Code.
lastobelus added a commit that referenced this pull request Sep 1, 2026
Full local CI currently keeps an agent turn alive and repeatedly polling
a long-running terminal, particularly on htulo.

This adds a separate **Run Full CI** Project Action using the existing
pinned, exact-head/full-base CI runner. It remains independent from
**Wait for PR**, so the babysitting agent chooses when the expensive
local gate is appropriate.

The coordinated skill update is lastobelus/agent-contexts#6. Tracks #87.

Implemented by GPT-5.6 Codex in T3 Code.
lastobelus added a commit that referenced this pull request Sep 1, 2026
Full local CI currently keeps an agent turn alive and repeatedly polling
a long-running terminal, particularly on htulo.

This adds a separate **Run Full CI** Project Action using the existing
pinned, exact-head/full-base CI runner. It remains independent from
**Wait for PR**, so the babysitting agent chooses when the expensive
local gate is appropriate.

The coordinated skill update is lastobelus/agent-contexts#6. Tracks #87.

Implemented by GPT-5.6 Codex in T3 Code.
lastobelus added a commit that referenced this pull request Sep 1, 2026
Full local CI currently keeps an agent turn alive and repeatedly polling
a long-running terminal, particularly on htulo.

This adds a separate **Run Full CI** Project Action using the existing
pinned, exact-head/full-base CI runner. It remains independent from
**Wait for PR**, so the babysitting agent chooses when the expensive
local gate is appropriate.

The coordinated skill update is lastobelus/agent-contexts#6. Tracks #87.

Implemented by GPT-5.6 Codex in T3 Code.
lastobelus added a commit that referenced this pull request Sep 1, 2026
Full local CI currently keeps an agent turn alive and repeatedly polling
a long-running terminal, particularly on htulo.

This adds a separate **Run Full CI** Project Action using the existing
pinned, exact-head/full-base CI runner. It remains independent from
**Wait for PR**, so the babysitting agent chooses when the expensive
local gate is appropriate.

The coordinated skill update is lastobelus/agent-contexts#6. Tracks #87.

Implemented by GPT-5.6 Codex in T3 Code.
lastobelus added a commit that referenced this pull request Sep 1, 2026
Full local CI currently keeps an agent turn alive and repeatedly polling
a long-running terminal, particularly on htulo.

This adds a separate **Run Full CI** Project Action using the existing
pinned, exact-head/full-base CI runner. It remains independent from
**Wait for PR**, so the babysitting agent chooses when the expensive
local gate is appropriate.

The coordinated skill update is lastobelus/agent-contexts#6. Tracks #87.

Implemented by GPT-5.6 Codex in T3 Code.
lastobelus added a commit that referenced this pull request Sep 1, 2026
Full local CI currently keeps an agent turn alive and repeatedly polling
a long-running terminal, particularly on htulo.

This adds a separate **Run Full CI** Project Action using the existing
pinned, exact-head/full-base CI runner. It remains independent from
**Wait for PR**, so the babysitting agent chooses when the expensive
local gate is appropriate.

The coordinated skill update is lastobelus/agent-contexts#6. Tracks #87.

Implemented by GPT-5.6 Codex in T3 Code.
lastobelus added a commit that referenced this pull request Sep 2, 2026
Full local CI currently keeps an agent turn alive and repeatedly polling
a long-running terminal, particularly on htulo.

This adds a separate **Run Full CI** Project Action using the existing
pinned, exact-head/full-base CI runner. It remains independent from
**Wait for PR**, so the babysitting agent chooses when the expensive
local gate is appropriate.

The coordinated skill update is lastobelus/agent-contexts#6. Tracks #87.

Implemented by GPT-5.6 Codex in T3 Code.
lastobelus added a commit that referenced this pull request Sep 2, 2026
Full local CI currently keeps an agent turn alive and repeatedly polling
a long-running terminal, particularly on htulo.

This adds a separate **Run Full CI** Project Action using the existing
pinned, exact-head/full-base CI runner. It remains independent from
**Wait for PR**, so the babysitting agent chooses when the expensive
local gate is appropriate.

The coordinated skill update is lastobelus/agent-contexts#6. Tracks #87.

Implemented by GPT-5.6 Codex in T3 Code.
lastobelus added a commit that referenced this pull request Sep 2, 2026
Full local CI currently keeps an agent turn alive and repeatedly polling
a long-running terminal, particularly on htulo.

This adds a separate **Run Full CI** Project Action using the existing
pinned, exact-head/full-base CI runner. It remains independent from
**Wait for PR**, so the babysitting agent chooses when the expensive
local gate is appropriate.

The coordinated skill update is lastobelus/agent-contexts#6. Tracks #87.

Implemented by GPT-5.6 Codex in T3 Code.
lastobelus added a commit that referenced this pull request Sep 2, 2026
Full local CI currently keeps an agent turn alive and repeatedly polling
a long-running terminal, particularly on htulo.

This adds a separate **Run Full CI** Project Action using the existing
pinned, exact-head/full-base CI runner. It remains independent from
**Wait for PR**, so the babysitting agent chooses when the expensive
local gate is appropriate.

The coordinated skill update is lastobelus/agent-contexts#6. Tracks #87.

Implemented by GPT-5.6 Codex in T3 Code.
lastobelus added a commit that referenced this pull request Sep 2, 2026
Full local CI currently keeps an agent turn alive and repeatedly polling
a long-running terminal, particularly on htulo.

This adds a separate **Run Full CI** Project Action using the existing
pinned, exact-head/full-base CI runner. It remains independent from
**Wait for PR**, so the babysitting agent chooses when the expensive
local gate is appropriate.

The coordinated skill update is lastobelus/agent-contexts#6. Tracks #87.

Implemented by GPT-5.6 Codex in T3 Code.
lastobelus added a commit that referenced this pull request Sep 2, 2026
Full local CI currently keeps an agent turn alive and repeatedly polling
a long-running terminal, particularly on htulo.

This adds a separate **Run Full CI** Project Action using the existing
pinned, exact-head/full-base CI runner. It remains independent from
**Wait for PR**, so the babysitting agent chooses when the expensive
local gate is appropriate.

The coordinated skill update is lastobelus/agent-contexts#6. Tracks #87.

Implemented by GPT-5.6 Codex in T3 Code.
lastobelus added a commit that referenced this pull request Sep 3, 2026
Full local CI currently keeps an agent turn alive and repeatedly polling
a long-running terminal, particularly on htulo.

This adds a separate **Run Full CI** Project Action using the existing
pinned, exact-head/full-base CI runner. It remains independent from
**Wait for PR**, so the babysitting agent chooses when the expensive
local gate is appropriate.

The coordinated skill update is lastobelus/agent-contexts#6. Tracks #87.

Implemented by GPT-5.6 Codex in T3 Code.
lastobelus added a commit that referenced this pull request Sep 3, 2026
Full local CI currently keeps an agent turn alive and repeatedly polling
a long-running terminal, particularly on htulo.

This adds a separate **Run Full CI** Project Action using the existing
pinned, exact-head/full-base CI runner. It remains independent from
**Wait for PR**, so the babysitting agent chooses when the expensive
local gate is appropriate.

The coordinated skill update is lastobelus/agent-contexts#6. Tracks #87.

Implemented by GPT-5.6 Codex in T3 Code.
lastobelus added a commit that referenced this pull request Sep 3, 2026
Full local CI currently keeps an agent turn alive and repeatedly polling
a long-running terminal, particularly on htulo.

This adds a separate **Run Full CI** Project Action using the existing
pinned, exact-head/full-base CI runner. It remains independent from
**Wait for PR**, so the babysitting agent chooses when the expensive
local gate is appropriate.

The coordinated skill update is lastobelus/agent-contexts#6. Tracks #87.

Implemented by GPT-5.6 Codex in T3 Code.
lastobelus added a commit that referenced this pull request Sep 3, 2026
Full local CI currently keeps an agent turn alive and repeatedly polling
a long-running terminal, particularly on htulo.

This adds a separate **Run Full CI** Project Action using the existing
pinned, exact-head/full-base CI runner. It remains independent from
**Wait for PR**, so the babysitting agent chooses when the expensive
local gate is appropriate.

The coordinated skill update is lastobelus/agent-contexts#6. Tracks #87.

Implemented by GPT-5.6 Codex in T3 Code.
lastobelus added a commit that referenced this pull request Sep 3, 2026
Full local CI currently keeps an agent turn alive and repeatedly polling
a long-running terminal, particularly on htulo.

This adds a separate **Run Full CI** Project Action using the existing
pinned, exact-head/full-base CI runner. It remains independent from
**Wait for PR**, so the babysitting agent chooses when the expensive
local gate is appropriate.

The coordinated skill update is lastobelus/agent-contexts#6. Tracks #87.

Implemented by GPT-5.6 Codex in T3 Code.
lastobelus added a commit that referenced this pull request Sep 5, 2026
Full local CI currently keeps an agent turn alive and repeatedly polling
a long-running terminal, particularly on htulo.

This adds a separate **Run Full CI** Project Action using the existing
pinned, exact-head/full-base CI runner. It remains independent from
**Wait for PR**, so the babysitting agent chooses when the expensive
local gate is appropriate.

The coordinated skill update is lastobelus/agent-contexts#6. Tracks #87.

Implemented by GPT-5.6 Codex in T3 Code.
lastobelus added a commit that referenced this pull request Sep 5, 2026
Full local CI currently keeps an agent turn alive and repeatedly polling
a long-running terminal, particularly on htulo.

This adds a separate **Run Full CI** Project Action using the existing
pinned, exact-head/full-base CI runner. It remains independent from
**Wait for PR**, so the babysitting agent chooses when the expensive
local gate is appropriate.

The coordinated skill update is lastobelus/agent-contexts#6. Tracks #87.

Implemented by GPT-5.6 Codex in T3 Code.
lastobelus added a commit that referenced this pull request Sep 5, 2026
Full local CI currently keeps an agent turn alive and repeatedly polling
a long-running terminal, particularly on htulo.

This adds a separate **Run Full CI** Project Action using the existing
pinned, exact-head/full-base CI runner. It remains independent from
**Wait for PR**, so the babysitting agent chooses when the expensive
local gate is appropriate.

The coordinated skill update is lastobelus/agent-contexts#6. Tracks #87.

Implemented by GPT-5.6 Codex in T3 Code.
lastobelus added a commit that referenced this pull request Sep 5, 2026
Full local CI currently keeps an agent turn alive and repeatedly polling
a long-running terminal, particularly on htulo.

This adds a separate **Run Full CI** Project Action using the existing
pinned, exact-head/full-base CI runner. It remains independent from
**Wait for PR**, so the babysitting agent chooses when the expensive
local gate is appropriate.

The coordinated skill update is lastobelus/agent-contexts#6. Tracks #87.

Implemented by GPT-5.6 Codex in T3 Code.
lastobelus added a commit that referenced this pull request Sep 5, 2026
Full local CI currently keeps an agent turn alive and repeatedly polling
a long-running terminal, particularly on htulo.

This adds a separate **Run Full CI** Project Action using the existing
pinned, exact-head/full-base CI runner. It remains independent from
**Wait for PR**, so the babysitting agent chooses when the expensive
local gate is appropriate.

The coordinated skill update is lastobelus/agent-contexts#6. Tracks #87.

Implemented by GPT-5.6 Codex in T3 Code.
lastobelus added a commit that referenced this pull request Sep 5, 2026
Full local CI currently keeps an agent turn alive and repeatedly polling
a long-running terminal, particularly on htulo.

This adds a separate **Run Full CI** Project Action using the existing
pinned, exact-head/full-base CI runner. It remains independent from
**Wait for PR**, so the babysitting agent chooses when the expensive
local gate is appropriate.

The coordinated skill update is lastobelus/agent-contexts#6. Tracks #87.

Implemented by GPT-5.6 Codex in T3 Code.
lastobelus pushed a commit that referenced this pull request Sep 7, 2026
Carry-Group: resumable-actions
Carry-Contribution: {"sourceCommit":"2ea5004ffc2c1c86f72b05bd0e0afe10473a079d","subject":"carry(resumable-actions): feat(lastcode): resume agents after opted-in Actions (#28)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/28"],"Carry-Upstream":[],"Carry-Observation":["Essential Action lifecycle, contracts, MCP exposure, terminal management, and Action-specific UI/tests. Evidence: PR #28's remaining paths define actionResume state, toolkit handlers, orchestration receipts, and the primary chat/desktop flows."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/a4224354633307a3c934f4e6d6b90f602985a47a"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"c93db5fea6fb096beb97ac88ef2231c744a34dcc","subject":"carry(resumable-actions): feat(lastcode): add mobile Action resume controls (#29)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/29"],"Carry-Upstream":[],"Carry-Observation":["Resumable Action capability and feature-specific coverage."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/055e31288ef5b2a5e503365f7496f2854f140d51"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"4bbc802a08bed5555478db0cf3361e02fa2da5ef","subject":"carry(resumable-actions): feat(lastcode): improve Action Resume feedback (#34)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/34"],"Carry-Upstream":[],"Carry-Observation":["Resumable Action capability and feature-specific coverage."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/b2d9fef1dedd24ee00acac920ef0ded9e146c44f"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"267e00a29e4eb3e0720a400a9706e97b43910d0b","subject":"carry(resumable-actions): fix(lastcode): keep settled Actions settled on restart (#36)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/36"],"Carry-Upstream":[],"Carry-Observation":["Resumable Action capability and feature-specific coverage."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/224ce7f9f1e169b67f5a7a1fd26bbdef6674b0d4"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"13284645ac5082204471fb92f9f5b488adf6b238","subject":"carry(resumable-actions): fix(lastcode): restore main test expectations (#62)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/62"],"Carry-Upstream":[],"Carry-Observation":["Action working-row expectation repair. Evidence: The changed assertion adds showThinking to the Action working timeline row."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/84bb0cf98183e41e28897d9636c3296ac2c371d8"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"0170e307d1e03e6d78b4af3be9877cc614ccf3f8","subject":"carry(resumable-actions): feat(server): gate work during update drain (#64)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/64"],"Carry-Upstream":[],"Carry-Observation":["Action launch, follow-up delivery, server wiring, MCP, and RPC admission behavior. Evidence: These hunks call UpdateDrainAdmission only at Action entry points and widen the Action resume RPC result contract."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/e5f50b65f6785b84d791be4b801292238c3fb8c6"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"dbc05b65fa11cf95ee04e1b5899d9f26373fbaef","subject":"carry(resumable-actions): feat(lastcode): support Action Resume with Claude (#71)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/71"],"Carry-Upstream":[],"Carry-Observation":["Resumable Action capability and feature-specific coverage."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/bd1874a02456faea7b7be0e606f5452753379b52"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"043c9b507b011d2d361ad1e44c5c4bd76bcb2146","subject":"carry(resumable-actions): feat(lastcode): wait for PR gates in an Action (#88)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/88"],"Carry-Upstream":[],"Carry-Observation":["Resumable Action capability and feature-specific coverage."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/ff11d413898973608e793c78a65d44788cffbb87"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"57334f471d289ef11bcc239d5f6cef6042b265f2","subject":"carry(resumable-actions): feat(lastcode): add resumable full CI action (#92)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/92"],"Carry-Upstream":[],"Carry-Observation":["Resumable Action capability and feature-specific coverage."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/6677c6b83d7979e194a907b769dc76c033285271"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"0c9dc3b7af210743d7dcc80a5544c3087292f452","subject":"carry(resumable-actions): fix(web): keep resumable actions visible while working (#98)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/98"],"Carry-Upstream":[],"Carry-Observation":["Resumable Action lifecycle, mobile status presentation, composer controls, contracts, and feature-specific guidance. Evidence: The remaining hunks preserve Action visibility across primary chat and mobile surfaces and extend the Action resume contract."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/a328a6c695f63290dd521e202988b6364be41c31"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"61c5a014a1b04d313c2bc78521ea20fd366ead22","subject":"carry(resumable-actions): feat(lastcode): prove hosted CI waiting (#104)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/104"],"Carry-Upstream":[],"Carry-Observation":["Resumable Wait for PR Action behavior and feature-specific coverage. Evidence: The remaining two files implement and test the Action's bounded wait and resume lifecycle."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/ced536d7d370ffa8b58ca94faa1b48b1f4594a88"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"f7047ab45fd412d746652ff3d8b3961c4a7fcbfc","subject":"carry(resumable-actions): feat(lastcode): collapse resumable action output (#97)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/97"],"Carry-Upstream":[],"Carry-Observation":["Resumable Action capability and feature-specific coverage."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/88359a7774e46a3248da6e8c664385a3f6589235"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"1ad20cba08b144a5cafe19940d946f5df282ad81","subject":"carry(resumable-actions): feat(lastcode): add resumable Intel builds (#106)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/106"],"Carry-Upstream":[],"Carry-Observation":["Resumable Action capability and feature-specific coverage."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/69ce9ed094c26d8816ee4da744eef4c75cb905c2"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"f79842197279b2d21239bfd7ea10b008f056a69d","subject":"carry(resumable-actions): feat(lastcode): resume after quick ci (#110)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/110"],"Carry-Upstream":[],"Carry-Observation":["Resumable Action capability and feature-specific coverage."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/2a8cf9d0504eaf582214240614ae5747a12a799c"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"f94bd2577b8b8c471d10e4947d364c245f9145d8","subject":"carry(resumable-actions): feat(lastcode): make GitHub CI merge authority (#111)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/111"],"Carry-Upstream":[],"Carry-Observation":["Wait for PR Action integration and the agent workflow that launches it. Evidence: The remaining hunks update Action-specific skills, fold CI waiting into the resumable waiter, and remove the obsolete separate Action declaration."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/9be141a93a19c977ed82b983ebf586ebb781a53d"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"581827f0562bd74a6ac2d894621aa150abf436a3","subject":"carry(resumable-actions): fix(web): match action eyebrow backgrounds (#117)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/117"],"Carry-Upstream":[],"Carry-Observation":["Resumable Action capability and feature-specific coverage."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/e0784d27a517a589e0f15da993a2eedcbdbd7cb3"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"9d02f6da04a98530ac966827586dda50e8068a00","subject":"carry(resumable-actions): fix(lastcode): validate checkpoint lint before publish (#120)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/120"],"Carry-Upstream":[],"Carry-Observation":["Adaptive Action card and waiting-indicator colours follow Resumable Actions."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/3ea6c456f10ff38aa7f6b3d0d8b4cc54867cd646"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"ec9f0e1ff31bef3cc7b5b77434603cc1be3056aa","subject":"carry(resumable-actions): fix(lastcode): validate checkpoint lint before publish (#120)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/120"],"Carry-Upstream":[],"Carry-Observation":["Adaptive Action card and waiting-indicator colour declarations follow Resumable Actions."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/3ea6c456f10ff38aa7f6b3d0d8b4cc54867cd646"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"863ea34a2272b291aa9aa2b698fb8ed6c3d94bab","subject":"carry(resumable-actions): fix(lastcode): validate checkpoint lint before publish (#120)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/120"],"Carry-Upstream":[],"Carry-Observation":["The waiting status colour conversion follows Resumable Actions."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/3ea6c456f10ff38aa7f6b3d0d8b4cc54867cd646"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"27f5a9d44985272fedf8912f842a61cd872d3fd3","subject":"carry(resumable-actions): fix(lastcode): validate checkpoint lint before publish (#120)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/120"],"Carry-Upstream":[],"Carry-Observation":["Action notice, result card, and waiting indicator adaptive-colour conversions follow Resumable Actions. Evidence: These hunks only change mobile Resumable Action presentation tokens."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/3ea6c456f10ff38aa7f6b3d0d8b4cc54867cd646"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"c3cf012d35a8758898eb5db6a5e9a5b403b01c76","subject":"carry(resumable-actions): docs(lastcode): guide agents through resumable actions (#143)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/143"],"Carry-Upstream":[],"Carry-Observation":["Resumable Action capability and feature-specific coverage."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/f52eb471cd9b29fbc23839c5356fb7684407dc1f"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"a27e0499c6119df2a971ef3959a504ded2e366b8","subject":"carry(resumable-actions): feat(lastcode): standardize resumable Action reporting (#168)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/168"],"Carry-Upstream":[],"Carry-Observation":["Structured Action progress/result contracts, persistence, Action toolkit integration, primary timeline/composer/mobile UI, and their feature coverage. Evidence: PR #168's remaining paths add actionResume protocol types, reporting persistence, Action commands, and the primary cross-surface reporting UI."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/fca3acbc0926c1f1e2663176c6d6f99d22789a90"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"984e7f84068dc5f54a71aded060da64d36ca494d","subject":"carry(resumable-actions): fix(mobile): restore Action resume notice import","group":"resumable-actions","metadata":{"Carry-Fix":[],"Carry-Upstream":[],"Carry-Observation":["Restores mobile Action Resume notice."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/3cf46aef0180717934049f7d172428d59db8572e"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"ccbfaa63f96f7a833c19bcbed91f8a923757227a","subject":"carry(resumable-actions): feat(lastcode): reconcile managed project actions (#174)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/174"],"Carry-Upstream":[],"Carry-Observation":["Stable IDs on resumable Project Actions belong with the Action feature configuration. Evidence: PR #174's only t3.json hunks annotate Wait for PR, Quick CI, and Intel package Actions. Tooling owns reconciliation of a checked-in action source, but does not own the Action definitions themselves."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/ffe7eaed597b2ff7065f0f2ee163c516c2cd1c4b"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"1712390f23441b43ec39ed1b73c229310e31c095","subject":"carry(resumable-actions): test(lastcode): enforce Action reporting coverage (#179)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/179"],"Carry-Upstream":[],"Carry-Observation":["Action reporting test coverage."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/17d3b856cc51b71d04a4bcf5a0d524ef77ec4073"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"31540ddddf8472fe3581b83c07d90fe4ba2a62ff","subject":"carry(resumable-actions): feat(lastcode): integrate resumable actions with composer stack (#180)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/180"],"Carry-Upstream":[],"Carry-Observation":["Running Action composer-banner integration belongs to Resumable Actions. Evidence: These hunks move the running Action controls into ComposerBannerStack and remove the superseded direct composer props."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/9a2fc4d9716475a574aa9bf8eec79bced3e457bd"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"2026659568d37cb8138c764c4d740e6ce4253223","subject":"carry(resumable-actions): feat(lastcode): integrate resumable actions with composer stack (#180)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/180"],"Carry-Upstream":[],"Carry-Observation":["Resumable Actions composer integration."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/9a2fc4d9716475a574aa9bf8eec79bced3e457bd"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"de198bee7b2c0caf9d1bb7d5b8ae24b7c4670f7b","subject":"carry(resumable-actions): test(web): match split active status rows","group":"resumable-actions","metadata":{"Carry-Fix":[],"Carry-Upstream":[],"Carry-Observation":["Active status row behavior supports action visibility."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/6eb82cfa26f3ceff4640992f80c327f2d17bce90"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"f1b9a2ce9b9fde749f042a69f593357b1da4b808","subject":"carry(resumable-actions): fix(lastcode): reconcile nightly web tests","group":"resumable-actions","metadata":{"Carry-Fix":[],"Carry-Upstream":[],"Carry-Observation":["Feature-specific Action timeline expectation repair. Evidence: The changed expected row ID is live-activity-row, the Action activity representation introduced by the feature."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/74b09f641067199195272daf129b4c3dd5196a15"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"82043093f6c9adcfb3f62204715d669ddc01b94e","subject":"carry(resumable-actions): fix(lastcode): reconcile nightly 1253 integrations","group":"resumable-actions","metadata":{"Carry-Fix":[],"Carry-Upstream":[],"Carry-Observation":["Removing the Action wait-stream subscription belongs to Resumable Actions. Evidence: PR #175's only hunk in this path removes subscribeDomainEvents, the event subscription used by the resumable turn-request wait contract; the remaining nightly-service repairs remain Tooling."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/dc4f6dec7a783c9531aaeeb6270ecc85e5bec799"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"60358f099824003fc9070b3fe2adb54d75047763","subject":"carry(resumable-actions): fix(lastcode): align checkpoint smoke with replayed tree","group":"resumable-actions","metadata":{"Carry-Fix":[],"Carry-Upstream":[],"Carry-Observation":["Composer attachment styling follows Resumable Actions. Evidence: The formatting-only hunk changes the Action eyebrow/glass selector introduced by PR #117; it has no checkpoint behavior."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/2b18f50d5d320f3888db1d72312dbc2cd7f13c1e"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"19d645b83162682ebea2b65d572b5db8f7ca41b2","subject":"carry(resumable-actions): fix(lastcode): resume maintenance waits without agent polling (#194)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/194"],"Carry-Upstream":[],"Carry-Observation":["Wait-for-checkpoint Action and resumable maintenance."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/77a8cdc5eed130628418671f7ba361b6fa4fb87b"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"1a2f647a4250b34cbb5ae80f42956a7ea7c88574","subject":"carry(resumable-actions): feat(lastcode): resume threads after local package builds (#197)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/197"],"Carry-Upstream":[],"Carry-Observation":["The resumable Build Local Package Action declaration and agent handoff contract belong to Resumable Actions. Evidence: These hunks add the stable Action ID and continuation guidance; the package builder, updater integration, and release guide remain BuildCI."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/f7348c54703d8e107ecdf693b477c923cb7f137f"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"cb5c89e2f815d6018498283026d86f7e820db2ca","subject":"carry(resumable-actions): feat(lastcode): resume repaired nightly checkpoints (#201)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/201"],"Carry-Upstream":[],"Carry-Observation":["Resumable repaired checkpoint Action."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/2f90115b9bda253c98d7d5db6abedc41ff046559"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"cbc129407d690cddf07b8cddc3b1f127414f61f7","subject":"carry(resumable-actions): compile surviving shared release guidance","group":"resumable-actions","metadata":{"Carry-Fix":[],"Carry-Upstream":[],"Carry-Observation":["Synthetic bootstrap-only shared-guide slice; docs/lastcode/nightly-workflow.md: 0 surviving lines; docs/lastcode/release.md: 112 surviving lines."],"Carry-Evidence":["4156900a2d0257b783351b7902a0cd58b9d01cf4"],"Carry-Applies-To":["upstream 8d3c56b; frozen source 4156900"],"Carry-Supersedes":[]}}
lastobelus pushed a commit that referenced this pull request Sep 7, 2026
Carry-Group: resumable-actions
Carry-Contribution: {"sourceCommit":"2ea5004ffc2c1c86f72b05bd0e0afe10473a079d","subject":"carry(resumable-actions): feat(lastcode): resume agents after opted-in Actions (#28)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/28"],"Carry-Upstream":[],"Carry-Observation":["Essential Action lifecycle, contracts, MCP exposure, terminal management, and Action-specific UI/tests. Evidence: PR #28's remaining paths define actionResume state, toolkit handlers, orchestration receipts, and the primary chat/desktop flows."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/a4224354633307a3c934f4e6d6b90f602985a47a"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"c93db5fea6fb096beb97ac88ef2231c744a34dcc","subject":"carry(resumable-actions): feat(lastcode): add mobile Action resume controls (#29)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/29"],"Carry-Upstream":[],"Carry-Observation":["Resumable Action capability and feature-specific coverage."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/055e31288ef5b2a5e503365f7496f2854f140d51"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"4bbc802a08bed5555478db0cf3361e02fa2da5ef","subject":"carry(resumable-actions): feat(lastcode): improve Action Resume feedback (#34)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/34"],"Carry-Upstream":[],"Carry-Observation":["Resumable Action capability and feature-specific coverage."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/b2d9fef1dedd24ee00acac920ef0ded9e146c44f"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"267e00a29e4eb3e0720a400a9706e97b43910d0b","subject":"carry(resumable-actions): fix(lastcode): keep settled Actions settled on restart (#36)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/36"],"Carry-Upstream":[],"Carry-Observation":["Resumable Action capability and feature-specific coverage."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/224ce7f9f1e169b67f5a7a1fd26bbdef6674b0d4"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"13284645ac5082204471fb92f9f5b488adf6b238","subject":"carry(resumable-actions): fix(lastcode): restore main test expectations (#62)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/62"],"Carry-Upstream":[],"Carry-Observation":["Action working-row expectation repair. Evidence: The changed assertion adds showThinking to the Action working timeline row."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/84bb0cf98183e41e28897d9636c3296ac2c371d8"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"0170e307d1e03e6d78b4af3be9877cc614ccf3f8","subject":"carry(resumable-actions): feat(server): gate work during update drain (#64)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/64"],"Carry-Upstream":[],"Carry-Observation":["Action launch, follow-up delivery, server wiring, MCP, and RPC admission behavior. Evidence: These hunks call UpdateDrainAdmission only at Action entry points and widen the Action resume RPC result contract."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/e5f50b65f6785b84d791be4b801292238c3fb8c6"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"dbc05b65fa11cf95ee04e1b5899d9f26373fbaef","subject":"carry(resumable-actions): feat(lastcode): support Action Resume with Claude (#71)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/71"],"Carry-Upstream":[],"Carry-Observation":["Resumable Action capability and feature-specific coverage."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/bd1874a02456faea7b7be0e606f5452753379b52"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"043c9b507b011d2d361ad1e44c5c4bd76bcb2146","subject":"carry(resumable-actions): feat(lastcode): wait for PR gates in an Action (#88)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/88"],"Carry-Upstream":[],"Carry-Observation":["Resumable Action capability and feature-specific coverage."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/ff11d413898973608e793c78a65d44788cffbb87"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"57334f471d289ef11bcc239d5f6cef6042b265f2","subject":"carry(resumable-actions): feat(lastcode): add resumable full CI action (#92)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/92"],"Carry-Upstream":[],"Carry-Observation":["Resumable Action capability and feature-specific coverage."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/6677c6b83d7979e194a907b769dc76c033285271"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"0c9dc3b7af210743d7dcc80a5544c3087292f452","subject":"carry(resumable-actions): fix(web): keep resumable actions visible while working (#98)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/98"],"Carry-Upstream":[],"Carry-Observation":["Resumable Action lifecycle, mobile status presentation, composer controls, contracts, and feature-specific guidance. Evidence: The remaining hunks preserve Action visibility across primary chat and mobile surfaces and extend the Action resume contract."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/a328a6c695f63290dd521e202988b6364be41c31"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"61c5a014a1b04d313c2bc78521ea20fd366ead22","subject":"carry(resumable-actions): feat(lastcode): prove hosted CI waiting (#104)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/104"],"Carry-Upstream":[],"Carry-Observation":["Resumable Wait for PR Action behavior and feature-specific coverage. Evidence: The remaining two files implement and test the Action's bounded wait and resume lifecycle."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/ced536d7d370ffa8b58ca94faa1b48b1f4594a88"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"f7047ab45fd412d746652ff3d8b3961c4a7fcbfc","subject":"carry(resumable-actions): feat(lastcode): collapse resumable action output (#97)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/97"],"Carry-Upstream":[],"Carry-Observation":["Resumable Action capability and feature-specific coverage."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/88359a7774e46a3248da6e8c664385a3f6589235"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"1ad20cba08b144a5cafe19940d946f5df282ad81","subject":"carry(resumable-actions): feat(lastcode): add resumable Intel builds (#106)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/106"],"Carry-Upstream":[],"Carry-Observation":["Resumable Action capability and feature-specific coverage."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/69ce9ed094c26d8816ee4da744eef4c75cb905c2"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"f79842197279b2d21239bfd7ea10b008f056a69d","subject":"carry(resumable-actions): feat(lastcode): resume after quick ci (#110)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/110"],"Carry-Upstream":[],"Carry-Observation":["Resumable Action capability and feature-specific coverage."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/2a8cf9d0504eaf582214240614ae5747a12a799c"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"f94bd2577b8b8c471d10e4947d364c245f9145d8","subject":"carry(resumable-actions): feat(lastcode): make GitHub CI merge authority (#111)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/111"],"Carry-Upstream":[],"Carry-Observation":["Wait for PR Action integration and the agent workflow that launches it. Evidence: The remaining hunks update Action-specific skills, fold CI waiting into the resumable waiter, and remove the obsolete separate Action declaration."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/9be141a93a19c977ed82b983ebf586ebb781a53d"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"581827f0562bd74a6ac2d894621aa150abf436a3","subject":"carry(resumable-actions): fix(web): match action eyebrow backgrounds (#117)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/117"],"Carry-Upstream":[],"Carry-Observation":["Resumable Action capability and feature-specific coverage."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/e0784d27a517a589e0f15da993a2eedcbdbd7cb3"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"9d02f6da04a98530ac966827586dda50e8068a00","subject":"carry(resumable-actions): fix(lastcode): validate checkpoint lint before publish (#120)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/120"],"Carry-Upstream":[],"Carry-Observation":["Adaptive Action card and waiting-indicator colours follow Resumable Actions."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/3ea6c456f10ff38aa7f6b3d0d8b4cc54867cd646"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"ec9f0e1ff31bef3cc7b5b77434603cc1be3056aa","subject":"carry(resumable-actions): fix(lastcode): validate checkpoint lint before publish (#120)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/120"],"Carry-Upstream":[],"Carry-Observation":["Adaptive Action card and waiting-indicator colour declarations follow Resumable Actions."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/3ea6c456f10ff38aa7f6b3d0d8b4cc54867cd646"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"863ea34a2272b291aa9aa2b698fb8ed6c3d94bab","subject":"carry(resumable-actions): fix(lastcode): validate checkpoint lint before publish (#120)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/120"],"Carry-Upstream":[],"Carry-Observation":["The waiting status colour conversion follows Resumable Actions."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/3ea6c456f10ff38aa7f6b3d0d8b4cc54867cd646"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"27f5a9d44985272fedf8912f842a61cd872d3fd3","subject":"carry(resumable-actions): fix(lastcode): validate checkpoint lint before publish (#120)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/120"],"Carry-Upstream":[],"Carry-Observation":["Action notice, result card, and waiting indicator adaptive-colour conversions follow Resumable Actions. Evidence: These hunks only change mobile Resumable Action presentation tokens."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/3ea6c456f10ff38aa7f6b3d0d8b4cc54867cd646"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"c3cf012d35a8758898eb5db6a5e9a5b403b01c76","subject":"carry(resumable-actions): docs(lastcode): guide agents through resumable actions (#143)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/143"],"Carry-Upstream":[],"Carry-Observation":["Resumable Action capability and feature-specific coverage."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/f52eb471cd9b29fbc23839c5356fb7684407dc1f"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"a27e0499c6119df2a971ef3959a504ded2e366b8","subject":"carry(resumable-actions): feat(lastcode): standardize resumable Action reporting (#168)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/168"],"Carry-Upstream":[],"Carry-Observation":["Structured Action progress/result contracts, persistence, Action toolkit integration, primary timeline/composer/mobile UI, and their feature coverage. Evidence: PR #168's remaining paths add actionResume protocol types, reporting persistence, Action commands, and the primary cross-surface reporting UI."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/fca3acbc0926c1f1e2663176c6d6f99d22789a90"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"984e7f84068dc5f54a71aded060da64d36ca494d","subject":"carry(resumable-actions): fix(mobile): restore Action resume notice import","group":"resumable-actions","metadata":{"Carry-Fix":[],"Carry-Upstream":[],"Carry-Observation":["Restores mobile Action Resume notice."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/3cf46aef0180717934049f7d172428d59db8572e"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"ccbfaa63f96f7a833c19bcbed91f8a923757227a","subject":"carry(resumable-actions): feat(lastcode): reconcile managed project actions (#174)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/174"],"Carry-Upstream":[],"Carry-Observation":["Stable IDs on resumable Project Actions belong with the Action feature configuration. Evidence: PR #174's only t3.json hunks annotate Wait for PR, Quick CI, and Intel package Actions. Tooling owns reconciliation of a checked-in action source, but does not own the Action definitions themselves."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/ffe7eaed597b2ff7065f0f2ee163c516c2cd1c4b"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"1712390f23441b43ec39ed1b73c229310e31c095","subject":"carry(resumable-actions): test(lastcode): enforce Action reporting coverage (#179)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/179"],"Carry-Upstream":[],"Carry-Observation":["Action reporting test coverage."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/17d3b856cc51b71d04a4bcf5a0d524ef77ec4073"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"31540ddddf8472fe3581b83c07d90fe4ba2a62ff","subject":"carry(resumable-actions): feat(lastcode): integrate resumable actions with composer stack (#180)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/180"],"Carry-Upstream":[],"Carry-Observation":["Running Action composer-banner integration belongs to Resumable Actions. Evidence: These hunks move the running Action controls into ComposerBannerStack and remove the superseded direct composer props."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/9a2fc4d9716475a574aa9bf8eec79bced3e457bd"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"2026659568d37cb8138c764c4d740e6ce4253223","subject":"carry(resumable-actions): feat(lastcode): integrate resumable actions with composer stack (#180)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/180"],"Carry-Upstream":[],"Carry-Observation":["Resumable Actions composer integration."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/9a2fc4d9716475a574aa9bf8eec79bced3e457bd"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"de198bee7b2c0caf9d1bb7d5b8ae24b7c4670f7b","subject":"carry(resumable-actions): test(web): match split active status rows","group":"resumable-actions","metadata":{"Carry-Fix":[],"Carry-Upstream":[],"Carry-Observation":["Active status row behavior supports action visibility."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/6eb82cfa26f3ceff4640992f80c327f2d17bce90"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"f1b9a2ce9b9fde749f042a69f593357b1da4b808","subject":"carry(resumable-actions): fix(lastcode): reconcile nightly web tests","group":"resumable-actions","metadata":{"Carry-Fix":[],"Carry-Upstream":[],"Carry-Observation":["Feature-specific Action timeline expectation repair. Evidence: The changed expected row ID is live-activity-row, the Action activity representation introduced by the feature."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/74b09f641067199195272daf129b4c3dd5196a15"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"82043093f6c9adcfb3f62204715d669ddc01b94e","subject":"carry(resumable-actions): fix(lastcode): reconcile nightly 1253 integrations","group":"resumable-actions","metadata":{"Carry-Fix":[],"Carry-Upstream":[],"Carry-Observation":["Removing the Action wait-stream subscription belongs to Resumable Actions. Evidence: PR #175's only hunk in this path removes subscribeDomainEvents, the event subscription used by the resumable turn-request wait contract; the remaining nightly-service repairs remain Tooling."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/dc4f6dec7a783c9531aaeeb6270ecc85e5bec799"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"60358f099824003fc9070b3fe2adb54d75047763","subject":"carry(resumable-actions): fix(lastcode): align checkpoint smoke with replayed tree","group":"resumable-actions","metadata":{"Carry-Fix":[],"Carry-Upstream":[],"Carry-Observation":["Composer attachment styling follows Resumable Actions. Evidence: The formatting-only hunk changes the Action eyebrow/glass selector introduced by PR #117; it has no checkpoint behavior."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/2b18f50d5d320f3888db1d72312dbc2cd7f13c1e"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"19d645b83162682ebea2b65d572b5db8f7ca41b2","subject":"carry(resumable-actions): fix(lastcode): resume maintenance waits without agent polling (#194)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/194"],"Carry-Upstream":[],"Carry-Observation":["Wait-for-checkpoint Action and resumable maintenance."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/77a8cdc5eed130628418671f7ba361b6fa4fb87b"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"1a2f647a4250b34cbb5ae80f42956a7ea7c88574","subject":"carry(resumable-actions): feat(lastcode): resume threads after local package builds (#197)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/197"],"Carry-Upstream":[],"Carry-Observation":["The resumable Build Local Package Action declaration and agent handoff contract belong to Resumable Actions. Evidence: These hunks add the stable Action ID and continuation guidance; the package builder, updater integration, and release guide remain BuildCI."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/f7348c54703d8e107ecdf693b477c923cb7f137f"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"cb5c89e2f815d6018498283026d86f7e820db2ca","subject":"carry(resumable-actions): feat(lastcode): resume repaired nightly checkpoints (#201)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/201"],"Carry-Upstream":[],"Carry-Observation":["Resumable repaired checkpoint Action."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/2f90115b9bda253c98d7d5db6abedc41ff046559"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"cbc129407d690cddf07b8cddc3b1f127414f61f7","subject":"carry(resumable-actions): compile surviving shared release guidance","group":"resumable-actions","metadata":{"Carry-Fix":[],"Carry-Upstream":[],"Carry-Observation":["Synthetic bootstrap-only shared-guide slice; docs/lastcode/nightly-workflow.md: 0 surviving lines; docs/lastcode/release.md: 112 surviving lines."],"Carry-Evidence":["4156900a2d0257b783351b7902a0cd58b9d01cf4"],"Carry-Applies-To":["upstream 8d3c56b; frozen source 4156900"],"Carry-Supersedes":[]}}
lastobelus pushed a commit that referenced this pull request Sep 7, 2026
Carry-Group: resumable-actions
Carry-Contribution: {"sourceCommit":"2ea5004ffc2c1c86f72b05bd0e0afe10473a079d","subject":"carry(resumable-actions): feat(lastcode): resume agents after opted-in Actions (#28)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/28"],"Carry-Upstream":[],"Carry-Observation":["Essential Action lifecycle, contracts, MCP exposure, terminal management, and Action-specific UI/tests. Evidence: PR #28's remaining paths define actionResume state, toolkit handlers, orchestration receipts, and the primary chat/desktop flows."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/a4224354633307a3c934f4e6d6b90f602985a47a"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"c93db5fea6fb096beb97ac88ef2231c744a34dcc","subject":"carry(resumable-actions): feat(lastcode): add mobile Action resume controls (#29)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/29"],"Carry-Upstream":[],"Carry-Observation":["Resumable Action capability and feature-specific coverage."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/055e31288ef5b2a5e503365f7496f2854f140d51"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"4bbc802a08bed5555478db0cf3361e02fa2da5ef","subject":"carry(resumable-actions): feat(lastcode): improve Action Resume feedback (#34)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/34"],"Carry-Upstream":[],"Carry-Observation":["Resumable Action capability and feature-specific coverage."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/b2d9fef1dedd24ee00acac920ef0ded9e146c44f"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"267e00a29e4eb3e0720a400a9706e97b43910d0b","subject":"carry(resumable-actions): fix(lastcode): keep settled Actions settled on restart (#36)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/36"],"Carry-Upstream":[],"Carry-Observation":["Resumable Action capability and feature-specific coverage."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/224ce7f9f1e169b67f5a7a1fd26bbdef6674b0d4"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"13284645ac5082204471fb92f9f5b488adf6b238","subject":"carry(resumable-actions): fix(lastcode): restore main test expectations (#62)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/62"],"Carry-Upstream":[],"Carry-Observation":["Action working-row expectation repair. Evidence: The changed assertion adds showThinking to the Action working timeline row."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/84bb0cf98183e41e28897d9636c3296ac2c371d8"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"0170e307d1e03e6d78b4af3be9877cc614ccf3f8","subject":"carry(resumable-actions): feat(server): gate work during update drain (#64)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/64"],"Carry-Upstream":[],"Carry-Observation":["Action launch, follow-up delivery, server wiring, MCP, and RPC admission behavior. Evidence: These hunks call UpdateDrainAdmission only at Action entry points and widen the Action resume RPC result contract."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/e5f50b65f6785b84d791be4b801292238c3fb8c6"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"dbc05b65fa11cf95ee04e1b5899d9f26373fbaef","subject":"carry(resumable-actions): feat(lastcode): support Action Resume with Claude (#71)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/71"],"Carry-Upstream":[],"Carry-Observation":["Resumable Action capability and feature-specific coverage."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/bd1874a02456faea7b7be0e606f5452753379b52"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"043c9b507b011d2d361ad1e44c5c4bd76bcb2146","subject":"carry(resumable-actions): feat(lastcode): wait for PR gates in an Action (#88)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/88"],"Carry-Upstream":[],"Carry-Observation":["Resumable Action capability and feature-specific coverage."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/ff11d413898973608e793c78a65d44788cffbb87"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"57334f471d289ef11bcc239d5f6cef6042b265f2","subject":"carry(resumable-actions): feat(lastcode): add resumable full CI action (#92)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/92"],"Carry-Upstream":[],"Carry-Observation":["Resumable Action capability and feature-specific coverage."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/6677c6b83d7979e194a907b769dc76c033285271"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"0c9dc3b7af210743d7dcc80a5544c3087292f452","subject":"carry(resumable-actions): fix(web): keep resumable actions visible while working (#98)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/98"],"Carry-Upstream":[],"Carry-Observation":["Resumable Action lifecycle, mobile status presentation, composer controls, contracts, and feature-specific guidance. Evidence: The remaining hunks preserve Action visibility across primary chat and mobile surfaces and extend the Action resume contract."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/a328a6c695f63290dd521e202988b6364be41c31"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"61c5a014a1b04d313c2bc78521ea20fd366ead22","subject":"carry(resumable-actions): feat(lastcode): prove hosted CI waiting (#104)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/104"],"Carry-Upstream":[],"Carry-Observation":["Resumable Wait for PR Action behavior and feature-specific coverage. Evidence: The remaining two files implement and test the Action's bounded wait and resume lifecycle."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/ced536d7d370ffa8b58ca94faa1b48b1f4594a88"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"f7047ab45fd412d746652ff3d8b3961c4a7fcbfc","subject":"carry(resumable-actions): feat(lastcode): collapse resumable action output (#97)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/97"],"Carry-Upstream":[],"Carry-Observation":["Resumable Action capability and feature-specific coverage."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/88359a7774e46a3248da6e8c664385a3f6589235"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"1ad20cba08b144a5cafe19940d946f5df282ad81","subject":"carry(resumable-actions): feat(lastcode): add resumable Intel builds (#106)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/106"],"Carry-Upstream":[],"Carry-Observation":["Resumable Action capability and feature-specific coverage."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/69ce9ed094c26d8816ee4da744eef4c75cb905c2"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"f79842197279b2d21239bfd7ea10b008f056a69d","subject":"carry(resumable-actions): feat(lastcode): resume after quick ci (#110)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/110"],"Carry-Upstream":[],"Carry-Observation":["Resumable Action capability and feature-specific coverage."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/2a8cf9d0504eaf582214240614ae5747a12a799c"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"f94bd2577b8b8c471d10e4947d364c245f9145d8","subject":"carry(resumable-actions): feat(lastcode): make GitHub CI merge authority (#111)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/111"],"Carry-Upstream":[],"Carry-Observation":["Wait for PR Action integration and the agent workflow that launches it. Evidence: The remaining hunks update Action-specific skills, fold CI waiting into the resumable waiter, and remove the obsolete separate Action declaration."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/9be141a93a19c977ed82b983ebf586ebb781a53d"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"581827f0562bd74a6ac2d894621aa150abf436a3","subject":"carry(resumable-actions): fix(web): match action eyebrow backgrounds (#117)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/117"],"Carry-Upstream":[],"Carry-Observation":["Resumable Action capability and feature-specific coverage."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/e0784d27a517a589e0f15da993a2eedcbdbd7cb3"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"9d02f6da04a98530ac966827586dda50e8068a00","subject":"carry(resumable-actions): fix(lastcode): validate checkpoint lint before publish (#120)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/120"],"Carry-Upstream":[],"Carry-Observation":["Adaptive Action card and waiting-indicator colours follow Resumable Actions."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/3ea6c456f10ff38aa7f6b3d0d8b4cc54867cd646"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"ec9f0e1ff31bef3cc7b5b77434603cc1be3056aa","subject":"carry(resumable-actions): fix(lastcode): validate checkpoint lint before publish (#120)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/120"],"Carry-Upstream":[],"Carry-Observation":["Adaptive Action card and waiting-indicator colour declarations follow Resumable Actions."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/3ea6c456f10ff38aa7f6b3d0d8b4cc54867cd646"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"863ea34a2272b291aa9aa2b698fb8ed6c3d94bab","subject":"carry(resumable-actions): fix(lastcode): validate checkpoint lint before publish (#120)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/120"],"Carry-Upstream":[],"Carry-Observation":["The waiting status colour conversion follows Resumable Actions."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/3ea6c456f10ff38aa7f6b3d0d8b4cc54867cd646"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"27f5a9d44985272fedf8912f842a61cd872d3fd3","subject":"carry(resumable-actions): fix(lastcode): validate checkpoint lint before publish (#120)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/120"],"Carry-Upstream":[],"Carry-Observation":["Action notice, result card, and waiting indicator adaptive-colour conversions follow Resumable Actions. Evidence: These hunks only change mobile Resumable Action presentation tokens."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/3ea6c456f10ff38aa7f6b3d0d8b4cc54867cd646"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"c3cf012d35a8758898eb5db6a5e9a5b403b01c76","subject":"carry(resumable-actions): docs(lastcode): guide agents through resumable actions (#143)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/143"],"Carry-Upstream":[],"Carry-Observation":["Resumable Action capability and feature-specific coverage."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/f52eb471cd9b29fbc23839c5356fb7684407dc1f"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"a27e0499c6119df2a971ef3959a504ded2e366b8","subject":"carry(resumable-actions): feat(lastcode): standardize resumable Action reporting (#168)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/168"],"Carry-Upstream":[],"Carry-Observation":["Structured Action progress/result contracts, persistence, Action toolkit integration, primary timeline/composer/mobile UI, and their feature coverage. Evidence: PR #168's remaining paths add actionResume protocol types, reporting persistence, Action commands, and the primary cross-surface reporting UI."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/fca3acbc0926c1f1e2663176c6d6f99d22789a90"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"984e7f84068dc5f54a71aded060da64d36ca494d","subject":"carry(resumable-actions): fix(mobile): restore Action resume notice import","group":"resumable-actions","metadata":{"Carry-Fix":[],"Carry-Upstream":[],"Carry-Observation":["Restores mobile Action Resume notice."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/3cf46aef0180717934049f7d172428d59db8572e"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"ccbfaa63f96f7a833c19bcbed91f8a923757227a","subject":"carry(resumable-actions): feat(lastcode): reconcile managed project actions (#174)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/174"],"Carry-Upstream":[],"Carry-Observation":["Stable IDs on resumable Project Actions belong with the Action feature configuration. Evidence: PR #174's only t3.json hunks annotate Wait for PR, Quick CI, and Intel package Actions. Tooling owns reconciliation of a checked-in action source, but does not own the Action definitions themselves."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/ffe7eaed597b2ff7065f0f2ee163c516c2cd1c4b"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"1712390f23441b43ec39ed1b73c229310e31c095","subject":"carry(resumable-actions): test(lastcode): enforce Action reporting coverage (#179)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/179"],"Carry-Upstream":[],"Carry-Observation":["Action reporting test coverage."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/17d3b856cc51b71d04a4bcf5a0d524ef77ec4073"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"31540ddddf8472fe3581b83c07d90fe4ba2a62ff","subject":"carry(resumable-actions): feat(lastcode): integrate resumable actions with composer stack (#180)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/180"],"Carry-Upstream":[],"Carry-Observation":["Running Action composer-banner integration belongs to Resumable Actions. Evidence: These hunks move the running Action controls into ComposerBannerStack and remove the superseded direct composer props."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/9a2fc4d9716475a574aa9bf8eec79bced3e457bd"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"2026659568d37cb8138c764c4d740e6ce4253223","subject":"carry(resumable-actions): feat(lastcode): integrate resumable actions with composer stack (#180)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/180"],"Carry-Upstream":[],"Carry-Observation":["Resumable Actions composer integration."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/9a2fc4d9716475a574aa9bf8eec79bced3e457bd"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"de198bee7b2c0caf9d1bb7d5b8ae24b7c4670f7b","subject":"carry(resumable-actions): test(web): match split active status rows","group":"resumable-actions","metadata":{"Carry-Fix":[],"Carry-Upstream":[],"Carry-Observation":["Active status row behavior supports action visibility."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/6eb82cfa26f3ceff4640992f80c327f2d17bce90"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"f1b9a2ce9b9fde749f042a69f593357b1da4b808","subject":"carry(resumable-actions): fix(lastcode): reconcile nightly web tests","group":"resumable-actions","metadata":{"Carry-Fix":[],"Carry-Upstream":[],"Carry-Observation":["Feature-specific Action timeline expectation repair. Evidence: The changed expected row ID is live-activity-row, the Action activity representation introduced by the feature."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/74b09f641067199195272daf129b4c3dd5196a15"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"82043093f6c9adcfb3f62204715d669ddc01b94e","subject":"carry(resumable-actions): fix(lastcode): reconcile nightly 1253 integrations","group":"resumable-actions","metadata":{"Carry-Fix":[],"Carry-Upstream":[],"Carry-Observation":["Removing the Action wait-stream subscription belongs to Resumable Actions. Evidence: PR #175's only hunk in this path removes subscribeDomainEvents, the event subscription used by the resumable turn-request wait contract; the remaining nightly-service repairs remain Tooling."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/dc4f6dec7a783c9531aaeeb6270ecc85e5bec799"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"60358f099824003fc9070b3fe2adb54d75047763","subject":"carry(resumable-actions): fix(lastcode): align checkpoint smoke with replayed tree","group":"resumable-actions","metadata":{"Carry-Fix":[],"Carry-Upstream":[],"Carry-Observation":["Composer attachment styling follows Resumable Actions. Evidence: The formatting-only hunk changes the Action eyebrow/glass selector introduced by PR #117; it has no checkpoint behavior."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/2b18f50d5d320f3888db1d72312dbc2cd7f13c1e"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"19d645b83162682ebea2b65d572b5db8f7ca41b2","subject":"carry(resumable-actions): fix(lastcode): resume maintenance waits without agent polling (#194)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/194"],"Carry-Upstream":[],"Carry-Observation":["Wait-for-checkpoint Action and resumable maintenance."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/77a8cdc5eed130628418671f7ba361b6fa4fb87b"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"1a2f647a4250b34cbb5ae80f42956a7ea7c88574","subject":"carry(resumable-actions): feat(lastcode): resume threads after local package builds (#197)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/197"],"Carry-Upstream":[],"Carry-Observation":["The resumable Build Local Package Action declaration and agent handoff contract belong to Resumable Actions. Evidence: These hunks add the stable Action ID and continuation guidance; the package builder, updater integration, and release guide remain BuildCI."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/f7348c54703d8e107ecdf693b477c923cb7f137f"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"cb5c89e2f815d6018498283026d86f7e820db2ca","subject":"carry(resumable-actions): feat(lastcode): resume repaired nightly checkpoints (#201)","group":"resumable-actions","metadata":{"Carry-Fix":["https://github.com/lastobelus/lastCode/pull/201"],"Carry-Upstream":[],"Carry-Observation":["Resumable repaired checkpoint Action."],"Carry-Evidence":["https://github.com/lastobelus/lastCode/commit/2f90115b9bda253c98d7d5db6abedc41ff046559"],"Carry-Applies-To":["upstream 8d3c56b (v0.0.39-nightly.20260905.1289); frozen source 4156900"],"Carry-Supersedes":[]}}
Carry-Contribution: {"sourceCommit":"cbc129407d690cddf07b8cddc3b1f127414f61f7","subject":"carry(resumable-actions): compile surviving shared release guidance","group":"resumable-actions","metadata":{"Carry-Fix":[],"Carry-Upstream":[],"Carry-Observation":["Synthetic bootstrap-only shared-guide slice; docs/lastcode/nightly-workflow.md: 0 surviving lines; docs/lastcode/release.md: 112 surviving lines."],"Carry-Evidence":["4156900a2d0257b783351b7902a0cd58b9d01cf4"],"Carry-Applies-To":["upstream 8d3c56b; frozen source 4156900"],"Carry-Supersedes":[]}}
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