Estimate: 75m · Type: design
Design the in-place public-page editing experience for a fully authorable hero. Update the design/public-projects/ three-file asset set (notes + *.mock.html + .png export) — the design gate for every UI subtask below.
Design:
publicTagline as the subtitle (with an unset → generic i18n fallback state) and publicTags rendered as the meta Pills (replacing the four hardcoded i18n pills).MarkdownEditor. A sticky Save / Cancel bar; the page itself is the preview (WYSIWYG). States: empty tagline, zero tags, unsaved-changes guard, save-in-flight, save error.design-notes.md + public-projects.mock.html + public-projects.png updated/committed (three-file rule); copy index updated.components/ui/* primitives + --el-*/shape tokens (no Tier-0), AA-safe; full-page Playwright render (light, 2x, ~1200px).design/public-projects/; components/ui/MarkdownEditor, Pill, Button, Input; PublicOverviewHero.tsx