Ask Mo about your project. Get the answer and the notes it came from.
Mo Assistant is the agent inside Morion. Your coding agents work the code; Mo works the notebook. Ask what was decided and get the note it came from, with a status on every claim. Find that ticket. Write a note from a conversation, set up a folder, tidy the board. Mo is a panel in the app and the same set of tools over MCP, so your agents can ask it too.
Ask Mo
Yes, mostly. Reminders are scheduled locally and mirrored to the server queue on sync Reminder architecture decided. Push delivery is out of scope until v2 Reminder architecture decided.
Whether queued deletes replay in order is still open Queue writes while offline · comments provisional.
Conflict: the March spec says reminders are server-first Sync protocol v1 superseded; the decision note overrides it.
Gap: nothing in the notes covers reminder time zones. Want me to open a ticket for it?
Every claim names the note it came from and carries a status: decided, provisional, proposed, superseded, not implemented, unknown. Contradictions come back as conflicts, missing facts as gaps.
Pick a question. Read the answer with its receipts.
Three questions over a small demo project. Every answer is shaped like a real Mo answer: cited claims, a status per claim, conflicts and gaps called out.
Reminders are mentioned, not decided.
- Check-in flow lists "undo, notes, reminders" as scopedecided
- Plan: habit tracker proposes local notifications first, "push later if retention needs it"provisional
- No note covers notification permissions on iOSunknown
Gap: nothing decides local vs push, and nothing schedules the permission prompt. Conflicts: none.
Four open, one blocked.
- Habit list screen is in doing, second run after the weekly aggregation tests faileddecided
- Check-in flow is in todo, next in the queuedecided
- Weekly review screen and Local backup wait in backlogdecided
- Local backup is blocked on the export format, per the comment from Codex on Tuesdayprovisional
Gap: no ticket owns the export format decision.
Two changes by Codex since Monday, both on the data model.
- Review comment on Data model: "streak calculation off by one across DST", fixed after the review sent it backdecided
- Data model moved to done after the Codex review passed, and was merged into maindecided
- A proposed migration note for check-in timestamps was superseded by the SQLite schema in the merged diffsuperseded
Conflicts: none. Gap: no note records why DST mattered; the fix is in the diff only.
How it works
In detail
What it is not
Six jobs, one index.
Each is a tool your agents call over MCP and a thing you can do from the app. Plain sentence first, the tool's real name after it.