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-3468(motir-core) Decide the CATCH-UP POLICY for a missed tick — per job, and where the disposition is DECLAREDdone
- MOTIR-3469(motir-core) The per-tick KEY — `job_queue.scheduled_for`, a unique on `(job_id, scheduled_for)`, and an insert-if-absent enqueuedone
- MOTIR-3470(motir-core) DECLARE the catch-up disposition beside the cron — a `defineJob` option a scheduled job cannot omit, on all 14done
- MOTIR-3471(motir-core) The SCHEDULER — a tick in the worker that enqueues every due cron fire, with a guard that refuses to run against an empty registrydone
- MOTIR-3472(motir-core) Story gate — two workers do not double-fire a tick, the coverage floor, and the totality guards a percentage cannot seedone
- MOTIR-3473(motir-core) Story E2E — a scheduled job fires on the engine and appears on the jobs dashboard, and a worker restart honours the declared catch-updone
- MOTIR-3474(motir-core) `docs/jobs.md` § Scheduled jobs — there IS a scheduler now, what a missed tick does, and what the health probe still provesdone
Showing 7 of 7