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
- 贊同
- 537
- 已規劃
- 4,987
- 已發布
- (motir-core) The trace sample rate is a per-deployment setting, not a constant — read at boot (unset ⇒ 0), passed to the server and edge Sentry init, the worker kept at 0, every event and span tagged with its instance (Fly machine, process group, region), and its span-volume cost documentedmotir-core's web tier scales horizontally under agent traffic — each added `app` instance adds throughput (~500 req/s per instance, toward ~10k active agents), connections stay bounded, no reader is refreshed, measured first and proven by a re-runnable load test
- A design mock rendered with renderMock from @motir/design-system 0.14.0 fails the mock-utility correspondence guard on two `.style-vignette` rules no mock uses
- Record the before-measurement of the job tables on productionmotir-core's web tier scales horizontally under agent traffic — each added `app` instance adds throughput (~500 req/s per instance, toward ~10k active agents), connections stay bounded, no reader is refreshed, measured first and proven by a re-runnable load test
- The job worker full-scans job_queue about every 1.3 s: under FORCE RLS the non-leakproof enum `state =` filter cannot use the (state, run_at) index, and the table holds 268k finished rows to find 3 pending
- MonitorLinkNotYetVisibleError: The monitor link for work item cmv76wrj40nznhnpxk8lxg9v3 (connection cmv3kxq6z00k5hwsh69rqeybk) is not visible yet.
- (motir-core) The acceptance video in the approval overlay cannot go full screen — it snaps straight back into the in-page player
- Planning failure: validation_error — planning: the target MOTIR-8239 could not be read for this user
- Translate a work item on demand — a Translate button when the content is not in your language, cached per field, revision and language, billed to the organisation at model cost + 50%, with its loading, failed, no-credit and stale statesMotir 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
- Test seam: the billing boundary mock answers a `translation` usage block — scripted per test, else derived from the jobs mock's succeeded translate jobs at a fixed per-job figure, and omitted when the entry declares nullMotir 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
- Record the translation lane's derived multiplier in motir-meta margin-analysis.md (cost + 50% at P_min gives marginMultiplier about 0.196)Motir 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
- motir-ai usage rollup reports translation spend as its own org-level line, kept out of the AI figuresMotir 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
- Story E2E: German reader translates a Chinese work item, toggles, second reader free, stale re-translation, no-credit and failure with Retry (acceptance video)Motir 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
- motir-core story integration test: kept and shared translations, staleness, single-flight, failure and no-credit leave no charge, Translation usage line, agents and MCP/REST read the 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
- Stale state: an edit reaching a translated view re-translates only the changed field once; a later reader sees the original and Translate againMotir 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
- Item page and overlay: Translate, Show original and Show translation controls with per-field loading, failed (Retry), no-credit and already-in-your-language statesMotir 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
- Translate route and page-read DTO: needs-translation flag per field for the reader, per-reader translation request open to anyone who can open the item, MCP/REST/dispatch untouchedMotir 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
- Translation door service: given a work item and target language, return each field's translation from the kept copy or freshly made, single-flight per field and language, nothing kept or billed on failureMotir 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
- Mirror the translate job kind in core JOB_KINDS and add the client call with typed no-credit, failed and timeout resultsMotir 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
- motir-ai story test gate: translate billed at 1.5x upstream cost in the translation lane, refused with no rate, a rejected reply still charged, no planning fallbackMotir 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
- Translation line on Settings → Organization → Usage & cost (usage DTO and OrgUsageClient)Motir 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