Split Cross-Track Open Items into six per-track cards

Replaces the single consolidated card with one entry per track: LinkedIn
(EOM Report), Outreach, Department Dash, Demographics, Mail Merge
Interface, CRM Research. Weekly Task card (Peter's sheet) untouched. Uses
the same card/subtask mechanism as before, just one entry per agent
instead of one shared entry. Mail Merge Interface's note flags the
undecided email-finding ownership between Outreach and Mail Merge.
This commit is contained in:
beantownbabe committed 2026-08-21 10:26:43 +02:00
1 parent a9556b2f34
commit 824a00782c
1 file changed
+52 -10
+52 -10
View File
@@ -6223,18 +6223,60 @@
Reuses .ab-card/.ab-outreach-list/.ab-outreach-detail styling for visual consistency. */
var TASKS_DATA = [
{
id: "open-items-2026-08-21",
label: "Cross-Track Open Items",
id: "open-items-linkedin",
label: "LinkedIn",
subtasks: [
{ subtask: "July EOM Report", ask: "July's End of Month Report — narrative sections written, but the actual build isn't complete", kpi: "—", status: "Still open, specific remaining gap not yet identified" }
],
notes: [],
reports: []
},
{
id: "open-items-outreach",
label: "Outreach",
subtasks: [
{ subtask: "PE-company LinkedIn sends", ask: "Send the 12 PE-company LinkedIn connection requests — drafts ready and verified", kpi: "—", status: "Still open, manual send still pending with Mckinley" },
{ subtask: "Duplicate file cleanup", ask: "Contact_List_Phase1_Mckinley (1).xlsx and Updated_Contact_List_Phase1_Mckinley (1).xlsx — both harmless leftovers", kpi: "—", status: "Still open, low priority" }
],
notes: [],
reports: []
},
{
id: "open-items-department-dash",
label: "Department Dash",
subtasks: [
{ subtask: "Outreach Board stage-tracking", ask: "8500 Directory tab: 184 leads listed, but no way to persist a \"contacted\" status yet", kpi: "—", status: "Still open, blocks live KPI tracking" }
],
notes: [],
reports: []
},
{
id: "open-items-demographics",
label: "Demographics",
subtasks: [
{ subtask: "July EOM Report", ask: "July's End of Month Report — narrative sections written, but the actual build isn't complete", kpi: "—", status: "Still open, specific remaining gap not yet identified" },
{ subtask: "PE-company LinkedIn sends", ask: "Send the 12 PE-company LinkedIn connection requests — drafts ready and verified", kpi: "—", status: "Still open, manual send still sitting with Mckinley" },
{ subtask: "Outreach Board stage-tracking", ask: "8500 Directory tab: 184 leads listed, but no way to persist a \"contacted\" status yet", kpi: "—", status: "Still open, blocks live KPI tracking" },
{ subtask: "Mail Merge email gap", ask: "138-row contact sheet is well-enriched, but only 2 rows have an actual email address", kpi: "—", status: "Still open, blocks any real batch send" },
{ subtask: "Demographics ↔ Outreach Board wiring", ask: "Recommended link-out from 8500's Directory tab to Demographics' import/export tool (port 8506)", kpi: "—", status: "Still open, not built yet" },
{ subtask: "SPIE source data anomaly", ask: "Unexplained \"Mckinley Black\" dummy row in the raw SPIE presenter source file — worth investigating why it's there", kpi: "—", status: "Still open, needs investigation" },
{ subtask: "Duplicate file cleanup", ask: "Contact_List_Phase1_Mckinley (1).xlsx and Updated_Contact_List_Phase1_Mckinley (1).xlsx — both harmless leftovers", kpi: "—", status: "Still open, low priority" },
{ subtask: "CRM Research verification items", ask: "Zoho EU/DPA tier, Efficy IMAP/DPA, EspoCRM pricing — unfunded verification items", kpi: "—", status: "Ongoing, permanently flagged unless budget reopens" },
{ subtask: "CRM Research WP1 report", ask: "Drafted, waiting on Mckinley's format/timing decision for Nextcloud upload", kpi: "Due 2026-08-22", status: "Still open, decision pending" }
{ subtask: "SPIE source data anomaly", ask: "Unexplained \"Mckinley Black\" dummy row in the raw SPIE presenter source file — worth investigating why it's there", kpi: "—", status: "Still open, needs investigation" }
],
notes: [],
reports: []
},
{
id: "open-items-mail-merge",
label: "Mail Merge Interface",
subtasks: [
{ subtask: "Mail Merge email gap", ask: "138-row contact sheet is well-enriched, but only 2 rows have an actual email address", kpi: "—", status: "Still open, blocks any real batch send" }
],
notes: [
"Still undecided whether Outreach or Mail Merge Interface owns the actual email-finding work — flagged as pending a decision, not yet assigned."
],
reports: []
},
{
id: "open-items-crm-research",
label: "CRM Research",
subtasks: [
{ subtask: "Verification items", ask: "Zoho EU/DPA tier, Efficy IMAP/DPA, EspoCRM pricing — unfunded verification items", kpi: "—", status: "Ongoing, permanently flagged unless budget reopens" },
{ subtask: "WP1 report", ask: "Drafted, waiting on Mckinley's format/timing decision for Nextcloud upload", kpi: "Due 2026-08-22", status: "Still open, decision pending" }
],
notes: [
"Resolved: naming one final recommended CRM was never a Peter-mandated requirement — it's CRM Research's own voluntary wish to suggest an option in their report. The IPP's \"no recommendation\" clause still stands, so this isn't tracked as an open task here."