1.7 KiB
1.7 KiB
Execution Plan: Split-Screen Editorial Carousel
Step 1: Codebase Exploration and Detail Verification
- Target: Run an Explorer to verify types, schema validation, and find styles or markup patterns.
- Verification: Explorer report on existing
EDITORIAL_CAROUSELpatterns, build verification, and theme compliance requirements.
Step 2: Milestone 1 - Schema, Types & MCP Tooling (Backend)
- Target: Update
packages/types/index.tsandapps/mcp-server/section-toolkit.tsusingteamwork_preview_worker. - Skill needed:
database-architect(for types) /backend-mcp-lead(for MCP). - Verification: Run typecheck and verify that MCP toolkit compilation succeeds.
Step 3: Milestone 2 - Admin Page Builder Form (Admin CMS UI)
- Target: Update
apps/admin/src/components/page-builder/EditorialCarouselForm.tsxusingteamwork_preview_worker. - Skill needed:
frontend-lead/cms-architect. - Verification: Run typecheck and build in
apps/admin.
Step 4: Milestone 3 - Frontend Renderers (SPA & Website)
- Target: Update
apps/spa/src/components/DynamicEditorialCarousel.tsxandapps/website/src/components/dynamic/DynamicPageRenderer.tsxusingteamwork_preview_worker. - Skill needed:
frontend-lead(for SPA) andnextjs-seo-architect(for website/Next.js dynamic rendering). Check theme compliance usingtheme-compliance-auditor. - Verification: Run typechecks and builds in
apps/spaandapps/website.
Step 5: Milestone 4 - Review and End-to-End Verification
- Target: Review all changes using
teamwork_preview_reviewerand run ateamwork_preview_auditorto check for integrity. - Verification: Monorepo
npm run typecheckpasses, and the carousel renders and behaves correctly on mobile and desktop.