feat(lastcode): show resumable Action progress - #147
Conversation
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 728c77a303
ℹ️ 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".
|
@codex review |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 1bd170aab3
ℹ️ 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".
864a6a3 to
5dc28e2
Compare
1bd170a to
1b9b3f2
Compare
|
@codex review |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 1b9b3f231c
ℹ️ 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".
|
@codex review |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 2f2585372f
ℹ️ 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".
|
@codex review |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 76631bbfbd
ℹ️ 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".
|
@codex review |
|
Codex Review: Didn't find any major issues. Chef's kiss. Reviewed commit: ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
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". |
Completes the first milestone in #144. Protocol-aware Actions now publish bounded Working or Waiting summaries into revisioned lifecycle state. The server deduplicates and throttles progress, caps each run, and preserves deterministic restart hydration. Web/desktop and mobile share canonical presentation for live state and completed success, attention, blocked, execution-error, interruption, and cancellation outcomes. LastCode Quick CI, Wait for PR, and Build Intel package now exercise the progress contract. Validation: 551 focused tests, targeted lint, contracts/shared/client/server/web/mobile/desktop/scripts typechecks, and LastCode Quick CI. Visual QA evidence will be attached before merge. Implemented with GPT-5.6-sol through the Codex harness in T3 Code.
Resumable Project Actions previously had to summarize their own terminal tail, which made resume context noisy, left structured outcomes implicit, and gave clients no durable live progress to present. This umbrella adds the complete first reporting slice: - define versioned, bounded result and progress contracts plus a thin Action developer kit - resume callers with compact validated reports while retaining verbose output for read-only inspection - present coarse progress and canonical completed outcomes across web/desktop and mobile - deduplicate and bound progress persistence while preserving unstructured Action compatibility - migrate Wait for PR, Run Quick CI, and Build Intel package to the structured path Stacked implementation PRs: #145, #146, and #147. Exact-head web/iOS evidence is attached in #147: #147 (comment) Validation: Quick CI passed for `3f840893fb0e1187f864e80f14c06b2af9ce1be2` against `ec892230127238e390b79d84636b622ac1f1af02`. Each slice also received exact-head Codex review before merge. Closes #144. Generated by GPT-5.6-Sol through the T3 Code Codex harness.
Resumable Project Actions previously had to summarize their own terminal tail, which made resume context noisy, left structured outcomes implicit, and gave clients no durable live progress to present. This umbrella adds the complete first reporting slice: - define versioned, bounded result and progress contracts plus a thin Action developer kit - resume callers with compact validated reports while retaining verbose output for read-only inspection - present coarse progress and canonical completed outcomes across web/desktop and mobile - deduplicate and bound progress persistence while preserving unstructured Action compatibility - migrate Wait for PR, Run Quick CI, and Build Intel package to the structured path Stacked implementation PRs: #145, #146, and #147. Exact-head web/iOS evidence is attached in #147: #147 (comment) Validation: Quick CI passed for `3f840893fb0e1187f864e80f14c06b2af9ce1be2` against `ec892230127238e390b79d84636b622ac1f1af02`. Each slice also received exact-head Codex review before merge. Closes #144. Generated by GPT-5.6-Sol through the T3 Code Codex harness.
Resumable Project Actions previously had to summarize their own terminal tail, which made resume context noisy, left structured outcomes implicit, and gave clients no durable live progress to present. This umbrella adds the complete first reporting slice: - define versioned, bounded result and progress contracts plus a thin Action developer kit - resume callers with compact validated reports while retaining verbose output for read-only inspection - present coarse progress and canonical completed outcomes across web/desktop and mobile - deduplicate and bound progress persistence while preserving unstructured Action compatibility - migrate Wait for PR, Run Quick CI, and Build Intel package to the structured path Stacked implementation PRs: #145, #146, and #147. Exact-head web/iOS evidence is attached in #147: #147 (comment) Validation: Quick CI passed for `3f840893fb0e1187f864e80f14c06b2af9ce1be2` against `ec892230127238e390b79d84636b622ac1f1af02`. Each slice also received exact-head Codex review before merge. Closes #144. Generated by GPT-5.6-Sol through the T3 Code Codex harness.
Resumable Project Actions previously had to summarize their own terminal tail, which made resume context noisy, left structured outcomes implicit, and gave clients no durable live progress to present. This umbrella adds the complete first reporting slice: - define versioned, bounded result and progress contracts plus a thin Action developer kit - resume callers with compact validated reports while retaining verbose output for read-only inspection - present coarse progress and canonical completed outcomes across web/desktop and mobile - deduplicate and bound progress persistence while preserving unstructured Action compatibility - migrate Wait for PR, Run Quick CI, and Build Intel package to the structured path Stacked implementation PRs: #145, #146, and #147. Exact-head web/iOS evidence is attached in #147: #147 (comment) Validation: Quick CI passed for `3f840893fb0e1187f864e80f14c06b2af9ce1be2` against `ec892230127238e390b79d84636b622ac1f1af02`. Each slice also received exact-head Codex review before merge. Closes #144. Generated by GPT-5.6-Sol through the T3 Code Codex harness.
Resumable Project Actions previously had to summarize their own terminal tail, which made resume context noisy, left structured outcomes implicit, and gave clients no durable live progress to present. This umbrella adds the complete first reporting slice: - define versioned, bounded result and progress contracts plus a thin Action developer kit - resume callers with compact validated reports while retaining verbose output for read-only inspection - present coarse progress and canonical completed outcomes across web/desktop and mobile - deduplicate and bound progress persistence while preserving unstructured Action compatibility - migrate Wait for PR, Run Quick CI, and Build Intel package to the structured path Stacked implementation PRs: #145, #146, and #147. Exact-head web/iOS evidence is attached in #147: #147 (comment) Validation: Quick CI passed for `3f840893fb0e1187f864e80f14c06b2af9ce1be2` against `ec892230127238e390b79d84636b622ac1f1af02`. Each slice also received exact-head Codex review before merge. Closes #144. Generated by GPT-5.6-Sol through the T3 Code Codex harness.
Resumable Project Actions previously had to summarize their own terminal tail, which made resume context noisy, left structured outcomes implicit, and gave clients no durable live progress to present. This umbrella adds the complete first reporting slice: - define versioned, bounded result and progress contracts plus a thin Action developer kit - resume callers with compact validated reports while retaining verbose output for read-only inspection - present coarse progress and canonical completed outcomes across web/desktop and mobile - deduplicate and bound progress persistence while preserving unstructured Action compatibility - migrate Wait for PR, Run Quick CI, and Build Intel package to the structured path Stacked implementation PRs: #145, #146, and #147. Exact-head web/iOS evidence is attached in #147: #147 (comment) Validation: Quick CI passed for `3f840893fb0e1187f864e80f14c06b2af9ce1be2` against `ec892230127238e390b79d84636b622ac1f1af02`. Each slice also received exact-head Codex review before merge. Closes #144. Generated by GPT-5.6-Sol through the T3 Code Codex harness.
Resumable Project Actions previously had to summarize their own terminal tail, which made resume context noisy, left structured outcomes implicit, and gave clients no durable live progress to present. This umbrella adds the complete first reporting slice: - define versioned, bounded result and progress contracts plus a thin Action developer kit - resume callers with compact validated reports while retaining verbose output for read-only inspection - present coarse progress and canonical completed outcomes across web/desktop and mobile - deduplicate and bound progress persistence while preserving unstructured Action compatibility - migrate Wait for PR, Run Quick CI, and Build Intel package to the structured path Stacked implementation PRs: #145, #146, and #147. Exact-head web/iOS evidence is attached in #147: #147 (comment) Validation: Quick CI passed for `3f840893fb0e1187f864e80f14c06b2af9ce1be2` against `ec892230127238e390b79d84636b622ac1f1af02`. Each slice also received exact-head Codex review before merge. Closes #144. Generated by GPT-5.6-Sol through the T3 Code Codex harness.
Resumable Project Actions previously had to summarize their own terminal tail, which made resume context noisy, left structured outcomes implicit, and gave clients no durable live progress to present. This umbrella adds the complete first reporting slice: - define versioned, bounded result and progress contracts plus a thin Action developer kit - resume callers with compact validated reports while retaining verbose output for read-only inspection - present coarse progress and canonical completed outcomes across web/desktop and mobile - deduplicate and bound progress persistence while preserving unstructured Action compatibility - migrate Wait for PR, Run Quick CI, and Build Intel package to the structured path Stacked implementation PRs: #145, #146, and #147. Exact-head web/iOS evidence is attached in #147: #147 (comment) Validation: Quick CI passed for `3f840893fb0e1187f864e80f14c06b2af9ce1be2` against `ec892230127238e390b79d84636b622ac1f1af02`. Each slice also received exact-head Codex review before merge. Closes #144. Generated by GPT-5.6-Sol through the T3 Code Codex harness.
Resumable Project Actions previously had to summarize their own terminal tail, which made resume context noisy, left structured outcomes implicit, and gave clients no durable live progress to present. This umbrella adds the complete first reporting slice: - define versioned, bounded result and progress contracts plus a thin Action developer kit - resume callers with compact validated reports while retaining verbose output for read-only inspection - present coarse progress and canonical completed outcomes across web/desktop and mobile - deduplicate and bound progress persistence while preserving unstructured Action compatibility - migrate Wait for PR, Run Quick CI, and Build Intel package to the structured path Stacked implementation PRs: #145, #146, and #147. Exact-head web/iOS evidence is attached in #147: #147 (comment) Validation: Quick CI passed for `3f840893fb0e1187f864e80f14c06b2af9ce1be2` against `ec892230127238e390b79d84636b622ac1f1af02`. Each slice also received exact-head Codex review before merge. Closes #144. Generated by GPT-5.6-Sol through the T3 Code Codex harness.
Resumable Project Actions previously had to summarize their own terminal tail, which made resume context noisy, left structured outcomes implicit, and gave clients no durable live progress to present. This umbrella adds the complete first reporting slice: - define versioned, bounded result and progress contracts plus a thin Action developer kit - resume callers with compact validated reports while retaining verbose output for read-only inspection - present coarse progress and canonical completed outcomes across web/desktop and mobile - deduplicate and bound progress persistence while preserving unstructured Action compatibility - migrate Wait for PR, Run Quick CI, and Build Intel package to the structured path Stacked implementation PRs: #145, #146, and #147. Exact-head web/iOS evidence is attached in #147: #147 (comment) Validation: Quick CI passed for `3f840893fb0e1187f864e80f14c06b2af9ce1be2` against `ec892230127238e390b79d84636b622ac1f1af02`. Each slice also received exact-head Codex review before merge. Closes #144. Generated by GPT-5.6-Sol through the T3 Code Codex harness.
Resumable Project Actions previously had to summarize their own terminal tail, which made resume context noisy, left structured outcomes implicit, and gave clients no durable live progress to present. This umbrella adds the complete first reporting slice: - define versioned, bounded result and progress contracts plus a thin Action developer kit - resume callers with compact validated reports while retaining verbose output for read-only inspection - present coarse progress and canonical completed outcomes across web/desktop and mobile - deduplicate and bound progress persistence while preserving unstructured Action compatibility - migrate Wait for PR, Run Quick CI, and Build Intel package to the structured path Stacked implementation PRs: #145, #146, and #147. Exact-head web/iOS evidence is attached in #147: #147 (comment) Validation: Quick CI passed for `3f840893fb0e1187f864e80f14c06b2af9ce1be2` against `ec892230127238e390b79d84636b622ac1f1af02`. Each slice also received exact-head Codex review before merge. Closes #144. Generated by GPT-5.6-Sol through the T3 Code Codex harness.
Resumable Project Actions previously had to summarize their own terminal tail, which made resume context noisy, left structured outcomes implicit, and gave clients no durable live progress to present. This umbrella adds the complete first reporting slice: - define versioned, bounded result and progress contracts plus a thin Action developer kit - resume callers with compact validated reports while retaining verbose output for read-only inspection - present coarse progress and canonical completed outcomes across web/desktop and mobile - deduplicate and bound progress persistence while preserving unstructured Action compatibility - migrate Wait for PR, Run Quick CI, and Build Intel package to the structured path Stacked implementation PRs: #145, #146, and #147. Exact-head web/iOS evidence is attached in #147: #147 (comment) Validation: Quick CI passed for `3f840893fb0e1187f864e80f14c06b2af9ce1be2` against `ec892230127238e390b79d84636b622ac1f1af02`. Each slice also received exact-head Codex review before merge. Closes #144. Generated by GPT-5.6-Sol through the T3 Code Codex harness.
Resumable Project Actions previously had to summarize their own terminal tail, which made resume context noisy, left structured outcomes implicit, and gave clients no durable live progress to present. This umbrella adds the complete first reporting slice: - define versioned, bounded result and progress contracts plus a thin Action developer kit - resume callers with compact validated reports while retaining verbose output for read-only inspection - present coarse progress and canonical completed outcomes across web/desktop and mobile - deduplicate and bound progress persistence while preserving unstructured Action compatibility - migrate Wait for PR, Run Quick CI, and Build Intel package to the structured path Stacked implementation PRs: #145, #146, and #147. Exact-head web/iOS evidence is attached in #147: #147 (comment) Validation: Quick CI passed for `3f840893fb0e1187f864e80f14c06b2af9ce1be2` against `ec892230127238e390b79d84636b622ac1f1af02`. Each slice also received exact-head Codex review before merge. Closes #144. Generated by GPT-5.6-Sol through the T3 Code Codex harness.
Resumable Project Actions previously had to summarize their own terminal tail, which made resume context noisy, left structured outcomes implicit, and gave clients no durable live progress to present. This umbrella adds the complete first reporting slice: - define versioned, bounded result and progress contracts plus a thin Action developer kit - resume callers with compact validated reports while retaining verbose output for read-only inspection - present coarse progress and canonical completed outcomes across web/desktop and mobile - deduplicate and bound progress persistence while preserving unstructured Action compatibility - migrate Wait for PR, Run Quick CI, and Build Intel package to the structured path Stacked implementation PRs: #145, #146, and #147. Exact-head web/iOS evidence is attached in #147: #147 (comment) Validation: Quick CI passed for `3f840893fb0e1187f864e80f14c06b2af9ce1be2` against `ec892230127238e390b79d84636b622ac1f1af02`. Each slice also received exact-head Codex review before merge. Closes #144. Generated by GPT-5.6-Sol through the T3 Code Codex harness.
Resumable Project Actions previously had to summarize their own terminal tail, which made resume context noisy, left structured outcomes implicit, and gave clients no durable live progress to present. This umbrella adds the complete first reporting slice: - define versioned, bounded result and progress contracts plus a thin Action developer kit - resume callers with compact validated reports while retaining verbose output for read-only inspection - present coarse progress and canonical completed outcomes across web/desktop and mobile - deduplicate and bound progress persistence while preserving unstructured Action compatibility - migrate Wait for PR, Run Quick CI, and Build Intel package to the structured path Stacked implementation PRs: #145, #146, and #147. Exact-head web/iOS evidence is attached in #147: #147 (comment) Validation: Quick CI passed for `3f840893fb0e1187f864e80f14c06b2af9ce1be2` against `ec892230127238e390b79d84636b622ac1f1af02`. Each slice also received exact-head Codex review before merge. Closes #144. Generated by GPT-5.6-Sol through the T3 Code Codex harness.
Resumable Project Actions previously had to summarize their own terminal tail, which made resume context noisy, left structured outcomes implicit, and gave clients no durable live progress to present. This umbrella adds the complete first reporting slice: - define versioned, bounded result and progress contracts plus a thin Action developer kit - resume callers with compact validated reports while retaining verbose output for read-only inspection - present coarse progress and canonical completed outcomes across web/desktop and mobile - deduplicate and bound progress persistence while preserving unstructured Action compatibility - migrate Wait for PR, Run Quick CI, and Build Intel package to the structured path Stacked implementation PRs: #145, #146, and #147. Exact-head web/iOS evidence is attached in #147: #147 (comment) Validation: Quick CI passed for `3f840893fb0e1187f864e80f14c06b2af9ce1be2` against `ec892230127238e390b79d84636b622ac1f1af02`. Each slice also received exact-head Codex review before merge. Closes #144. Generated by GPT-5.6-Sol through the T3 Code Codex harness.
Resumable Project Actions previously had to summarize their own terminal tail, which made resume context noisy, left structured outcomes implicit, and gave clients no durable live progress to present. This umbrella adds the complete first reporting slice: - define versioned, bounded result and progress contracts plus a thin Action developer kit - resume callers with compact validated reports while retaining verbose output for read-only inspection - present coarse progress and canonical completed outcomes across web/desktop and mobile - deduplicate and bound progress persistence while preserving unstructured Action compatibility - migrate Wait for PR, Run Quick CI, and Build Intel package to the structured path Stacked implementation PRs: #145, #146, and #147. Exact-head web/iOS evidence is attached in #147: #147 (comment) Validation: Quick CI passed for `3f840893fb0e1187f864e80f14c06b2af9ce1be2` against `ec892230127238e390b79d84636b622ac1f1af02`. Each slice also received exact-head Codex review before merge. Closes #144. Generated by GPT-5.6-Sol through the T3 Code Codex harness.
Resumable Project Actions previously had to summarize their own terminal tail, which made resume context noisy, left structured outcomes implicit, and gave clients no durable live progress to present. This umbrella adds the complete first reporting slice: - define versioned, bounded result and progress contracts plus a thin Action developer kit - resume callers with compact validated reports while retaining verbose output for read-only inspection - present coarse progress and canonical completed outcomes across web/desktop and mobile - deduplicate and bound progress persistence while preserving unstructured Action compatibility - migrate Wait for PR, Run Quick CI, and Build Intel package to the structured path Stacked implementation PRs: #145, #146, and #147. Exact-head web/iOS evidence is attached in #147: #147 (comment) Validation: Quick CI passed for `3f840893fb0e1187f864e80f14c06b2af9ce1be2` against `ec892230127238e390b79d84636b622ac1f1af02`. Each slice also received exact-head Codex review before merge. Closes #144. Generated by GPT-5.6-Sol through the T3 Code Codex harness.
Resumable Project Actions previously had to summarize their own terminal tail, which made resume context noisy, left structured outcomes implicit, and gave clients no durable live progress to present. This umbrella adds the complete first reporting slice: - define versioned, bounded result and progress contracts plus a thin Action developer kit - resume callers with compact validated reports while retaining verbose output for read-only inspection - present coarse progress and canonical completed outcomes across web/desktop and mobile - deduplicate and bound progress persistence while preserving unstructured Action compatibility - migrate Wait for PR, Run Quick CI, and Build Intel package to the structured path Stacked implementation PRs: #145, #146, and #147. Exact-head web/iOS evidence is attached in #147: #147 (comment) Validation: Quick CI passed for `3f840893fb0e1187f864e80f14c06b2af9ce1be2` against `ec892230127238e390b79d84636b622ac1f1af02`. Each slice also received exact-head Codex review before merge. Closes #144. Generated by GPT-5.6-Sol through the T3 Code Codex harness.
Resumable Project Actions previously had to summarize their own terminal tail, which made resume context noisy, left structured outcomes implicit, and gave clients no durable live progress to present. This umbrella adds the complete first reporting slice: - define versioned, bounded result and progress contracts plus a thin Action developer kit - resume callers with compact validated reports while retaining verbose output for read-only inspection - present coarse progress and canonical completed outcomes across web/desktop and mobile - deduplicate and bound progress persistence while preserving unstructured Action compatibility - migrate Wait for PR, Run Quick CI, and Build Intel package to the structured path Stacked implementation PRs: #145, #146, and #147. Exact-head web/iOS evidence is attached in #147: #147 (comment) Validation: Quick CI passed for `3f840893fb0e1187f864e80f14c06b2af9ce1be2` against `ec892230127238e390b79d84636b622ac1f1af02`. Each slice also received exact-head Codex review before merge. Closes #144. Generated by GPT-5.6-Sol through the T3 Code Codex harness.
Resumable Project Actions previously had to summarize their own terminal tail, which made resume context noisy, left structured outcomes implicit, and gave clients no durable live progress to present. This umbrella adds the complete first reporting slice: - define versioned, bounded result and progress contracts plus a thin Action developer kit - resume callers with compact validated reports while retaining verbose output for read-only inspection - present coarse progress and canonical completed outcomes across web/desktop and mobile - deduplicate and bound progress persistence while preserving unstructured Action compatibility - migrate Wait for PR, Run Quick CI, and Build Intel package to the structured path Stacked implementation PRs: #145, #146, and #147. Exact-head web/iOS evidence is attached in #147: #147 (comment) Validation: Quick CI passed for `3f840893fb0e1187f864e80f14c06b2af9ce1be2` against `ec892230127238e390b79d84636b622ac1f1af02`. Each slice also received exact-head Codex review before merge. Closes #144. Generated by GPT-5.6-Sol through the T3 Code Codex harness.
Resumable Project Actions previously had to summarize their own terminal tail, which made resume context noisy, left structured outcomes implicit, and gave clients no durable live progress to present. This umbrella adds the complete first reporting slice: - define versioned, bounded result and progress contracts plus a thin Action developer kit - resume callers with compact validated reports while retaining verbose output for read-only inspection - present coarse progress and canonical completed outcomes across web/desktop and mobile - deduplicate and bound progress persistence while preserving unstructured Action compatibility - migrate Wait for PR, Run Quick CI, and Build Intel package to the structured path Stacked implementation PRs: #145, #146, and #147. Exact-head web/iOS evidence is attached in #147: #147 (comment) Validation: Quick CI passed for `3f840893fb0e1187f864e80f14c06b2af9ce1be2` against `ec892230127238e390b79d84636b622ac1f1af02`. Each slice also received exact-head Codex review before merge. Closes #144. Generated by GPT-5.6-Sol through the T3 Code Codex harness.
Resumable Project Actions previously had to summarize their own terminal tail, which made resume context noisy, left structured outcomes implicit, and gave clients no durable live progress to present. This umbrella adds the complete first reporting slice: - define versioned, bounded result and progress contracts plus a thin Action developer kit - resume callers with compact validated reports while retaining verbose output for read-only inspection - present coarse progress and canonical completed outcomes across web/desktop and mobile - deduplicate and bound progress persistence while preserving unstructured Action compatibility - migrate Wait for PR, Run Quick CI, and Build Intel package to the structured path Stacked implementation PRs: #145, #146, and #147. Exact-head web/iOS evidence is attached in #147: #147 (comment) Validation: Quick CI passed for `3f840893fb0e1187f864e80f14c06b2af9ce1be2` against `ec892230127238e390b79d84636b622ac1f1af02`. Each slice also received exact-head Codex review before merge. Closes #144. Generated by GPT-5.6-Sol through the T3 Code Codex harness.
Resumable Project Actions previously had to summarize their own terminal tail, which made resume context noisy, left structured outcomes implicit, and gave clients no durable live progress to present. This umbrella adds the complete first reporting slice: - define versioned, bounded result and progress contracts plus a thin Action developer kit - resume callers with compact validated reports while retaining verbose output for read-only inspection - present coarse progress and canonical completed outcomes across web/desktop and mobile - deduplicate and bound progress persistence while preserving unstructured Action compatibility - migrate Wait for PR, Run Quick CI, and Build Intel package to the structured path Stacked implementation PRs: #145, #146, and #147. Exact-head web/iOS evidence is attached in #147: #147 (comment) Validation: Quick CI passed for `3f840893fb0e1187f864e80f14c06b2af9ce1be2` against `ec892230127238e390b79d84636b622ac1f1af02`. Each slice also received exact-head Codex review before merge. Closes #144. Generated by GPT-5.6-Sol through the T3 Code Codex harness.
Resumable Project Actions previously had to summarize their own terminal tail, which made resume context noisy, left structured outcomes implicit, and gave clients no durable live progress to present. This umbrella adds the complete first reporting slice: - define versioned, bounded result and progress contracts plus a thin Action developer kit - resume callers with compact validated reports while retaining verbose output for read-only inspection - present coarse progress and canonical completed outcomes across web/desktop and mobile - deduplicate and bound progress persistence while preserving unstructured Action compatibility - migrate Wait for PR, Run Quick CI, and Build Intel package to the structured path Stacked implementation PRs: #145, #146, and #147. Exact-head web/iOS evidence is attached in #147: #147 (comment) Validation: Quick CI passed for `3f840893fb0e1187f864e80f14c06b2af9ce1be2` against `ec892230127238e390b79d84636b622ac1f1af02`. Each slice also received exact-head Codex review before merge. Closes #144. Generated by GPT-5.6-Sol through the T3 Code Codex harness.
Resumable Project Actions previously had to summarize their own terminal tail, which made resume context noisy, left structured outcomes implicit, and gave clients no durable live progress to present. This umbrella adds the complete first reporting slice: - define versioned, bounded result and progress contracts plus a thin Action developer kit - resume callers with compact validated reports while retaining verbose output for read-only inspection - present coarse progress and canonical completed outcomes across web/desktop and mobile - deduplicate and bound progress persistence while preserving unstructured Action compatibility - migrate Wait for PR, Run Quick CI, and Build Intel package to the structured path Stacked implementation PRs: #145, #146, and #147. Exact-head web/iOS evidence is attached in #147: #147 (comment) Validation: Quick CI passed for `3f840893fb0e1187f864e80f14c06b2af9ce1be2` against `ec892230127238e390b79d84636b622ac1f1af02`. Each slice also received exact-head Codex review before merge. Closes #144. Generated by GPT-5.6-Sol through the T3 Code Codex harness.
Resumable Project Actions previously had to summarize their own terminal tail, which made resume context noisy, left structured outcomes implicit, and gave clients no durable live progress to present. This umbrella adds the complete first reporting slice: - define versioned, bounded result and progress contracts plus a thin Action developer kit - resume callers with compact validated reports while retaining verbose output for read-only inspection - present coarse progress and canonical completed outcomes across web/desktop and mobile - deduplicate and bound progress persistence while preserving unstructured Action compatibility - migrate Wait for PR, Run Quick CI, and Build Intel package to the structured path Stacked implementation PRs: #145, #146, and #147. Exact-head web/iOS evidence is attached in #147: #147 (comment) Validation: Quick CI passed for `3f840893fb0e1187f864e80f14c06b2af9ce1be2` against `ec892230127238e390b79d84636b622ac1f1af02`. Each slice also received exact-head Codex review before merge. Closes #144. Generated by GPT-5.6-Sol through the T3 Code Codex harness.








Completes the first milestone in #144.
Protocol-aware Actions now publish bounded Working or Waiting summaries into revisioned lifecycle state. The server deduplicates and throttles progress, caps each run, and preserves deterministic restart hydration. Web/desktop and mobile share canonical presentation for live state and completed success, attention, blocked, execution-error, interruption, and cancellation outcomes. LastCode Quick CI, Wait for PR, and Build Intel package now exercise the progress contract.
Validation: 551 focused tests, targeted lint, contracts/shared/client/server/web/mobile/desktop/scripts typechecks, and LastCode Quick CI. Visual QA evidence will be attached before merge.
Implemented with GPT-5.6-sol through the Codex harness in T3 Code.