Skip to content

Split delivery and execution workflow state - #68

Merged
ZHOUKAILIAN merged 3 commits into
mainfrom
feature/delivery-execution-workflow-20260618
Jun 18, 2026
Merged

Split delivery and execution workflow state#68
ZHOUKAILIAN merged 3 commits into
mainfrom
feature/delivery-execution-workflow-20260618

Conversation

@ZHOUKAILIAN

Copy link
Copy Markdown
Owner

Summary

  • Split the AGT state model into delivery-workflow.json and execution-workflow.json.
  • Add a delivery projector so execution updates derive the user-facing delivery phase/status/blockers without reverse-writing into execution.
  • Make CLI status delivery-first, add --from / --from-dir, and keep inspect exposing both workflow layers.
  • Preserve existing .agt/config.json values when agt init runs without explicit config flags.
  • Audit global paths: task worktree/session-index, migrate, server snapshot, and Web workbench delivery-phase grouping.
  • Add the detailed workflow spec in docs/workflow-specs/2026-06-18-delivery-execution-workflow.md.

Verification

  • npm run typecheck
  • npm test
  • npm run build
  • python3 -m unittest tests.test_docs
  • CLI smoke: default full, --from, no legacy workflow.json
  • CLI blocked smoke: delivery phase blocker and reason surfaced
  • init smoke: new project defaults to full, existing config is preserved
  • task worktree/session-index smoke
  • human gate/decision smoke
  • migrate blocked + server snapshot smoke

@ZHOUKAILIAN
ZHOUKAILIAN merged commit 866d1bf into main Jun 18, 2026
1 check passed
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