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
- requests
- 4
- upvotes
- 522
- planned
- 5,594
- shipped
- Planning bug: a card said its mechanism must be MEASURED and then made one hypothesis an acceptance criterion
- Planning bug: MOTIR-3076 named one of its rule's two homes — mirror the mechanism/criterion check into `SHARED_PLANNING_RULES`
- (motir-core) `validate_work_item` has no advisory for a card that is its OWN design blocker — one criterion draws the design, another builds the surface it draws
- (motir-ai) Mirror the design gate's NON-SELF limb into `SHARED_PLANNING_RULES` — `THE_DESIGN_GATE`'s (b) may not be the card itselfSelf-improvement — auto-reported quality bugs
- (motir-core) The canvas card shows `implemented` and `planning` as "To Do" — three hand-copied six-member status literals coerce every unrecognised workflow status to `todo`
- (motir-meta) The design gate's NON-SELF limb — `(b) the type: design subtask` may not resolve to the card under test (`plan-rules/kind-leaf.md`)Self-improvement — auto-reported quality bugs
- Planning bug: a card carried its OWN design as criterion 1 and the UI criteria that consume it as criteria 4–5 — the planning-time design gate has no detector, so a leaf can be its own design blocker
- The settings rail's "← Back to {project}" link returns to `/dashboard`, the retired home — the project home has been `/home` since MOTIR-2654, and the account rail head carries the same stale constant
- The widened scanner stopped one coordinate short — it still abstained on TAG selectors, hiding 381 faint findings and 270 MUTED violations
- Reconcile the 105 `--el-text-faint` references in 33 `design-notes.md` against the swept mocks — the spec half the guard cannot read
- Turn ON the design guard's FAINT arm — `violations()` rules on both inks, and the scanner's last boundary is DELETED rather than reworded
- Faint-ink sweep — AI, notifications, reports, home, shell & brand (211 sites, 15 mocks) plus the six zero-finding areas' notes
- Faint-ink sweep — admin, billing, import, onboarding, epic privacy, audit coverage & the project square: 182 sites across 12 mocks
- Faint-ink sweep — projects, public projects, settings & the repository set: 274 sites across 17 mocks
- Faint-ink sweep — the planning surfaces (boards · backlog · roadmap · sprints · triage · ready · estimation): 332 sites across 26 mocks
- Faint-ink sweep — the developer surfaces (cli-guide · coding-convention · api-docs · mcp-server · cli-connect): 342 sites, and one GENERATED mock
- Faint-ink sweep — design/work-items/: 404 sites across 25 mocks re-inked off `--el-text-faint`
- The design tree's `--el-text-faint` population — 1745 sites across 101 files, an ink that clears AA on NO surface
- (motir-core) A DECIDED plan stops flagging itself out of date — `computePlanStaleness` gains the `planned`-only rule its other two callers already write by hand
- (motir-core) Story E2E — a DECIDED plan still shows its cards: `plans-review.spec.ts` amended to assert the outcome ALONGSIDE the proposals