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
- 144
- planned
- 1,366
- shipped
- MOTIR-1813.3.8 Fix LaneCell windowing loop — a cross-lane drag crashes the swimlane board with "Maximum update depth exceeded"done
- MOTIR-1823.5 Tests — the cross-cutting board journey at scale (load model · drag · swimlanes · WIP)done
- MOTIR-1833.5.1 At-scale board fixture + cap/Done-age test seamdone
- MOTIR-1843.5.2 At-scale load-model E2E — bounded load, virtualization, over-cap banner, Done-age windowdone
- MOTIR-1853.5.3 At-scale interaction E2E — drag-as-transition · snap-back · swimlanes · cross-lane reassign · WIPdone
- MOTIR-1863.6 Board configuration — columns + status→column mappingdone
- MOTIR-1873.6.1 Design — board-configuration surface: column manager + status mappingdone
- MOTIR-1883.6.2 Column config service + API — add/rename/reorder/delete column; map/unmap statusdone
- MOTIR-1893.6.3 Board-configuration UI — column manager + status mapping; repoint the unmapped traydone
- MOTIR-1903.6.4 Story tests — column config service + the unmapped→mapped resolution E2Edone
- MOTIR-1913.7 Multiple boards per project (board CRUD + switcher)done
- MOTIR-1923.7.1 Design — board switcher + create / rename / delete / set-default UI (extends design/boards/)done
- MOTIR-1933.7.2 Schema — default-board flag + switcher ordering (N boards per project; migration-aware)done
- MOTIR-1943.7.3 Board CRUD service + API — create (seed columns) / rename / set-default / delete (guards)done
- MOTIR-1953.7.4 UI — board switcher + create / rename / delete / set-defaultdone
- MOTIR-1963.7.5 Board-scoped read — resolve the selected board (`?board=`/default) through the projectiondone
- MOTIR-1973.7.6 Tests — board CRUD + guards + switcher + board-scoped read (component + focused E2E)done
- MOTIR-1983.7.7 Design — per-board settings entry + board-scoped settings page (extends design/boards/)done
- MOTIR-1993.7.8 Board-scoped settings — thread the selected board through the settings page + entriesdone
- MOTIR-2003.8 Board load model — filtered-set + virtualize + over-cap warning (replaces per-column "Load more")done
- MOTIR-2013.8.1 Design — extend design/boards/ with the corrected scale model (no "Load more"; over-cap "refine filter" banner; Done-age window)done
- MOTIR-2023.8.2 Projection load model — bounded whole-set load + Done-age window + `truncated`/`cap` signal (retire the per-column cursor)done
- MOTIR-2033.8.3 Flat board UI — drop "Load more"; render the whole bounded set, virtualizeddone
- MOTIR-2043.8.4 Over-cap warning banner — "board too large, refine the filter" (flat + swimlane)done
- MOTIR-2053.8.5 Swimlane UI — drop the per-column "Load more" footer; bucket the whole bounded setdone
- MOTIR-2063.8.6 Tests — board load model (no "Load more", over-cap banner, Done-age window, virtualization)done
- MOTIR-207bug-attachment-fk-migration-drift Every `prisma migrate dev` re-proposes dropping the hand-managed attachment FKdone
- MOTIR-208bug-swimlane-lane-header-not-spanning-scrolled-columns Swimlane lane-header band stops at the viewport edge — does NOT extend over columns revealed by horizontal scroll (e.g. "Cancelled")done
- MOTIR-209bug-swimlane-collapsed-lane-header-not-full-width Swimlane lane-header band is NOT full track width when the lane is COLLAPSED — same shape as the prior `bug-swimlane-lane-header-not-spanning-scrolled-columns`, but only the expanded state was covereddone
- MOTIR-210bug-board-create-scrum-type-disabled Cannot create a Scrum board — the create-board dialog’s Scrum type option is permanently disabled (stale "Epic 4" seam left over after Story 4.5 shipped)done