Skip to content

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
144
planned
1,362
shipped

Motir · Work items

MOTIR-3298Done

The remaining twelve packs restated on the proven shape — core, kind-*, type-*, op-*

The rollout, once phase-deepen has proven the shape survives the cut. 2 828 lines across twelve packs, at these ratios:

packlineswrongrightratio
core.md81163222.9x
kind-leaf-deepen.md43034311.3x
kind-story.md25113113.0x
phase-skeleton.md24610110.0x
op-replan.md23818018.0x
kind-bug.md17622022.0x
kind-leaf.md142818.0x
type-design.md114606.0x
type-test.md104919.0x
type-migration.md90707.0x
type-bars.md68101.0x
type-code.md59101.0x

core.md is the one to treat differently: it is always injected for every cell, it holds the 17-gate checklist, and at 2.9:1 it is the least inverted pack in the corpus — the gate checklist is genuinely prescriptive and most of what surrounds it is not. type-bars.md and type-code.md are already close to the target shape and are the cheapest confirmations that the measure is not just counting warrant tags.

This story is deliberately left unexpanded until MOTIR-3297 lands. Its children are one card per pack (or per pack family), and their acceptance criteria cannot be written honestly before the proof pack shows what a restated rule looks like and how much of a limb survives migration. Expanding it now would be planning against a shape nobody has seen.

Two things the mirror needs on the way through, both measured on origin/main: CORPUS_ORDER has no type-test, type-bars or op-sprint entry at all, so three source packs have no mirror pack to land in and the routing needs those slots; and the mirror files some packs' rules under a different pack than the source does, so the destination is found by a text probe over the constant, never by a pack-name lookup.

Acceptance criteria

  • Every one of the twelve packs is restated or explicitly deferred with a reason, one child card per pack or pack family.
  • Each child carries the same evidence its proof-pack predecessor did: a per-unit table, the migrated rows with their categories and sourceRefs, and the before/after register counts.
  • CORPUS_ORDER gains the type-test, type-bars and op-sprint slots, or the child that would need them records why the routing stays as it is.
  • The corpus total lands materially below 3 513 lines and the epic's ratio table is re-measured and quoted.
  • No child deletes guidance: every migrated paragraph is retrievable from the store.

Context refs

  • motir-meta prompts/plan-rules/ — the twelve packs and MANIFEST.md's routing table.
  • motir-ai src/llm/planningRulePacks.tsCORPUS_ORDER, PLANNING_RULE_PACKS, PACKS_BY_TYPE.
  • MOTIR-3297 — the proof pack whose shape this story rolls out.