Roadmap
October 2026 to June 2027
38 planned tasks in three periods. Planned and subject to change. 3 done, 1 in progress, 34 planned.
Showing all phases
Phase 1
Oct 2026 to Jan 2027
15 tasks
Planning and stack decisions
- 1. Architecture sketchA one-page drawing of how the parts fit together.Done
- 2. Stack and repoPick the tools and set up the project, session log and decisions file.Done
Schema and data layers
- 3. SchemaDesign the database tables. The first migration covers projects and tasks; notes come later.In progress
- 4. Migration runnerApply numbered SQL files in order, found by file location.Planned
- 5. Tasks data layerCreate, list, update and soft-delete tasks, with tests. Lists always return a total.Done
- 6. Projects and notes data layerThe same storage code for projects and notes.Planned
Tasks, projects and notes pages
- 7. Tasks pageList and add tasks, showing “N of M”.Planned
- 8. Task interfaceEdit, complete and delete with undo.Planned
- 9. Trash viewA list of deleted items that can be restored. Purging only happens on request.Planned
- 10. Projects page and linkingAttach tasks to projects.Planned
- 11. Markdown notesNotes as plain Markdown files, with a content hash.Planned
- 12. Tags and simple listLabel notes and tasks to group them.Planned
Search and safe saving
- 13. CIType-check and run tests on every push.Planned
- 14. Accent-insensitive searchSearching “ecole” also finds “école”, tested with French words.Planned
- 15. Stale-save protectionAn out-of-date edit can't overwrite newer data.Planned
Phase 2
Jan to Mar 2027
7 tasks
Search and safe saving
- 16. Note and project linksLink notes to projects and to each other.Planned
- 17. Safe reindexRebuild the index from files without deleting data when no files are found.Planned
Workflow visualiser
- 18. Workflow visualiser v1Tasks grouped by due date.Planned
- 19. Timeline viewTasks laid out over time.Planned
- 20. Task dependenciesMark which task must finish before another, with a cycle check.Planned
Backup and export
- 21. BackupCopy the data, then check that the copy is good.Planned
- 22. ExportSave data out, with a manifest of row counts.Planned
Phase 3
Mar to Jun 2027
16 tasks
Workflow visualiser
- 23. Graph view v1Notes, tasks and projects as a connected graph.Planned
- 24. Graph interactivityMove around the graph and toggle what it shows.Planned
Local AI suggestions
- 25. Ollama health checkCheck that the local model is reachable and make a first chat call.Planned
- 26. AI dependency suggestionsThe local AI suggests; I accept or dismiss.Planned
- 27. Remember dismissed suggestionsA dismissed suggestion stays dismissed.Planned
- 28. Internship agent v1Save and update job postings.Planned
Meetings and calendar import
- 29. Meetings schemaDatabase tables for meetings.Planned
- 30. Meetings data layerStorage code for meetings.Planned
- 31. Meetings pageList upcoming meetings.Planned
- 32. Remove button and auto-hideDismiss a meeting, and hide old ones automatically.Planned
- 33. Meeting link buttonsOpen a meeting's link in one click.Planned
- 34. .ics importImport meetings from a calendar file.Planned
- 35. Calendar feed subscriptionRefresh from a calendar feed every 10 minutes.Planned
- 36. Calendar sync by UIDUpdate existing meetings instead of duplicating them.Planned
- 37. Meetings on the timelineShow meetings next to tasks.Planned
Optional login and hardening
- 38. Optional login and hardeningSingle-user login, rate limit and a Host allow-list.Planned