Pipeline: sponsor follow-up board (stages from the ledger, notes/follow-ups/tags, stage messages into chat), gated by pipelineMode with a coming-soon card until launch; training cards can wait on the same switch

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
martbost
2026-09-15 11:01:03 -05:00
parent 56aa7418ad
commit 02f742f90a
9 changed files with 282 additions and 6 deletions
+9
View File
@@ -185,6 +185,15 @@ async function bootstrap() {
updated BIGINT NOT NULL,
INDEX (owner_email)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4`);
await q(`CREATE TABLE IF NOT EXISTS pipeline_notes (
owner_email VARCHAR(190) NOT NULL,
person VARCHAR(190) NOT NULL,
note VARCHAR(1000) NULL,
follow_up BIGINT NULL,
tag VARCHAR(20) NULL,
updated BIGINT NOT NULL,
PRIMARY KEY (owner_email, person)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4`);
await q(`CREATE TABLE IF NOT EXISTS join_views (
id INT AUTO_INCREMENT PRIMARY KEY,
token VARCHAR(40) NOT NULL,