Roadmap: production geometry core, full anatomy coverage and LabUI integration
Статус этого Issue
Канонический план — Labpics-Team/agents-config → plans/product-lab-icons/ (активная ревизия, сейчас r2). Этот Issue — зеркало статуса для наблюдателей GitHub, не второй SSOT: при расхождении прав план. Динамика узлов — в Node status активной ревизии.
Прежняя версия Issue (этапы R0–R7, цель 222/444, ./animate как фундамент) устарела: живой корпус — 238 имён × 2 стиля = 476 SVG, generic ./animate удалён (PR #76), часть этапов выполнена или инвалидирована.
Судьба этапов R0–R7
| Старый этап |
Судьба |
Узел r2 / доказательство |
| R0 — доверие к master |
выполнено |
GATE-0 done: truth-reset PR #79; единый pnpm verify = SSOT CI (PR #75); один lockfile; PR #58/#59 закрыты. Остаток (consumer fixture, release contract) → CONTRACT-01, REL-02/03 |
| R1 — каталог и Glyph IR v2 |
выполнено |
PR #72: semantics/catalog.json + Glyph IR v2; ортогональный lifecycle-manifest → INV-04 |
| R2 — Quality Observatory |
инфра выполнена, вердикт открыт |
PR #72 + PR #84 (превью-инфраструктура); два независимых визуальных ревью → VISUAL-01 (in progress) |
| R3 — geometry kernel |
перенесено |
Вместо kernel-монолита — переиспользуемые законы: SEM-01 done (mirror PR #82, slash PR #83); constraints/precision → AX-02/AX-03 |
| R4 — миграция 163 глифов (#46) |
инвалидировано |
Auto-transcribe дал 163 lossless arc-chain-копии без семантики (ASM-01 r1 инвалидировано); транскрипция → offline-эксперимент COV-00/01/02, семантика → SEM-00 (done) / SEM-01 (done, 85 моделей) |
| R5 — вариативность |
перенесено |
AX-01 (триаж 66 weight-debt) → AX-02 → AX-03 → GATE-2; все blocked by GATE-1 |
| R6 — LabUI |
перенесено |
CONTRACT-01 (packed consumer fixture) → REL-02; в org нет потребителей @labpics/icons — контракт стабилизируется до Хайрама |
| R7 — специальные семейства |
выполнено как корпус |
calendar-number, calendar-today, sun/sun-low, musical-note(s), paw/fire/cloud — в shipped 476 SVG (hand v2, PR #78); параметричность → AX/SEM-волны |
| R8 — смысловые анимации |
переопределено |
Не «после static DoD», а отдельная capability-ветка: MO-00 (census) → MO-01..05 → MORPH-01 → ADAPTER-01 → GATE-3 → MOTION-REL-01; сейчас один жест time.advance |
| DoD «222/444» |
инвалидировано |
Корпус 238×2=476; release-база зафиксирована в BASELINE-01 |
Инварианты
Полный нормативный список — INV-01..13 в активной ревизии плана. В CI сейчас исполняются:
Остальные (INV-04/05/07/09/10/13) — процессные, исполняются гейтами плана; вкусовые решения — Issue #43 (INV-13).
Roadmap: production geometry core, full anatomy coverage and LabUI integration
Статус этого Issue
Канонический план —
Labpics-Team/agents-config→plans/product-lab-icons/(активная ревизия, сейчас r2). Этот Issue — зеркало статуса для наблюдателей GitHub, не второй SSOT: при расхождении прав план. Динамика узлов — вNode statusактивной ревизии.Прежняя версия Issue (этапы R0–R7, цель 222/444,
./animateкак фундамент) устарела: живой корпус — 238 имён × 2 стиля = 476 SVG, generic./animateудалён (PR #76), часть этапов выполнена или инвалидирована.Судьба этапов R0–R7
pnpm verify= SSOT CI (PR #75); один lockfile; PR #58/#59 закрыты. Остаток (consumer fixture, release contract) → CONTRACT-01, REL-02/03semantics/catalog.json+ Glyph IR v2; ортогональный lifecycle-manifest → INV-04@labpics/icons— контракт стабилизируется до Хайрамаcalendar-number,calendar-today,sun/sun-low,musical-note(s),paw/fire/cloud— в shipped 476 SVG (hand v2, PR #78); параметричность → AX/SEM-волныtime.advanceИнварианты
Полный нормативный список — INV-01..13 в активной ревизии плана. В CI сейчас исполняются:
CI=true pnpm verifyзелёный, baseline-исключений нет.svg/**не меняется моделированием (fidelity/parity-гейты)../ir/candidates(PR feat(ir): INV-06 — candidate-корпус в opt-in субпат ./ir/candidates #85,cc4bd1f32).check-ink-weight --axes).check-package-size).scripts/**(CI-границаsrc ↛ scripts, PR refactor(core): CORE-01 — чистое runtime-ядро src/core, граница src ↛ scripts #81).Остальные (INV-04/05/07/09/10/13) — процессные, исполняются гейтами плана; вкусовые решения — Issue #43 (INV-13).