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
- 贊同
- 545
- 已規劃
- 4,963
- 已發布
- (motir-core · design) The report pages, refined — full-width chrome with a bounded-height chart, thinned/angled x labels, the help-text toggle, Workload's Period + Days-back controls and reporter bar with an unassigned segment and legend, Created vs Resolved's bar form and series switches, and the Sprint report and Velocity sprint pickers — a delta on `design/reports/`
- headroomScaling e2e fails its beforeAll when a machine takes over 30s to answer /health
- Send to my agent can never start a run: the Fly exec API ignores the `stdin` field, so the launcher gets no run credentials and exits 1, and Motir hides the reason behind `launch_failed`Your own agent instances — host Claude Code, Codex or any sandbox agent in Motir's cloud on your own credential, see them on one page, work with one beside it, and let idle ones hibernate
- (motir-core) Billing & plans draws NO Motir CI line for the meta org, so moooon cannot see the CI usage its own fleet runner now incurs
- Vitest shard 5/20 times out on unrelated tests under CI load (passkeyBoundaryContract, followThePlannerGate)
- acceptance-plan-progress "stalled" spec times out waiting for the Planning tab's next poll under CI load
- The own-box PADDING / HEIGHT axis of the shape swap — decide the density scale, then route the 447 escapes onto it
- (motir-core) Story E2E — switching the style reshapes padding and height across the app, and the default style renders its pre-sweep values
- (motir-core) Story integration gate — the density steps, shapeSwapLint own-box check and styleRegistry agree over the whole swept tree
- (motir-core) Sweep own-box padding/height onto the density steps — app/** and any remaining top-level components/*.tsx, then switch the own-box check on for every scanned source
- (motir-core) Sweep own-box padding/height onto the density steps — components/pages/**, rooms/**, runs/**, folders/**, issues/**, analytics/**, brand/**, errors/**, i18n/**, icons/**, markdown/**, theme/**
- (motir-core) Sweep own-box padding/height onto the density steps — components/settings/**, projects/**, onboarding/**, hosted/**, github/**, howToTest/**
- (motir-core) Sweep own-box padding/height onto the density steps — components/planning/**, ai/**, approvals/**, acceptance/**
- (motir-core) Sweep own-box padding/height onto the density steps — components/workItems/**
- (motir-core) Sweep own-box padding/height onto the density steps — packages/design-system/src/** and components/ui/** (shared primitives)
- (motir-core) Add the own-box check to shapeSwapLint — the IN and raw-layout rules, an exactly-asserted allowlist, and a per-area enforcement list the sweep cards extend
- (motir-core) Amend CLAUDE.md's padding and sizing by-surface tables so every density step the sweep may route to is named
- (motir-core) Define the derived density steps in ONE shared rule on `:root, [data-style]` in theme.css, and prove they re-resolve in a nested [data-style] scope
- (motir-core) Investigate why ~43 work items from the week of 2026-09-28 were never embedded, and file a bug if a defect is confirmed
- (motir-core) Work-item embedding sweep: bounded backfill variant, sweep service, scheduled job, registration, tests and docs