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-185111.1 `/api/v1` foundation — the pinned conventions, PAT bearer auth + scopes, the error envelope, cursor pagination, and per-token rate limitingdone
- ▸MOTIR-185211.2 Work items over `/api/v1` — list/search, read, create, update, transition, comments and dependency linksdone
- ▸MOTIR-185311.3 Projects, sprints, backlog and the ready set over `/api/v1`done
- ▸MOTIR-185411.4 The OpenAPI 3.1 spec as the SINGLE response-schema source + the published API referencedone
- ▸MOTIR-185511.5 `@motir/cli` migrates onto `/api/v1` — generated types replace the hand-mirrored interfacesdone
- ▸MOTIR-185611.6 MCP tool payloads derive from the v1 response schemas — the two surfaces cannot driftdone
- MOTIR-2196(motir-core) `createTestWorkItem` writes a ZERO-PADDED `position`, so the next TOP-LEVEL create in that project 500s on `invalid order key head: 0` — the exact trap `scripts/plan-seed/seed.ts` warns about in prosedone
- MOTIR-2198(motir-core) Three MORE seeders write a `position` the product cannot mint — `scripts/seed-large.ts` pads to 8, and the two board E2E specs write `p0000001` (invalid LENGTH, not head)done
- MOTIR-2199(motir-core) `board-at-scale` test 4 fails on EVERY first attempt — test 3 persists `groupBy=Assignee` on the shared board and CI's `retries: 1` re-runs `beforeAll`, hiding itdone
- ▸MOTIR-220811.7 The WORK-LOOP operations over `/api/v1` — dispatch, session close-out, expansion, the planning conversation, the activity read, and the three edge projections the shipped reads omitdone
- MOTIR-2275`/api/v1` ADVERTISES its contract version on every response — an `x-motir-api-version` header, so a client's skew gate costs nothingdone
Showing 11 of 11