Appearance
Complete main-side file classification
185 path names touched across six commits, including rename endpoints and the transient book-call route. 184 net changed path names; Git folds two rename pairs into 182 net name-status records. Each file can support multiple semantic items. Action details, dependencies, risk and acceptance are authoritative in migration-manifest.json.
| Source path | Source commits | Item(s) | Action(s) | Current-dev destination / disposition |
|---|---|---|---|---|
| .github/CODEOWNERS | 6f2dda0 | M49 | skip | .github/CODEOWNERS |
| .gitignore | e192ec0 | M49 | skip | .gitignore |
| app/(site)/_components/CalendlyInline.tsx | e192ec0, 6f2dda0 | M19 | adapt | surfaces/marketing/components/CalendlyInline.tsx |
| app/(site)/_components/CampaignArt.tsx | e192ec0 | M10 | adapt | surfaces/marketing/components/CampaignArt.tsx |
| app/(site)/_components/CaseCards.tsx | e192ec0, 6f2dda0 | M10 | adapt | surfaces/marketing/components/CaseCards.tsx |
| app/(site)/_components/cases.ts | e192ec0 | M15 | adapt | surfaces/marketing/case-studies/cases.ts |
| app/(site)/_components/CcVideo.tsx | e192ec0 | M03 | adapt | surfaces/marketing/components/CcVideo.tsx |
| app/(site)/_components/ClipWindow.tsx | e192ec0 | M03 | adapt | surfaces/marketing/components/ClipWindow.tsx |
| app/(site)/_components/Counter.tsx | e192ec0 | M03 | adapt | surfaces/marketing/components/Counter.tsx |
| app/(site)/_components/CreatorStats.tsx | e192ec0 | M25 | adapt | surfaces/marketing/components/CreatorStats.tsx |
| app/(site)/_components/CreatorSteps.tsx | e192ec0 | M25 | adapt | surfaces/marketing/components/CreatorSteps.tsx |
| app/(site)/_components/curtains.ts | e192ec0, 6f2dda0 | M29 | adapt | surfaces/marketing/curtains.ts |
| app/(site)/_components/Definition.tsx | e192ec0 | M23 | port | surfaces/marketing/components/Definition.tsx |
| app/(site)/_components/Faq.tsx | e192ec0 | M13 | adapt | surfaces/marketing/components/Faq.tsx |
| app/(site)/_components/FinalCta.tsx | e192ec0, 6f2dda0 | M14 | port | surfaces/marketing/components/FinalCta.tsx |
| app/(site)/_components/Footer.tsx | e192ec0, 6f2dda0 | M06 | adapt | surfaces/marketing/components/Footer.tsx |
| app/(site)/_components/Hero.tsx | e192ec0, 6f2dda0 | M07 | adapt | surfaces/marketing/components/Hero.tsx |
| app/(site)/_components/Home.tsx | e192ec0 | M04, M07 | adapt | surfaces/marketing/components/Home.tsx |
| app/(site)/_components/InquiryForm.tsx | e192ec0 | M20 | adapt | surfaces/marketing/components/InquiryForm.tsx |
| app/(site)/_components/JsonLd.tsx | e192ec0 | M30 | adapt | surfaces/marketing/components/JsonLd.tsx |
| app/(site)/_components/Legal.tsx | e192ec0 | M35 | adapt | surfaces/marketing/components/Legal.tsx |
| app/(site)/_components/LogoWall.tsx | e192ec0 | M08 | port | surfaces/marketing/components/LogoWall.tsx |
| app/(site)/_components/Nav.tsx | e192ec0 | M05 | adapt | surfaces/marketing/components/Navbar.tsx |
| app/(site)/_components/Process.tsx | e192ec0 | M11 | port | surfaces/marketing/components/Process.tsx |
| app/(site)/_components/Roblox.tsx | e192ec0 | M17 | adapt | surfaces/marketing/components/Roblox.tsx |
| app/(site)/_components/Sales.tsx | e192ec0 | M12 | adapt | surfaces/marketing/components/Sales.tsx |
| app/(site)/_components/Stats.tsx | e192ec0 | M09 | adapt | surfaces/marketing/components/Stats.tsx |
| app/(site)/_components/ui.tsx | e192ec0 | M01 | adapt | surfaces/marketing/components/ui.tsx |
| app/(site)/_components/util.ts | e192ec0 | M01 | adapt | surfaces/marketing/components/util.ts |
| app/(site)/_components/Why.tsx | e192ec0 | M43 | skip | surfaces/marketing/components/Why.tsx |
| app/(site)/_seo.ts | e192ec0, ad33ecb | M30 | adapt | surfaces/marketing/seo.ts |
| app/(site)/[...rest]/page.tsx | e192ec0 | M30 | adapt | Excluded catch-all; preserve dev global 404 and affiliate rewrite |
| app/(site)/book-call/page.tsx | e192ec0, 6f2dda0 | M21 | adapt | app/(marketing)/book-call/page.tsx |
| app/(site)/campaigns/[slug]/page.tsx | e192ec0 | M16 | adapt | app/(marketing)/campaigns/[slug]/page.tsx |
| app/(site)/campaigns/page.tsx | e192ec0 | M16 | adapt | app/(marketing)/campaigns/page.tsx |
| app/(site)/careers/CareersRoles.tsx | 6f2dda0 | M24 | adapt | surfaces/marketing/components/CareersRoles.tsx |
| app/(site)/careers/page.tsx | 6f2dda0 | M24 | adapt | app/(marketing)/careers/page.tsx |
| app/(site)/clipping/page.tsx | e192ec0, 6f2dda0 | M23 | port | app/(marketing)/clipping/page.tsx |
| app/(site)/contact/page.tsx | e192ec0, 6f2dda0 | M19 | adapt | app/(marketing)/contact/page.tsx |
| app/(site)/creator-guides/[slug]/page.tsx | e192ec0 | M22 | adapt | app/(marketing)/creator-guides/[slug]/page.tsx |
| app/(site)/creator-guides/page.tsx | e192ec0 | M22 | adapt | app/(marketing)/creator-guides/page.tsx |
| app/(site)/creators/_actions.ts | e192ec0 | M28 | adapt | features/creator-acquisition/actions.ts |
| app/(site)/creators/_components/Apply.tsx | e192ec0 | M26, M28 | adapt | surfaces/marketing/creators/Apply.tsx |
| app/(site)/creators/_components/Proof.tsx | e192ec0 | M25 | adapt | surfaces/marketing/creators/Proof.tsx |
| app/(site)/creators/_components/SectionHeadServer.tsx | e192ec0 | M25 | adapt | surfaces/marketing/creators/SectionHeadServer.tsx |
| app/(site)/creators/_components/Start.tsx | e192ec0 | M27 | adapt | surfaces/marketing/creators/Start.tsx |
| app/(site)/creators/_components/StartTransition.tsx | e192ec0 | M29 | adapt | surfaces/marketing/providers/StartTransition.tsx |
| app/(site)/creators/_content.ts | e192ec0 | M25, M26 | adapt | features/creator-acquisition/content.ts |
| app/(site)/creators/_progress.ts | e192ec0 | M26, M27 | adapt | features/creator-acquisition/progress.ts |
| app/(site)/creators/apply/page.tsx | e192ec0 | M26 | adapt | app/(marketing)/creators/apply/page.tsx |
| app/(site)/creators/creators.css | e192ec0 | M01 | adapt | surfaces/marketing/styles/creators.css |
| app/(site)/creators/layout.tsx | e192ec0 | M25 | adapt | app/(marketing)/creators/layout.tsx |
| app/(site)/creators/page.tsx | e192ec0 | M25 | adapt | app/(marketing)/creators/page.tsx |
| app/(site)/creators/start/page.tsx | e192ec0 | M27 | adapt | app/(marketing)/creators/start/page.tsx |
| app/(site)/layout.tsx | e192ec0 | M02 | adapt | app/(marketing)/layout.tsx |
| app/(site)/not-found.tsx | e192ec0 | M30 | adapt | app/(marketing)/not-found.tsx |
| app/(site)/page.tsx | e192ec0, ad33ecb | M30 | adapt | app/(marketing)/page.tsx |
| app/(site)/privacy/page.tsx | e192ec0 | M35 | adapt | app/(marketing)/privacy/page.tsx |
| app/(site)/services/page.tsx | e192ec0 | M18 | adapt | app/(marketing)/services/page.tsx |
| app/(site)/site.css | e192ec0 | M01 | adapt | surfaces/marketing/styles/site.css |
| app/(site)/terms/page.tsx | e192ec0 | M35 | adapt | app/(marketing)/terms/page.tsx |
| app/api/live/clipper-count/route.ts | e192ec0 | M50 | skip | app/api/live/clipper-count/route.ts |
| app/book-call/layout.tsx | e192ec0 | M21 | adapt | app/(marketing)/book-call/layout.tsx |
| app/book-call/page.tsx | 27bb998, e192ec0 | M21 | adapt | app/(marketing)/book-call/page.tsx |
| app/campaigns/[slug]/page.tsx | e192ec0 | M16 | adapt | app/(marketing)/campaigns/[slug]/page.tsx |
| app/campaigns/ActiveCampaignsStrip.tsx | e192ec0 | M43 | skip | surfaces/marketing/components/ActiveCampaignsStrip.tsx |
| app/campaigns/campaignData.ts | f6937f9, e192ec0 | M15 | adapt | surfaces/marketing/case-studies/campaignData.ts |
| app/campaigns/layout.tsx | e192ec0 | M16 | adapt | app/(marketing)/campaigns/layout.tsx |
| app/campaigns/LiveCreatorNetworkStat.tsx | e192ec0 | M50 | skip | surfaces/marketing/components/LiveCreatorNetworkStat.tsx |
| app/campaigns/page.tsx | e192ec0 | M16 | adapt | app/(marketing)/campaigns/page.tsx |
| app/campaigns/RobloxLiveStat.tsx | e192ec0 | M17 | adapt | surfaces/marketing/components/RobloxLiveStat.tsx |
| app/campaigns/TweetEmbed.tsx | e192ec0 | M16 | adapt | surfaces/marketing/components/TweetEmbed.tsx |
| app/components/AudienceTheme.tsx | e192ec0 | M04 | adapt | surfaces/marketing/providers/AudienceTheme.tsx |
| app/components/BookCallForm.tsx | e192ec0 | M20 | adapt | surfaces/marketing/components/BookCallForm.tsx |
| app/components/BookCallScheduler.tsx | e192ec0 | M21 | adapt | surfaces/marketing/components/BookCallScheduler.tsx |
| app/components/BrandStats.tsx | e192ec0 | M09 | adapt | surfaces/marketing/components/BrandStats.tsx |
| app/components/ContactForm.tsx | e192ec0 | M20 | adapt | surfaces/marketing/components/ContactForm.tsx |
| app/components/CookieConsent.tsx | e192ec0, 6f2dda0 | M32 | adapt | shared/components/common/CookieConsent.tsx |
| app/components/FAQAccordion.tsx | e192ec0 | M13 | adapt | surfaces/marketing/components/FAQAccordion.tsx |
| app/components/Footer.tsx | f6937f9, e192ec0 | M06 | adapt | surfaces/marketing/components/Footer.tsx |
| app/components/Hero.tsx | e192ec0 | M07 | adapt | surfaces/marketing/components/Hero.tsx |
| app/components/HowItWorks.tsx | e192ec0 | M11 | port | surfaces/marketing/components/HowItWorks.tsx |
| app/components/Navbar.tsx | f6937f9, e192ec0 | M05 | adapt | surfaces/marketing/components/Navbar.tsx |
| app/components/PlatformIcons.tsx | f6937f9 | M18 | adapt | shared/components/ui/PlatformIcons.tsx |
| app/components/Reveal.tsx | e192ec0 | M03 | adapt | surfaces/marketing/components/Reveal.tsx |
| app/components/SmoothScroll.tsx | e192ec0 | M03 | adapt | surfaces/marketing/components/SmoothScroll.tsx |
| app/components/TrustedBar.tsx | e192ec0 | M08 | port | surfaces/marketing/components/TrustedBar.tsx |
| app/components/WhyBloxClips.tsx | e192ec0 | M43 | skip | surfaces/marketing/components/WhyBloxClips.tsx |
| app/contact/layout.tsx | e192ec0 | M19 | adapt | app/(marketing)/contact/layout.tsx |
| app/contact/page.tsx | e192ec0 | M19 | adapt | app/(marketing)/contact/page.tsx |
| app/creator-guides/[slug]/page.tsx | e192ec0 | M22 | adapt | app/(marketing)/creator-guides/[slug]/page.tsx |
| app/creator-guides/guideData.ts | e192ec0 | M48 | already-present | features/creator-guides/guideData.ts |
| app/creator-guides/page.tsx | e192ec0 | M22 | adapt | app/(marketing)/creator-guides/page.tsx |
| app/dashboard/admin/payouts/[id]/page.tsx | e192ec0 | M45 | skip | surfaces/content-rewards/screens/payouts/; surfaces/content-rewards/screens/admin/ |
| app/dashboard/admin/tax-forms/ftin/page.tsx | e192ec0 | M45 | skip | surfaces/content-rewards/screens/payouts/; surfaces/content-rewards/screens/admin/ |
| app/dashboard/admin/tax-forms/page.tsx | e192ec0 | M45 | skip | surfaces/content-rewards/screens/payouts/; surfaces/content-rewards/screens/admin/ |
| app/dashboard/admin/year-end/page.tsx | e192ec0 | M45 | skip | surfaces/content-rewards/screens/payouts/; surfaces/content-rewards/screens/admin/ |
| app/dashboard/payout/page.tsx | e192ec0 | M45 | skip | surfaces/content-rewards/screens/payouts/; surfaces/content-rewards/screens/admin/ |
| app/dashboard/payouts/method/page.tsx | e192ec0 | M45 | skip | surfaces/content-rewards/screens/payouts/; surfaces/content-rewards/screens/admin/ |
| app/dashboard/payouts/tax/page.tsx | e192ec0 | M45 | skip | surfaces/content-rewards/screens/payouts/; surfaces/content-rewards/screens/admin/ |
| app/dashboard/profile/page.tsx | e192ec0 | M34 | adapt | features/auth/data/onboardingOptions.ts; features/profile/data/profileOptions.ts |
| app/globals.css | e192ec0 | M02, M03, M44 | adapt, skip | app/globals.css |
| app/layout.tsx | e192ec0, ad33ecb | M02, M30, M44 | adapt, skip | app/layout.tsx |
| app/lib/campaignData.ts | e192ec0 | M15 | adapt | surfaces/marketing/case-studies/campaignData.ts |
| app/lib/content.ts | e192ec0, 6f2dda0, ad33ecb | M13, M15 | adapt | surfaces/marketing/content.ts |
| app/lib/guideData.ts | e192ec0 | M48 | already-present | features/creator-guides/guideData.ts |
| app/login/page.tsx | e192ec0 | M33 | already-present | surfaces/content-rewards/screens/auth/components/LoginCard.tsx |
| app/onboarding/page.tsx | e192ec0 | M34 | adapt | features/auth/data/onboardingOptions.ts; features/profile/data/profileOptions.ts |
| app/page.tsx | e192ec0 | M43 | skip | app/(marketing)/page.tsx |
| app/privacy/page.tsx | e192ec0 | M35 | adapt | app/(marketing)/privacy/page.tsx |
| app/robots.ts | e192ec0 | M31 | adapt | app/robots.ts |
| app/services/layout.tsx | 27bb998, e192ec0 | M18 | adapt | app/(marketing)/services/layout.tsx |
| app/services/page.tsx | 27bb998, e192ec0 | M18 | adapt | app/(marketing)/services/page.tsx |
| app/sitemap.ts | e192ec0, 6f2dda0 | M31 | adapt | app/sitemap.ts |
| app/terms/page.tsx | e192ec0 | M35 | adapt | app/(marketing)/terms/page.tsx |
| docs/redesign/01-reference-teardowns.md | f7f132a | M42 | skip | Audit evidence only; no runtime target |
| docs/redesign/02-motion-system.md | f7f132a | M42 | skip | Audit evidence only; no runtime target |
| docs/redesign/03-current-site-audit.md | f7f132a | M42 | skip | Audit evidence only; no runtime target |
| docs/redesign/04-redesign-brief.md | f7f132a | M42 | skip | Audit evidence only; no runtime target |
| docs/redesign/05-component-sources.md | f7f132a | M42 | skip | Audit evidence only; no runtime target |
| docs/redesign/06-build-plan.md | f7f132a | M42 | skip | Audit evidence only; no runtime target |
| docs/redesign/07-concept-briefs.md | f7f132a | M42 | skip | Audit evidence only; no runtime target |
| docs/redesign/08-feedback-round-1.md | f7f132a | M42 | skip | Audit evidence only; no runtime target |
| docs/redesign/09-concept-decisions.md | f7f132a | M42 | skip | Audit evidence only; no runtime target |
| docs/redesign/10-seo-geo-pass.md | f7f132a | M42, M51 | skip | Audit evidence only; no runtime target |
| docs/redesign/11-sales-funnel.md | f7f132a | M42 | skip | Audit evidence only; no runtime target |
| docs/redesign/12-seo-geo-plan.md | f7f132a | M42 | skip | Audit evidence only; no runtime target |
| docs/redesign/13-creator-funnel.md | f7f132a | M42 | skip | Audit evidence only; no runtime target |
| docs/redesign/13-research/A-mmo-funnel-teardowns.md | f7f132a | M42 | skip | Audit evidence only; no runtime target |
| docs/redesign/13-research/B-discord-gating.md | f7f132a | M42 | skip | Audit evidence only; no runtime target |
| docs/redesign/13-research/C-questionnaire.md | f7f132a | M42 | skip | Audit evidence only; no runtime target |
| docs/redesign/13-research/D-social-proof-rules.md | f7f132a | M42 | skip | Audit evidence only; no runtime target |
| docs/redesign/14-handoff.md | f7f132a | M42, M51 | skip | Audit evidence only; no runtime target |
| docs/redesign/logo-sources/clouted-src.svg | f7f132a | M42 | skip | Audit evidence only; no runtime target |
| docs/redesign/logo-sources/hundreddays-src-white.png | f7f132a | M42 | skip | Audit evidence only; no runtime target |
| docs/redesign/logo-sources/indigo-src.png | f7f132a | M42 | skip | Audit evidence only; no runtime target |
| docs/redesign/logo-sources/kuzu-mark-src.png | f7f132a | M42 | skip | Audit evidence only; no runtime target |
| docs/redesign/logo-sources/kuzu-src.png | f7f132a | M42 | skip | Audit evidence only; no runtime target |
| docs/redesign/logo-sources/SOURCES.md | f7f132a | M42 | skip | Audit evidence only; no runtime target |
| docs/redesign/README.md | f7f132a | M42 | skip | Audit evidence only; no runtime target |
| docs/redesign/scripts/build-legal.mjs | f7f132a | M42 | skip | Audit evidence only; no runtime target |
| next.config.ts | e192ec0 | M41 | skip | next.config.ts |
| package-lock.json | e192ec0 | M40 | adapt | package-lock.json |
| package.json | e192ec0 | M40 | adapt | package.json |
| public/77e97d39e89fe25bfef9b66a1a25b5bb.txt | e192ec0 | M39 | port | public/77e97d39e89fe25bfef9b66a1a25b5bb.txt |
| public/bloxclips-embed.png | ad33ecb | M39 | port | public/bloxclips-embed.png |
| public/campaigns/fish-it/roblox-icon.png | e192ec0 | M36 | port | public/campaigns/fish-it/roblox-icon.png |
| public/campaigns/forgegui/forgegui-250k-growth.jpg | e192ec0 | M36 | port | public/campaigns/forgegui/forgegui-250k-growth.jpg |
| public/campaigns/forgegui/giulio-avatar.jpg | e192ec0 | M36 | port | public/campaigns/forgegui/giulio-avatar.jpg |
| public/campaigns/kill-streak/roblox-icon.png | e192ec0 | M36 | port | public/campaigns/kill-streak/roblox-icon.png |
| public/creators/clip-webs.jpg | e192ec0 | M36 | port | public/creators/clip-webs.jpg |
| public/creators/win-apartment.jpg | e192ec0 | M36 | port | public/creators/win-apartment.jpg |
| public/creators/win-iphone.jpg | e192ec0 | M36 | port | public/creators/win-iphone.jpg |
| public/creators/win-phone-new.jpg | e192ec0 | M36 | port | public/creators/win-phone-new.jpg |
| public/creators/win-phone-old.jpg | e192ec0 | M36 | port | public/creators/win-phone-old.jpg |
| public/hero-phone/Itsukashi.jpg | e192ec0 | M36 | port | public/hero-phone/Itsukashi.jpg |
| public/hero-phone/kaiserflows.jpg | e192ec0 | M36 | port | public/hero-phone/kaiserflows.jpg |
| public/hero-phone/NapsBlox.jpg | e192ec0 | M36 | port | public/hero-phone/NapsBlox.jpg |
| public/hero-phone/Sammical.jpg | e192ec0 | M36 | port | public/hero-phone/Sammical.jpg |
| public/hero-phone/SenpaiUnlimited.jpg | e192ec0 | M36 | port | public/hero-phone/SenpaiUnlimited.jpg |
| public/llms.txt | e192ec0 | M31 | adapt | public/llms.txt |
| public/services-clips/clip-chichi.jpg | e192ec0 | M37 | port | public/services-clips/clip-chichi.jpg |
| public/services-clips/clip-chichi.mp4 | e192ec0 | M37 | port | public/services-clips/clip-chichi.mp4 |
| public/services-clips/clip-donut.jpg | e192ec0 | M37 | port | public/services-clips/clip-donut.jpg |
| public/services-clips/clip-donut.mp4 | e192ec0 | M37 | port | public/services-clips/clip-donut.mp4 |
| public/services-clips/clip-rovo.jpg | e192ec0 | M37 | port | public/services-clips/clip-rovo.jpg |
| public/services-clips/clip-rovo.mp4 | e192ec0 | M37 | port | public/services-clips/clip-rovo.mp4 |
| public/services-clips/ugc-allisonblox.jpg | e192ec0 | M37 | port | public/services-clips/ugc-allisonblox.jpg |
| public/services-clips/ugc-allisonblox.mp4 | e192ec0 | M37 | port | public/services-clips/ugc-allisonblox.mp4 |
| public/services-clips/ugc-hypeboyusul.jpg | e192ec0 | M37 | port | public/services-clips/ugc-hypeboyusul.jpg |
| public/services-clips/ugc-hypeboyusul.mp4 | e192ec0 | M37 | port | public/services-clips/ugc-hypeboyusul.mp4 |
| public/services-clips/ugc-optical.jpg | e192ec0 | M37 | port | public/services-clips/ugc-optical.jpg |
| public/services-clips/ugc-optical.mp4 | e192ec0 | M37 | port | public/services-clips/ugc-optical.mp4 |
| public/trusted/clouted-black.png | e192ec0 | M38 | port | public/trusted/clouted-black.png |
| public/trusted/clouted-white.png | e192ec0 | M38 | port | public/trusted/clouted-white.png |
| public/trusted/cr-black.png | e192ec0 | M43 | skip | public/trusted/cr-black.png |
| public/trusted/cr-white.png | e192ec0 | M43 | skip | public/trusted/cr-white.png |
| public/trusted/hundreddays-black.png | e192ec0 | M38 | port | public/trusted/hundreddays-black.png |
| public/trusted/hundreddays-white.png | e192ec0 | M38 | port | public/trusted/hundreddays-white.png |
| public/trusted/indigo-black.png | e192ec0 | M38 | port | public/trusted/indigo-black.png |
| public/trusted/indigo-white.png | e192ec0 | M38 | port | public/trusted/indigo-white.png |
| public/trusted/kuzu-black.png | e192ec0 | M38 | port | public/trusted/kuzu-black.png |
| public/trusted/kuzu-white.png | e192ec0 | M38 | port | public/trusted/kuzu-white.png |
| public/trusted/rush-black.png | e192ec0 | M38 | port | public/trusted/rush-black.png |
| public/trusted/rush-white.png | e192ec0 | M38 | port | public/trusted/rush-white.png |