/** * Consolidated **`brain_*` memory family** — MIRRORED across BOTH cleo.db scopes. * * SG-DB-SUBSTRATE-V2 · saga T11242 · epic T11245 (E2) · task T11360 (final * project-tier increment). This is the LAST piece of the project schema. * * ## Why `cleo-shared/` (the mirroring contract — read this, T11361) * * Per owner decision D1″, `brain_*` is the ONE domain that lives in BOTH the * PROJECT-scope `cleo.db` (`/.cleo/cleo.db` — this project's local * memory) AND the GLOBAL-scope `cleo.db` (`$XDG_DATA_HOME/cleo/cleo.db` — * cross-project memory). Same DDL, two physical DB files, data partitioned by * scope. To avoid duplication, the prefixed E10-typed `brain_*` target tables * are authored ONCE here, under `cleo-shared/`, and imported by BOTH scope * barrels: * - `cleo-project/index.ts` re-exports this module (wired by THIS task, T11360). * - `cleo-global/index.ts` (the future global barrel, T11361) MUST re-export * this same module — do NOT copy these definitions; import them. * * Target-shape authoring only — the live runtime module * `packages/core/src/store/schema/memory-schema.ts` keeps its physical names * (already `brain_*`-prefixed for most tables) until the exodus migration * (T11248) swaps the substrate; the migration-baseline test asserts the live * existence table `brain_decisions`, so the live module is NOT changed in-place. * * ## Idempotent prefixer (AC1) * * Most source tables are already `brain_*`-prefixed → the idempotent prefixer is * a no-op (a recognized-prefix table is NOT double-prefixed). The three source * tables WITHOUT the prefix gain it per their `targetTable`: * - `sticky_tags` → `brain_sticky_tags` * - `session_narrative` → `brain_session_narrative` * - `deriver_queue` → `brain_deriver_queue` * * ## E10 typing applied * * - **§5b enum-like bare-TEXT → { enum } from named const arrays (§5a):** * - `brain_transcript_events.role` → { enum: BRAIN_TRANSCRIPT_ROLES } (the * source doc-comment confirms the exhaustive set user|assistant|system). * - `brain_backfill_runs.kind` → { enum: BRAIN_BACKFILL_KINDS } (5 values * enumerated from the source doc-comment). * - `brain_backfill_runs.status` → { enum: BRAIN_BACKFILL_RUN_STATUSES } * (reused from the source module — staged|approved|rolled-back). * (The nexus `sigils.role` non-conformer the report also flags is GLOBAL-only * — it belongs to `nexus_*`, authored in the global batch T11361, not here.) * - **§4 timestamps — brain target = LEGACY RUNTIME shape (T11647 reversal).** * The brain family is the ONE consolidated domain whose RUNTIME schema * (`../memory-schema.ts`, applied by `drizzle-brain`) remains the source of * truth (see {@link establishLegacyBrainSchema}). The original T11360 §4 plan * converted four epoch-ms columns to canonical TEXT ISO8601, but that diverged * the exodus TARGET shape from the runtime shape — the runtime never moved * these columns, so on the first brain open it treated the migrated tables as * "consolidated shape", DROPped them, and destroyed every migrated row (the * T11647 catastrophic-data-loss bug). They are therefore kept INTEGER epoch-ms * to MATCH the runtime, so the discriminator returns `false` and no rebuild * fires: * - `brain_decisions.validator_run_at` (INTEGER ms epoch — runtime shape) * - `brain_attention.{created_at,expires_at}` (INTEGER ms epoch — runtime shape) * - `brain_session_narrative.last_updated_at` (INTEGER ms epoch — runtime shape) * The remaining brain timestamps were ALREADY TEXT in the runtime schema * (`text('created_at')` etc.), so they stay TEXT here — that matches the live * brain.db, and exodus copies those values verbatim. No epoch→ISO coercion is * applied to any brain column. * - **§3 booleans:** every `verified` flag, `brain_learnings.actionable`, and * `brain_consolidation_events.succeeded` are already * `integer({ mode: 'boolean' })` — preserved. * - **§6a JSON / §6b junction (AC4):** JSON-in-TEXT columns stay serialized TEXT * per the JSON-Column Audit; `brain_attention.tags` keeps the EXISTING E4 * `jsonb()` JSONB-BLOB pattern from `../jsonb.js` (NOT re-invented). Per * §6b the json-storage-jsonb-audit routes `brain_sticky_notes.tags_json` to * the `brain_sticky_tags` junction — authored here mirroring the live * `sticky_tags` E4 junction; the legacy `tags_json` column is RETAINED for * whole-array compatibility (the junction is the membership SSoT). * * Cross-DB soft FKs (brain→tasks/sessions/nexus/conduit) are carried as plain * TEXT id columns (resolved by the brain accessor; no DB-level FK, since the * scopes are separate files); intra-domain self-FKs (decision supersession, * sticky→tags) are real `.references()`. * * - **§7 idempotency (Pattern A · T11362):** `brain_observations` — the highest- * leverage retried-write target (`cleo memory observe` retries + the * graph-memory-bridge `setImmediate` observers re-emit on race) — gains a * nullable `idempotency_key TEXT` + UNIQUE so a redelivered observation is a * no-op via `onConflictDoNothing`. Because this family is mirrored, the dedup * grain is each scope's own physical `cleo.db`. * * @task T11360 · T11362 (§7 idempotency key) * @epic T11245 * @saga T11242 * @see docs/migration/sqlite-schema-canonical.md §1 (mirrored) · §3 · §4 · §5b · §6 · §7 · §8.1 * @see docs/migration/sqlite-schema-columns.json (per-column affinity SSoT) */ import { BRAIN_COGNITIVE_TYPES, BRAIN_MEMORY_TIERS } from '../memory-schema.js'; /** * Transcript message roles — minted for `brain_transcript_events.role` (§5b → * §5a). The exhaustive set is taken from the source doc-comment ("'user' | * 'assistant' | 'system'") which mirrors the Claude message `role` field. */ export declare const BRAIN_TRANSCRIPT_ROLES: readonly ["user", "assistant", "system"]; /** * Backfill-run kinds — minted for `brain_backfill_runs.kind` (§5b → §5a). * Enumerated from the source doc-comment. */ export declare const BRAIN_BACKFILL_KINDS: readonly ["observation-promotion", "transcript-ingest", "graph-backfill", "noise-sweep-2440", "custom"]; /** Decision confirmation states — promoted from inline literal (§5a). */ export declare const BRAIN_DECISION_CONFIRMATION_STATES: readonly ["proposed", "accepted", "superseded"]; /** Decision decided-by actors — promoted from inline literal (§5a). */ export declare const BRAIN_DECISION_DECIDED_BY: readonly ["owner", "council", "agent"]; /** * Options for {@link brainMemoryColumns} / {@link brainQualityTierColumns}. * * Only the two columns whose DEFAULT legitimately varies across the four brain * tables are parameterized; every other column in the block is fixed. */ export interface BrainMemoryColumnsOptions { /** * Default retention tier — `'medium'` for decisions/patterns, `'short'` for * learnings/observations. CHECK-backed via {@link BRAIN_MEMORY_TIERS}. */ readonly memoryTier: (typeof BRAIN_MEMORY_TIERS)[number]; /** * Default cognitive class — `'semantic'` (decisions, learnings), * `'procedural'` (patterns), or `'episodic'` (observations). CHECK-backed via * {@link BRAIN_COGNITIVE_TYPES}. */ readonly memoryType: (typeof BRAIN_COGNITIVE_TYPES)[number]; } /** * `brainMemoryColumns()` — the full 14-column quality/tier/provenance/peer * memory block as ONE spreadable Drizzle column map, in the canonical contiguous * order used by `brain_patterns` and `brain_learnings`. * * Spread into a table body to apply the block in one statement: * ```ts * sqliteTable('brain_patterns', { * // …table-specific columns… * ...brainMemoryColumns({ memoryTier: 'medium', memoryType: 'procedural' }), * // …more table-specific columns… * }) * ``` * * `brain_decisions` and `brain_observations` INTERLEAVE table-specific columns * (`created_at`/`updated_at`, `discovery_tokens`, `attachments_json`, * `stability_score`) inside this block, so they compose the underlying factories * ({@link brainTierRunColumns}, {@link brainPeerColumns}, the shared * `quality_score`/`content_hash` columns) directly rather than spreading this * aggregate. Every emitted column is identical; only the physical order in those * two tables differs. * * @param opts per-table `memory_tier` / `memory_type` defaults (the only * legitimately varying columns in the block). * @returns the 14-column map in `brain_patterns`/`brain_learnings` order: * `quality_score`, `memory_tier`, `memory_type`, `verified`, `valid_at`, * `invalid_at`, `source_confidence`, `citation_count`, `tier_promoted_at`, * `tier_promotion_reason`, `content_hash`, `provenance_class`, `peer_id`, * `peer_scope`. * @task T11542 * @epic T11535 * @see docs/migration/sqlite-schema-canonical.md §3 */ export declare function brainMemoryColumns(opts: BrainMemoryColumnsOptions): { /** Provenance sweep class. */ provenanceClass: import("drizzle-orm").HasDefault>; /** Peer identity (memory isolation). */ peerId: import("drizzle-orm").HasDefault>>; /** Peer scope (memory isolation). */ peerScope: import("drizzle-orm").HasDefault>>; /** Dedup content hash. */ contentHash: import("drizzle-orm/sqlite-core").SQLiteTextBuilder<[string, ...string[]]>; /** Memory retention tier — CHECK-backed via {@link BRAIN_MEMORY_TIERS}. */ memoryTier: import("drizzle-orm").HasDefault>; /** Cognitive type — CHECK-backed via {@link BRAIN_COGNITIVE_TYPES}. */ memoryType: import("drizzle-orm").HasDefault>; /** Ground-truth verified flag. §3 boolean — already typed, preserved. */ verified: import("drizzle-orm").HasDefault>; /** Bitemporal valid-from (canonical TEXT, §4). */ validAt: import("drizzle-orm").HasDefault>>; /** Bitemporal valid-until (canonical TEXT, §4). */ invalidAt: import("drizzle-orm/sqlite-core").SQLiteTextBuilder<[string, ...string[]]>; /** Source reliability — CHECK-backed via {@link BRAIN_SOURCE_CONFIDENCE}. */ sourceConfidence: import("drizzle-orm").HasDefault>; /** Citation count. */ citationCount: import("drizzle-orm").HasDefault>; /** ISO-8601 UTC tier-promotion instant (canonical TEXT, §4). */ tierPromotedAt: import("drizzle-orm/sqlite-core").SQLiteTextBuilder<[string, ...string[]]>; /** Tier-promotion reason. */ tierPromotionReason: import("drizzle-orm/sqlite-core").SQLiteTextBuilder<[string, ...string[]]>; /** Quality score 0.0–1.0. */ qualityScore: import("drizzle-orm/sqlite-core").SQLiteRealBuilder; }; /** * `brain_decisions` — architectural/technical decision records. * * @task T11360 (target shape) · T5127 (original) */ export declare const brainDecisions: import("drizzle-orm/sqlite-core").SQLiteTableWithColumns<{ name: "brain_decisions"; schema: undefined; columns: { adrNumber: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_decisions"; dataType: "number int53"; data: number; driverParam: number; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}>; adrPath: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_decisions"; 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; }, {}>; supersedes: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_decisions"; 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; }, {}>; supersededBy: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_decisions"; 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; }, {}>; confirmationState: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_decisions"; dataType: "string enum"; data: "proposed" | "accepted" | "superseded"; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["proposed", "accepted", "superseded"]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; decidedBy: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_decisions"; dataType: "string enum"; data: "owner" | "agent" | "council"; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["owner", "council", "agent"]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; validatorRunAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_decisions"; dataType: "number int53"; data: number; driverParam: number; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}>; decisionCategory: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_decisions"; dataType: "string enum"; data: "architectural" | "agent_dispatch" | "other"; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["architectural", "agent_dispatch", "other"]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; provenanceClass: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_decisions"; 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; }, {}>; peerId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_decisions"; 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; }, {}>; peerScope: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_decisions"; 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; }, {}>; contentHash: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_decisions"; 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; }, {}>; memoryTier: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_decisions"; dataType: "string enum"; data: "short" | "medium" | "long"; driverParam: string; notNull: false; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["short", "medium", "long"]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; memoryType: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_decisions"; dataType: "string enum"; data: "semantic" | "episodic" | "procedural"; driverParam: string; notNull: false; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["semantic", "episodic", "procedural"]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; verified: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_decisions"; dataType: "boolean"; data: boolean; driverParam: number; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}>; validAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_decisions"; 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; }, {}>; invalidAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_decisions"; 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; }, {}>; sourceConfidence: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_decisions"; dataType: "string enum"; data: "owner" | "task-outcome" | "agent" | "speculative"; driverParam: string; notNull: false; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["owner", "task-outcome", "agent", "speculative"]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; citationCount: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_decisions"; 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; }, {}>; tierPromotedAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_decisions"; 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; }, {}>; tierPromotionReason: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_decisions"; 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: "brain_decisions"; 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; }, {}>; updatedAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_decisions"; 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; }, {}>; qualityScore: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_decisions"; dataType: "number double"; data: number; driverParam: number; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}>; id: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_decisions"; 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; }, {}>; type: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_decisions"; dataType: "string enum"; data: "process" | "architecture" | "technical" | "strategic" | "tactical"; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["architecture", "technical", "process", "strategic", "tactical"]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; decision: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_decisions"; 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; }, {}>; rationale: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_decisions"; 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; }, {}>; confidence: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_decisions"; dataType: "string enum"; data: "medium" | "low" | "high"; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["low", "medium", "high"]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; outcome: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_decisions"; dataType: "string enum"; data: "success" | "failure" | "mixed" | "pending"; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["success", "failure", "mixed", "pending"]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; alternativesJson: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_decisions"; 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; }, {}>; contextEpicId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_decisions"; 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; }, {}>; contextTaskId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_decisions"; 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; }, {}>; contextPhase: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_decisions"; 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"; }>; /** * `brain_patterns` — workflow/process patterns. * * @task T11360 (target shape) */ export declare const brainPatterns: import("drizzle-orm/sqlite-core").SQLiteTableWithColumns<{ name: "brain_patterns"; schema: undefined; columns: { occurrenceCount: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_patterns"; 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; }, {}>; lastSeenAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_patterns"; 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; }, {}>; provenanceClass: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_patterns"; 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; }, {}>; peerId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_patterns"; 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; }, {}>; peerScope: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_patterns"; 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; }, {}>; contentHash: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_patterns"; 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; }, {}>; memoryTier: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_patterns"; dataType: "string enum"; data: "short" | "medium" | "long"; driverParam: string; notNull: false; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["short", "medium", "long"]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; memoryType: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_patterns"; dataType: "string enum"; data: "semantic" | "episodic" | "procedural"; driverParam: string; notNull: false; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["semantic", "episodic", "procedural"]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; verified: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_patterns"; dataType: "boolean"; data: boolean; driverParam: number; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}>; validAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_patterns"; 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; }, {}>; invalidAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_patterns"; 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; }, {}>; sourceConfidence: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_patterns"; dataType: "string enum"; data: "owner" | "task-outcome" | "agent" | "speculative"; driverParam: string; notNull: false; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["owner", "task-outcome", "agent", "speculative"]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; citationCount: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_patterns"; 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; }, {}>; tierPromotedAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_patterns"; 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; }, {}>; tierPromotionReason: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_patterns"; 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; }, {}>; qualityScore: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_patterns"; dataType: "number double"; data: number; driverParam: number; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}>; id: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_patterns"; 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; }, {}>; type: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_patterns"; dataType: "string enum"; data: "success" | "failure" | "workflow" | "blocker" | "optimization"; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["workflow", "blocker", "success", "failure", "optimization"]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; pattern: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_patterns"; 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; }, {}>; context: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_patterns"; 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; }, {}>; frequency: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_patterns"; 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; }, {}>; successRate: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_patterns"; dataType: "number double"; data: number; driverParam: number; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}>; impact: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_patterns"; dataType: "string enum"; data: "medium" | "low" | "high"; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["low", "medium", "high"]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; antiPattern: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_patterns"; 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; }, {}>; mitigation: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_patterns"; 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; }, {}>; examplesJson: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_patterns"; 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; }, {}>; extractedAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_patterns"; 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; }, {}>; updatedAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_patterns"; 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"; }>; /** * `brain_learnings` — extracted insights. * * @task T11360 (target shape) */ export declare const brainLearnings: import("drizzle-orm/sqlite-core").SQLiteTableWithColumns<{ name: "brain_learnings"; schema: undefined; columns: { provenanceClass: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_learnings"; 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; }, {}>; peerId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_learnings"; 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; }, {}>; peerScope: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_learnings"; 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; }, {}>; contentHash: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_learnings"; 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; }, {}>; memoryTier: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_learnings"; dataType: "string enum"; data: "short" | "medium" | "long"; driverParam: string; notNull: false; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["short", "medium", "long"]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; memoryType: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_learnings"; dataType: "string enum"; data: "semantic" | "episodic" | "procedural"; driverParam: string; notNull: false; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["semantic", "episodic", "procedural"]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; verified: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_learnings"; dataType: "boolean"; data: boolean; driverParam: number; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}>; validAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_learnings"; 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; }, {}>; invalidAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_learnings"; 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; }, {}>; sourceConfidence: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_learnings"; dataType: "string enum"; data: "owner" | "task-outcome" | "agent" | "speculative"; driverParam: string; notNull: false; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["owner", "task-outcome", "agent", "speculative"]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; citationCount: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_learnings"; 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; }, {}>; tierPromotedAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_learnings"; 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; }, {}>; tierPromotionReason: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_learnings"; 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; }, {}>; qualityScore: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_learnings"; dataType: "number double"; data: number; driverParam: number; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}>; id: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_learnings"; 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; }, {}>; insight: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_learnings"; 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; }, {}>; source: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_learnings"; 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; }, {}>; confidence: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_learnings"; dataType: "number double"; data: number; driverParam: number; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}>; actionable: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_learnings"; dataType: "boolean"; data: boolean; driverParam: number; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}>; application: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_learnings"; 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; }, {}>; applicableTypesJson: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_learnings"; 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: "brain_learnings"; 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; }, {}>; updatedAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_learnings"; 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"; }>; /** * `brain_observations` — episodic event records. * * @task T11360 (target shape) */ export declare const brainObservations: import("drizzle-orm/sqlite-core").SQLiteTableWithColumns<{ name: "brain_observations"; schema: undefined; columns: { sourceIds: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_observations"; 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; }, {}>; timesDerived: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_observations"; dataType: "number int53"; data: number; driverParam: number; notNull: false; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}>; level: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_observations"; 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; }, {}>; treeId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_observations"; dataType: "number int53"; data: number; driverParam: number; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}>; origin: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_observations"; 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: "brain_observations"; 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; }, {}>; provenanceChain: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_observations"; 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; }, {}>; idempotencyKey: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_observations"; 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; }, {}>; provenanceClass: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_observations"; 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; }, {}>; peerId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_observations"; 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; }, {}>; peerScope: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_observations"; 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; }, {}>; attachmentsJson: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_observations"; 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; }, {}>; stabilityScore: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_observations"; dataType: "number double"; data: number; driverParam: number; notNull: false; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}>; memoryTier: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_observations"; dataType: "string enum"; data: "short" | "medium" | "long"; driverParam: string; notNull: false; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["short", "medium", "long"]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; memoryType: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_observations"; dataType: "string enum"; data: "semantic" | "episodic" | "procedural"; driverParam: string; notNull: false; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["semantic", "episodic", "procedural"]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; verified: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_observations"; dataType: "boolean"; data: boolean; driverParam: number; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}>; validAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_observations"; 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; }, {}>; invalidAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_observations"; 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; }, {}>; sourceConfidence: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_observations"; dataType: "string enum"; data: "owner" | "task-outcome" | "agent" | "speculative"; driverParam: string; notNull: false; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["owner", "task-outcome", "agent", "speculative"]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; citationCount: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_observations"; 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; }, {}>; tierPromotedAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_observations"; 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; }, {}>; tierPromotionReason: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_observations"; 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: "brain_observations"; 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; }, {}>; updatedAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_observations"; 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; }, {}>; qualityScore: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_observations"; dataType: "number double"; data: number; driverParam: number; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}>; discoveryTokens: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_observations"; dataType: "number int53"; data: number; driverParam: number; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}>; contentHash: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_observations"; 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; }, {}>; id: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_observations"; 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; }, {}>; type: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_observations"; dataType: "string enum"; data: "discovery" | "change" | "feature" | "bugfix" | "decision" | "refactor" | "diary" | "session-summary"; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["discovery", "change", "feature", "bugfix", "decision", "refactor", "diary", "session-summary"]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; title: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_observations"; 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; }, {}>; subtitle: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_observations"; 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; }, {}>; narrative: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_observations"; 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; }, {}>; factsJson: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_observations"; 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; }, {}>; conceptsJson: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_observations"; 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; }, {}>; project: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_observations"; 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; }, {}>; filesReadJson: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_observations"; 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; }, {}>; filesModifiedJson: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_observations"; 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; }, {}>; sourceSessionId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_observations"; 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; }, {}>; sourceType: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_observations"; dataType: "string enum"; data: "agent" | "session-debrief" | "claude-mem" | "manual"; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["agent", "session-debrief", "claude-mem", "manual"]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; agent: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_observations"; 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"; }>; /** * `brain_sticky_notes` — ephemeral quick-capture notes. * * @task T11360 (target shape) */ export declare const brainStickyNotes: import("drizzle-orm/sqlite-core").SQLiteTableWithColumns<{ name: "brain_sticky_notes"; schema: undefined; columns: { id: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_sticky_notes"; 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; }, {}>; content: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_sticky_notes"; 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; }, {}>; createdAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_sticky_notes"; 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; }, {}>; updatedAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_sticky_notes"; 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; }, {}>; tagsJson: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_sticky_notes"; 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; }, {}>; status: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_sticky_notes"; dataType: "string enum"; data: "active" | "converted" | "archived"; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["active", "converted", "archived"]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; convertedToJson: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_sticky_notes"; 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; }, {}>; color: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_sticky_notes"; dataType: "string enum"; data: "yellow" | "blue" | "green" | "red" | "purple"; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["yellow", "blue", "green", "red", "purple"]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; priority: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_sticky_notes"; dataType: "string enum"; data: "medium" | "low" | "high"; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["low", "medium", "high"]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; sourceType: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_sticky_notes"; 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; }, {}>; }; dialect: "sqlite"; }>; /** * `brain_sticky_tags` — sticky→tag membership junction (§6b · AC4 · E4 pattern). * * Domain-prefixed target of the live `sticky_tags` junction (T11355). The * json-storage-jsonb-audit routes `brain_sticky_notes.tags_json` here; the * legacy column is retained for whole-array compatibility while this junction * is the membership-query SSoT. `(sticky_id, tag)` is the natural composite * identity. No new JSON pattern invented. * * @task T11360 (target shape) · T11355 (original) */ export declare const brainStickyTags: import("drizzle-orm/sqlite-core").SQLiteTableWithColumns<{ name: "brain_sticky_tags"; schema: undefined; columns: { stickyId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_sticky_tags"; 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; }, {}>; tag: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_sticky_tags"; 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; }, {}>; }; dialect: "sqlite"; }>; /** * `brain_attention` — Tier-2 decaying, scope-keyed working-memory buffer. * * `tags` keeps the EXISTING E4 `jsonb()` JSONB-BLOB pattern (read via * `json_each(tags)` / `jsonbText`, never raw-parsed). The `created_at` / * `expires_at` epoch-ms timestamps are converted to canonical TEXT ISO8601 * (§4 / §8.1 — ms divisor at exodus); the decay/TTL predicate operates on the * ISO8601 text via `datetime()` post-cutover. * * @task T11360 (target shape) · T11371 (original) */ export declare const brainAttention: import("drizzle-orm/sqlite-core").SQLiteTableWithColumns<{ name: "brain_attention"; schema: undefined; columns: { id: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_attention"; 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; }, {}>; content: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_attention"; 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; }, {}>; sessionId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_attention"; 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; }, {}>; agentId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_attention"; 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; }, {}>; scopeKind: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_attention"; dataType: "string enum"; data: "global" | "task" | "agent" | "epic" | "saga" | "session"; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["agent", "task", "epic", "saga", "session", "global"]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; scopeId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_attention"; 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; }, {}>; tags: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_attention"; dataType: "custom"; data: string[]; driverParam: Buffer | Uint8Array; notNull: false; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}>; createdAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_attention"; 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; }, {}>; expiresAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_attention"; dataType: "number int53"; data: number; driverParam: number; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}>; decayScore: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_attention"; dataType: "number double"; data: number; driverParam: number; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}>; status: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_attention"; dataType: "string enum"; data: "open" | "consolidated" | "discarded"; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["open", "consolidated", "discarded"]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; }; dialect: "sqlite"; }>; /** * `brain_memory_links` — cross-references between BRAIN entries and tasks. * * @task T11360 (target shape) */ export declare const brainMemoryLinks: import("drizzle-orm/sqlite-core").SQLiteTableWithColumns<{ name: "brain_memory_links"; schema: undefined; columns: { memoryType: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_memory_links"; dataType: "string enum"; data: "observation" | "decision" | "pattern" | "learning"; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["decision", "pattern", "learning", "observation"]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; memoryId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_memory_links"; 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; }, {}>; taskId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_memory_links"; 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; }, {}>; linkType: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_memory_links"; dataType: "string enum"; data: "applies_to" | "produced_by" | "informed_by" | "contradicts"; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["produced_by", "applies_to", "informed_by", "contradicts"]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; createdAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_memory_links"; 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"; }>; /** * `brain_schema_meta` — key-value schema-version store. * * @task T11360 (target shape) */ export declare const brainSchemaMeta: import("drizzle-orm/sqlite-core").SQLiteTableWithColumns<{ name: string; schema: undefined; columns: { readonly key: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: string; 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; }, {}>; readonly value: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: string; 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; }, {}>; }; dialect: "sqlite"; }>; /** * `brain_usage_log` — quality-feedback telemetry. * * Tracks which memory entries are retrieved and whether the outcome was * positive. Used by `brain-lifecycle.ts` to adjust quality scores. * * Previously created at runtime via `CREATE TABLE IF NOT EXISTS` in * `quality-feedback.ts`. Added to the consolidated Drizzle schema in T11546 * so exodus migration can populate the 8 471 live rows from legacy brain.db. * * Schema matches `quality-feedback.ts` `ensureUsageLogTable()` exactly — the * runtime writer uses raw SQL and does not go through Drizzle ORM. * * @task T11546 * @epic T11248 * @saga T11242 */ export declare const brainUsageLog: import("drizzle-orm/sqlite-core").SQLiteTableWithColumns<{ name: "brain_usage_log"; schema: undefined; columns: { id: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_usage_log"; dataType: "number int53"; data: number; driverParam: number; notNull: true; hasDefault: true; isPrimaryKey: true; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}>; entryId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_usage_log"; 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; }, {}>; taskId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_usage_log"; 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; }, {}>; used: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_usage_log"; 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; }, {}>; outcome: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_usage_log"; 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; }, {}>; createdAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_usage_log"; 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"; }>; /** * `brain_page_nodes` — traversable knowledge-graph node layer. * * @task T11360 (target shape) */ export declare const brainPageNodes: import("drizzle-orm/sqlite-core").SQLiteTableWithColumns<{ name: "brain_page_nodes"; schema: undefined; columns: { id: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_page_nodes"; 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; }, {}>; nodeType: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_page_nodes"; dataType: "string enum"; data: "symbol" | "file" | "task" | "observation" | "decision" | "pattern" | "learning" | "epic" | "session" | "sticky" | "concept" | "summary" | "msg" | "llmtxt" | "commit"; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["decision", "pattern", "learning", "observation", "sticky", "task", "session", "epic", "file", "symbol", "concept", "summary", "msg", "llmtxt", "commit"]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; label: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_page_nodes"; 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; }, {}>; qualityScore: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_page_nodes"; dataType: "number double"; data: number; driverParam: number; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}>; contentHash: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_page_nodes"; 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; }, {}>; lastActivityAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_page_nodes"; 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; }, {}>; metadataJson: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_page_nodes"; 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: "brain_page_nodes"; 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; }, {}>; updatedAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_page_nodes"; 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"; }>; /** Edge plasticity classes — promoted from inline literal (§5a). */ export declare const BRAIN_EDGE_PLASTICITY_CLASSES: readonly ["static", "hebbian", "stdp"]; /** * `brain_page_edges` — directed, typed, weighted, plasticity-aware graph edges. * * @task T11360 (target shape) */ export declare const brainPageEdges: import("drizzle-orm/sqlite-core").SQLiteTableWithColumns<{ name: "brain_page_edges"; schema: undefined; columns: { fromId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_page_edges"; 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; }, {}>; toId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_page_edges"; 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; }, {}>; edgeType: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_page_edges"; dataType: "string enum"; data: "documents" | "applies_to" | "produced_by" | "informed_by" | "contradicts" | "supersedes" | "derived_from" | "supports" | "summarizes" | "part_of" | "references" | "modified_by" | "code_reference" | "affects" | "mentions" | "conduit_mentions_symbol" | "co_retrieved" | "blocks" | "discusses" | "cites" | "embeds" | "touches_code" | "task_touches_symbol"; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["derived_from", "produced_by", "informed_by", "supports", "contradicts", "supersedes", "applies_to", "documents", "summarizes", "part_of", "references", "modified_by", "code_reference", "affects", "mentions", "conduit_mentions_symbol", "co_retrieved", "blocks", "discusses", "cites", "embeds", "touches_code", "task_touches_symbol"]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; weight: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_page_edges"; dataType: "number double"; data: number; driverParam: number; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}>; provenance: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_page_edges"; 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: "brain_page_edges"; 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; }, {}>; lastReinforcedAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_page_edges"; 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; }, {}>; reinforcementCount: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_page_edges"; 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; }, {}>; plasticityClass: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_page_edges"; dataType: "string enum"; data: "static" | "hebbian" | "stdp"; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["static", "hebbian", "stdp"]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; lastDepressedAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_page_edges"; 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; }, {}>; depressionCount: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_page_edges"; 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; }, {}>; stabilityScore: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_page_edges"; dataType: "number double"; data: number; driverParam: number; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}>; }; dialect: "sqlite"; }>; /** * `brain_retrieval_log` — co-retrieval event log. * * @task T11360 (target shape) */ export declare const brainRetrievalLog: import("drizzle-orm/sqlite-core").SQLiteTableWithColumns<{ name: "brain_retrieval_log"; schema: undefined; columns: { id: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_retrieval_log"; dataType: "number int53"; data: number; driverParam: number; notNull: true; hasDefault: true; isPrimaryKey: true; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}>; query: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_retrieval_log"; 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; }, {}>; entryIds: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_retrieval_log"; 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; }, {}>; entryCount: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_retrieval_log"; 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; }, {}>; source: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_retrieval_log"; 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; }, {}>; tokensUsed: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_retrieval_log"; dataType: "number int53"; data: number; driverParam: number; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}>; sessionId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_retrieval_log"; 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: "brain_retrieval_log"; 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; }, {}>; retrievalOrder: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_retrieval_log"; dataType: "number int53"; data: number; driverParam: number; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}>; deltaMs: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_retrieval_log"; dataType: "number int53"; data: number; driverParam: number; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}>; rewardSignal: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_retrieval_log"; dataType: "number double"; data: number; driverParam: number; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}>; }; dialect: "sqlite"; }>; /** STDP event kinds — promoted from inline literal (§5a). */ export declare const BRAIN_PLASTICITY_KINDS: readonly ["ltp", "ltd"]; /** * `brain_plasticity_events` — STDP weight-change audit log. * * @task T11360 (target shape) */ export declare const brainPlasticityEvents: import("drizzle-orm/sqlite-core").SQLiteTableWithColumns<{ name: "brain_plasticity_events"; schema: undefined; columns: { id: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_plasticity_events"; dataType: "number int53"; data: number; driverParam: number; notNull: true; hasDefault: true; isPrimaryKey: true; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}>; sourceNode: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_plasticity_events"; 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; }, {}>; targetNode: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_plasticity_events"; 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; }, {}>; deltaW: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_plasticity_events"; dataType: "number double"; data: number; driverParam: number; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}>; kind: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_plasticity_events"; dataType: "string enum"; data: "ltp" | "ltd"; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["ltp", "ltd"]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; timestamp: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_plasticity_events"; 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; }, {}>; sessionId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_plasticity_events"; 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; }, {}>; weightBefore: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_plasticity_events"; dataType: "number double"; data: number; driverParam: number; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}>; weightAfter: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_plasticity_events"; dataType: "number double"; data: number; driverParam: number; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}>; retrievalLogId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_plasticity_events"; dataType: "number int53"; data: number; driverParam: number; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}>; rewardSignal: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_plasticity_events"; dataType: "number double"; data: number; driverParam: number; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}>; deltaTMs: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_plasticity_events"; dataType: "number int53"; data: number; driverParam: number; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}>; }; dialect: "sqlite"; }>; /** * `brain_weight_history` — immutable per-edge Δw audit log. * * @task T11360 (target shape) */ export declare const brainWeightHistory: import("drizzle-orm/sqlite-core").SQLiteTableWithColumns<{ name: "brain_weight_history"; schema: undefined; columns: { id: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_weight_history"; dataType: "number int53"; data: number; driverParam: number; notNull: true; hasDefault: true; isPrimaryKey: true; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}>; edgeFromId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_weight_history"; 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; }, {}>; edgeToId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_weight_history"; 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; }, {}>; edgeType: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_weight_history"; 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; }, {}>; weightBefore: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_weight_history"; dataType: "number double"; data: number; driverParam: number; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}>; weightAfter: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_weight_history"; dataType: "number double"; data: number; driverParam: number; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}>; deltaWeight: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_weight_history"; dataType: "number double"; data: number; driverParam: number; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}>; eventKind: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_weight_history"; 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; }, {}>; sourcePlasticityEventId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_weight_history"; dataType: "number int53"; data: number; driverParam: number; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}>; retrievalLogId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_weight_history"; dataType: "number int53"; data: number; driverParam: number; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}>; rewardSignal: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_weight_history"; dataType: "number double"; data: number; driverParam: number; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}>; changedAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_weight_history"; 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"; }>; /** * `brain_modulators` — R-STDP neuromodulator event log. * * @task T11360 (target shape) */ export declare const brainModulators: import("drizzle-orm/sqlite-core").SQLiteTableWithColumns<{ name: "brain_modulators"; schema: undefined; columns: { id: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_modulators"; dataType: "number int53"; data: number; driverParam: number; notNull: true; hasDefault: true; isPrimaryKey: true; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}>; modulatorType: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_modulators"; 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; }, {}>; valence: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_modulators"; dataType: "number double"; data: number; driverParam: number; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}>; magnitude: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_modulators"; dataType: "number double"; data: number; driverParam: number; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}>; sourceEventId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_modulators"; 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; }, {}>; sessionId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_modulators"; 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: "brain_modulators"; 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: "brain_modulators"; 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"; }>; /** * `brain_consolidation_events` — consolidation-pipeline run audit log. * * @task T11360 (target shape) */ export declare const brainConsolidationEvents: import("drizzle-orm/sqlite-core").SQLiteTableWithColumns<{ name: "brain_consolidation_events"; schema: undefined; columns: { id: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_consolidation_events"; dataType: "number int53"; data: number; driverParam: number; notNull: true; hasDefault: true; isPrimaryKey: true; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}>; trigger: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_consolidation_events"; 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; }, {}>; sessionId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_consolidation_events"; 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; }, {}>; stepResultsJson: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_consolidation_events"; 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; }, {}>; durationMs: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_consolidation_events"; dataType: "number int53"; data: number; driverParam: number; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}>; succeeded: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_consolidation_events"; dataType: "boolean"; data: boolean; driverParam: number; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}>; startedAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_consolidation_events"; 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"; }>; /** * `brain_transcript_events` — full-fidelity Claude session ingestion. * * @task T11360 (target shape) */ export declare const brainTranscriptEvents: import("drizzle-orm/sqlite-core").SQLiteTableWithColumns<{ name: "brain_transcript_events"; schema: undefined; columns: { id: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_transcript_events"; 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; }, {}>; sessionId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_transcript_events"; 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; }, {}>; seq: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_transcript_events"; 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; }, {}>; role: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_transcript_events"; dataType: "string enum"; data: "user" | "assistant" | "system"; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["user", "assistant", "system"]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; blockType: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_transcript_events"; 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; }, {}>; content: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_transcript_events"; 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; }, {}>; tokens: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_transcript_events"; dataType: "number int53"; data: number; driverParam: number; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}>; redactedAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_transcript_events"; 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: "brain_transcript_events"; 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"; }>; /** * `brain_promotion_log` — observation→typed promotion audit log. * * @task T11360 (target shape) */ export declare const brainPromotionLog: import("drizzle-orm/sqlite-core").SQLiteTableWithColumns<{ name: "brain_promotion_log"; schema: undefined; columns: { id: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_promotion_log"; 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; }, {}>; observationId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_promotion_log"; 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; }, {}>; fromTier: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_promotion_log"; 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; }, {}>; toTier: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_promotion_log"; 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; }, {}>; score: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_promotion_log"; dataType: "number double"; data: number; driverParam: number; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}>; decidedAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_promotion_log"; 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; }, {}>; decidedBy: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_promotion_log"; 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; }, {}>; rationaleJson: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_promotion_log"; 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"; }>; /** * `brain_backfill_runs` — staged-backfill run registry. * * @task T11360 (target shape) */ export declare const brainBackfillRuns: import("drizzle-orm/sqlite-core").SQLiteTableWithColumns<{ name: "brain_backfill_runs"; schema: undefined; columns: { id: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_backfill_runs"; 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; }, {}>; kind: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_backfill_runs"; dataType: "string enum"; data: "custom" | "observation-promotion" | "transcript-ingest" | "graph-backfill" | "noise-sweep-2440"; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["observation-promotion", "transcript-ingest", "graph-backfill", "noise-sweep-2440", "custom"]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; status: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_backfill_runs"; dataType: "string enum"; data: "staged" | "approved" | "rolled-back"; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["staged", "approved", "rolled-back"]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; createdAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_backfill_runs"; 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; }, {}>; approvedAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_backfill_runs"; 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; }, {}>; rowsAffected: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_backfill_runs"; 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; }, {}>; rollbackSnapshotJson: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_backfill_runs"; 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; }, {}>; source: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_backfill_runs"; 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; }, {}>; targetTable: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_backfill_runs"; 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; }, {}>; approvedBy: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_backfill_runs"; 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"; }>; /** * `brain_session_narrative` — rolling per-session prose summary. * * Domain-prefixed target of the live `session_narrative` table. `last_updated_at` * epoch-ms → canonical TEXT ISO8601 (§4 / §8.1 — ms divisor at exodus). * * @task T11360 (target shape) · T1089 (original) */ export declare const brainSessionNarrative: import("drizzle-orm/sqlite-core").SQLiteTableWithColumns<{ name: "brain_session_narrative"; schema: undefined; columns: { sessionId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_session_narrative"; 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; }, {}>; narrative: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_session_narrative"; 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; }, {}>; turnCount: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_session_narrative"; 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; }, {}>; lastUpdatedAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_session_narrative"; 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; }, {}>; pivotCount: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_session_narrative"; 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"; }>; /** * `brain_deriver_queue` — durable background derivation work queue. * * Domain-prefixed target of the live `deriver_queue` table. * * @task T11360 (target shape) · T1145 (original) */ export declare const brainDeriverQueue: import("drizzle-orm/sqlite-core").SQLiteTableWithColumns<{ name: "brain_deriver_queue"; schema: undefined; columns: { id: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_deriver_queue"; 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; }, {}>; itemType: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_deriver_queue"; dataType: "string enum"; data: "observation" | "session" | "narrative" | "embedding"; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["observation", "session", "narrative", "embedding"]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; itemId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_deriver_queue"; 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; }, {}>; priority: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_deriver_queue"; 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; }, {}>; status: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_deriver_queue"; dataType: "string enum"; data: "pending" | "in_progress" | "done" | "failed"; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["pending", "in_progress", "done", "failed"]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; claimedAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_deriver_queue"; 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; }, {}>; claimedBy: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_deriver_queue"; 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; }, {}>; errorMsg: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_deriver_queue"; 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; }, {}>; retryCount: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_deriver_queue"; 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; }, {}>; createdAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_deriver_queue"; 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: "brain_deriver_queue"; 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"; }>; /** * `brain_memory_trees` — hierarchical RPTree clustering nodes. * * @task T11360 (target shape) */ export declare const brainMemoryTrees: import("drizzle-orm/sqlite-core").SQLiteTableWithColumns<{ name: "brain_memory_trees"; schema: undefined; columns: { id: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_memory_trees"; dataType: "number int53"; data: number; driverParam: number; notNull: true; hasDefault: true; isPrimaryKey: true; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}>; depth: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_memory_trees"; 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; }, {}>; leafIds: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_memory_trees"; 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; }, {}>; centroid: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_memory_trees"; 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; }, {}>; parentId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_memory_trees"; dataType: "number int53"; data: number; driverParam: number; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}>; createdAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_memory_trees"; 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; }, {}>; updatedAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_memory_trees"; 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"; }>; /** Staging candidate actions — promoted from inline literal (§5a). */ export declare const BRAIN_STAGING_ACTIONS: readonly ["purge", "keep", "reclassify", "promote"]; /** Staging candidate validation statuses — promoted from inline literal (§5a). */ export declare const BRAIN_STAGING_VALIDATION_STATUSES: readonly ["pending", "applied", "skipped"]; /** * `brain_observations_staging` — shadow-write candidate staging for noise sweeps. * * @task T11360 (target shape) */ export declare const brainObservationsStaging: import("drizzle-orm/sqlite-core").SQLiteTableWithColumns<{ name: "brain_observations_staging"; schema: undefined; columns: { id: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_observations_staging"; 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; }, {}>; sourceTable: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_observations_staging"; 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; }, {}>; sourceId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_observations_staging"; 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; }, {}>; sweepRunId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_observations_staging"; 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; }, {}>; action: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_observations_staging"; dataType: "string enum"; data: "purge" | "keep" | "reclassify" | "promote"; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["purge", "keep", "reclassify", "promote"]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; newQualityScore: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_observations_staging"; dataType: "number double"; data: number; driverParam: number; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}>; newInvalidAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_observations_staging"; 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; }, {}>; newProvenanceClass: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_observations_staging"; 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: "brain_observations_staging"; dataType: "string enum"; data: "pending" | "applied" | "skipped"; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["pending", "applied", "skipped"]; baseColumn: never; identity: undefined; generated: undefined; }, {}>; createdAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: string; tableName: "brain_observations_staging"; 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 `brain_decisions` SELECT queries (target shape). */ export type BrainDecisionRow = typeof brainDecisions.$inferSelect; /** Row type for `brain_decisions` INSERT operations (target shape). */ export type NewBrainDecisionRow = typeof brainDecisions.$inferInsert; /** Row type for `brain_patterns` SELECT queries (target shape). */ export type BrainPatternRow = typeof brainPatterns.$inferSelect; /** Row type for `brain_patterns` INSERT operations (target shape). */ export type NewBrainPatternRow = typeof brainPatterns.$inferInsert; /** Row type for `brain_learnings` SELECT queries (target shape). */ export type BrainLearningRow = typeof brainLearnings.$inferSelect; /** Row type for `brain_learnings` INSERT operations (target shape). */ export type NewBrainLearningRow = typeof brainLearnings.$inferInsert; /** Row type for `brain_observations` SELECT queries (target shape). */ export type BrainObservationRow = typeof brainObservations.$inferSelect; /** Row type for `brain_observations` INSERT operations (target shape). */ export type NewBrainObservationRow = typeof brainObservations.$inferInsert; /** Row type for `brain_sticky_notes` SELECT queries (target shape). */ export type BrainStickyNoteRow = typeof brainStickyNotes.$inferSelect; /** Row type for `brain_sticky_notes` INSERT operations (target shape). */ export type NewBrainStickyNoteRow = typeof brainStickyNotes.$inferInsert; /** Row type for `brain_sticky_tags` SELECT queries (target shape). */ export type BrainStickyTagRow = typeof brainStickyTags.$inferSelect; /** Row type for `brain_sticky_tags` INSERT operations (target shape). */ export type NewBrainStickyTagRow = typeof brainStickyTags.$inferInsert; /** Row type for `brain_attention` SELECT queries (target shape). */ export type BrainAttentionRow = typeof brainAttention.$inferSelect; /** Row type for `brain_attention` INSERT operations (target shape). */ export type NewBrainAttentionRow = typeof brainAttention.$inferInsert; /** Row type for `brain_memory_links` SELECT queries (target shape). */ export type BrainMemoryLinkRow = typeof brainMemoryLinks.$inferSelect; /** Row type for `brain_memory_links` INSERT operations (target shape). */ export type NewBrainMemoryLinkRow = typeof brainMemoryLinks.$inferInsert; /** Row type for `brain_schema_meta` SELECT queries (target shape). */ export type BrainSchemaMetaRow = typeof brainSchemaMeta.$inferSelect; /** Row type for `brain_schema_meta` INSERT operations (target shape). */ export type NewBrainSchemaMetaRow = typeof brainSchemaMeta.$inferInsert; /** Row type for `brain_page_nodes` SELECT queries (target shape). */ export type BrainPageNodeRow = typeof brainPageNodes.$inferSelect; /** Row type for `brain_page_nodes` INSERT operations (target shape). */ export type NewBrainPageNodeRow = typeof brainPageNodes.$inferInsert; /** Row type for `brain_page_edges` SELECT queries (target shape). */ export type BrainPageEdgeRow = typeof brainPageEdges.$inferSelect; /** Row type for `brain_page_edges` INSERT operations (target shape). */ export type NewBrainPageEdgeRow = typeof brainPageEdges.$inferInsert; /** Row type for `brain_retrieval_log` SELECT queries (target shape). */ export type BrainRetrievalLogRow = typeof brainRetrievalLog.$inferSelect; /** Row type for `brain_retrieval_log` INSERT operations (target shape). */ export type NewBrainRetrievalLogRow = typeof brainRetrievalLog.$inferInsert; /** Row type for `brain_plasticity_events` SELECT queries (target shape). */ export type BrainPlasticityEventRow = typeof brainPlasticityEvents.$inferSelect; /** Row type for `brain_plasticity_events` INSERT operations (target shape). */ export type NewBrainPlasticityEventRow = typeof brainPlasticityEvents.$inferInsert; /** Row type for `brain_weight_history` SELECT queries (target shape). */ export type BrainWeightHistoryRow = typeof brainWeightHistory.$inferSelect; /** Row type for `brain_weight_history` INSERT operations (target shape). */ export type NewBrainWeightHistoryRow = typeof brainWeightHistory.$inferInsert; /** Row type for `brain_modulators` SELECT queries (target shape). */ export type BrainModulatorRow = typeof brainModulators.$inferSelect; /** Row type for `brain_modulators` INSERT operations (target shape). */ export type NewBrainModulatorRow = typeof brainModulators.$inferInsert; /** Row type for `brain_consolidation_events` SELECT queries (target shape). */ export type BrainConsolidationEventRow = typeof brainConsolidationEvents.$inferSelect; /** Row type for `brain_consolidation_events` INSERT operations (target shape). */ export type NewBrainConsolidationEventRow = typeof brainConsolidationEvents.$inferInsert; /** Row type for `brain_transcript_events` SELECT queries (target shape). */ export type BrainTranscriptEventRow = typeof brainTranscriptEvents.$inferSelect; /** Row type for `brain_transcript_events` INSERT operations (target shape). */ export type NewBrainTranscriptEventRow = typeof brainTranscriptEvents.$inferInsert; /** Row type for `brain_promotion_log` SELECT queries (target shape). */ export type BrainPromotionLogRow = typeof brainPromotionLog.$inferSelect; /** Row type for `brain_promotion_log` INSERT operations (target shape). */ export type NewBrainPromotionLogRow = typeof brainPromotionLog.$inferInsert; /** Row type for `brain_backfill_runs` SELECT queries (target shape). */ export type BrainBackfillRunRow = typeof brainBackfillRuns.$inferSelect; /** Row type for `brain_backfill_runs` INSERT operations (target shape). */ export type NewBrainBackfillRunRow = typeof brainBackfillRuns.$inferInsert; /** Row type for `brain_session_narrative` SELECT queries (target shape). */ export type BrainSessionNarrativeRow = typeof brainSessionNarrative.$inferSelect; /** Row type for `brain_session_narrative` INSERT operations (target shape). */ export type NewBrainSessionNarrativeRow = typeof brainSessionNarrative.$inferInsert; /** Row type for `brain_deriver_queue` SELECT queries (target shape). */ export type BrainDeriverQueueRow = typeof brainDeriverQueue.$inferSelect; /** Row type for `brain_deriver_queue` INSERT operations (target shape). */ export type NewBrainDeriverQueueRow = typeof brainDeriverQueue.$inferInsert; /** Row type for `brain_memory_trees` SELECT queries (target shape). */ export type BrainMemoryTreeRow = typeof brainMemoryTrees.$inferSelect; /** Row type for `brain_memory_trees` INSERT operations (target shape). */ export type NewBrainMemoryTreeRow = typeof brainMemoryTrees.$inferInsert; /** Row type for `brain_observations_staging` SELECT queries (target shape). */ export type BrainObservationsStagingRow = typeof brainObservationsStaging.$inferSelect; /** Row type for `brain_observations_staging` INSERT operations (target shape). */ export type NewBrainObservationsStagingRow = typeof brainObservationsStaging.$inferInsert; /** Row type for `brain_usage_log` SELECT queries (target shape). */ export type BrainUsageLogRow = typeof brainUsageLog.$inferSelect; /** Row type for `brain_usage_log` INSERT operations (target shape). */ export type NewBrainUsageLogRow = typeof brainUsageLog.$inferInsert; //# sourceMappingURL=brain.d.ts.map