docs(lab-split): mark phases 1-4 done, phase 5 deferred

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Maxim Dolgolyov
2026-05-22 23:03:56 +03:00
parent 0b9685bc5e
commit 5fa2844451
2 changed files with 11 additions and 7 deletions
+5 -5
View File
@@ -41,11 +41,11 @@
| Phase | Domain | Status | Review | Build | Committed | | Phase | Domain | Status | Review | Build | Committed |
|-------|--------|--------|--------|-------|-----------| |-------|--------|--------|--------|-------|-----------|
| Phase 1: Extract style | frontend | ⬜ Not Started | | ⬜ | ⬜ | | Phase 1: Extract style | frontend | ✅ Done | (pre-commit hook) | | ✅ 46e6d82 |
| Phase 2: Extract glue | frontend | ⬜ Not Started | | ⬜ | ⬜ | | Phase 2: Extract glue | frontend | ✅ Done | (pre-commit hook) | | ✅ 92b5c39 |
| Phase 3: Token purify | frontend | ⬜ Not Started | | ⬜ | ⬜ | | Phase 3: Token purify | frontend | ✅ Done | (pre-commit hook) | | ✅ 6792a4a |
| Phase 4: Hash-router | frontend | ⬜ Not Started | | ⬜ | ⬜ | | Phase 4: Hash-router | frontend | ✅ Done | (pre-commit hook) | | ✅ 0b9685b |
| Phase 5: Template lazy | frontend | ⬜ Not Started | | | | | Phase 5: Template lazy | frontend | 🟡 Deferred (post-merge) | | | |
## Final Review ## Final Review
- [ ] Comprehensive code review - [ ] Comprehensive code review
+6 -2
View File
@@ -1,6 +1,10 @@
# Phase 5: `<template>` lazy-mount (stretch goal) # Phase 5: `<template>` lazy-mount (stretch goal — DEFERRED)
**Status:** ⬜ Not Started > **Decision (2026-05-22):** Phase 5 отложен как post-merge follow-up. Phases 1-4 уже дали lab.html 5180→3499L (-32%) и решили основные задачи (modular CSS, modular glue JS, token purification, deep-link routing). Phase 5 требует рефакторинга 38 engine классов (нужен `destroy()` для cleanup), memory-leak verification, и риск сломать любую из 38 симуляций. Лучше merge'нуть 4 чистых фазы и оценить в проде.
**Status:** 🟡 Deferred (post-merge) — see decision log below
**Parent plan:** [PLAN.md](./PLAN.md) **Parent plan:** [PLAN.md](./PLAN.md)
**Domain:** frontend **Domain:** frontend