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
- 需求
- 4
- 贊同
- 538
- 已規劃
- 4,990
- 已發布
- (motir-marketing) Story integration + coverage gate for the nine categories — parseIdeasParams accepts each new slug and still ignores an unknown one, MARK_BY_CATEGORY gives each its group's mark, and /ideas shows a new-category idea with its own chip, filter and mark
- (motir-core) E2E + acceptance video — acceptance-admin-ideas walks the /admin/ideas category filter and edit form offering the nine new categories and saves an idea as Silver economy
- (motir-core) Story integration + coverage gate for the nine categories — staff batch-add and PATCH accept each and still refuse an unknown slug, public reads label each in all eleven locales with the English fallback, translation totality, and no existing idea re-categorised
- (motir-core) The idea store accepts nine new categories — IdeaCategory enum + forward-only migration, IDEA_CATEGORY_LABELS, all ten IDEA_CATEGORY_TRANSLATIONS columns per glossary, the public OpenAPI category enum and docs/platform-ideas-api.md (34 categories, with the three glosses), and /admin/ideas' filter and edit form offering them
- (motir-marketing) motir.co knows the nine new idea categories — IDEA_CATEGORY_SLUGS gains the nine slugs in grouped order (driving IdeaCategory and parseIdeasParams) and MARK_BY_CATEGORY gives each its group's colour mark, with the unit tests that walk the slugs kept green
- (motir-core) An off-thread watchdog captures the main thread's stack while the event loop is blocked, and a P2028 names the blocking frame
- (motir-core) A P2028 carries GC pause, heap and CPU throttle/steal readings over the stall window — `unmeasured` where unreadable
- (motir-core) A P2028 reports what blocked the event loop — a captured blocking stack, GC pauses, heap, and CPU throttle/steal, as monitor tags
- Design: connect one GitHub account to many orgs — account picker, repo picker (available / unavailable elsewhere / none left), connected list, disconnect confirmationOnboarding that matches motir.co — the Motir look and "vibe the project" voice, a GitHub connect that does not lose you, no waiting on the index, a generated first-project name, and import proven against real Jira, Linear and Plane
- Planning bug: `phase-lay.md`'s reconcile-rules header narrates the operation axis's retirement — and correcting a PACK is a two-repo act, because its prose is mirrored against motir-ai's twin
- (motir-meta) The planner corpus a session is sent names ~200 MOTIR work items, and nothing stops a new one — strip them and guard the composed prompts
- Two concurrent Resumes on one failed planning session can refuse the loser with PLAN_NOT_RESUMABLE instead of RESUME_ALREADY_STARTED
- The approval-gate and approve-and-merge readers crash on a delivery whose pull request the card's organisation can no longer read — refuse the decision instead
- (motir-meta) `plan.py` leaves an invalid plan `generating` forever: no planning session is handed the verdict to fix, and the plan is never closed with the reason
- Guide me through cannot read the project's code, so it tells the person to paste it and copies steps and SQL it cannot check — MOTIR-8129's query uses a table and columns that do not exist
- The internal plan-proposals route drops `summary` on a revision's final append, so a revised plan closes through `markPlanned` without the briefing the revision sent
- File the wave band as an EU figurative mark at EUIPO (canovol B.V., classes 9 + 42, wave-band.svg @ 91a9f3b2) and record the application number, filing date and sha
- (motir-core) A freshly deployed app machine takes traffic before it has loaded its routes or opened DB connections — its first requests fail with P2028 maxWait
- (motir-ai) The closing re-open scopes what it may fix to cards this run proposed, so committed cross-level edges and out-of-plan findings on not-done cards close the plan INVALID instead of being fixed
- IndexDispatchFailedError: Indexing moooon-B-V/nextjs-prisma-vercel-starter into project cmv3wr9xn00mrhxshj3j51xgl failed (admission_deferred): index admission was refused for 60 attempts (ai_plan_req…