Skip to content

InsightRow

Defined in: packages/core/src/schema/insight.ts:8

An insight row (result is an opaque, validated JSON string).

buildId: string | null

Defined in: packages/core/src/schema/insight.ts:12

Null for project-health rows.


createdAt: string

Defined in: packages/core/src/schema/insight.ts:25


errorCode: string | null

Defined in: packages/core/src/schema/insight.ts:24


finishedAt: string | null

Defined in: packages/core/src/schema/insight.ts:27


id: string

Defined in: packages/core/src/schema/insight.ts:9


inputHash: string

Defined in: packages/core/src/schema/insight.ts:16


kind: InsightKind

Defined in: packages/core/src/schema/insight.ts:13


model: string

Defined in: packages/core/src/schema/insight.ts:19


profile: string

Defined in: packages/core/src/schema/insight.ts:18


projectId: string

Defined in: packages/core/src/schema/insight.ts:10


promptVersion: string

Defined in: packages/core/src/schema/insight.ts:20


result: string | null

Defined in: packages/core/src/schema/insight.ts:23


startedAt: string | null

Defined in: packages/core/src/schema/insight.ts:26


status: InsightStatus

Defined in: packages/core/src/schema/insight.ts:17


summary: string | null

Defined in: packages/core/src/schema/insight.ts:22


verdict: string | null

Defined in: packages/core/src/schema/insight.ts:21


windowKey: string | null

Defined in: packages/core/src/schema/insight.ts:15

Health window key (e.g. 30d); null for triage rows.