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
- 贊同
- 487
- 已規劃
- 5,022
- 已發布
- (motir-core) `validate_plan` and projected `validate_work_item` report EVERY bad edge in the committed tree, so any old uncovered or cross-level edge makes every plan on the project read `valid: false` with no blocker and no rejection — narrow the edge findings to the ones the plan introduces
- app.motir.co/ 308s to motir.co instead of landing a signed-in reader on /workbench and a signed-out one on /sign-in
- agentTerminalStoryGate's no-logging test can end while the relay's fire-and-forget touchActivity is still re-arming the idle timer, so the in-flight probe fails it intermittently
- The Ideas console's error state leaves its tag read running, so its error-card test intermittently fails the leftover-backend probe
- agentChatStoryGate's seam test reads the chat connection row before the relay's fire-and-forget insert lands, so it fails intermittently under CI load and ejects PRs from the merge queue
- gatewayExactlyOnceGate orders a world's credit transactions by createdAt, so a debit and its offset written in the same millisecond swap places and the two twins' snapshots differ intermittently
- Design the language control on the signed-out pages (sign-in, sign-up, invite acceptance, device approval) — a delta of the auth screensMotir 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
- Ideas to build becomes a living idea store — the owner curates ideas in motir-core by hand and by a recurring research skill, and motir.co shows them live, searchable by category, tag and text
- (verification) The owner's first real motir-ideas run against production — 5 to 10 sourced ideas added (or a stated reason for fewer), any retirements carry a reason, the coverage log records the areas covered, and the report names every writeIdeas to build becomes a living idea store — the owner curates ideas in motir-core by hand and by a recurring research skill, and motir.co shows them live, searchable by category, tag and text
- (motir-core) On the planning surface the floating confirm bar covers the end of the plan's List — the list never reserves the bar's height, so a short plan has no scrollbar and its last row cannot be scrolled into view
- plan.py re-creates a NEW target on a coverage re-author instead of revising its own proposal, so the walk stops before laying
- motir.co follows the OS into dark mode and remembers /design choices across visits — and opening /design switches the site's style and font by itself
- (motir-core) Story E2E + ACCEPTANCE VIDEO — an operator opens Ideas from the console nav, filters, edits an idea, retires one with a reason and finds it under Retired; a superadmin deletes one; support staff see no write controlsIdeas to build becomes a living idea store — the owner curates ideas in motir-core by hand and by a recurring research skill, and motir.co shows them live, searchable by category, tag and text
- (motir-core) Story integration + coverage gate — the Ideas page's loader and server actions against real Postgres: the support/operator/superadmin ladder, a retire's reason and audit row, a concurrent retire, and the ≥90% floorIdeas to build becomes a living idea store — the owner curates ideas in motir-core by hand and by a recurring research skill, and motir.co shows them live, searchable by category, tag and text
- (motir-core) /admin/ideas — edit an idea, retire it with a required reason and a superadmin's hard delete, as operator-gated server actions over the idea write service, with their refusals shown in placeIdeas to build becomes a living idea store — the owner curates ideas in motir-core by hand and by a recurring research skill, and motir.co shows them live, searchable by category, tag and text
- (motir-core) /admin/ideas — the console's Ideas nav entry and the list page: every idea incl. retired, filtered by status, kind, category, tag and text in the URL, paginated, read by support staff and aboveIdeas to build becomes a living idea store — the owner curates ideas in motir-core by hand and by a recurring research skill, and motir.co shows them live, searchable by category, tag and text
- Platform staff review, edit and retire ideas by hand at /admin/ideas — the console's Ideas page with its filters, the edit form, retire with a reason, and a superadmin's deleteIdeas to build becomes a living idea store — the owner curates ideas in motir-core by hand and by a recurring research skill, and motir.co shows them live, searchable by category, tag and text
- motir-ai cannot attach a file to the planning bug it files: motir-core has no service-authenticated attachment door, so the planning record's JSON rides inline in the bug body
- (verification) After the motir.co ideas story deploys — motir.co/ideas in production renders the store's ideas, a ?category=&tag=&q= URL opens filtered, a ?idea=<slug> URL opens that idea in place, and an idea retired in the console leaves the page within the hourIdeas to build becomes a living idea store — the owner curates ideas in motir-core by hand and by a recurring research skill, and motir.co shows them live, searchable by category, tag and text
- (motir-marketing) Story E2E + ACCEPTANCE VIDEO — a visitor narrows /ideas by category, tag and text, shares the URL, opens an idea in place, reads its sources and closes it with Back; empty results and an unreachable API each show their stateIdeas to build becomes a living idea store — the owner curates ideas in motir-core by hand and by a recurring research skill, and motir.co shows them live, searchable by category, tag and text