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
- 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 nothingPlanner self-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 withPlanner self-improvement — auto-reported quality bugs
- (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 notPlanner self-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 MCPPlanner self-improvement — auto-reported quality bugs
- (motir-core) `Deploy freshness` never prints the report it exists to print — `bash -e` kills the step at the command substitution, so the run summary is empty on exactly the red runsPlanner self-improvement — auto-reported quality bugs
- SET the legal-document manifest on the moooon cloud deployment, and read it back from the platform — before the reader that consumes it deploysMotir's public web presence — one host per audience, and an open-core line through motir-core (motir.co · app.motir.co)
- (motir-core) A QUARTER of the acceptance lane's main baselines never run — the concurrency group evicts the QUEUED push run, destroying the per-merge attribution MOTIR-2760 exists forPlanner self-improvement — auto-reported quality bugs
- (motir-core) `main` has not deployed since 2026-09-01 20:53 — MOTIR-4094 promoted two specs into a lane whose port and whose mock registration order they were never written forPlanner self-improvement — auto-reported quality bugs
- (motir-core) Drain the acceptance lane back to the in-flight stories — promote or retire the 23 specs sitting in a lane whose own header says its steady state is zeroPlanner self-improvement — auto-reported quality bugs
- Design amendment — the UNCONFIGURED arm of every motir-core surface that shows a legal link: sign-up, the rail row, the re-consent document rowsMotir's public web presence — one host per audience, and an open-core line through motir-core (motir.co · app.motir.co)
- 8.11 (motir-core) planningTargetLockGate real-concurrency race times out under loaded Vitest shardMotir's public web presence — one host per audience, and an open-core line through motir-core (motir.co · app.motir.co)
- The shared stripComments strips BLOCK comments first, so a line comment containing `/*` swallows the code below it — every source-scanning guard built on it can go silently blindMotir's public web presence — one host per audience, and an open-core line through motir-core (motir.co · app.motir.co)
- The base style's shape tokens inherit from the ancestor — a scoped warm-editorial preview wears the ACTIVE style's --shadow-* because the base has no [data-style] blockMotir's public web presence — one host per audience, and an open-core line through motir-core (motir.co · app.motir.co)