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,369
- shipped
- MOTIR-2414.4.8 Bug — start-sprint isn't atomic: the dialog PATCHes the goal then starts (two writes) because `startSprint` takes no `goal` (finding #68)done
- MOTIR-2424.4.9 Bug — start-sprint committed summary shows the issue count only, not "· N points" (no pre-start points source) (finding #69)done
- MOTIR-2434.5 Scrum board (sprint-scoped view)done
- MOTIR-2444.5.1 Design — Scrum board view: sprint header (goal/dates/remaining + points), no-active-sprint state, per-column point totals (extends design/boards/)done
- MOTIR-2454.5.2 Projection — sprint scope + `SprintSummaryDto` (committed/completed/remaining points + per-column totals) in `getBoard` for scrum boardsdone
- MOTIR-2464.5.3 Scrum board page + sprint header UI — resolve scrum board, render sprint header + points + no-active-sprint state (reuses the 3.2/3.3 board)done
- MOTIR-2474.5.4 Story tests — sprint-scope projection + sprint summary + header + no-active-sprint (component + focused E2E)done
- MOTIR-2484.6 Velocity + burndown chartsdone
- MOTIR-2494.6.1 Design — chart visual language + burndown + velocity (creates design/reports/; specs the 4.5 scrum-header + 4.4.6 sprint-report seam placements)done
- MOTIR-2504.6.2 Reusable token-aware SVG chart primitives in components/ui/ (line/area + grouped bar + axis/grid/legend; a11y data-table fallback) — the viz Story 6.3 reusesdone
- MOTIR-2514.6.3 Backend — `reportsService.getBurndownSeries(sprintId)`: day-bucketed remaining (guideline + actual) from the committed baseline + the 1.4.6 revision trail, boundeddone
- MOTIR-2524.6.4 Backend — `reportsService.getVelocity({ projectId, lastN })`: last-N completed sprints committed (4.4.2 baseline) vs completed (4.3.3 roll-up) + average, boundeddone
- MOTIR-2534.6.5 UI — mount the in-sprint burndown into the Story-4.5 scrum-header chart seam AND the completed-sprint burndown into the Story-4.4.6 sprint-report chart seamdone
- MOTIR-2544.6.6 UI — mount the velocity chart (committed vs completed per sprint + average) into the Story-4.4.6 sprint-report chart seamdone
- MOTIR-2554.6.7 Story tests — burndown series (revision-trail derivation, scope changes, bounded), velocity (last-N + average + low-history), chart primitive a11y + render; focused E2Edone
- MOTIR-2564.7 Tests — the cross-cutting Scrum journey at scale (sprint-scoped load · drag · swimlanes · WIP · complete + carry-over)done
- MOTIR-2574.7.1 At-scale Scrum fixture — sprint-shaped large seed (active sprint + points) + helpersdone
- MOTIR-2584.7.2 At-scale Scrum load-model + scope + header E2E — sprint-scoped bounded load, virtualization, over-cap banner, Done-age window, header pointsdone
- MOTIR-2594.7.3 At-scale Scrum interaction + complete journey E2E — drag-as-transition · snap-back · swimlanes · cross-lane reassign · WIP · complete-sprint carry-over + reportdone
- MOTIR-260bug-backlog-zh-sprint-translated-as-chongci Backlog (zh): "Sprint" inconsistently localized to 冲刺 — should stay Latin "Sprint"done
- MOTIR-261bug-issue-list-not-refreshed-after-create Issue list / tree does not update after creating a new work item via the modaldone
- MOTIR-262bug-backlog-selection-bar-move-to-backlog-always-shown Backlog selection bar: "Move to backlog" button is shown even when every selected item is already in the backlog (should hide / disable)done
- MOTIR-263Epic 5: Collaboration & fieldsdone
- MOTIR-2645.1 Comments + @mentionsdone
- MOTIR-2655.1.1 Schema — `comment` + `comment_mention` models + migration (single-level threading via `parentCommentId`; FKs as Prisma relations)done
- MOTIR-2665.1.2 `commentsService` — add/edit/delete/list with 6.4-role permissions, server-side mention parsing + `comment_mention` rows, paged reads, job eventsdone
- MOTIR-2675.1.3 Design — comment thread + composer + mention picker (`design/work-items/comments.mock.html`; fills the detail Activity placeholder)done
- MOTIR-2685.1.4 Mention capability in `MarkdownEditor` + mention-chip rendering in `MarkdownView` (tiptap Mention + `mention:` token round-trip)done
- MOTIR-2695.1.5 Comments section UI on the issue detail page — thread + composer + reply/edit/delete + "Show more" paging in the Activity slotdone
- MOTIR-2705.1.6 Mention → email notification job (`work-item/comment.created` + description-mention parity) via the 1.6 pipeline + `mentionNotification` templatedone