Skip to content

fix(web): match action eyebrow backgrounds - #117

Merged
lastobelus merged 2 commits into
lastcode/mainfrom
lastcode/match-action-eyebrow-backgrounds
Aug 28, 2026
Merged

fix(web): match action eyebrow backgrounds#117
lastobelus merged 2 commits into
lastcode/mainfrom
lastcode/match-action-eyebrow-backgrounds

Conversation

@lastobelus

@lastobelus lastobelus commented Aug 28, 2026

Copy link
Copy Markdown
Owner

Collapsed resumable Action eyebrows used the neutral composer background even though the expanded drawer and completed Action cards used a warning tint.

This applies the same theme-aware warning tint and outline to the collapsed composer shoulder and completed Action cards while preserving the composer glass treatment. Focused component tests cover the variant and semantic classes.

Browser QA

Before — collapsed Action used the neutral composer surface:

Collapsed Action before

After — the browser computes the same warning tint and outline for collapsed and expanded states:

Matched Action surfaces after

Completed Action cards were also verified in a real thread timeline with bg-warning/8 and border-warning/28.

Validated with focused web tests, formatting, lint, web typecheck, browser QA in light mode, and LastCode Quick CI.

Implemented by GPT-5.6-Sol through the Codex harness.

@lastobelus

Copy link
Copy Markdown
Owner Author

@codex review

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 429bd1953e

ℹ️ 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".

Comment thread apps/web/src/components/chat/MessagesTimeline.tsx
@lastobelus

Copy link
Copy Markdown
Owner Author

@codex review

@chatgpt-codex-connector

Copy link
Copy Markdown

Codex Review: Didn't find any major issues. What shall we delve into next?

Reviewed commit: 3508be7f32

ℹ️ 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 34e21dd into lastcode/main Aug 28, 2026
13 checks passed
@lastobelus
lastobelus deleted the lastcode/match-action-eyebrow-backgrounds branch August 28, 2026 03:27
lastobelus added a commit that referenced this pull request Aug 28, 2026
Collapsed resumable Action eyebrows used the neutral composer background
even though the expanded drawer and completed Action cards used a
warning tint.

This applies the same theme-aware warning tint and outline to the
collapsed composer shoulder and completed Action cards while preserving
the composer glass treatment. Focused component tests cover the variant
and semantic classes.

## Browser QA

Before — collapsed Action used the neutral composer surface:

