Skip to content

Commit 441ce01

Browse files
committed
refactor(spec): one-line credential markers on WebhookSchema
Claude-Session: https://claude.ai/code/session_01D6F9axfoPzR7t8G1J7Ytzz Co-authored-by: Claude <noreply@anthropic.com>
1 parent 4e87638 commit 441ce01

1 file changed

Lines changed: 2 additions & 4 deletions

File tree

‎packages/spec/src/automation/webhook.zod.ts‎

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -200,8 +200,7 @@ export const WebhookSchema = lazySchema(() => strictObject({
200200
* schema-derived redactor in `kernel/metadata-type-redaction.ts` is what
201201
* reads this marker (ruling B+ on #24966).
202202
*/
203-
headers: z.record(z.string(), z.string()).optional().describe('Custom HTTP headers')
204-
.meta({ credential: 'map' }),
203+
headers: z.record(z.string(), z.string()).optional().describe('Custom HTTP headers').meta({ credential: 'map' }),
205204

206205
/** Timeout */
207206
timeoutMs: z.number().int().min(1000).max(300000).default(30000).describe('Request timeout in milliseconds'),
@@ -213,8 +212,7 @@ export const WebhookSchema = lazySchema(() => strictObject({
213212
* reads the declaration itself, never a served copy, so delivery signing is
214213
* unaffected.
215214
*/
216-
secret: z.string().optional().describe('Signing secret for HMAC signature verification')
217-
.meta({ credential: 'value' }),
215+
secret: z.string().optional().describe('Signing secret for HMAC signature verification').meta({ credential: 'value' }),
218216

219217
/** Status */
220218
isActive: z.boolean().default(true).describe('Whether webhook is active'),

0 commit comments

Comments
 (0)