Цель
Сделать master доказуемо воспроизводимым и запретить дальнейший промоушен геометрии, пока полный набор видящих гейтов не подтверждает каждый generated-вариант.
Это управляющий issue первой волны. Долгосрочные планы остаются в Issues; каноническая документация описывает только действующий контракт.
Инварианты R0
- один package manager и один lockfile;
- одна verify-цепь: локально и в CI выполняется тот же
pnpm verify;
- ни один известный дефект topology/adjacency/clearance/ink-weight не остаётся
generated;
- preview всегда показывает неизменяемый baseline, текущий генерат, метрики и причину отклонения >3%;
- релизная документация,
package.json и workflow не противоречат друг другу;
- устанавливаемый артефакт проверяется как внешний потребитель;
- развитие анимационного API не определяет структуру статики до стабилизации
part.id и Glyph IR v2.
Порядок работ
R0.1 Репозиторная воспроизводимость
R0.2 Демоут-аудит
R0.3 Quality Observatory
R0.4 Контракт поставки и LabUI
R0.5 Очистка очереди
Definition of Done
clean checkout
→ corepack enable
→ pnpm install --frozen-lockfile
→ pnpm verify
→ pnpm pack
→ install tarball in isolated fixture
→ ESM import + CJS subpath + types + tree-shaking PASS
Дополнительно: полный promoted-корпус не имеет известных HARD-дефектов, а preview и machine report воспроизводятся детерминированно.
Связанные задачи
#40 #41 #42 #43 #44 #45 #46 #47
Цель
Сделать
masterдоказуемо воспроизводимым и запретить дальнейший промоушен геометрии, пока полный набор видящих гейтов не подтверждает каждый generated-вариант.Это управляющий issue первой волны. Долгосрочные планы остаются в Issues; каноническая документация описывает только действующий контракт.
Инварианты R0
pnpm verify;generated;package.jsonи workflow не противоречат друг другу;part.idи Glyph IR v2.Порядок работ
R0.1 Репозиторная воспроизводимость
package-lock.json, оставитьpnpm-lock.yaml;packageManagerи Node 20;pnpm verify, сохранив отдельные bite-tests;pnpm packи установки tarball в fixture;R0.2 Демоут-аудит
handс машиночитаемой причиной;R0.3 Quality Observatory
R0.4 Контракт поставки и LabUI
R0.5 Очистка очереди
Definition of Done
Дополнительно: полный promoted-корпус не имеет известных HARD-дефектов, а preview и machine report воспроизводятся детерминированно.
Связанные задачи
#40 #41 #42 #43 #44 #45 #46 #47