Size: M.
Export is thorough (/api/export/*, ExcelJS) but there is no import path — users can't bring in historical data or migrate from a spreadsheet/Notion.
Scope
Add per-section CSV/XLSX import that maps spreadsheet columns to section fields (built-in and custom field definitions), with a preview/confirm step. Removes a major adoption blocker; mirrors the existing export.
Size: M.
Export is thorough (
/api/export/*, ExcelJS) but there is no import path — users can't bring in historical data or migrate from a spreadsheet/Notion.Scope
Add per-section CSV/XLSX import that maps spreadsheet columns to section fields (built-in and custom field definitions), with a preview/confirm step. Removes a major adoption blocker; mirrors the existing export.