PackManifestZ
constPackManifestZ:ZodObject<{commands:ZodOptional<ZodArray<ZodString>>;gates:ZodOptional<ZodArray<ZodObject<{add:ZodArray<ZodEnum<{anomaly-notify:"anomaly-notify";approve:"approve";boundary-scan:"boundary-scan";build-test-must-pass:"build-test-must-pass";code-review:"code-review";coherence-check:"coherence-check";deep-verify:"deep-verify";draft-read:"draft-read";interactive-verdict:"interactive-verdict";per-task-verify:"per-task-verify";plan-review:"plan-review";security-audit:"security-audit";structural-verifier:"structural-verifier";task-verify-required:"task-verify-required";test-coverage:"test-coverage"; }>>;profile:ZodEnum<{auto:"auto";standard:"standard";strict:"strict"; }>;tier:ZodEnum<{complex:"complex";quick-fix:"quick-fix";standard:"standard"; }>; },$strict>>>;id:ZodString;integrity:ZodOptional<ZodString>;skillAudit:ZodOptional<ZodObject<{required:ZodOptional<ZodArray<ZodString>>; },$strict>>;version:ZodString; },$strict>
Defined in: types/src/pack.ts:44
A pack manifest: the resolved shape a pack id points to on disk.
.strict() deliberately fails closed on any unrecognized top-level key —
see docs/packs-design.md §5 I-2/I-3 and dec-20260822-018. There is no
remove, override, or set key to leave unenforced by mistake.