What problem does it solve? Managing multi-step App Store Connect operations like TestFlight distribution and release submission requires running many CLI commands in the right order with the right parameters, which is error-prone and hard to repeat. ## Core Features & Use Cases - Workflow Definition and Validation: Author .asc/workflow.json files with steps, hooks, env vars, and conditionals, then validate them before execution. - Step Outputs and Chaining: Capture JSON output from named run steps and reference values like ${steps.resolve_build.BUILD_ID} in later steps. - Dry-Run, Resume, and Auditing: Preview runs with --dry-run, execute with runtime params, and resume failed runs by run ID without re-entering parameters. - Use Case: Define a beta workflow that resolves the latest build, lists TestFlight groups, and conditionally adds the build to a group, then run it with asc workflow run beta GROUP_ID:grp_abc. ## Quick Start Ask the assistant to validate the .asc/workflow.json file and then dry-run the beta workflow with a build ID and group ID before executing it.