Skip to content

InspectionZ

const InspectionZ: ZodObject<{ backend: ZodObject<{ activeDraft: ZodOptional<ZodNullable<ZodString>>; activePhase: ZodOptional<ZodNullable<ZodString>>; activeSpec: ZodOptional<ZodNullable<ZodString>>; artifacts: ZodOptional<ZodObject<{ milestones: ZodBoolean; phaseCount: ZodNumber; roadmap: ZodBoolean; state: ZodBoolean; }, $strip>>; kind: ZodNullable<ZodLiteral<"cadence">>; legalActions: ZodArray<ZodString>; loopPosition: ZodOptional<ZodString>; present: ZodBoolean; profile: ZodOptional<ZodString>; stateError: ZodOptional<ZodString>; tier: ZodOptional<ZodNullable<ZodString>>; }, $strip>; flags: ZodArray<ZodObject<{ code: ZodEnum<{ docs-missing: "docs-missing"; git-dirty-or-diverged: "git-dirty-or-diverged"; ledger-decay: "ledger-decay"; loop-state-inconsistent: "loop-state-inconsistent"; }>; evidence: ZodOptional<ZodString>; message: ZodString; severity: ZodEnum<{ info: "info"; warn: "warn"; }>; }, $strip>>; generatedAt: ZodString; ledger: ZodObject<{ byDecay: ZodRecord<ZodString, ZodNumber>; evidence: ZodNumber; recommendations: ZodNumber; }, $strip>; repo: ZodObject<{ docs: ZodObject<{ changelog: ZodBoolean; design: ZodBoolean; docsDir: ZodBoolean; readme: ZodBoolean; roadmap: ZodBoolean; }, $strip>; git: ZodObject<{ ahead: ZodOptional<ZodNumber>; available: ZodBoolean; behind: ZodOptional<ZodNumber>; branch: ZodOptional<ZodString>; dirty: ZodOptional<ZodBoolean>; recentCommits: ZodOptional<ZodArray<ZodString>>; }, $strip>; phases: ZodObject<{ count: ZodNumber; latestId: ZodOptional<ZodString>; }, $strip>; pkg: ZodObject<{ name: ZodOptional<ZodString>; scripts: ZodObject<{ build: ZodOptional<ZodBoolean>; lint: ZodOptional<ZodBoolean>; test: ZodOptional<ZodBoolean>; typecheck: ZodOptional<ZodBoolean>; }, $strip>; version: ZodOptional<ZodString>; workspaces: ZodOptional<ZodBoolean>; }, $strip>; surfaces: ZodObject<{ turbo: ZodBoolean; }, $strip>; }, $strip>; schemaVersion: ZodLiteral<1>; }, $strip>

Defined in: types/src/intelligence.ts:265