SQL
CREATE TABLE intel_memory (
story_key TEXT PRIMARY KEY,
entity_key TEXT NOT NULL,
theme_key TEXT NOT NULL,
latest_story_id TEXT,
first_seen_at TEXT,
last_seen_at TEXT,
last_alerted_at TEXT,
last_digested_at TEXT,
last_decision TEXT NOT NULL DEFAULT 'monitor',
last_alert_class TEXT NOT NULL DEFAULT 'none',
continuity_state TEXT NOT NULL DEFAULT 'new',
uncertainty_state TEXT NOT NULL DEFAULT 'open',
followup_status TEXT NOT NULL DEFAULT 'none',
followup_attempts INTEGER NOT NULL DEFAULT 0,
last_followup_at TEXT,
last_verification_note TEXT,
last_confidence REAL NOT NULL DEFAULT 0.0,
last_corroboration_score REAL NOT NULL DEFAULT 0.0,
last_importance_score REAL NOT NULL DEFAULT 0.0,
last_provenance_score REAL NOT NULL DEFAULT 0.0,
quality_delta REAL NOT NULL DEFAULT 0.0,
latest_headline TEXT,
latest_thesis TEXT,
latest_why_now TEXT,
unresolved_questions TEXT,
seen_timestamps_30d TEXT,
surfaced_timestamps_30d TEXT,
alerted_timestamps_30d TEXT,
seen_count_total INTEGER NOT NULL DEFAULT 0,
surfaced_count_total INTEGER NOT NULL DEFAULT 0,
alert_count_total INTEGER NOT NULL DEFAULT 0,
updated_at TEXT NOT NULL DEFAULT (strftime('%Y-%m-%dT%H:%M:%fZ','now'))
)
Columns
| Column | Data type | Allow null | Primary key | Actions |
|---|---|---|---|---|
story_key |
TEXT |
✓ | ✓ | Rename | Drop |
entity_key |
TEXT |
Rename | Drop | ||
theme_key |
TEXT |
Rename | Drop | ||
latest_story_id |
TEXT |
✓ | Rename | Drop | |
first_seen_at |
TEXT |
✓ | Rename | Drop | |
last_seen_at |
TEXT |
✓ | Rename | Drop | |
last_alerted_at |
TEXT |
✓ | Rename | Drop | |
last_digested_at |
TEXT |
✓ | Rename | Drop | |
last_decision |
TEXT |
Rename | Drop | ||
last_alert_class |
TEXT |
Rename | Drop | ||
continuity_state |
TEXT |
Rename | Drop | ||
uncertainty_state |
TEXT |
Rename | Drop | ||
followup_status |
TEXT |
Rename | Drop | ||
followup_attempts |
INTEGER |
Rename | Drop | ||
last_followup_at |
TEXT |
✓ | Rename | Drop | |
last_verification_note |
TEXT |
✓ | Rename | Drop | |
last_confidence |
REAL |
Rename | Drop | ||
last_corroboration_score |
REAL |
Rename | Drop | ||
last_importance_score |
REAL |
Rename | Drop | ||
last_provenance_score |
REAL |
Rename | Drop | ||
quality_delta |
REAL |
Rename | Drop | ||
latest_headline |
TEXT |
✓ | Rename | Drop | |
latest_thesis |
TEXT |
✓ | Rename | Drop | |
latest_why_now |
TEXT |
✓ | Rename | Drop | |
unresolved_questions |
TEXT |
✓ | Rename | Drop | |
seen_timestamps_30d |
TEXT |
✓ | Rename | Drop | |
surfaced_timestamps_30d |
TEXT |
✓ | Rename | Drop | |
alerted_timestamps_30d |
TEXT |
✓ | Rename | Drop | |
seen_count_total |
INTEGER |
Rename | Drop | ||
surfaced_count_total |
INTEGER |
Rename | Drop | ||
alert_count_total |
INTEGER |
Rename | Drop | ||
updated_at |
TEXT |
Rename | Drop |
Indexes
| Name | Columns | Unique | SQL | Drop? |
|---|---|---|---|---|
| idx_intel_memory_continuity |
|
SQL | Drop | |
| idx_intel_memory_decision |
|
SQL | Drop | |
| idx_intel_memory_entity_theme |
|
SQL | Drop | |
| idx_intel_memory_followup |
|
SQL | Drop | |
| idx_intel_memory_seen |
|
SQL | Drop | |
| idx_intel_memory_uncertainty |
|
SQL | Drop | |
| idx_intel_memory_updated |
updated_at
|
SQL | Drop | |
| sqlite_autoindex_intel_memory_1 |
story_key
|
✓ | SQL | Drop |