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
- 136
- planned
- 1,377
- shipped
- Planning bug: a card ABOUT a stale population count carried a stale population count — MOTIR-3682 says "exactly one thing" remains on Inngest, and three didPlanner self-improvement — auto-reported quality bugs
- Planning bug: the ADR allocated the account-SUSPEND action to a card while the suspension MECHANISM — a schema column, session revocation and a sign-in refusal — was owned by nobody and priced into nothingPlanner self-improvement — auto-reported quality bugs
- Planning bug: two stories in different epics planned the SAME deliverable (`@motir/design-system`) two days apart, with no edge — MOTIR-1524 shipped it and MOTIR-1456 stayed claimable for eight weeksPlanner self-improvement — auto-reported quality bugs
- A plan proposal's `type` is a bare `z.string()` while every enum beside it is a `z.enum` — an out-of-enum value is stored, passes validate, and 500s at approvePlanner self-improvement — auto-reported quality bugs
- Planning bug: MOTIR-3230 deferred its filing-time limb with NO card — the prerequisite has since landed, and the duplicate that limb exists to prevent was filed two hours laterPlanner self-improvement — auto-reported quality bugs
- Planning bug: a card's central premise was a config COMMENT quoted as fact — six counter-examples sat nine lines below it, and two "options" were both already shippedPlanner self-improvement — auto-reported quality bugs
- Retire Inngest — delete the SDK, the serve route and the dependency, and prove the substrate stands aloneOwn the job substrate — a Postgres-backed queue replaces Inngest, and the serverless-shaped stepping goes with it
- 8.3.11 Ship Motir's BRAND chrome for cross-repo reuse — the design-system half already shipped as `@motir/design-system`Motir's public web presence — one host per audience, and an open-core line through motir-core (motir.co · app.motir.co)
- 8.3.8 Google Search Console — motir.co property setup + verification (manual)Motir's public web presence — one host per audience, and an open-core line through motir-core (motir.co · app.motir.co)
- 8.3.12 Decision — where Motir's BRAND chrome lives for cross-repo reuse, given `@motir/design-system` is installed by every scaffolded productMotir's public web presence — one host per audience, and an open-core line through motir-core (motir.co · app.motir.co)
- Decision (ADR) — where does the motir-marketing site (motir.co) run? 8.3.10 plans a NEW Vercel project while MOTIR-2396 is closing the accountMotir's public web presence — one host per audience, and an open-core line through motir-core (motir.co · app.motir.co)
- (motir-core) Cut the THREE container supervisors over IN PRODUCTION — ADD the ids to `MOTIR_POSTGRES_JOB_IDS`, watch a real push coalesce, boot and indexOwn the job substrate — a Postgres-backed queue replaces Inngest, and the serverless-shaped stepping goes with it
- (motir-core) Two concurrent first-workspace creates give ONE user TWO free orgs — the §4.5 org-creation gate takes no lock at allOwn the job substrate — a Postgres-backed queue replaces Inngest, and the serverless-shaped stepping goes with it
- Planning bug: MOTIR-2508 asserts "ONE PR, one file" in two criteria and then requires a second file in a thirdPlanner self-improvement — auto-reported quality bugs
- Planning bug: `motir run <id>` step 0a CLAIMED an archived card — `transition_status` does not reject one, and no gate before the worktree reads `archivedAt` or `readiness.ready`Planner self-improvement — auto-reported quality bugs
- Planning bug: a STACKED design PR merged into its already-merged base branch, so its deliverable never reached main while the card read donePlanner self-improvement — auto-reported quality bugs
- Planning bug: MOTIR-3595 plans a cross-repo READ seam no card creates — "read the plan's proposals through core" has no producerPlanner self-improvement — auto-reported quality bugs
- Planning bug: MOTIR-3573's criteria asserted a violation the API cannot express — the input type was never read before two ACs were written about itPlanner self-improvement — auto-reported quality bugs
- Planning bug: MOTIR-3560 was sealed at 5 pts / 60 min carrying its OWN six enumerated deliverables — the sizing advisory is blind to a card whose numbers are present and wrongPlanner self-improvement — auto-reported quality bugs
- Planning bug: MOTIR-3557's AC 3 forbade a behaviour a shipped test deliberately guarantees — a criterion phrased as a NEGATIVE about rendered output carries an ungrepped code claimPlanner self-improvement — auto-reported quality bugs