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
- 522
- planned
- 5,566
- shipped
- (motir-core) The acceptance-lane lifecycle guard has NEVER checked a receipt in CI — no job sets its credential, so MOTIR-2770 always passes and the lane has grown back to 23 specsSelf-improvement — auto-reported quality bugs
- (motir-core) A transient 503 on ONE artifact PUT silently costs a story ONE receipt — cause unknown, three hypotheses falsified
- (motir-core) Ask Tigris what it did with the two refused PUTs — a support request, because no API and no CLI exposes a request id
- (motir-marketing) The legal documents moved without their MATERIALITY guard — no repository now asserts that a Terms revision was read before it shipped
- (motir-marketing) The Privacy Policy's §7 data-rights link is a RELATIVE path — on motir.co it is a 404, so the export/deletion promise leads nowhere
- Playwright E2E + acceptance video (motir-core) — configured and unconfigured legal links, and the cloud re-consent hold over the manifestMotir'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 CONFIGURED manifest seam end to end, and both arms of the unconfigured caseMotir'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 seven routes, the front-matter contract, and the no-database assertionMotir's public web presence — one host per audience, and an open-core line through motir-core (motir.co · app.motir.co)
- The three legal-link surfaces render from configuration — sign-up, the rail row and the re-consent document rows, with the unconfigured armMotir's public web presence — one host per audience, and an open-core line through motir-core (motir.co · app.motir.co)
- The subprocessor disclosure's evidence stays where the dependencies are — re-home subprocessor-list-guard per the decisionMotir's public web presence — one host per audience, and an open-core line through motir-core (motir.co · app.motir.co)
- lib/legal/documents.ts becomes a CONFIGURED manifest reader — the re-consent gate keeps working with no content/legal/ in the treeMotir's public web presence — one host per audience, and an open-core line through motir-core (motir.co · app.motir.co)
- Decide what motir-core reads once content/legal/ leaves — the legal-document manifest, the unconfigured default, and where the subprocessor guard's evidence livesMotir's public web presence — one host per audience, and an open-core line through motir-core (motir.co · app.motir.co)
- motir-core reads its legal documents from a CONFIGURED MANIFEST — the links, the re-consent gate over it, the subprocessor split, and the hosted provisioningMotir's public web presence — one host per audience, and an open-core line through motir-core (motir.co · app.motir.co)
- (nextjs-prisma-vercel-starter) Follow motir-core's acceptance-lane rename — every scaffolded project ships a check called `Acceptance video` for a lane that publishes nothingSelf-improvement — auto-reported quality bugs
- (motir-core, manual) Mint `MOTIR_GUARD_TOKEN` — a Motir PAT granted `project:browse` and nothing else — and store it as a repository Actions secret, so the acceptance-lane guard has a credential to bind withSelf-improvement — auto-reported quality bugs
- (motir-core) The run section's empty state renders ONE WORD PER LINE — `max-w-md` resolves to `var(--spacing-md)` = 16px, and the same shadowed scale collapses three more shipped surfaces
- (motir-core) The acceptance-receipt STATUS has no read path — `GET /api/work-items/<key>/acceptance-evidence` is 405, so MOTIR-2770's approved-receipt guard fails open and can never fire, credential or notSelf-improvement — auto-reported quality bugs
- (motir-core) The lane is called `Acceptance video` and no longer publishes one — rename it to the acceptance TESTS and retire the CI publisher, now that the agent uploads the receipt over MCPSelf-improvement — auto-reported quality bugs
- 3937.2 (motir-core) A `modify`'s quick view shows an EMPTY rail — every field but the parent is still gated on `op === 'add'`, so the values a re-plan changes are invisible on the surface that approves it
- 2200.3 A `planned` plan can be corrected and shrunk but never GROWN — AMENDMENT 8 declares `planned` editable and ships two of three verbs, so the second-plan-plus-hand-decline cost it removed survives verbatim for any correction that needs a card