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
- 6
- requests
- 4
- upvotes
- 557
- planned
- 5,472
- shipped
- 8.84 (motir-core) A DECLINED plan's LIST says `Created` / `Applied` / `Archived` about work that never happened — `decided` is a BOOLEAN, so the decline takes the approve arm
- 8.84 (motir-core) `likely-self-blocking-design` cannot fire on a design criterion that AMENDS an existing design document — `DESIGN_ASSET_MATCHERS` is a list of asset tells, and an amendment names a section
- 8.83 (motir-core) A PENDING plan-canvas `remove` node dims itself with `opacity-80`, so its title composites to 3.95:1 even AFTER MOTIR-4260 — the MOTIR-2495 class at a second site, and no guard reaches it
- A workspace can RELEASE its public subdomain — the ADR amendment, the release path, and the reservation that holds the name for everMotir's public web presence — one host per audience, and an open-core line through motir-core (motir.co · app.motir.co)
- 8.79 (motir-core) `ONBOARDING_ENTRY_PATH` is declared TWICE and the landing owner-guard scans for neither — the entrance route is the one destination `lib/navigation/landing.ts` owns and does not defend
- 8.77 (motir-core) The attachments mock hard-codes the lightbox scrim as `#313131` — a pre-composite of `bg-black/80` over a page TOKEN that can move — and both prose sites justify it with a `mockStateInkScan` limitation MOTIR-4317 removed
- (motir-core) The item page's link panel has NO optimistic update — add/remove repaint only when a WHOLE-page `router.refresh()` lands, and four `@smoke` E2E tests now rotate failures on that race
- 3937.12 (motir-meta) COMPRESSION.measure.py's `MOTIR-\d+` arm scores a key used as an ADDRESS — `kind-bug.md`'s only warrant is a directive naming MOTIR-1465 as a candidate parent
- 22 (motir-core) The roadmap's "Show all" is INERT on every DRILLED level — the tile is drawn at every level, but its activation uncaps the ROOT's cache key, so the level the reader is standing on stays capped and no request is made at all
- 8.73 (motir-core) `SidebarNav.tsx`'s BRANCH axis stays ungated at 86.95 — the DRAWER arm of both settings rails, and the five-clause workspace-settings `active:` predicate, are unreached by any spec
- (motir-marketing) The /docs restore stopped at the four pages the bug MEASURED — /docs/mcp lost its entire client-wiring guide, getting-started lost every worked example, and three more drops are unaccounted forMotir's public web presence — one host per audience, and an open-core line through motir-core (motir.co · app.motir.co)
- 8.83 (motir-core) Selecting a card does not light its dependency edges — the canvas paints its whole selection signal with `--el-accent`, the FILL token, which on Candy is 1.26:1 on the board and 1.01:1 against an edge dimmed to 12%
- 8.81 (motir-core) An APPROVED plan's list row opens a card that EXISTS as though it were still a proposal — the list door never got the canvas's materialized-`add` branch, so the peek says `not yet created` about MOTIR-4470
- 2200.4 (motir-meta) `_shared.md` states that appending to a closed plan is refused — a declared REVISION append makes that false, and the corpus is where a planner reads it
- Design — the Remove control on the workspace-subdomain card: its confirm, what it warns the name is held for ever, and the unclaimed state it returns toMotir's public web presence — one host per audience, and an open-core line through motir-core (motir.co · app.motir.co)
- (motir-core) The SAME deletion took THREE more MCP-doc guards with the fingerprint gate — and nothing checks `docs/mcp.md`'s tool count
- VERIFY the restored /docs against the deleted original — a page-by-page parity ledger read from the DEPLOYED motir.co, after the docs work has mergedMotir's public web presence — one host per audience, and an open-core line through motir-core (motir.co · app.motir.co)
- (motir-marketing) The 404 room and the host-unavailable page still carry motir.co's RELATIVE chrome on a tenant host — the router forwards no host headers on either rewrite
- (motir-core) The Playwright specs become their own type-check project — the runner's ENTRY POINTS as the line, and the tests project's first real boundary
- 21 (motir-core) Refresh inside "Not in an epic" EMPTIES the roadmap canvas — the synthetic level is served from a level cache the refresh has just cleared, so the door opens on "No items at this level"