## Summary - rebuild `apps/website` on the pinned ScrewFast Astro foundation - replace the legacy page/content/component structure with the new section and UI architecture - add Starlight-based docs and the new public route set for platform, pricing, trust, legal, and guides - refresh website tooling, dependencies, and Playwright smoke coverage for the new site shell ## Scope - touches `apps/website` and the matching spec artifacts for feature 402 - does not modify `apps/platform` ## Testing - not run in this step Co-authored-by: Ahmed Darrazi <ahmed.darrazi@live.de> Reviewed-on: #393
1.5 KiB
1.5 KiB
Tasks: Tenantial ScrewFast Website Rebuild
Setup
- T001 Stash prior dirty website attempt and work from a clean session branch.
- T002 Inspect pinned ScrewFast reference commit.
- T003 Produce file-level plan, ScrewFast source-area list, route list, dependency list, and platform non-touch confirmation before coding.
Direct Vendor Implementation
- T004 Delete existing
apps/website. - T005 Vendor/copy pinned ScrewFast project directly into
apps/website. - T006 Preserve ScrewFast package structure, layouts, navbar/footer, Preline behavior, theme toggle, Starlight, Lenis, Tailwind v4 styles, sections, cards, buttons, hover states, focus-visible states, responsive behavior, and reduced-motion handling.
- T007 Adapt monorepo contract: package name,
WEBSITE_PORTscripts, root build compatibility, and smoke command compatibility. - T008 Replace public brand, metadata, navigation, footer, homepage,
/platform, pricing, contact, trust, legal, docs, and static preview copy with Tenantial. - T009 Remove or redirect unready localized/product/blog/insight public families so no public residue is exposed.
- T010 Add website smoke tests for rendered routes, redirects, public residue, mobile navigation, theme toggle, and overflow.
Validation
- T011 Run
corepack pnpm install. - T012 Run
corepack pnpm build:website. - T013 Run
WEBSITE_PORT=4321 corepack pnpm --filter @tenantatlas/website test:smoke. - T014 Run
git diff --check. - T015 Confirm
apps/platformhas no changes.