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
- Anfragen
- 4
- Stimmen
- 418
- geplant
- 4.274
- ausgeliefert
- (motir-marketing) /docs/api renders the operation detail it already fetches — parameters, request body, responses and a copyable example, with a guard that fails on fetch-without-renderMotir's public web presence — one host per audience, and an open-core line through motir-core (motir.co · app.motir.co)
- motir.co/docs is UNUSABLE — the move from app.motir.co kept the routes and dropped the documentation: no request bodies, no parameters, no responses, no MCP inputs, no CLI or sandbox instructions, and the searchable left rail replaced by a flat listMotir's public web presence — one host per audience, and an open-core line through motir-core (motir.co · app.motir.co)
- (motir-core) Open a consumable door onto COMMAND_CATALOG — the published package exports only ./package.json today, so no reader can reach itMotir's public web presence — one host per audience, and an open-core line through motir-core (motir.co · app.motir.co)
- (motir-core) Publish each MCP tool's inputSchema in /api/docs/mcp-tools.json — derived from the same registry that answers tools/listMotir's public web presence — one host per audience, and an open-core line through motir-core (motir.co · app.motir.co)
- 8.72 (motir-core) `mockStateInkScan`'s `toHex` reads neither an 8-digit `#rrggbbaa` nor `currentcolor` — 47 elements paint a background it cannot read, and since MOTIR-4317 an unreadable ancestor ABSTAINS where it used to be silently skipped
- 8.75 (motir-core) `render-design-mock.mjs` locks onto the FIRST width-matching viewport, so a 1x-exported asset re-exports at half the viewport and 2.8x the height — silently
- 8.74 motir.co draws a SYMMETRIC fork and /onboarding demotes import — the asymmetry's only record is a prose flag in a merged asset, addressed to a card whose story is `done`
- (motir-core) design/onboarding-entrance — re-point `onboarding-entrance` at the `--el-*` layer
- 3937.11 (motir-meta) COMPRESSION.measure.py's MARKER scores two arms that are no longer evidence — `\bfixture\b` matches DIRECTIVES and bare `#\d{2,3}` matches only Principle numbers since notes.html was deleted
- (motir-marketing) DESIGN the /docs surface for motir.co — the three-file asset set, including how a 49-operation reference is navigatedMotir's public web presence — one host per audience, and an open-core line through motir-core (motir.co · app.motir.co)
- 8.70 (motir-core) One `Escape` closes BOTH the drawer's Help menu and the drawer under it — `SidebarDrawer`'s own `esc` handler sits outside Radix's dismissable-layer stack
- (motir-core) design/ai-chat — re-point `plan-change-conversation` at the `--el-*` layer (292 `var()` sites; the tokens are named only in comments)
- 8.71 (motir-core) The acceptance lane's membership gate reads `.path` from an API that returns `filename` — so it counts ZERO changed files and SKIPS the lane on every pull request, while `Acceptance complete` stays green
- (motir-core) Deleting a workspace RELEASES its subdomain into the global namespace — `PublicAddress` cascades on workspace delete, defeating ADR §8's never-released rule on the one path that runs automatically: account erasure
- (motir-core) design/ai-planning — re-point `plan-canvas-arrival` + `plans-tabbed-list` at the `--el-*` layer
- (motir-core) design/ai-planning — re-point `plans-surface` at the `--el-*` layer (the largest asset: 4155 lines, 397 `var()` sites)
- (motir-core) design/roadmap — re-point `roadmap`, `edges` + `grid-init` at the `--el-*` layer
- (motir-core) design/ai-chat — re-point `target-picker` + `canvas-spatial` at the `--el-*` layer
- (motir-core) A root domain under a MULTI-LABEL public suffix is offered a CNAME it cannot create — the apex test is a label count
- (motir-core) design/projects — re-point `inapp-plan-with-ai` at the `--el-*` layer