moooon
Motir
Vibe the 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
- 5
- 要望
- 4
- 賛成票
- 443
- 計画済み
- 4,442
- リリース済み
- 11.2.7 `GET` + `POST /api/v1/work-items/{key}/transitions` — the legal-move list and the status move that teaches on refusalPublic REST API — the versioned `/api/v1` integration surface every client shares
- 11.2.6 `POST /api/v1/projects/{projectKey}/work-items` + `PATCH /api/v1/work-items/{key}` — the write pair, with `If-Match` optimistic concurrencyPublic REST API — the versioned `/api/v1` integration surface every client shares
- 11.2.5 Attribute API-created work items — the `api` planning source and the totality sweep of its consumersPublic REST API — the versioned `/api/v1` integration surface every client shares
- 11.2.4 `GET /api/v1/projects/{projectKey}/work-items` — the FilterAST-narrowed, cursor-paged collectionPublic REST API — the versioned `/api/v1` integration surface every client shares
- 11.2.3 The keyset-paged project work-item read — repository + service, the SAME filter predicate as `/items`, ordered `(createdAt, id)`Public REST API — the versioned `/api/v1` integration surface every client shares
- 11.2.2 The v1 work-item RESPONSE schema module + `GET /api/v1/work-items/{key}` — the resource representation every other endpoint returnsPublic REST API — the versioned `/api/v1` integration surface every client shares
- 11.2.1 Decision — amend the `/api/v1` ADR: keyset paging over an offset-only service read, and per-resource zod RESPONSE schemas as the wire contractPublic REST API — the versioned `/api/v1` integration surface every client shares
- 11.2 Work items over `/api/v1` — list/search, read, create, update, transition, comments and dependency linksPublic REST API — the versioned `/api/v1` integration surface every client shares
- An ARCHIVED work item still shows the green "Ready to start" banner on the detail page and in the quick-view peek — and the peek shows no archived state at all (neither surface gates on `archivedAt`)
- Bare-key normalization is Markdown-structure-blind: it rewrites work-item keys inside inline code spans, fenced code blocks and link destinations — and PERSISTS the corruption into the stored body
- Work-item description: a Markdown TABLE overflows the description card and paints across the right rail — `.motir-prose` has no `table` rules at all (no scroll container, no borders)
- PLANNING BUG — publishing an artifact and WIRING it into the consuming deployment are two deliverables, and MOTIR-1981 planned only the first: 19 done children, and the index fleet is inert in production
- 11.1.6 End-to-end conformance suite — drive `/api/v1` as an EXTERNAL HTTP client with a real PAT against the real route + real PostgresPublic REST API — the versioned `/api/v1` integration surface every client shares
- 11.1.5 Story vitest gate — coverage floor + the wrapper↔pagination↔limiter integration seams + the architecture guards for `/api/v1`Public REST API — the versioned `/api/v1` integration surface every client shares
- 11.1.4 Per-token rate limiting for `/api/v1` — the atomic counter, `X-RateLimit-*` headers and `429`Public REST API — the versioned `/api/v1` integration surface every client shares
- 11.1.3 Opaque-cursor pagination + the shared list envelope, proven by `GET /api/v1/workspaces`Public REST API — the versioned `/api/v1` integration surface every client shares
- 11.1.2 The shared `/api/v1` route wrapper — bearer-PAT auth + scope gate + `{ code, error }` mapping + request id, proven by `GET /api/v1/me`Public REST API — the versioned `/api/v1` integration surface every client shares
- 11.1.1 Decision — the `/api/v1` contract: path versioning, bearer-PAT auth + scope mapping, `{ code, error }` errors, opaque-cursor pagination, rate limits, resource naming, deprecation policyPublic REST API — the versioned `/api/v1` integration surface every client shares
- 11.1 `/api/v1` foundation — the pinned conventions, PAT bearer auth + scopes, the error envelope, cursor pagination, and per-token rate limitingPublic REST API — the versioned `/api/v1` integration surface every client shares
- PLANNING BUG — MOTIR-1989 was sized and shaped against a container contract its own blocking sibling had not shipped, and against a step budget the substrate does not have