Could not fetch row with primary-key 88616.
Could not fetch row with primary-key 407278.
Could not fetch row with primary-key 406998.
Could not fetch row with primary-key 155871.
Could not fetch row with primary-key 87041.
Could not fetch row with primary-key 407287.
Could not fetch row with primary-key 408641.
SQL
CREATE TABLE attention_candidates (
id TEXT PRIMARY KEY,
status TEXT NOT NULL DEFAULT 'pending' CHECK (status IN (
'pending','gated','dispatched','superseded','expired'
)),
kind TEXT NOT NULL,
reason TEXT NOT NULL,
score REAL NOT NULL DEFAULT 0.0,
target_entity TEXT,
urgency_hint TEXT,
ttl TEXT,
source_daemon TEXT NOT NULL,
source_ref_kind TEXT NOT NULL,
source_ref_id TEXT NOT NULL,
dedupe_key TEXT NOT NULL,
title TEXT,
body TEXT,
why_now TEXT,
cta_json TEXT,
delivery_channel_hint TEXT,
thread_id TEXT,
reason_trace_json TEXT,
score_breakdown_json TEXT,
source_event_id TEXT NOT NULL,
gated_reason TEXT,
gated_rules_json TEXT,
next_eligible_at TEXT,
dispatched_event_id TEXT,
dispatched_at TEXT,
superseded_by TEXT,
created_at TEXT NOT NULL DEFAULT (strftime('%Y-%m-%dT%H:%M:%fZ','now')),
updated_at TEXT NOT NULL DEFAULT (strftime('%Y-%m-%dT%H:%M:%fZ','now'))
)
Columns
| Column | Data type | Allow null | Primary key | Actions |
|---|---|---|---|---|
id |
TEXT |
✓ | ✓ | Rename | Drop |
status |
TEXT |
Rename | Drop | ||
kind |
TEXT |
Rename | Drop | ||
reason |
TEXT |
Rename | Drop | ||
score |
REAL |
Rename | Drop | ||
target_entity |
TEXT |
✓ | Rename | Drop | |
urgency_hint |
TEXT |
✓ | Rename | Drop | |
ttl |
TEXT |
✓ | Rename | Drop | |
source_daemon |
TEXT |
Rename | Drop | ||
source_ref_kind |
TEXT |
Rename | Drop | ||
source_ref_id |
TEXT |
Rename | Drop | ||
dedupe_key |
TEXT |
Rename | Drop | ||
title |
TEXT |
✓ | Rename | Drop | |
body |
TEXT |
✓ | Rename | Drop | |
why_now |
TEXT |
✓ | Rename | Drop | |
cta_json |
TEXT |
✓ | Rename | Drop | |
delivery_channel_hint |
TEXT |
✓ | Rename | Drop | |
thread_id |
TEXT |
✓ | Rename | Drop | |
reason_trace_json |
TEXT |
✓ | Rename | Drop | |
score_breakdown_json |
TEXT |
✓ | Rename | Drop | |
source_event_id |
TEXT |
Rename | Drop | ||
gated_reason |
TEXT |
✓ | Rename | Drop | |
gated_rules_json |
TEXT |
✓ | Rename | Drop | |
next_eligible_at |
TEXT |
✓ | Rename | Drop | |
dispatched_event_id |
TEXT |
✓ | Rename | Drop | |
dispatched_at |
TEXT |
✓ | Rename | Drop | |
superseded_by |
TEXT |
✓ | Rename | Drop | |
created_at |
TEXT |
Rename | Drop | ||
updated_at |
TEXT |
Rename | Drop |
Indexes
| Name | Columns | Unique | SQL | Drop? |
|---|---|---|---|---|
| idx_attention_candidates_dedupe |
dedupe_key
|
✓ | SQL | Drop |
| idx_attention_candidates_kind_status |
|
SQL | Drop | |
| idx_attention_candidates_status_score |
|
SQL | Drop | |
| idx_attention_candidates_target_entity |
|
SQL | Drop | |
| sqlite_autoindex_attention_candidates_1 |
id
|
✓ | SQL | Drop |