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
- 需求
- 4
- 贊同
- 589
- 已規劃
- 5,392
- 已發布
- (motir-ai) The ROOT level has no cell — `lay/epic` is two levels: the project's top level (lays EPICS) and an epic's level (lays STORIES) share one key, one pack list and one declaration, so "a skeleton cell knows what it LAYS" is false at the root
- Sweep the `Modal.Body`-bypass class app-wide — measure every `<Modal>` call site that owns no scroll container, fix the ones that clip, and add a guard so there is no fourth instanceSelf-improvement — auto-reported quality bugs
- (motir-ai) "Plan a new story" lays the project's EPIC level on both doors — a bare prompt routes to the project arm and skips PART 1, and a settled `{target: null, kind}` is written on a frame and consumed by nothing, so the no-id `author` the ADR calls THE ENTRY is unreachable
- (motir-gateway) `NOTICE` and `UPSTREAM.md` assert the Motir layer sits OUTSIDE the upstream tree — 22 upstream files carry Motir edits and 15 Motir files live inside it, so the documented SECURITY-rebase procedure is calibrated to a tree that no longer exists
- (motir-core) app.motir.co/robots.txt advertises http://localhost:3000 — the route is PRERENDERED at build time, where MOTIR_BASE_URL does not exist, and never reads the correct runtime value
- (motir-core) Verify on a REAL merge burst that no `Acceptance video` main baseline is evicted — the post-merge half of MOTIR-4095Self-improvement — auto-reported quality bugs
- (motir-core) app.motir.co serves an EMPTY sitemap Search Console errors on permanently — an empty `<urlset>` cannot express "nothing to crawl", so the deliberate signal is unreceivable
- 8.87 (motir-core) The plan review rail's transcript states ONE overflow axis — a summary token wider than its 311px column draws a rail-wide HORIZONTAL scrollbar instead of wrapping
- THE CUTOVER — set the public-site origin, verify the external registrations, submit the sitemap and smoke the live journeyMotir's public web presence — one host per audience, and an open-core line through motir-core (motir.co · app.motir.co)
- Submit https://motir.co/sitemap.xml to the existing Search Console Domain property — 26 URLs, the /p/* entries presentMotir's public web presence — one host per audience, and an open-core line through motir-core (motir.co · app.motir.co)
- (motir-gateway) The catalog pipeline reads a `min_prompt_tokens` CONTEXT TIER as a TIME-OF-DAY window and publishes it as an UNCONDITIONAL peak price — 7 servable models would be recorded at 2×–3× at every hour
- (motir-core) ADR §8 Amendment 3 — public project pages are motir.co/p/<KEY> for good; the workspace subdomain is repointed at hosted applications and deferredMotir's public web presence — one host per audience, and an open-core line through motir-core (motir.co · app.motir.co)
- 8.86 (motir-core) RE-READ the index ledger against the container's ACTUAL exit — every observed run exits 40, which classifies as NOT indexed, and MOTIR-4415 read 259 `succeeded` rows carrying `indexed: true`
- Planning bug: a criterion asked for the FIRST scheduled tick AND a date ≥ one day after the merge — the cron makes the first tick 13 h after, so the two halves cannot both hold
- (motir-ai) "Build once, sync forever" has synced NOTHING since 2026-08-21 — the 1.1.6→1.5.0 engine bump withholds the snapshot on EVERY run, and no run has recorded a pointer since, so the one-time re-index became permanent
- 20 (motir-core) THREE guards read a `docs/**` file as their subject from the app-gated Vitest lane — a docs-only pull request sets `app=false`, so the one diff shape that can break them never runs them
- Two records call the motir-marketing IPv4 "dedicated" and the platform says SHARED — the apex A record we are about to publish to customers rests on an address Fly gives us for free and a third record already says so
- 8.85 (motir-core) The index container is handed motir-core's OWN private motir-ai address — `motir-ai.internal` is 6PN, the fleet runs in a DIFFERENT Fly org, and every run has died at the upload grant since 2026-08-21
- (motir-marketing) /docs/sandbox says "coding agent" to customers — the terminology sweep walks the copy catalogue only, and every string a page authors is unguarded
- (motir-marketing) /docs lists eight of the nine pages its own rail carries — Public address has no door from the index