hacifootprint

DECLARABLE_ACTION_FIELDS

Variable: DECLARABLE_ACTION_FIELDS

const DECLARABLE_ACTION_FIELDS: readonly ["does", "binding", "when", "enabledWhen", "blockedBecause", "writes", "reads", "goTo", "confirm", "input", "verify", "humanDecides", "freshness", "concurrency", "principalPolicy", "observability", "role", "on", "handler"]

Defined in: src/testing/conform.ts:107

THE CANONICAL DECLARABLE-FIELD MANIFEST — every field a source must thread, in one list, so "did you carry all of it?" becomes a question with an answer.

The lock below is what makes it trustworthy: this list cannot fall behind FullActionDef without the build failing and naming the missing field.

On this page