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
- 533
- planned
- 5,569
- shipped
- motir-ai: gate tenant capture on the setting — off means no lesson, and bugs still fileTenant lessons are visible and controllable — a project sees what its planner learned, and decides what it keeps
- motir-core: carry the setting in the job envelope's context — a cross-repo contract that fails silentlyTenant lessons are visible and controllable — a project sees what its planner learned, and decides what it keeps
- motir-core: the setting field through all four layers, defaulting to ON with no backfillTenant lessons are visible and controllable — a project sees what its planner learned, and decides what it keeps
- Tenant lessons are visible and controllable — a project sees what its planner learned, and decides what it keeps
- How a lesson gets recorded — the "Record planning mistakes" setting, on by default, and an add_lesson MCP toolTenant lessons are visible and controllable — a project sees what its planner learned, and decides what it keeps
- E2E — retire from the list, see it marked and attributed, un-retire it backTenant lessons are visible and controllable — a project sees what its planner learned, and decides what it keeps
- Integration test — a retired lesson stays retired through a recurrence, and only the retire permission can retireTenant lessons are visible and controllable — a project sees what its planner learned, and decides what it keeps
- motir-core: the retire control in the list and detail, honouring the page-state contractTenant lessons are visible and controllable — a project sees what its planner learned, and decides what it keeps
- motir-core: the retire mutation route + client, guarded by the retire permissionTenant lessons are visible and controllable — a project sees what its planner learned, and decides what it keeps
- motir-ai: the retire / un-retire endpoint, tenant-scoped, recording the actorTenant lessons are visible and controllable — a project sees what its planner learned, and decides what it keeps
- recordRecurrence re-enables a lesson a human switched OFF — the clock silently overrides the personTenant lessons are visible and controllable — a project sees what its planner learned, and decides what it keeps
- An admin can RETIRE a lesson — a soft status change that stops injection and keeps the recordTenant lessons are visible and controllable — a project sees what its planner learned, and decides what it keeps
- (motir-core) Read the Inngest account's configured concurrency capacity off the dashboard
- (motir-core) Measure WHY the fast lane is SLOWER when the system is idle — p95 29.5 s with no refresh running
- (motir-core) STATE and ASSERT the interactive-latency budget for the fast lane
- (motir-core) A `work-item/transitioned` consumer landed 17 minutes late — the starvation mechanism is FALSIFIED, the latency budget is still owed
- E2E — an admin reaches the lessons from settings, reads one, and a non-admin never sees the doorTenant lessons are visible and controllable — a project sees what its planner learned, and decides what it keeps
- Integration test — the seam: permission refused before any upstream call, and no global row crosses itTenant lessons are visible and controllable — a project sees what its planner learned, and decides what it keeps
- motir-core: the lessons list and detail UI, built to the design, with its empty stateTenant lessons are visible and controllable — a project sees what its planner learned, and decides what it keeps
- motir-core: the seam — motirAiClient lesson reads behind a permission-checked server routeTenant lessons are visible and controllable — a project sees what its planner learned, and decides what it keeps