feat(sdk): register phase.uat-passed as canonical read-only query (#3184)
Cycle 16 of 16: wires isPhaseUatPassed into the SDK query registry as 'phase.uat-passed' (alias 'phase uat-passed'). Read-only, JSON output. Handler validates the phase argument and adapts isPhaseUatPassed to the QueryHandler signature. Adds INVALID_PHASE_NUM to ERROR_CODE for argument validation. Updates command-aliases.generated.ts to keep seam coverage parity. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -67,6 +67,7 @@ export const INIT_COMMAND_ALIASES: readonly FamilyCommandAlias[] = [
|
||||
export const PHASE_COMMAND_ALIASES: readonly FamilyCommandAlias[] = [
|
||||
{ canonical: 'phase.list-plans', aliases: ['phase list-plans'], subcommand: 'list-plans', mutation: false },
|
||||
{ canonical: 'phase.list-artifacts', aliases: ['phase list-artifacts'], subcommand: 'list-artifacts', mutation: false },
|
||||
{ canonical: 'phase.uat-passed', aliases: ['phase uat-passed'], subcommand: 'uat-passed', mutation: false },
|
||||
{ canonical: 'phase.next-decimal', aliases: ['phase next-decimal'], subcommand: 'next-decimal', mutation: false },
|
||||
{ canonical: 'phase.add', aliases: ['phase add'], subcommand: 'add', mutation: true },
|
||||
{ canonical: 'phase.add-batch', aliases: ['phase add-batch'], subcommand: 'add-batch', mutation: true },
|
||||
|
||||
Reference in New Issue
Block a user