8.3 Marketing site + brand mark
Lowest
8.3.16 The public design showcase at motir.co (`/design`) — live Style × Palette × Type over the published `@motir/design-system` (motir-marketing)
High
8.10.1 Decision — launch shape + what Motir exposes publicly
High
Captured planning-mistake bugs
Medium
Decide the shape axis's DENSITY SCALE — what padding / height tokens exist, so the own-box escapes have somewhere to go
High
`app.motir.co/robots.txt` 404s — motir-core ships a sitemap, JSON-LD and canonicals on its public surface but no `app/robots.ts`
Low
Decision (ADR) — one origin per hostname: which host answers for each public surface, and what becomes of motir-marketing
Highest
Repoint the motir.co apex, issue the certificate, and update every external registration (manual)
Highest
8.3.9 Early directory listings — G2 / Product Hunt / GitHub (manual)
Lowest
8.3.8 Trademark clearance search for the Motir brand mark (classes 9 + 42)
Medium
Epic 9: Native AI coding (hosted agent execution)
Lowest
8.10 Take Motir public — the build-in-public launch
Medium
Global lessons added since the day-one seed batch do not RETRIEVE — two rows queried near-verbatim are absent from the ranked set, and every global row `search_lessons` returns carries a `cmr11*` id
High
Build-in-public is a CLOUD feature — MOTIR_CLOUD gates /explore and /p/*, and a self-hosted Motir is single-tenant
High
Epic 10: Platform administration & operations
Low
Plan in other PM software
Lowest
The own-box PADDING / HEIGHT axis of the shape swap — decide the density scale, then route the 447 escapes onto it
Medium
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 instance
Medium
(motir-core) The re-plan submit SETS `context.replanTrigger` — MOTIR-3324 ships a consumer that nothing populates
High
The token-permission picker's design asset is THREE rows behind its measurement — re-measure the two-column split, or say the numbers are no longer drawn
Low
(motir-core) The code-graph refresh costs ~35 minutes to re-derive a graph that measures 32 seconds — index ONCE per repo, and reach `codegraph sync`
Medium
(motir-core) A merge reaches production hours late — `Deploy to Fly` sits behind the whole verification matrix a second time, and a merge burst leaves only the newest run
Medium
Motir's public web presence — one host per audience, and an open-core line through motir-core (motir.co · app.motir.co)
High
WATCH — DeepSeek V4-Pro official release: re-verify the planner's DEFAULT model (pricing, id, the tool_calls workaround, Responses support) when it ships
Medium
(motir-meta) Land RUNG 1 + GATE 1's rewrites in the written playbook — the second home, or the rules are half-landed
High
(motir-meta) W6 — the third limb's other half: NAME WHAT ANSWERED, when the address comes from our own config (`kind-leaf-deepen.md`)
High
(motir-meta) W7 + W7b — two `phase-deepen.md` widenings: a lifecycle VERB is a precondition, and a CHARACTERISED set owes its histogram
High
(motir-meta) W8 — the INWARD limb of a decision's close-out: an ADR's own *Consumed by* list is the worklist (`core.md` + `run.md`)
High
(motir-meta) W9 — a defect card's MECHANISM owes the DISCRIMINATING measurement, and that measurement is the FIRST acceptance criterion (`kind-bug.md`)
High
(motir-meta) W10 + W10b — a NON-REPRODUCTION obliges the MATRIX not the verdict, and a `shape` advisory's remedy is not always a criterion CUT (`run.md` + `log-bug.md`)
High
Planning bug: a `blocked_by` wired to an ARCHIVED predecessor gates nothing — the card sealed `ready: true` against a retirement that has not shipped, and the advisory that named it was never read
Medium
Planning bug: an acceptance criterion quoted durations from a run where the jobs were SKIPPED — a skipped job reports zero, not an absence, and the ceiling it implied would have failed a green run
Medium
Planning bug: the 8.3 re-plan moved the public marketing surface to motir.co and never swept MOTIR-1043, whose whole premise was that surface — it kept `(motir-core)` in its title, and had no design blocker, for two months
Medium
Planning bug: a `coding_agent` card carried a criterion only a BROWSER SESSION can discharge — minting a `CLI_TOKEN_GRANT` token is cookie-session-only by design, and no gate noticed
Medium
Planning bug: a bug card filed mid-run asserted an ORM reader nobody grepped, and promoted that mechanism into two acceptance criteria that cannot be satisfied
Medium
Planning bug: a copy card scripted a PUBLIC marketing claim about an unshipped capability — no gate checks a customer-facing sentence against the product, because the precondition rule only asks whether the card can be BUILT
Medium
Planning bug: MOTIR-3868's AC 1 required a diff against `work_item.targetRepoRole`, a column retired 11 days earlier — the enumeration was verified, the column behind it was not
Medium
Planning bug: the `AgentRun` collision was RECORDED and not removed — the name shipped into the plan anyway, and a year's drift made it three-way
Medium
Planning bug: MOTIR-3892 "measured" a closed PR from its CARD — #332 never split the constant, changed no test, and turned no guard red
Medium
Planning bug: a story was authored with three children whose acceptance criteria can only be met after the story's own merge and deploy — the container had no exit, and every gating signal read green
Medium
Planning bug: a story ACCEPTANCE CRITERION had no child that owns it — MOTIR-3870 pre-dates MOTIR-3891 and was scoped against a different parent
Medium
Planning bug: a card planned a live-run indicator on the READY list, whose membership predicate excludes every item that has a run — and removing it exposed that a run had no general door at all
Medium
(motir-core) `sandbox-staleness` has failed EVERY scheduled run for 17 days — the tripwire is right: `packages/cli` is 30 commits past `cli-v0.3.0` and the published sandbox image is what users pull
Medium
(motir-core) `roadmap-flow.spec.ts`'s seed races the status-derivation job — the SECOND spec in this class, and `retries: 1` made the run green
Medium