moooon
Motir
Vibe your whole project. Bring an idea — Motir's three AI layers plan it, track it, and ship it, end to end. You're looking at Motir, built in Motir.
- Vibe Project
- Open Source
- AI Agent
- AI Loop
- 1
- requests
- 0
- upvotes
- 145
- planned
- 1,361
- shipped
- MOTIR-14005.8.2 Work-item reference token + parse/resolve helper (`lib/mentions`)done
- MOTIR-14015.8.1 Design — work-item mention picker + internal-link chip (+ title link, archived/deleted states)done
- MOTIR-14025.8.4 Work-item candidate search endpoint for the `@` pickerdone
- MOTIR-14035.8.3 Schema + service — parse refs on write → auto-create `relates_to` linkdone
- MOTIR-14045.8.6 Render — live internal-link chip in `MarkdownView` + title linkify (archived/deleted states)done
- MOTIR-14055.8.5 Editor — unified `@` mention picker (people + work items) in `MarkdownEditor`done
- MOTIR-14065.8.7 Integration vitest — reference-on-write → relates_to seam (real Postgres)done
- MOTIR-14075.8.8 Playwright E2E — @-mention a work item → live chip + relates_to → peek/rename/archive/deletedone
- MOTIR-1440Work-item-link (5.8) chips ONLY the explicit [label](motir:<id>) token — a bare MOTIR-<n> wires the relates_to edge but never renders as a chip; normalize bare keys on writedone
- MOTIR-1512bug-mentions-e2e-toast-getbytext-superstring-flake work-item-mentions.spec.ts:170 strict-mode violation — non-exact getByText('<KEY> saved') matches BOTH the toast title AND Radix Toast's sr-only "Notification <KEY> saved" announcementdone
Showing 10 of 10