/** * Project-scope `cleo.db` — consolidated **lifecycle** domain (5 tables). * * Part of the consolidated PROJECT-scope `cleo.db` target shape authored for * SG-DB-SUBSTRATE-V2 (saga T11242, epic T11245/E2, task T11360). Target-shape * authoring only — physical names carry the `tasks_` domain prefix (lifecycle * is a project-tier tasks-core satellite per the canonical `targetTable` map). * The live runtime module `schema/lifecycle.ts` keeps its UNPREFIXED names * until the exodus migration (T11248) swaps the substrate. * * ## E10 typing (already conformant — preserved) * * All 5 lifecycle tables were already E10-clean in the source: every timestamp * is canonical TEXT ISO8601 (§4 — no epoch non-conformers), every enum column * already carries `{ enum }` narrowing from a named const array (§5 — status, * stage_name, result, type, transition_type) referenced by identifier (§5a). * The `notes_json` / `metadata_json` / `provenance_chain_json` columns stay * serialized TEXT per the JSON-Column Audit (§6a). The inline-literal * `validation_status` enum is promoted to a named const here (§5a — identifier * over literal). * * Cross-table FKs into `tasks_tasks` are carried as plain TEXT id columns * (resolved by the exodus prefixer); intra-domain FKs (pipeline → stage → * gate/evidence/transition) are real `.references()`. * * @task T11360 * @epic T11245 * @saga T11242 * @see docs/migration/sqlite-schema-canonical.md §4 · §5 · §6a * @see docs/migration/sqlite-schema-columns.json (per-column affinity SSoT) */ /** * Stage validation-status values — promoted from the inline literal on * `lifecycle_stages.validation_status` to a named const array (§5a — CHECK * derivation references an identifier, never a literal). */ export declare const LIFECYCLE_VALIDATION_STATUSES: readonly ["pending", "in_review", "approved", "rejected", "needs_revision"]; /** * `tasks_lifecycle_pipelines` — per-task lifecycle pipeline state. * * @task T11360 (target shape) */ export declare const tasksLifecyclePipelines: import("drizzle-orm/sqlite-core").SQLiteTableWithColumns<{ name: "tasks_lifecycle_pipelines"; schema: undefined; columns: { id: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "tasks_lifecycle_pipelines"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: true; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; taskId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "tasks_lifecycle_pipelines"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; status: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "tasks_lifecycle_pipelines"; dataType: "string enum"; data: "active" | "failed" | "blocked" | "cancelled" | "completed" | "aborted"; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["active", "completed", "blocked", "failed", "cancelled", "aborted"]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; currentStageId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "tasks_lifecycle_pipelines"; dataType: "string"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; startedAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "tasks_lifecycle_pipelines"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; completedAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "tasks_lifecycle_pipelines"; dataType: "string"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; updatedAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "tasks_lifecycle_pipelines"; dataType: "string"; data: string; driverParam: string; notNull: false; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; version: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "tasks_lifecycle_pipelines"; dataType: "number int53"; data: number; driverParam: number; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}>; }; dialect: "sqlite"; }>; /** * `tasks_lifecycle_stages` — per-pipeline stage rows. * * @task T11360 (target shape) */ export declare const tasksLifecycleStages: import("drizzle-orm/sqlite-core").SQLiteTableWithColumns<{ name: "tasks_lifecycle_stages"; schema: undefined; columns: { id: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "tasks_lifecycle_stages"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: true; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; pipelineId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "tasks_lifecycle_stages"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; stageName: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "tasks_lifecycle_stages"; dataType: "string enum"; data: "research" | "release" | "consensus" | "architecture_decision" | "specification" | "decomposition" | "implementation" | "validation" | "testing" | "contribution"; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["research", "consensus", "architecture_decision", "specification", "decomposition", "implementation", "validation", "testing", "release", "contribution"]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; status: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "tasks_lifecycle_stages"; dataType: "string enum"; data: "in_progress" | "failed" | "skipped" | "blocked" | "completed" | "not_started"; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["not_started", "in_progress", "blocked", "completed", "skipped", "failed"]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; sequence: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "tasks_lifecycle_stages"; dataType: "number int53"; data: number; driverParam: number; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}>; startedAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "tasks_lifecycle_stages"; dataType: "string"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; completedAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "tasks_lifecycle_stages"; dataType: "string"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; blockedAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "tasks_lifecycle_stages"; dataType: "string"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; blockReason: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "tasks_lifecycle_stages"; dataType: "string"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; skippedAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "tasks_lifecycle_stages"; dataType: "string"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; skipReason: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "tasks_lifecycle_stages"; dataType: "string"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; notesJson: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "tasks_lifecycle_stages"; dataType: "string"; data: string; driverParam: string; notNull: false; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; metadataJson: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "tasks_lifecycle_stages"; dataType: "string"; data: string; driverParam: string; notNull: false; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; outputFile: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "tasks_lifecycle_stages"; dataType: "string"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; createdBy: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "tasks_lifecycle_stages"; dataType: "string"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; validatedBy: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "tasks_lifecycle_stages"; dataType: "string"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; validatedAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "tasks_lifecycle_stages"; dataType: "string"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; validationStatus: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "tasks_lifecycle_stages"; dataType: "string enum"; data: "pending" | "approved" | "rejected" | "in_review" | "needs_revision"; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["pending", "in_review", "approved", "rejected", "needs_revision"]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; provenanceChainJson: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "tasks_lifecycle_stages"; dataType: "string"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; }; dialect: "sqlite"; }>; /** * `tasks_lifecycle_gate_results` — per-stage gate evaluation results. * * @task T11360 (target shape) */ export declare const tasksLifecycleGateResults: import("drizzle-orm/sqlite-core").SQLiteTableWithColumns<{ name: "tasks_lifecycle_gate_results"; schema: undefined; columns: { id: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "tasks_lifecycle_gate_results"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: true; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; stageId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "tasks_lifecycle_gate_results"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; gateName: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "tasks_lifecycle_gate_results"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; result: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "tasks_lifecycle_gate_results"; dataType: "string enum"; data: "warn" | "pass" | "fail"; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["pass", "fail", "warn"]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; checkedAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "tasks_lifecycle_gate_results"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; checkedBy: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "tasks_lifecycle_gate_results"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; details: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "tasks_lifecycle_gate_results"; dataType: "string"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; reason: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "tasks_lifecycle_gate_results"; dataType: "string"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; }; dialect: "sqlite"; }>; /** * `tasks_lifecycle_evidence` — per-stage evidence references. * * @task T11360 (target shape) */ export declare const tasksLifecycleEvidence: import("drizzle-orm/sqlite-core").SQLiteTableWithColumns<{ name: "tasks_lifecycle_evidence"; schema: undefined; columns: { id: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "tasks_lifecycle_evidence"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: true; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; stageId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "tasks_lifecycle_evidence"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; uri: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "tasks_lifecycle_evidence"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; type: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "tasks_lifecycle_evidence"; dataType: "string enum"; data: "file" | "url" | "manifest"; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["file", "url", "manifest"]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; recordedAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "tasks_lifecycle_evidence"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; recordedBy: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "tasks_lifecycle_evidence"; dataType: "string"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; description: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "tasks_lifecycle_evidence"; dataType: "string"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; }; dialect: "sqlite"; }>; /** * `tasks_lifecycle_transitions` — stage→stage transition log. * * @task T11360 (target shape) */ export declare const tasksLifecycleTransitions: import("drizzle-orm/sqlite-core").SQLiteTableWithColumns<{ name: "tasks_lifecycle_transitions"; schema: undefined; columns: { id: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "tasks_lifecycle_transitions"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: true; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; pipelineId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "tasks_lifecycle_transitions"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; fromStageId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "tasks_lifecycle_transitions"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; toStageId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "tasks_lifecycle_transitions"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; transitionType: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "tasks_lifecycle_transitions"; dataType: "string enum"; data: "manual" | "automatic" | "forced"; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["automatic", "manual", "forced"]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; transitionedBy: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "tasks_lifecycle_transitions"; dataType: "string"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; createdAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "tasks_lifecycle_transitions"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; }; dialect: "sqlite"; }>; /** Row type for `tasks_lifecycle_pipelines` SELECT queries (target shape). */ export type TasksLifecyclePipelineRow = typeof tasksLifecyclePipelines.$inferSelect; /** Row type for `tasks_lifecycle_pipelines` INSERT operations (target shape). */ export type NewTasksLifecyclePipelineRow = typeof tasksLifecyclePipelines.$inferInsert; /** Row type for `tasks_lifecycle_stages` SELECT queries (target shape). */ export type TasksLifecycleStageRow = typeof tasksLifecycleStages.$inferSelect; /** Row type for `tasks_lifecycle_stages` INSERT operations (target shape). */ export type NewTasksLifecycleStageRow = typeof tasksLifecycleStages.$inferInsert; /** Row type for `tasks_lifecycle_gate_results` SELECT queries (target shape). */ export type TasksLifecycleGateResultRow = typeof tasksLifecycleGateResults.$inferSelect; /** Row type for `tasks_lifecycle_gate_results` INSERT operations (target shape). */ export type NewTasksLifecycleGateResultRow = typeof tasksLifecycleGateResults.$inferInsert; /** Row type for `tasks_lifecycle_evidence` SELECT queries (target shape). */ export type TasksLifecycleEvidenceRow = typeof tasksLifecycleEvidence.$inferSelect; /** Row type for `tasks_lifecycle_evidence` INSERT operations (target shape). */ export type NewTasksLifecycleEvidenceRow = typeof tasksLifecycleEvidence.$inferInsert; /** Row type for `tasks_lifecycle_transitions` SELECT queries (target shape). */ export type TasksLifecycleTransitionRow = typeof tasksLifecycleTransitions.$inferSelect; /** Row type for `tasks_lifecycle_transitions` INSERT operations (target shape). */ export type NewTasksLifecycleTransitionRow = typeof tasksLifecycleTransitions.$inferInsert; //# sourceMappingURL=lifecycle.d.ts.map