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
- 494
- planned
- 4,830
- shipped
- motir-marketing Test is red on main: tests/docs/localeRender.test.tsx's English warm-up times out at 5s and poisons the cached /docs/skills snapshot
- (motir-meta) plan.forward.test.py case 6 is flaky under CPU load: narration sends miss the 10s drain bound (sent 0, lost 101)
- A dead letter with no workspace cannot be replayed from anywhere — the only replay door refuses `workspace_id IS NULL`, and the operator route the RLS inventory describes does not exist
- motir.co header at 390px: the French and German "Start free" button paints over the Motir logo
- Legal pages stay English — in every non-English locale they open under a localized note that the English text is binding, linking to itMotir in eleven languages — app.motir.co and motir.co in en·zh·ja·ko·de·fr·es·it·nl·pl·pt, per-language font sets, and work content in an org content language with per-user translation
- Story E2E with acceptance video: French Terms from the footer under its note, the link to English Terms with the language choice kept, /legal in Japanese and Polish, no note in English, the French page source and sitemap, and a French 404Motir in eleven languages — app.motir.co and motir.co in en·zh·ja·ko·de·fr·es·it·nl·pl·pt, per-language font sets, and work content in an org content language with per-user translation
- (motir-marketing) Coverage + integration gate for the legal note: every document and the index in all eleven locales — note present exactly in the ten, link serves English, lang="en" on only the English text, body identical to English, page-head canonical and sitemap agree, unknown slug a 404Motir in eleven languages — app.motir.co and motir.co in en·zh·ja·ko·de·fr·es·it·nl·pl·pt, per-language font sets, and work content in an org content language with per-user translation
- (motir-marketing) Render the binding-English note above every legal document and the /legal index in the ten non-English locales, linking to the document's /en/ address so English is served without moving the remembered language, with the English title, body and index titles marked lang="en" and no note in EnglishMotir in eleven languages — app.motir.co and motir.co in en·zh·ja·ko·de·fr·es·it·nl·pl·pt, per-language font sets, and work content in an org content language with per-user translation
- (motir-marketing) The binding-English note's text as a legal-namespace key in all eleven catalogues — English source from the design, translated into the ten locales under each glossary and source-recordedMotir in eleven languages — app.motir.co and motir.co in en·zh·ja·ko·de·fr·es·it·nl·pl·pt, per-language font sets, and work content in an org content language with per-user translation
- (motir-marketing) Crawl data for legal documents: every language version is canonical to the unprefixed English document with no hreflang set, the sitemap lists each document once at its English address, one rule shared by the page head and the sitemap, and the /legal index unchangedMotir in eleven languages — app.motir.co and motir.co in en·zh·ja·ko·de·fr·es·it·nl·pl·pt, per-language font sets, and work content in an org content language with per-user translation
- Design the binding-English note on a legal document page and the /legal index in a non-English locale, and the English page with no note (a delta of design/legal/)Motir in eleven languages — app.motir.co and motir.co in en·zh·ja·ko·de·fr·es·it·nl·pl·pt, per-language font sets, and work content in an org content language with per-user translation
- The generating-plan review read is heavy on every poll: measure it, then answer "unchanged" cheaply, send narration as a delta and drop the second item read
- The plan overlay's poll on a generating plan re-reads and re-sends the whole review every 2.5 s with no in-flight guard, so a long, large plan makes the overlay load slowly
- agentInstancePlanLapse "keeps them" test went red on 2026-10-10: fixed 40-day clock jump vs. real-clock lapse date (red on every PR and main)
- Idea category labels stay English on every motir.co/ideas locale — the public idea reads return the English-only IDEA_CATEGORY_LABELS whatever `locale` asks for
- validate_work_item times out (5000 ms transaction) on a 26-child container
- plan.py walk that dies mid-way leaves its plan `generating` forever — the owner cannot decline it, its PLAN_TARGET_LOCKED hold blocks every new plan on the card, and plan.py cannot resume it
- motir.co /docs in eleven languages — every guide and API page translated as authored prose, under the same copy rules and glossaryMotir in eleven languages — app.motir.co and motir.co in en·zh·ja·ko·de·fr·es·it·nl·pl·pt, per-language font sets, and work content in an org content language with per-user translation
- Stale-German /docs page cannot be shown in a browser: /[locale]/docs/sentry is prerendered and the lane's standalone server reads a different content rootMotir in eleven languages — app.motir.co and motir.co in en·zh·ja·ko·de·fr·es·it·nl·pl·pt, per-language font sets, and work content in an org content language with per-user translation
- (motir-marketing) Move the English prose of the /docs/sandbox guide and SetupSteps — paragraphs, step intents and bodies, kind chips, picker labels and per-profile notes — into the per-page document form, every docker run, pull and dev-container literal staying in lib/sandboxProfiles.ts so the parity guard holdsMotir in eleven languages — app.motir.co and motir.co in en·zh·ja·ko·de·fr·es·it·nl·pl·pt, per-language font sets, and work content in an org content language with per-user translation