26 lines
1.5 KiB
Markdown
26 lines
1.5 KiB
Markdown
# Tasks: Tenantial ScrewFast Website Rebuild
|
|
|
|
## Setup
|
|
|
|
- [x] T001 Stash prior dirty website attempt and work from a clean session branch.
|
|
- [x] T002 Inspect pinned ScrewFast reference commit.
|
|
- [x] T003 Produce file-level plan, ScrewFast source-area list, route list, dependency list, and platform non-touch confirmation before coding.
|
|
|
|
## Direct Vendor Implementation
|
|
|
|
- [x] T004 Delete existing `apps/website`.
|
|
- [x] T005 Vendor/copy pinned ScrewFast project directly into `apps/website`.
|
|
- [x] 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.
|
|
- [x] T007 Adapt monorepo contract: package name, `WEBSITE_PORT` scripts, root build compatibility, and smoke command compatibility.
|
|
- [x] T008 Replace public brand, metadata, navigation, footer, homepage, `/platform`, pricing, contact, trust, legal, docs, and static preview copy with Tenantial.
|
|
- [x] T009 Remove or redirect unready localized/product/blog/insight public families so no public residue is exposed.
|
|
- [x] T010 Add website smoke tests for rendered routes, redirects, public residue, mobile navigation, theme toggle, and overflow.
|
|
|
|
## Validation
|
|
|
|
- [x] T011 Run `corepack pnpm install`.
|
|
- [x] T012 Run `corepack pnpm build:website`.
|
|
- [x] T013 Run `WEBSITE_PORT=4321 corepack pnpm --filter @tenantatlas/website test:smoke`.
|
|
- [x] T014 Run `git diff --check`.
|
|
- [x] T015 Confirm `apps/platform` has no changes.
|