Some checks failed
✅ Check / 🔬 ESLint (push) Failing after 21s
✅ Check / 🏷️ Typecheck (push) Failing after 11s
✅ Check / 🔎 Test (push) Failing after 11s
✅ Check / e2e-test (push) Failing after 11s
✅ Check / 🔨 Build (push) Failing after 11s
🚀 Deploy / 🚀 Deploy (doc) (push) Failing after 12s
🚀 Deploy / 🚀 Deploy (demo) (push) Failing after 12s
🚀 Deploy / 🚀 Deploy (supabase) (push) Failing after 18s
1.5 KiB
1.5 KiB
Deleting tasks
tasks looks standalone (it owns the tasks folder + table) but it adds an aggregated nb_tasks column to contacts_summary (which lands on the Contact type) and ships a taskTypes config prop — so it fans out almost like a column removal.
Frontend specifics
nb_tasksreaders:CompanyShow.tsx,ContactListContent.tsx,ContactShow.tsx(+ test),ContactListFilter.tsx(anb_tasks@gtfilter),ContactMergeButton.tsx, and the FakeRest provider/generators (which increment/decrement it). Invisible to\btasks?\bgrep — grepnb_tasksseparately.taskTypesconfig prop — see SKILL.md "Shapes a resource takes". The Tasks<Card>has novalidateItemsInUse.- Wrapper components outside the folder, delete outright:
dashboard/TasksList.tsx,contacts/ContactTasksList.tsx. - i18n: drop the
tasksresource block,task_count,upcoming_tasks,filters.tasks,settings.tasks, and the import description (both catalogs — see SKILL.md).
Backend
- Drop the
taskstable + grants/policies/sequence. - MCP edge function:
mcp/taskListUi.tsis a ~13 KB guest-HTML "MCP App" — delete outright. Remove thedisplay_task_list+complete_tasktools and their prompt examples inmcp/index.ts, and thetasksexample inmcp/validateSql.test.ts. (Note: theCRM_BASE_URLenv var is driven by the task→contact deep-link, which is really acontactsconcern — seecontacts.md; it only goes dead if contacts is deleted too.)