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
- 5
- verzoeken
- 4
- upvotes
- 422
- gepland
- 4.275
- uitgebracht
- (motir-core) `roadmap-flow.spec.ts`'s seed races the status-derivation job — the SECOND spec in this class, and `retries: 1` made the run green
- 8.3.16 The public design showcase at motir.co (`/design`) — live Style × Palette × Type over the published `@motir/design-system` (motir-marketing)Motir's public web presence — one host per audience, and an open-core line through motir-core (motir.co · app.motir.co)
- The story’s gate — what each PHASE’s cell can discharge, end to end from a real passSelf-improvement — auto-reported quality bugs
- Re-audit `phase-skeleton` and `phase-deepen` on the act test — the design gate moves to skeletonSelf-improvement — auto-reported quality bugs
- Re-tag `core` on the act test — six segments to `phase-skeleton`, two divided, no new packsSelf-improvement — auto-reported quality bugs
- `buildGenerationSystemPrompt` takes a PHASE — the skeleton framing stops reaching a deepen sessionSelf-improvement — auto-reported quality bugs
- Decision: what decides a rule’s PHASE? Settle the ACT test before any rule text movesSelf-improvement — auto-reported quality bugs
- The PHASE axis, applied — the framing takes a phase, and `core` splits on what a session can DISCHARGESelf-improvement — auto-reported quality bugs
- 17 Roadmap canvas draws ARCHIVED cards as red "blocked elsewhere" ghosts — the level read excludes them as nodes, then its edge read puts them straight back, by name
- 8.43 `main` is RED and undeployed — the duplicate-locator class has a THIRD shape (React's hidden `S:0` streaming block), and it took the `billing-cloud` leg down at the SAVE this time
- (motir-core) With Vitest balanced, E2E becomes CI's ceiling at ~15.5 min — five bulk legs carry 1705 s of test work behind a 178 s per-leg boot nobody has costed
- (motir-core) 19 of the 30 most expensive test files landed on ONE Vitest leg — `--shard` slices the alphabet, so the `tests/integration/**` cluster travels together
- The story's coverage + integration gate — the assembled selector, end to end from a generation passSelf-improvement — auto-reported quality bugs
- Re-cut 3 of 3 — the TYPE packs: what each of the 14 types receives, and what it must notSelf-improvement — auto-reported quality bugs
- Re-cut 2 of 3 — the KIND packs: `epic`, `story` and `bug` at deepenSelf-improvement — auto-reported quality bugs
- Re-cut 1 of 3 — the CROSS-CUTTING rules: what every cell gets, and the back-reference rewritesSelf-improvement — auto-reported quality bugs
- The selector re-cut — phase → kind at skeleton, kind OR type at deepen, and the cell space becomes a SUMSelf-improvement — auto-reported quality bugs
- `type` becomes an output of SKELETON — `propose_node` carries it, and `bug` leaves the typed setSelf-improvement — auto-reported quality bugs
- Mirror the pack restructure into motir-meta — and teach `split.py` about packs that do not exist in the pre-split corpusSelf-improvement — auto-reported quality bugs
- Decision: is a LINE still a RULE? Settle the clause unit before any rule text movesSelf-improvement — auto-reported quality bugs