diff --git a/plans/astro-refactor/README.md b/plans/astro-refactor/README.md index 4ae45c1..e0825e7 100644 --- a/plans/astro-refactor/README.md +++ b/plans/astro-refactor/README.md @@ -41,33 +41,34 @@ Phase 3 pages 12 ∥ 13 ∥ 14 ∥ 17, then 15a ∥ 15b ∥ 15c ∥ Phase 4 polish 18 ∥ 19, then 20 ``` -| # | Task | Agent | Depends on | Parallel with | -| --- | ----------------------------------------------------------------- | --------------------- | ------------- | ------------- | -| 01 | [scaffold + gates](task-01-scaffold.md) | astro-architect | — | — | -| 02 | [design tokens](task-02-tokens.md) | design-system-keeper | 01 | 03, 04 | -| 03 | [verification net](task-03-verification-net.md) | verification-engineer | 01 | 02, 04 | -| 04 | [content schema](task-04-content-schema.md) | content-i18n-migrator | 01 | 02, 03 | -| 05 | [guide content](task-05-content-guide.md) | content-i18n-migrator | 04 | 06 | -| 06 | [review-desk content](task-06-content-review.md) | content-i18n-migrator | 04 | 05 | -| 07 | [primitives](task-07-primitives.md) | component-builder | 02 | — | -| 08 | [route cards](task-08-route-cards.md) | component-builder | 07 | 09, 10, 11 | -| 09 | [chapter blocks](task-09-chapter-blocks.md) | component-builder | 07 | 08, 10, 11 | -| 10 | [guide blocks](task-10-guide-blocks.md) | component-builder | 07 | 08, 09, 11 | -| 11 | [review-desk blocks](task-11-review-blocks.md) | component-builder | 07 | 08, 09, 10 | -| 12 | [landing page](task-12-page-landing.md) | page-migrator | 03, 08 | 13, 14, 17 | -| 13 | [chapter pages ×4](task-13-page-chapters.md) | page-migrator | 03, 09 | 12, 14, 17 | -| 14 | [rules page](task-14-page-rules.md) | page-migrator | 03, 09 | 12, 13, 17 | -| 15 | [full guide](task-15-page-full-guide.md) — **split into 15a–15e** | — | — | — | -| 15a | [guide selector](task-15a-guide-selector.md) | component-builder | 05, 10 | 15b, 15c | -| 15b | [copy prompt](task-15b-copy-prompt.md) | component-builder | 05 | 15a, 15c | -| 15c | [language toggle](task-15c-language-toggle.md) | content-i18n-migrator | 05 | 15a, 15b | -| 15d | [assemble full guide](task-15d-page-full-guide.md) | page-migrator | 10, 13, 15a–c | 16 | -| 15e | [retire responsive.css](task-15e-responsive-css.md) | design-system-keeper | 15d, 16 | — | -| 16 | [review desk](task-16-page-review-desk.md) | page-migrator | 06, 11, 13 | 15d | -| 17 | [hands-on passthrough](task-17-hands-on.md) | astro-architect | 01 | 12, 13, 14 | -| 18 | [motion pass](task-18-motion.md) | motion-designer | 15d, 16 | 19 | -| 19 | [contract re-point](task-19-verify-repoint.md) | verification-engineer | 15d, 16 | 18 | -| 20 | [cutover + cleanup](task-20-cutover.md) | astro-architect | all | — | +| # | Task | Agent | Depends on | Parallel with | +| --- | ----------------------------------------------------------------- | --------------------- | ------------------ | ------------- | +| 01 | [scaffold + gates](task-01-scaffold.md) | astro-architect | — | — | +| 02 | [design tokens](task-02-tokens.md) | design-system-keeper | 01 | 03, 04 | +| 03 | [verification net](task-03-verification-net.md) | verification-engineer | 01 | 02, 04 | +| 04 | [content schema](task-04-content-schema.md) | content-i18n-migrator | 01 | 02, 03 | +| 05 | [guide content](task-05-content-guide.md) | content-i18n-migrator | 04 | 06 | +| 06 | [review-desk content](task-06-content-review.md) | content-i18n-migrator | 04 | 05 | +| 07 | [primitives](task-07-primitives.md) | component-builder | 02 | — | +| 08 | [route cards](task-08-route-cards.md) | component-builder | 07 | 09, 10, 11 | +| 09 | [chapter blocks](task-09-chapter-blocks.md) | component-builder | 07 | 08, 10, 11 | +| 10 | [guide blocks](task-10-guide-blocks.md) | component-builder | 07 | 08, 09, 11 | +| 11 | [review-desk blocks](task-11-review-blocks.md) | component-builder | 07 | 08, 09, 10 | +| 12 | [landing page](task-12-page-landing.md) | page-migrator | 03, 08 | 13, 14, 17 | +| 13 | [chapter pages ×4](task-13-page-chapters.md) | page-migrator | 03, 09 | 12, 14, 17 | +| 14 | [rules page](task-14-page-rules.md) | page-migrator | 03, 09 | 12, 13, 17 | +| 15 | [full guide](task-15-page-full-guide.md) — **split into 15a–15e** | — | — | — | +| 05b | [interactiveCopy data](task-05b-guide-interactive-data.md) | content-i18n-migrator | 05 | — | +| 15a | [guide selector](task-15a-guide-selector.md) | component-builder | 05, 10 | 15b, 15c | +| 15b | [copy prompt](task-15b-copy-prompt.md) | component-builder | 05 | 15a, 15c | +| 15c | [language toggle](task-15c-language-toggle.md) | content-i18n-migrator | 05 | 15a, 15b | +| 15d | [assemble full guide](task-15d-page-full-guide.md) | page-migrator | 05b, 10, 13, 15a–c | 16 | +| 15e | [retire responsive.css](task-15e-responsive-css.md) | design-system-keeper | 15d, 16 | — | +| 16 | [review desk](task-16-page-review-desk.md) | page-migrator | 06, 11, 13 | 15d | +| 17 | [hands-on passthrough](task-17-hands-on.md) | astro-architect | 01 | 12, 13, 14 | +| 18 | [motion pass](task-18-motion.md) | motion-designer | 15d, 16 | 19 | +| 19 | [contract re-point](task-19-verify-repoint.md) | verification-engineer | 15d, 16 | 18 | +| 20 | [cutover + cleanup](task-20-cutover.md) | astro-architect | all | — | Widest parallelism: **four agents** (tasks 08–11, then 12/13/14/17). More than that and they start contending on review capacity, not on files.