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-marketing) motir.co has NO not-found page — a 404 is Next's stock black-on-white screen with no chrome, no landmark and no way back, on four routes that call notFound()Motir's public web presence — one host per audience, and an open-core line through motir-core (motir.co · app.motir.co)
- Design — motir.co's not-found room: what a lost visitor is told, and where the page sends them, drawn inside the public chromeMotir's public web presence — one host per audience, and an open-core line through motir-core (motir.co · app.motir.co)
- Provision the runtime configuration — the certificates token scoped to the motir-marketing app and the base-domain variables, set on both Fly apps and read back from the platform (manual)Motir's public web presence — one host per audience, and an open-core line through motir-core (motir.co · app.motir.co)
- Register the tenant base domain, point it at the motir-marketing Fly app, and issue its wildcard certificate (manual)Motir's public web presence — one host per audience, and an open-core line through motir-core (motir.co · app.motir.co)
- Delete content/legal/ and app/(public)/legal/ from motir-core — the 84-file referrer sweep, the CI content arm, and every dangling citationMotir's public web presence — one host per audience, and an open-core line through motir-core (motir.co · app.motir.co)
- Design — project settings › Public address: the subdomain claim, the custom-domain flow with its DNS instructions and every certificate state, the primary control and the tier upsellMotir's public web presence — one host per audience, and an open-core line through motir-core (motir.co · app.motir.co)
- 17 (motir-core) Soft playful OVERFLOWS the left nav rail at both widths — its 40px `--height-control` is 1px wider than the 56px collapsed rail's content box, and pushes the expanded rail past the fold 68–76px earlier than the default style
- Design — the Public page room in project settings: where a project admin edits the tagline, tags and README on app.motir.co (the entrance, the room, its states)Motir's public web presence — one host per audience, and an open-core line through motir-core (motir.co · app.motir.co)
- 3938 (motir-core) The signed-in app shell masks the 3D / Immersive atmosphere with an opaque page-background layer
- (motir-marketing) The 30-day erasure promise loses its guard with content/legal/ — no repository asserts that the Privacy Policy §6 number is the one ACCOUNT_ERASURE_WINDOW_DAYS runs onMotir's public web presence — one host per audience, and an open-core line through motir-core (motir.co · app.motir.co)
- motir.co renders the public reading surface — the shared chrome, /explore, /docs and /legal in motir-marketing over the public APIMotir's public web presence — one host per audience, and an open-core line through motir-core (motir.co · app.motir.co)
- (motir-marketing) /docs/mcp/tools renders the PUBLISHED catalogue through lib/docs.ts — the list returns, and the copy does notMotir's public web presence — one host per audience, and an open-core line through motir-core (motir.co · app.motir.co)
- (motir-core) Publish the MCP tool catalogue as an anonymous artifact — the derived grouping served at a stable path, the way the OpenAPI spec already isMotir's public web presence — one host per audience, and an open-core line through motir-core (motir.co · app.motir.co)
- (motir-core) app.motir.co/legal/<slug> answers 500 for EVERY slug since the manifest reader deployed — `generateStaticParams` over a runtime-only env var yields no params at build, so the redirect stub renders statically and the locale cookie read throwsMotir's public web presence — one host per audience, and an open-core line through motir-core (motir.co · app.motir.co)
- (motir-core) The rail's `Docs` row is a DEAD link — it still hard-codes `/docs` after MOTIR-3932 moved that surface to motir-marketing, while the `Legal` row beside it got the configured-url treatmentMotir's public web presence — one host per audience, and an open-core line through motir-core (motir.co · app.motir.co)
- Confirm the legal gate is LIVE on the deployed application — the manifest is what holds a reader, not the filesMotir's public web presence — one host per audience, and an open-core line through motir-core (motir.co · app.motir.co)
- E2E (Playwright) + acceptance video — the whole /p/* journey on motir.co, paced for a person to watchMotir's public web presence — one host per audience, and an open-core line through motir-core (motir.co · app.motir.co)
- Vitest gate (motir-marketing) — the /p/* coverage floor, the public-API seam, and the standing no-database-client ruleMotir's public web presence — one host per audience, and an open-core line through motir-core (motir.co · app.motir.co)
- Vitest gate (motir-core) — the new public reads, the act path's posture, and the host-only session cookie asserted rather than assumedMotir's public web presence — one host per audience, and an open-core line through motir-core (motir.co · app.motir.co)
- The act affordances on motir.co — follow, subscribe, vote, upvote, comment and in-place overview editing, exactly as the amendment decidedMotir's public web presence — one host per audience, and an open-core line through motir-core (motir.co · app.motir.co)