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
- 贊同
- 535
- 已規劃
- 4,982
- 已發布
- Decision — the API reference on motir.co is one page per operation with a hub per resource, and no 300 KB budget
- Planning bug (hosted planner): the briefing's section 5 reads "none" over title-only cards. It names a card "Not authored" only when its session FAILED, so a card that never got a session is invisible though the walk report already knows the level is incomplete
- Design — the list and board title surfaces: a per-surface Show original switch, a per-title translating state that does not resize rows, and one no-credit noticeMotir 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
- Design — the Auto-translate work content setting in Settings → Project, with the change read backMotir 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
- Design — the work content editors name the language the stored original is written in: the edit form's title, description and explanation, and the item page's to-do text and notesMotir 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
- Design — the work item page and quick view reading in the reader's language unpressed, with the machine-translation marker and Show originalMotir 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
- Decision — motir-marketing is a BUILT site: nothing renders per request except the live public surface, and the machines are sized for that alone
- Docker inside a fleet runner cannot unpack image layers ("failed to convert whiteout file … operation not permitted"), so every services: container and buildx step fails on the fleet
- (motir-core) loadtest/k6/build.sh pulls the grafana/xk6 image with no tag, so a CI cache miss builds k6 with whatever xk6 is current
- Plan window hand-off still promises "A few questions" that the migrate wizard no longer asks
- Every fleet CI job fails at actions/checkout with EACCES on /root/.gitconfig: the runner entrypoint drops to the runner user with setpriv but keeps root's HOME
- motir-gateway still carries one-api's four tag-triggered release workflows, which never run here, would publish under the upstream's Docker Hub name, and keep the fleet readiness verdict unmet
- Onboarding's GitHub connect offers the accounts the Motir App is already installed on and links one instead of sending you to install again — on MOTIR-8216's connect-flow API, not a second oneOnboarding 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
- E2E — an email sign-up reaches connect, signs in with GitHub, picks an installed account, links a subset and moves on, in English and Chinese, recorded as the acceptance videoOnboarding 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
- Integration — listing, picking, linking and the select_repos return across two organisations sharing one installation, against the real datastore with GitHub stubbed at the provider seamOnboarding 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
- Confirming links the chosen repositories and states every outcome on the step — linked, taken meanwhile, no longer accessible, not an admin — and the wizard moves onOnboarding 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
- The repository picker on the connect step — available, connected-here and connected-elsewhere repositories, the nothing-left state, and the select_repos redirect opening itOnboarding 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
- The connect step lists the accounts the App is already installed on, offers the GitHub sign-in on identity_required, and shows linking to organisation admins onlyOnboarding 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
- Translate — the already-installed-accounts copy into the nine other app languages (ja, ko, de, fr, es, it, nl, pl, pt)Onboarding 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
- Pin that onboarding's install round trip returns an already-installed pick to the connect step as select_repos, on the workspace branch, with no organisation in the stateOnboarding 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