Type: design · Executor: coding_agent · The brand mark is genuinely NEW — story 8.7 did the TEXTUAL rename only and explicitly left the visual wordmark/logomark to this story (see scripts/plan-seed/data/story-8.7.ts header: "The Motir wordmark/logomark is story 8.3's design scope").
Define the complete Motir brand-mark asset system as a design subtask, grounded in the real design system (--el-* tokens + shape/radius tokens in app/globals.css). Deliverables (the THREE-file design set under design/brand/):
M-in-a-tile in the OG images (app/(public)/explore/opengraph-image.tsx lines 44–46). Replace that ad-hoc treatment with a real, specified mark. Define geometry as buildable SVG (path + viewBox), at a single source size that scales.[data-theme='dark']); specify the inverted/accent fills (note the --el-text-inverted flip gotcha — use a colour that holds AA in both themes).icon.svg (modern), apple-icon.png (180), the maskable manifest icons (192/512), and the safe-zone padding for each. (Only app/favicon.ico exists today; no icon.svg, no apple-icon, no manifest.)Draw the ACCESS PATH: each mock uses --el-* + radius tokens; the .mock.html renders the lockup, the favicon grid, the dark variant, and the OG template at shipped sizes; the .png export is the same-basename render.
NOTE — the final logomark is a CREATIVE artifact. This subtask specifies placement/usage + a buildable mark; the FINAL mark choice is a human/brand-design decision split out to 8.3.2 (decision). This subtask produces a strong default mark + the full usage system; 8.3.2 ratifies or substitutes the glyph.
design/brand/brand-mark.design-notes.md + design/brand/brand-mark.mock.html + design/brand/brand-mark.png exist; mock renders the lockup, favicon grid, dark variant, and OG template from real --el-*/radius tokens.scripts/plan-seed/data/story-8.7.ts (8.7 deferred the visual mark to 8.3)app/(public)/explore/opengraph-image.tsx (the ad-hoc M-tile to replace)app/globals.css (--el-* colour tokens + --radius-* shape tokens)design/typography/mono-technical.mock.html + .png (the THREE-file convention example)app/favicon.ico (the only icon today — set is incomplete)