You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
refactor(init): add typed interfaces, validate-all-then-execute, and runtime assertions
- Add WizardOutput, SelectPayload, MultiSelectPayload, ConfirmPayload,
SuspendPayload types; refactor InteractivePayload as discriminated union
- Remove ~20 unsafe casts across formatters, interactive, and wizard-runner
- Restructure runCommands to validate all commands before executing any
- Add assertWorkflowResult/assertSuspendPayload runtime validation for
server responses
- Add tests for malformed responses, batch validation, and dry-run paths
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
0 commit comments