feat(audit): add guard-coverage thresholds to canary gate
This commit is contained in:
@@ -36,6 +36,9 @@ function usage(): string {
|
||||
' --gate-min-target-routes <number>',
|
||||
' --gate-min-baseline-routes <number>',
|
||||
' --gate-min-target-attempts <number>',
|
||||
' --gate-min-guard-pi-no-tools-count <number>',
|
||||
' --gate-min-guard-capability-query-count <number>',
|
||||
' --gate-min-guard-attachments-present-count <number>',
|
||||
' --gate-max-completion-drop-pp <number>',
|
||||
' --gate-max-p50-latency-increase-ms <number>',
|
||||
' --gate-max-p95-latency-increase-ms <number>',
|
||||
@@ -132,6 +135,9 @@ async function main(): Promise<void> {
|
||||
'gate-min-target-routes': { type: 'string' },
|
||||
'gate-min-baseline-routes': { type: 'string' },
|
||||
'gate-min-target-attempts': { type: 'string' },
|
||||
'gate-min-guard-pi-no-tools-count': { type: 'string' },
|
||||
'gate-min-guard-capability-query-count': { type: 'string' },
|
||||
'gate-min-guard-attachments-present-count': { type: 'string' },
|
||||
'gate-max-completion-drop-pp': { type: 'string' },
|
||||
'gate-max-p50-latency-increase-ms': { type: 'string' },
|
||||
'gate-max-p95-latency-increase-ms': { type: 'string' },
|
||||
@@ -180,6 +186,9 @@ async function main(): Promise<void> {
|
||||
minTargetRoutes: parseOptionalNumber(values['gate-min-target-routes'], '--gate-min-target-routes'),
|
||||
minBaselineRoutes: parseOptionalNumber(values['gate-min-baseline-routes'], '--gate-min-baseline-routes'),
|
||||
minTargetAttempts: parseOptionalNumber(values['gate-min-target-attempts'], '--gate-min-target-attempts'),
|
||||
minGuardPiNoToolsCount: parseOptionalNumber(values['gate-min-guard-pi-no-tools-count'], '--gate-min-guard-pi-no-tools-count'),
|
||||
minGuardCapabilityQueryCount: parseOptionalNumber(values['gate-min-guard-capability-query-count'], '--gate-min-guard-capability-query-count'),
|
||||
minGuardAttachmentsPresentCount: parseOptionalNumber(values['gate-min-guard-attachments-present-count'], '--gate-min-guard-attachments-present-count'),
|
||||
maxCompletionRateDropPp: parseOptionalNumber(values['gate-max-completion-drop-pp'], '--gate-max-completion-drop-pp'),
|
||||
maxP50LatencyIncreaseMs: parseOptionalNumber(values['gate-max-p50-latency-increase-ms'], '--gate-max-p50-latency-increase-ms'),
|
||||
maxP95LatencyIncreaseMs: parseOptionalNumber(values['gate-max-p95-latency-increase-ms'], '--gate-max-p95-latency-increase-ms'),
|
||||
|
||||
Reference in New Issue
Block a user