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-3419(motir-core) Decide the queue foundation — Graphile Worker vs pg-boss vs hand-rolled, judged against the step-shim requirementdone
- MOTIR-3420(motir-core) The queue SCHEMA — `job_event`, `job_queue`, `job_step`, their RLS, and a from-empty migration replaydone
- MOTIR-3421(motir-core) The WORKER — its own Fly process group, claim with FOR UPDATE SKIP LOCKED, backoff, graceful shutdowndone
- MOTIR-3422(motir-core) The `step` SHIM — memoized `step.run` and `step.sleep` as a durable yield-and-reschedule, so 84 call sites do not changedone
- MOTIR-3423(motir-core) Event FAN-OUT and the per-job cutover switch — one event to N subscribers, routed to either enginedone
- MOTIR-3424(motir-core) Retries, `onFailure` and DLQ parity — the `job_run` ledger and the operator dashboard keep their shapedone
- MOTIR-3426(motir-core) Story gate — vitest coverage floor, the writer to consumer seams, and the crash-recovery guarantees a percentage cannot seedone
- MOTIR-3427(motir-core) Story E2E — a pilot job fails on the new engine, lands in the DLQ, and an operator replays it to successdone
Showing 8 of 8