Skip to content

feat(lastcode): show resumable Action progress - #147

Merged
lastobelus merged 6 commits into
lastcode/resumable-actions-kitfrom
lastcode/resumable-actions-kit-3-progress-ui
Aug 30, 2026
Merged

feat(lastcode): show resumable Action progress#147
lastobelus merged 6 commits into
lastcode/resumable-actions-kitfrom
lastcode/resumable-actions-kit-3-progress-ui

Conversation

@lastobelus

Copy link
Copy Markdown
Owner

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.

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Aug 29, 2026

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review Completed 2026-08-30T20:22:37.398976Z 880ed78 Manual request
ℹ️ 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" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@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: 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".

Comment thread apps/server/src/actionResume/ActionResume.ts Outdated
Comment thread packages/shared/src/actionResume.ts
@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: 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".

Comment thread apps/server/src/actionResume/ActionResume.ts Outdated
Comment thread scripts/lastcode-wait-for-pr.ts
@lastobelus
lastobelus force-pushed the lastcode/resumable-actions-kit branch from 864a6a3 to 5dc28e2 Compare August 30, 2026 19:22
@lastobelus
lastobelus force-pushed the lastcode/resumable-actions-kit-3-progress-ui branch from 1bd170a to 1b9b3f2 Compare August 30, 2026 19:22
@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: 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".

Comment thread apps/server/src/actionResume/ActionResume.ts Outdated
Comment thread apps/web/src/components/chat/MessagesTimeline.test.tsx Outdated
@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: 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".

Comment thread apps/web/src/components/chat/ComposerActionResume.test.tsx Outdated
Comment thread apps/server/src/actionResume/ActionResume.ts
@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: 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".

Comment thread packages/contracts/src/orchestration.ts Outdated
@lastobelus

Copy link
Copy Markdown
Owner Author

@codex review

@chatgpt-codex-connector

Copy link
Copy Markdown

Codex Review: Didn't find any major issues. Chef's kiss.

Reviewed commit: 880ed78d63

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

Copy link
Copy Markdown
Owner Author

Exact-head visual QA (880ed78d638ab880187f1ed924ff461307a30592)

Automated against an isolated QA environment. Quick CI passed and the exact-head Codex review completed without findings.

Web — action running

Before After
Web before structured progress Web showing structured action progress

Web — action completed with a blocked report

Before After
Web before structured completion Web showing the completed blocked action report

iOS — action running

Before After
iOS before structured progress iOS showing structured action progress

iOS — action completed with a blocked report

Before After
iOS before structured completion iOS showing the completed blocked action report

The retained action reached Running 2 of 3 focused checks, then completed successfully and delivered its structured blocked report with the expected summary and facts.

@lastobelus
lastobelus merged this pull request into lastcode/resumable-actions-kit Aug 30, 2026
3 checks passed
@lastobelus
lastobelus deleted the lastcode/resumable-actions-kit-3-progress-ui branch August 30, 2026 20:44
lastobelus added a commit that referenced this pull request Aug 30, 2026
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.
lastobelus added a commit that referenced this pull request Aug 30, 2026
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.
lastobelus added a commit that referenced this pull request Aug 31, 2026
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.
lastobelus added a commit that referenced this pull request Sep 1, 2026
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.
lastobelus added a commit that referenced this pull request Sep 1, 2026
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.
lastobelus added a commit that referenced this pull request Sep 1, 2026
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.
lastobelus added a commit that referenced this pull request Sep 1, 2026
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.
lastobelus added a commit that referenced this pull request Sep 1, 2026
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.
lastobelus added a commit that referenced this pull request Sep 1, 2026
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.
lastobelus added a commit that referenced this pull request Sep 1, 2026
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.
lastobelus added a commit that referenced this pull request Sep 1, 2026
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.
lastobelus added a commit that referenced this pull request Sep 2, 2026
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.
lastobelus added a commit that referenced this pull request Sep 2, 2026
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.
lastobelus added a commit that referenced this pull request Sep 2, 2026
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.
lastobelus added a commit that referenced this pull request Sep 2, 2026
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.
lastobelus added a commit that referenced this pull request Sep 2, 2026
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.
lastobelus added a commit that referenced this pull request Sep 2, 2026
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.
lastobelus added a commit that referenced this pull request Sep 3, 2026
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.
lastobelus added a commit that referenced this pull request Sep 3, 2026
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.
lastobelus added a commit that referenced this pull request Sep 3, 2026
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.
lastobelus added a commit that referenced this pull request Sep 3, 2026
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.
lastobelus added a commit that referenced this pull request Sep 3, 2026
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.
lastobelus added a commit that referenced this pull request Sep 5, 2026
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.
lastobelus added a commit that referenced this pull request Sep 5, 2026
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.
lastobelus added a commit that referenced this pull request Sep 5, 2026
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.
lastobelus added a commit that referenced this pull request Sep 5, 2026
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.
lastobelus added a commit that referenced this pull request Sep 5, 2026
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.
lastobelus added a commit that referenced this pull request Sep 5, 2026
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.
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