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:
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user