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