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-1212.5.10 Design — List view pagination (server-paged navigator)done
- MOTIR-1222.5.11 Design — Tree view at scale: sortable headers + lazy-expand + virtualizationdone
- MOTIR-1232.5.12 List view server-side pagination (LIMIT/OFFSET + count, filter/sort-aware)done
- MOTIR-1242.5.13 Tree lazy-load read contract — roots + children-of-node (workspace-gated, sortable, paged-per-node)done
- MOTIR-1252.5.14 TreeTable — lazy-expand + sortable headers (wire 2.5.13)done
- MOTIR-1262.5.15 Tree row virtualization — window the treegrid (a11y-honest)done
- MOTIR-1272.5.16 `pnpm db:seed:large` — dev seed for a real-scale projectdone
- MOTIR-1282.5.17 Bug — filter-bar facet check marks de-sync on rapid multi-select (finding #58)done
- MOTIR-1292.5.18 Design — work-item quick-view (peek) modal + row trigger + "Open full page" linkdone
- MOTIR-1302.5.19 Work-item quick-view modal in `/issues` (URL-driven peek + "Open full page")done
- MOTIR-1312.5.20 Design — ready/blocked readiness in the quick-view (peek) modaldone
- MOTIR-1322.5.21 Show ready/blocked readiness in the `/issues` quick-view modaldone
- MOTIR-1332.5.22 Bug — `/issues` filter popover renders untranslated English strings (FILTER / KIND / STATUS / "Find by ID or title…" / "Clear filters" / kind + status labels) (finding #61)done
- MOTIR-1342.6 Tests — Epic 2 consolidation, coverage hardening & acceptance journeysdone
- MOTIR-1352.6.1 Epic-2 coverage audit + `tests/EPIC2_COVERAGE.md` matrixdone
- MOTIR-1362.6.2 Default-workflow graph-conformance suite (vitest, constant-derived)done
- MOTIR-1372.6.3 Full Epic-2 lifecycle integration scenario (vitest)done
- MOTIR-1382.6.4 Extend coverage gating to the Epic-2 workflow modules + re-verify thresholdsdone
- MOTIR-1392.6.5 E2E — Epic-2 acceptance journey (Playwright): create → detail → lifecycle → list/treedone
- MOTIR-1402.7 Work-item type + executordone
- MOTIR-1412.7.1 Design — the type + executor picker on the create modal + the detail raildone
- MOTIR-1422.7.2 Decision — the WorkItemType taxonomy + the type→executor default mapdone
- MOTIR-1432.7.3 Schema — WorkItemType enum + nullable work_item.type + executor field + migration + default helperdone
- MOTIR-1442.7.4 The type/executor picker UI (create modal + detail rail) + per-type hue tokensdone
- MOTIR-1452.7.5 Seed loader — map PlanItem.type/executor to the structured fields (stop emitting prose)done
- MOTIR-1462.7.6 Epic-6 filter integration — `type` becomes a filterable field in the 6.1.1 FilterASTdone
- MOTIR-1472.7.7 Vitest — schema + default map + picker default-seeding + loader mapping + filter facetdone
- MOTIR-1482.7.8 Playwright E2E — create a typed work item (pick type + executor), filter the list by typedone
- MOTIR-149bug-finding-47 Workflow settings page has no nav entry point — orphaned routedone
- MOTIR-150bug-tree-header-misalignment Tree view: column values not aligned with their headersdone