![Collapsed Action
before](https://github.com/user-attachments/assets/20dc4c27-ddc2-499d-b27e-408ed20bdff2)

After — the browser computes the same warning tint and outline for
collapsed and expanded states:

![Matched Action surfaces
after](https://github.com/user-attachments/assets/648090db-0387-4423-890d-f0dd4fc131dd)

Completed Action cards were also verified in a real thread timeline with
`bg-warning/8` and `border-warning/28`.

Validated with focused web tests, formatting, lint, web typecheck,
browser QA in light mode, and LastCode Quick CI.

Implemented by GPT-5.6-Sol through the Codex harness.
lastobelus added a commit that referenced this pull request Aug 28, 2026
Collapsed resumable Action eyebrows used the neutral composer background
even though the expanded drawer and completed Action cards used a
warning tint.

This applies the same theme-aware warning tint and outline to the
collapsed composer shoulder and completed Action cards while preserving
the composer glass treatment. Focused component tests cover the variant
and semantic classes.

## Browser QA

Before — collapsed Action used the neutral composer surface:

![Collapsed Action
before](https://github.com/user-attachments/assets/20dc4c27-ddc2-499d-b27e-408ed20bdff2)

After — the browser computes the same warning tint and outline for
collapsed and expanded states:

![Matched Action surfaces
after](https://github.com/user-attachments/assets/648090db-0387-4423-890d-f0dd4fc131dd)

Completed Action cards were also verified in a real thread timeline with
`bg-warning/8` and `border-warning/28`.

Validated with focused web tests, formatting, lint, web typecheck,
browser QA in light mode, and LastCode Quick CI.

Implemented by GPT-5.6-Sol through the Codex harness.
lastobelus added a commit that referenced this pull request Aug 28, 2026
Collapsed resumable Action eyebrows used the neutral composer background
even though the expanded drawer and completed Action cards used a
warning tint.

This applies the same theme-aware warning tint and outline to the
collapsed composer shoulder and completed Action cards while preserving
the composer glass treatment. Focused component tests cover the variant
and semantic classes.

## Browser QA

Before — collapsed Action used the neutral composer surface:

![Collapsed Action
before](https://github.com/user-attachments/assets/20dc4c27-ddc2-499d-b27e-408ed20bdff2)

After — the browser computes the same warning tint and outline for
collapsed and expanded states:

![Matched Action surfaces
after](https://github.com/user-attachments/assets/648090db-0387-4423-890d-f0dd4fc131dd)

Completed Action cards were also verified in a real thread timeline with
`bg-warning/8` and `border-warning/28`.

Validated with focused web tests, formatting, lint, web typecheck,
browser QA in light mode, and LastCode Quick CI.

Implemented by GPT-5.6-Sol through the Codex harness.
lastobelus added a commit that referenced this pull request Aug 28, 2026
Collapsed resumable Action eyebrows used the neutral composer background
even though the expanded drawer and completed Action cards used a
warning tint.

This applies the same theme-aware warning tint and outline to the
collapsed composer shoulder and completed Action cards while preserving
the composer glass treatment. Focused component tests cover the variant
and semantic classes.

## Browser QA

Before — collapsed Action used the neutral composer surface:

![Collapsed Action
before](https://github.com/user-attachments/assets/20dc4c27-ddc2-499d-b27e-408ed20bdff2)

After — the browser computes the same warning tint and outline for
collapsed and expanded states:

![Matched Action surfaces
after](https://github.com/user-attachments/assets/648090db-0387-4423-890d-f0dd4fc131dd)

Completed Action cards were also verified in a real thread timeline with
`bg-warning/8` and `border-warning/28`.

Validated with focused web tests, formatting, lint, web typecheck,
browser QA in light mode, and LastCode Quick CI.

Implemented by GPT-5.6-Sol through the Codex harness.
lastobelus added a commit that referenced this pull request Aug 29, 2026
Collapsed resumable Action eyebrows used the neutral composer background
even though the expanded drawer and completed Action cards used a
warning tint.

This applies the same theme-aware warning tint and outline to the
collapsed composer shoulder and completed Action cards while preserving
the composer glass treatment. Focused component tests cover the variant
and semantic classes.

## Browser QA

Before — collapsed Action used the neutral composer surface:

![Collapsed Action
before](https://github.com/user-attachments/assets/20dc4c27-ddc2-499d-b27e-408ed20bdff2)

After — the browser computes the same warning tint and outline for
collapsed and expanded states:

![Matched Action surfaces
after](https://github.com/user-attachments/assets/648090db-0387-4423-890d-f0dd4fc131dd)

Completed Action cards were also verified in a real thread timeline with
`bg-warning/8` and `border-warning/28`.

Validated with focused web tests, formatting, lint, web typecheck,
browser QA in light mode, and LastCode Quick CI.

Implemented by GPT-5.6-Sol through the Codex harness.
lastobelus added a commit that referenced this pull request Aug 29, 2026
Collapsed resumable Action eyebrows used the neutral composer background
even though the expanded drawer and completed Action cards used a
warning tint.

This applies the same theme-aware warning tint and outline to the
collapsed composer shoulder and completed Action cards while preserving
the composer glass treatment. Focused component tests cover the variant
and semantic classes.

## Browser QA

Before — collapsed Action used the neutral composer surface:

![Collapsed Action
before](https://github.com/user-attachments/assets/20dc4c27-ddc2-499d-b27e-408ed20bdff2)

After — the browser computes the same warning tint and outline for
collapsed and expanded states:

![Matched Action surfaces
after](https://github.com/user-attachments/assets/648090db-0387-4423-890d-f0dd4fc131dd)

Completed Action cards were also verified in a real thread timeline with
`bg-warning/8` and `border-warning/28`.

Validated with focused web tests, formatting, lint, web typecheck,
browser QA in light mode, and LastCode Quick CI.

Implemented by GPT-5.6-Sol through the Codex harness.
lastobelus added a commit that referenced this pull request Aug 29, 2026
Collapsed resumable Action eyebrows used the neutral composer background
even though the expanded drawer and completed Action cards used a
warning tint.

This applies the same theme-aware warning tint and outline to the
collapsed composer shoulder and completed Action cards while preserving
the composer glass treatment. Focused component tests cover the variant
and semantic classes.

## Browser QA

Before — collapsed Action used the neutral composer surface:

![Collapsed Action
before](https://github.com/user-attachments/assets/20dc4c27-ddc2-499d-b27e-408ed20bdff2)

After — the browser computes the same warning tint and outline for
collapsed and expanded states:

![Matched Action surfaces
after](https://github.com/user-attachments/assets/648090db-0387-4423-890d-f0dd4fc131dd)

Completed Action cards were also verified in a real thread timeline with
`bg-warning/8` and `border-warning/28`.

Validated with focused web tests, formatting, lint, web typecheck,
browser QA in light mode, and LastCode Quick CI.

Implemented by GPT-5.6-Sol through the Codex harness.
lastobelus added a commit that referenced this pull request Aug 30, 2026
Collapsed resumable Action eyebrows used the neutral composer background
even though the expanded drawer and completed Action cards used a
warning tint.

This applies the same theme-aware warning tint and outline to the
collapsed composer shoulder and completed Action cards while preserving
the composer glass treatment. Focused component tests cover the variant
and semantic classes.

## Browser QA

Before — collapsed Action used the neutral composer surface:

![Collapsed Action
before](https://github.com/user-attachments/assets/20dc4c27-ddc2-499d-b27e-408ed20bdff2)

After — the browser computes the same warning tint and outline for
collapsed and expanded states:

![Matched Action surfaces
after](https://github.com/user-attachments/assets/648090db-0387-4423-890d-f0dd4fc131dd)

Completed Action cards were also verified in a real thread timeline with
`bg-warning/8` and `border-warning/28`.

Validated with focused web tests, formatting, lint, web typecheck,
browser QA in light mode, and LastCode Quick CI.

Implemented by GPT-5.6-Sol through the Codex harness.
lastobelus added a commit that referenced this pull request Aug 31, 2026
Collapsed resumable Action eyebrows used the neutral composer background
even though the expanded drawer and completed Action cards used a
warning tint.

This applies the same theme-aware warning tint and outline to the
collapsed composer shoulder and completed Action cards while preserving
the composer glass treatment. Focused component tests cover the variant
and semantic classes.

## Browser QA

Before — collapsed Action used the neutral composer surface:

![Collapsed Action
before](https://github.com/user-attachments/assets/20dc4c27-ddc2-499d-b27e-408ed20bdff2)

After — the browser computes the same warning tint and outline for
collapsed and expanded states:

![Matched Action surfaces
after](https://github.com/user-attachments/assets/648090db-0387-4423-890d-f0dd4fc131dd)

Completed Action cards were also verified in a real thread timeline with
`bg-warning/8` and `border-warning/28`.

Validated with focused web tests, formatting, lint, web typecheck,
browser QA in light mode, and LastCode Quick CI.

Implemented by GPT-5.6-Sol through the Codex harness.
lastobelus added a commit that referenced this pull request Sep 1, 2026
Collapsed resumable Action eyebrows used the neutral composer background
even though the expanded drawer and completed Action cards used a
warning tint.

This applies the same theme-aware warning tint and outline to the
collapsed composer shoulder and completed Action cards while preserving
the composer glass treatment. Focused component tests cover the variant
and semantic classes.

Before — collapsed Action used the neutral composer surface:

![Collapsed Action
before](https://github.com/user-attachments/assets/20dc4c27-ddc2-499d-b27e-408ed20bdff2)

After — the browser computes the same warning tint and outline for
collapsed and expanded states:

![Matched Action surfaces
after](https://github.com/user-attachments/assets/648090db-0387-4423-890d-f0dd4fc131dd)

Completed Action cards were also verified in a real thread timeline with
`bg-warning/8` and `border-warning/28`.

Validated with focused web tests, formatting, lint, web typecheck,
browser QA in light mode, and LastCode Quick CI.

Implemented by GPT-5.6-Sol through the Codex harness.
lastobelus added a commit that referenced this pull request Sep 1, 2026
Collapsed resumable Action eyebrows used the neutral composer background
even though the expanded drawer and completed Action cards used a
warning tint.

This applies the same theme-aware warning tint and outline to the
collapsed composer shoulder and completed Action cards while preserving
the composer glass treatment. Focused component tests cover the variant
and semantic classes.

Before — collapsed Action used the neutral composer surface:

![Collapsed Action
before](https://github.com/user-attachments/assets/20dc4c27-ddc2-499d-b27e-408ed20bdff2)

After — the browser computes the same warning tint and outline for
collapsed and expanded states:

![Matched Action surfaces
after](https://github.com/user-attachments/assets/648090db-0387-4423-890d-f0dd4fc131dd)

Completed Action cards were also verified in a real thread timeline with
`bg-warning/8` and `border-warning/28`.

Validated with focused web tests, formatting, lint, web typecheck,
browser QA in light mode, and LastCode Quick CI.

Implemented by GPT-5.6-Sol through the Codex harness.
lastobelus added a commit that referenced this pull request Sep 1, 2026
Collapsed resumable Action eyebrows used the neutral composer background
even though the expanded drawer and completed Action cards used a
warning tint.

This applies the same theme-aware warning tint and outline to the
collapsed composer shoulder and completed Action cards while preserving
the composer glass treatment. Focused component tests cover the variant
and semantic classes.

Before — collapsed Action used the neutral composer surface:

![Collapsed Action
before](https://github.com/user-attachments/assets/20dc4c27-ddc2-499d-b27e-408ed20bdff2)

After — the browser computes the same warning tint and outline for
collapsed and expanded states:

![Matched Action surfaces
after](https://github.com/user-attachments/assets/648090db-0387-4423-890d-f0dd4fc131dd)

Completed Action cards were also verified in a real thread timeline with
`bg-warning/8` and `border-warning/28`.

Validated with focused web tests, formatting, lint, web typecheck,
browser QA in light mode, and LastCode Quick CI.

Implemented by GPT-5.6-Sol through the Codex harness.
lastobelus added a commit that referenced this pull request Sep 1, 2026
Collapsed resumable Action eyebrows used the neutral composer background
even though the expanded drawer and completed Action cards used a
warning tint.

This applies the same theme-aware warning tint and outline to the
collapsed composer shoulder and completed Action cards while preserving
the composer glass treatment. Focused component tests cover the variant
and semantic classes.

Before — collapsed Action used the neutral composer surface:

![Collapsed Action
before](https://github.com/user-attachments/assets/20dc4c27-ddc2-499d-b27e-408ed20bdff2)

After — the browser computes the same warning tint and outline for
collapsed and expanded states:

![Matched Action surfaces
after](https://github.com/user-attachments/assets/648090db-0387-4423-890d-f0dd4fc131dd)

Completed Action cards were also verified in a real thread timeline with
`bg-warning/8` and `border-warning/28`.

Validated with focused web tests, formatting, lint, web typecheck,
browser QA in light mode, and LastCode Quick CI.

Implemented by GPT-5.6-Sol through the Codex harness.
lastobelus added a commit that referenced this pull request Sep 1, 2026
Collapsed resumable Action eyebrows used the neutral composer background
even though the expanded drawer and completed Action cards used a
warning tint.

This applies the same theme-aware warning tint and outline to the
collapsed composer shoulder and completed Action cards while preserving
the composer glass treatment. Focused component tests cover the variant
and semantic classes.

Before — collapsed Action used the neutral composer surface:

![Collapsed Action
before](https://github.com/user-attachments/assets/20dc4c27-ddc2-499d-b27e-408ed20bdff2)

After — the browser computes the same warning tint and outline for
collapsed and expanded states:

![Matched Action surfaces
after](https://github.com/user-attachments/assets/648090db-0387-4423-890d-f0dd4fc131dd)

Completed Action cards were also verified in a real thread timeline with
`bg-warning/8` and `border-warning/28`.

Validated with focused web tests, formatting, lint, web typecheck,
browser QA in light mode, and LastCode Quick CI.

Implemented by GPT-5.6-Sol through the Codex harness.
lastobelus added a commit that referenced this pull request Sep 1, 2026
Collapsed resumable Action eyebrows used the neutral composer background
even though the expanded drawer and completed Action cards used a
warning tint.

This applies the same theme-aware warning tint and outline to the
collapsed composer shoulder and completed Action cards while preserving
the composer glass treatment. Focused component tests cover the variant
and semantic classes.

Before — collapsed Action used the neutral composer surface:

![Collapsed Action
before](https://github.com/user-attachments/assets/20dc4c27-ddc2-499d-b27e-408ed20bdff2)

After — the browser computes the same warning tint and outline for
collapsed and expanded states:

![Matched Action surfaces
after](https://github.com/user-attachments/assets/648090db-0387-4423-890d-f0dd4fc131dd)

Completed Action cards were also verified in a real thread timeline with
`bg-warning/8` and `border-warning/28`.

Validated with focused web tests, formatting, lint, web typecheck,
browser QA in light mode, and LastCode Quick CI.

Implemented by GPT-5.6-Sol through the Codex harness.
lastobelus added a commit that referenced this pull request Sep 1, 2026
Collapsed resumable Action eyebrows used the neutral composer background
even though the expanded drawer and completed Action cards used a
warning tint.

This applies the same theme-aware warning tint and outline to the
collapsed composer shoulder and completed Action cards while preserving
the composer glass treatment. Focused component tests cover the variant
and semantic classes.

Before — collapsed Action used the neutral composer surface:

![Collapsed Action
before](https://github.com/user-attachments/assets/20dc4c27-ddc2-499d-b27e-408ed20bdff2)

After — the browser computes the same warning tint and outline for
collapsed and expanded states:

![Matched Action surfaces
after](https://github.com/user-attachments/assets/648090db-0387-4423-890d-f0dd4fc131dd)

Completed Action cards were also verified in a real thread timeline with
`bg-warning/8` and `border-warning/28`.

Validated with focused web tests, formatting, lint, web typecheck,
browser QA in light mode, and LastCode Quick CI.

Implemented by GPT-5.6-Sol through the Codex harness.
lastobelus added a commit that referenced this pull request Sep 1, 2026
Collapsed resumable Action eyebrows used the neutral composer background
even though the expanded drawer and completed Action cards used a
warning tint.

This applies the same theme-aware warning tint and outline to the
collapsed composer shoulder and completed Action cards while preserving
the composer glass treatment. Focused component tests cover the variant
and semantic classes.

Before — collapsed Action used the neutral composer surface:

![Collapsed Action
before](https://github.com/user-attachments/assets/20dc4c27-ddc2-499d-b27e-408ed20bdff2)

After — the browser computes the same warning tint and outline for
collapsed and expanded states:

![Matched Action surfaces
after](https://github.com/user-attachments/assets/648090db-0387-4423-890d-f0dd4fc131dd)

Completed Action cards were also verified in a real thread timeline with
`bg-warning/8` and `border-warning/28`.

Validated with focused web tests, formatting, lint, web typecheck,
browser QA in light mode, and LastCode Quick CI.

Implemented by GPT-5.6-Sol through the Codex harness.
lastobelus added a commit that referenced this pull request Sep 2, 2026
Collapsed resumable Action eyebrows used the neutral composer background
even though the expanded drawer and completed Action cards used a
warning tint.

This applies the same theme-aware warning tint and outline to the
collapsed composer shoulder and completed Action cards while preserving
the composer glass treatment. Focused component tests cover the variant
and semantic classes.

Before — collapsed Action used the neutral composer surface:

![Collapsed Action
before](https://github.com/user-attachments/assets/20dc4c27-ddc2-499d-b27e-408ed20bdff2)

After — the browser computes the same warning tint and outline for
collapsed and expanded states:

![Matched Action surfaces
after](https://github.com/user-attachments/assets/648090db-0387-4423-890d-f0dd4fc131dd)

Completed Action cards were also verified in a real thread timeline with
`bg-warning/8` and `border-warning/28`.

Validated with focused web tests, formatting, lint, web typecheck,
browser QA in light mode, and LastCode Quick CI.

Implemented by GPT-5.6-Sol through the Codex harness.
lastobelus added a commit that referenced this pull request Sep 2, 2026
Collapsed resumable Action eyebrows used the neutral composer background
even though the expanded drawer and completed Action cards used a
warning tint.

This applies the same theme-aware warning tint and outline to the
collapsed composer shoulder and completed Action cards while preserving
the composer glass treatment. Focused component tests cover the variant
and semantic classes.

Before — collapsed Action used the neutral composer surface:

![Collapsed Action
before](https://github.com/user-attachments/assets/20dc4c27-ddc2-499d-b27e-408ed20bdff2)

After — the browser computes the same warning tint and outline for
collapsed and expanded states:

![Matched Action surfaces
after](https://github.com/user-attachments/assets/648090db-0387-4423-890d-f0dd4fc131dd)

Completed Action cards were also verified in a real thread timeline with
`bg-warning/8` and `border-warning/28`.

Validated with focused web tests, formatting, lint, web typecheck,
browser QA in light mode, and LastCode Quick CI.

Implemented by GPT-5.6-Sol through the Codex harness.
lastobelus added a commit that referenced this pull request Sep 2, 2026
Collapsed resumable Action eyebrows used the neutral composer background
even though the expanded drawer and completed Action cards used a
warning tint.

This applies the same theme-aware warning tint and outline to the
collapsed composer shoulder and completed Action cards while preserving
the composer glass treatment. Focused component tests cover the variant
and semantic classes.

Before — collapsed Action used the neutral composer surface:

![Collapsed Action
before](https://github.com/user-attachments/assets/20dc4c27-ddc2-499d-b27e-408ed20bdff2)

After — the browser computes the same warning tint and outline for
collapsed and expanded states:

![Matched Action surfaces
after](https://github.com/user-attachments/assets/648090db-0387-4423-890d-f0dd4fc131dd)

Completed Action cards were also verified in a real thread timeline with
`bg-warning/8` and `border-warning/28`.

Validated with focused web tests, formatting, lint, web typecheck,
browser QA in light mode, and LastCode Quick CI.

Implemented by GPT-5.6-Sol through the Codex harness.
lastobelus added a commit that referenced this pull request Sep 2, 2026
Collapsed resumable Action eyebrows used the neutral composer background
even though the expanded drawer and completed Action cards used a
warning tint.

This applies the same theme-aware warning tint and outline to the
collapsed composer shoulder and completed Action cards while preserving
the composer glass treatment. Focused component tests cover the variant
and semantic classes.

Before — collapsed Action used the neutral composer surface:

![Collapsed Action
before](https://github.com/user-attachments/assets/20dc4c27-ddc2-499d-b27e-408ed20bdff2)

After — the browser computes the same warning tint and outline for
collapsed and expanded states:

![Matched Action surfaces
after](https://github.com/user-attachments/assets/648090db-0387-4423-890d-f0dd4fc131dd)

Completed Action cards were also verified in a real thread timeline with
`bg-warning/8` and `border-warning/28`.

Validated with focused web tests, formatting, lint, web typecheck,
browser QA in light mode, and LastCode Quick CI.

Implemented by GPT-5.6-Sol through the Codex harness.
lastobelus added a commit that referenced this pull request Sep 2, 2026
Collapsed resumable Action eyebrows used the neutral composer background
even though the expanded drawer and completed Action cards used a
warning tint.

This applies the same theme-aware warning tint and outline to the
collapsed composer shoulder and completed Action cards while preserving
the composer glass treatment. Focused component tests cover the variant
and semantic classes.

Before — collapsed Action used the neutral composer surface:

![Collapsed Action
before](https://github.com/user-attachments/assets/20dc4c27-ddc2-499d-b27e-408ed20bdff2)

After — the browser computes the same warning tint and outline for
collapsed and expanded states:

![Matched Action surfaces
after](https://github.com/user-attachments/assets/648090db-0387-4423-890d-f0dd4fc131dd)

Completed Action cards were also verified in a real thread timeline with
`bg-warning/8` and `border-warning/28`.

Validated with focused web tests, formatting, lint, web typecheck,
browser QA in light mode, and LastCode Quick CI.

Implemented by GPT-5.6-Sol through the Codex harness.
lastobelus added a commit that referenced this pull request Sep 2, 2026
Collapsed resumable Action eyebrows used the neutral composer background
even though the expanded drawer and completed Action cards used a
warning tint.

This applies the same theme-aware warning tint and outline to the
collapsed composer shoulder and completed Action cards while preserving
the composer glass treatment. Focused component tests cover the variant
and semantic classes.

Before — collapsed Action used the neutral composer surface:

![Collapsed Action
before](https://github.com/user-attachments/assets/20dc4c27-ddc2-499d-b27e-408ed20bdff2)

After — the browser computes the same warning tint and outline for
collapsed and expanded states:

![Matched Action surfaces
after](https://github.com/user-attachments/assets/648090db-0387-4423-890d-f0dd4fc131dd)

Completed Action cards were also verified in a real thread timeline with
`bg-warning/8` and `border-warning/28`.

Validated with focused web tests, formatting, lint, web typecheck,
browser QA in light mode, and LastCode Quick CI.

Implemented by GPT-5.6-Sol through the Codex harness.
lastobelus added a commit that referenced this pull request Sep 3, 2026
Collapsed resumable Action eyebrows used the neutral composer background
even though the expanded drawer and completed Action cards used a
warning tint.

This applies the same theme-aware warning tint and outline to the
collapsed composer shoulder and completed Action cards while preserving
the composer glass treatment. Focused component tests cover the variant
and semantic classes.

Before — collapsed Action used the neutral composer surface:

![Collapsed Action
before](https://github.com/user-attachments/assets/20dc4c27-ddc2-499d-b27e-408ed20bdff2)

After — the browser computes the same warning tint and outline for
collapsed and expanded states:

![Matched Action surfaces
after](https://github.com/user-attachments/assets/648090db-0387-4423-890d-f0dd4fc131dd)

Completed Action cards were also verified in a real thread timeline with
`bg-warning/8` and `border-warning/28`.

Validated with focused web tests, formatting, lint, web typecheck,
browser QA in light mode, and LastCode Quick CI.

Implemented by GPT-5.6-Sol through the Codex harness.
lastobelus added a commit that referenced this pull request Sep 3, 2026
Collapsed resumable Action eyebrows used the neutral composer background
even though the expanded drawer and completed Action cards used a
warning tint.

This applies the same theme-aware warning tint and outline to the
collapsed composer shoulder and completed Action cards while preserving
the composer glass treatment. Focused component tests cover the variant
and semantic classes.

Before — collapsed Action used the neutral composer surface:

![Collapsed Action
before](https://github.com/user-attachments/assets/20dc4c27-ddc2-499d-b27e-408ed20bdff2)

After — the browser computes the same warning tint and outline for
collapsed and expanded states:

![Matched Action surfaces
after](https://github.com/user-attachments/assets/648090db-0387-4423-890d-f0dd4fc131dd)

Completed Action cards were also verified in a real thread timeline with
`bg-warning/8` and `border-warning/28`.

Validated with focused web tests, formatting, lint, web typecheck,
browser QA in light mode, and LastCode Quick CI.

Implemented by GPT-5.6-Sol through the Codex harness.
lastobelus added a commit that referenced this pull request Sep 3, 2026
Collapsed resumable Action eyebrows used the neutral composer background
even though the expanded drawer and completed Action cards used a
warning tint.

This applies the same theme-aware warning tint and outline to the
collapsed composer shoulder and completed Action cards while preserving
the composer glass treatment. Focused component tests cover the variant
and semantic classes.

Before — collapsed Action used the neutral composer surface:

![Collapsed Action
before](https://github.com/user-attachments/assets/20dc4c27-ddc2-499d-b27e-408ed20bdff2)

After — the browser computes the same warning tint and outline for
collapsed and expanded states:

![Matched Action surfaces
after](https://github.com/user-attachments/assets/648090db-0387-4423-890d-f0dd4fc131dd)

Completed Action cards were also verified in a real thread timeline with
`bg-warning/8` and `border-warning/28`.

Validated with focused web tests, formatting, lint, web typecheck,
browser QA in light mode, and LastCode Quick CI.

Implemented by GPT-5.6-Sol through the Codex harness.
lastobelus added a commit that referenced this pull request Sep 3, 2026
Collapsed resumable Action eyebrows used the neutral composer background
even though the expanded drawer and completed Action cards used a
warning tint.

This applies the same theme-aware warning tint and outline to the
collapsed composer shoulder and completed Action cards while preserving
the composer glass treatment. Focused component tests cover the variant
and semantic classes.

Before — collapsed Action used the neutral composer surface:

![Collapsed Action
before](https://github.com/user-attachments/assets/20dc4c27-ddc2-499d-b27e-408ed20bdff2)

After — the browser computes the same warning tint and outline for
collapsed and expanded states:

![Matched Action surfaces
after](https://github.com/user-attachments/assets/648090db-0387-4423-890d-f0dd4fc131dd)

Completed Action cards were also verified in a real thread timeline with
`bg-warning/8` and `border-warning/28`.

Validated with focused web tests, formatting, lint, web typecheck,
browser QA in light mode, and LastCode Quick CI.

Implemented by GPT-5.6-Sol through the Codex harness.
lastobelus added a commit that referenced this pull request Sep 3, 2026
Collapsed resumable Action eyebrows used the neutral composer background
even though the expanded drawer and completed Action cards used a
warning tint.

This applies the same theme-aware warning tint and outline to the
collapsed composer shoulder and completed Action cards while preserving
the composer glass treatment. Focused component tests cover the variant
and semantic classes.

Before — collapsed Action used the neutral composer surface:

![Collapsed Action
before](https://github.com/user-attachments/assets/20dc4c27-ddc2-499d-b27e-408ed20bdff2)

After — the browser computes the same warning tint and outline for
collapsed and expanded states:

![Matched Action surfaces
after](https://github.com/user-attachments/assets/648090db-0387-4423-890d-f0dd4fc131dd)

Completed Action cards were also verified in a real thread timeline with
`bg-warning/8` and `border-warning/28`.

Validated with focused web tests, formatting, lint, web typecheck,
browser QA in light mode, and LastCode Quick CI.

Implemented by GPT-5.6-Sol through the Codex harness.
lastobelus added a commit that referenced this pull request Sep 5, 2026
Collapsed resumable Action eyebrows used the neutral composer background
even though the expanded drawer and completed Action cards used a
warning tint.

This applies the same theme-aware warning tint and outline to the
collapsed composer shoulder and completed Action cards while preserving
the composer glass treatment. Focused component tests cover the variant
and semantic classes.

Before — collapsed Action used the neutral composer surface:

![Collapsed Action
before](https://github.com/user-attachments/assets/20dc4c27-ddc2-499d-b27e-408ed20bdff2)

After — the browser computes the same warning tint and outline for
collapsed and expanded states:

![Matched Action surfaces
after](https://github.com/user-attachments/assets/648090db-0387-4423-890d-f0dd4fc131dd)

Completed Action cards were also verified in a real thread timeline with
`bg-warning/8` and `border-warning/28`.

Validated with focused web tests, formatting, lint, web typecheck,
browser QA in light mode, and LastCode Quick CI.

Implemented by GPT-5.6-Sol through the Codex harness.
lastobelus added a commit that referenced this pull request Sep 5, 2026
Collapsed resumable Action eyebrows used the neutral composer background
even though the expanded drawer and completed Action cards used a
warning tint.

This applies the same theme-aware warning tint and outline to the
collapsed composer shoulder and completed Action cards while preserving
the composer glass treatment. Focused component tests cover the variant
and semantic classes.

Before — collapsed Action used the neutral composer surface:

![Collapsed Action
before](https://github.com/user-attachments/assets/20dc4c27-ddc2-499d-b27e-408ed20bdff2)

After — the browser computes the same warning tint and outline for
collapsed and expanded states:

![Matched Action surfaces
after](https://github.com/user-attachments/assets/648090db-0387-4423-890d-f0dd4fc131dd)

Completed Action cards were also verified in a real thread timeline with
`bg-warning/8` and `border-warning/28`.

Validated with focused web tests, formatting, lint, web typecheck,
browser QA in light mode, and LastCode Quick CI.

Implemented by GPT-5.6-Sol through the Codex harness.
lastobelus added a commit that referenced this pull request Sep 5, 2026
Collapsed resumable Action eyebrows used the neutral composer background
even though the expanded drawer and completed Action cards used a
warning tint.

This applies the same theme-aware warning tint and outline to the
collapsed composer shoulder and completed Action cards while preserving
the composer glass treatment. Focused component tests cover the variant
and semantic classes.

Before — collapsed Action used the neutral composer surface:

![Collapsed Action
before](https://github.com/user-attachments/assets/20dc4c27-ddc2-499d-b27e-408ed20bdff2)

After — the browser computes the same warning tint and outline for
collapsed and expanded states:

![Matched Action surfaces
after](https://github.com/user-attachments/assets/648090db-0387-4423-890d-f0dd4fc131dd)

Completed Action cards were also verified in a real thread timeline with
`bg-warning/8` and `border-warning/28`.

Validated with focused web tests, formatting, lint, web typecheck,
browser QA in light mode, and LastCode Quick CI.

Implemented by GPT-5.6-Sol through the Codex harness.
lastobelus added a commit that referenced this pull request Sep 5, 2026
Collapsed resumable Action eyebrows used the neutral composer background
even though the expanded drawer and completed Action cards used a
warning tint.

This applies the same theme-aware warning tint and outline to the
collapsed composer shoulder and completed Action cards while preserving
the composer glass treatment. Focused component tests cover the variant
and semantic classes.

Before — collapsed Action used the neutral composer surface:

![Collapsed Action
before](https://github.com/user-attachments/assets/20dc4c27-ddc2-499d-b27e-408ed20bdff2)

After — the browser computes the same warning tint and outline for
collapsed and expanded states:

![Matched Action surfaces
after](https://github.com/user-attachments/assets/648090db-0387-4423-890d-f0dd4fc131dd)

Completed Action cards were also verified in a real thread timeline with
`bg-warning/8` and `border-warning/28`.

Validated with focused web tests, formatting, lint, web typecheck,
browser QA in light mode, and LastCode Quick CI.

Implemented by GPT-5.6-Sol through the Codex harness.
lastobelus added a commit that referenced this pull request Sep 5, 2026
Collapsed resumable Action eyebrows used the neutral composer background
even though the expanded drawer and completed Action cards used a
warning tint.

This applies the same theme-aware warning tint and outline to the
collapsed composer shoulder and completed Action cards while preserving
the composer glass treatment. Focused component tests cover the variant
and semantic classes.

Before — collapsed Action used the neutral composer surface:

![Collapsed Action
before](https://github.com/user-attachments/assets/20dc4c27-ddc2-499d-b27e-408ed20bdff2)

After — the browser computes the same warning tint and outline for
collapsed and expanded states:

![Matched Action surfaces
after](https://github.com/user-attachments/assets/648090db-0387-4423-890d-f0dd4fc131dd)

Completed Action cards were also verified in a real thread timeline with
`bg-warning/8` and `border-warning/28`.

Validated with focused web tests, formatting, lint, web typecheck,
browser QA in light mode, and LastCode Quick CI.

Implemented by GPT-5.6-Sol through the Codex harness.
lastobelus added a commit that referenced this pull request Sep 5, 2026
Collapsed resumable Action eyebrows used the neutral composer background
even though the expanded drawer and completed Action cards used a
warning tint.

This applies the same theme-aware warning tint and outline to the
collapsed composer shoulder and completed Action cards while preserving
the composer glass treatment. Focused component tests cover the variant
and semantic classes.

Before — collapsed Action used the neutral composer surface:

![Collapsed Action
before](https://github.com/user-attachments/assets/20dc4c27-ddc2-499d-b27e-408ed20bdff2)

After — the browser computes the same warning tint and outline for
collapsed and expanded states:

![Matched Action surfaces
after](https://github.com/user-attachments/assets/648090db-0387-4423-890d-f0dd4fc131dd)

Completed Action cards were also verified in a real thread timeline with
`bg-warning/8` and `border-warning/28`.

Validated with focused web tests, formatting, lint, web typecheck,
browser QA in light mode, and LastCode Quick CI.

Implemented by GPT-5.6-Sol through the Codex harness.
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