moooon
Motir
Vibe your whole 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
- 1
- requests
- 0
- upvotes
- 145
- planned
- 1,361
- shipped
- MOTIR-3455(motir-core) Decide how the EMIT PATH learns the subscriber set — the engine registry is empty on a web requestdone
- MOTIR-3456(motir-core) Route every emitter through `sendEvent`, and make the ESLint boundary enforce itdone
- MOTIR-3457(motir-core) The engine's fast-lane latency probe — event to run p95, read from the ledger instead of a vendor APIdone
- MOTIR-3458(motir-core) Make the subscriber set reachable from the emit path, with a guard that fails when it is notdone
- MOTIR-3459(motir-core) Event-level IDEMPOTENCY on the engine — carry `defineJob`'s key through and dedupe on it, so `email.send` still sends oncedone
- MOTIR-3460(motir-core) `docs/jobs.md` — the emit seam, engine-side idempotency, and what "cut over" means to an operatordone
- MOTIR-3461(motir-core) Story gate — vitest coverage floor, the emit-to-run seams, and the totality guards a percentage cannot seedone
- MOTIR-3462(motir-core) Story E2E — one transition fans out to all four fast-lane consumers on the engine, and a repeated invite emails oncedone
- MOTIR-3498(motir-core) The E2E job worker sends email through the CONSOLE provider, so no engine-routed send ever reaches the outbox — `jobs-postgres-engine.spec.ts` is red on `main`done
Showing 9 of 9