{ "schema_version": "1.0", "project": "RentalDriveGo", "migration": "Apply Phase 16 design system to legacy Archive.zip frontends", "generated_at": "2026-06-26T02:14:35+00:00", "source_archives": { "legacy_archive": "Archive.zip", "phase16_evidence": "RentalDriveGo_Phase16_Evidence_Package_v1.0.zip" }, "scope": { "homepage": "retained as embedded Phase 16 source of truth", "admin": "migrated", "dashboard": "migrated", "carplace": "migrated", "api": "unchanged" }, "validation": { "typescript_syntax_files": 633, "typescript_syntax": "passed", "css_files_checked": 53, "css_balance": "passed", "design_migration_validator": "passed", "full_build": "not run because root workspace and local packages are absent from supplied archive" }, "changed_file_count": 34, "files": [ { "path": "DESIGN_MIGRATION_REPORT.md", "status": "added", "bytes": 3260, "sha256": "35c41d70484b917b38991791dfb2feb3e78234e4f30e2c99ba922d3d90ab83a6" }, { "path": "scripts/validate-phase16-design.mjs", "status": "added", "bytes": 1891, "sha256": "7a35fad2750bccc09c24f24c1d57594048b040f24d4cde7639fa1a2ce3d63e64" }, { "path": "carplace/src/app/layout.tsx", "status": "modified", "bytes": 1833, "sha256": "6fed4ef50a886e1c551b6456b46c5fc785b02a4be988aef06fa95c28443bbd27" }, { "path": "carplace/src/app/globals.css", "status": "modified", "bytes": 7525, "sha256": "49e03206558248eb5de2b9a8463be6e0b43e01df518bc0b625fe2953a18185c6" }, { "path": "carplace/src/components/CarplaceFooter.tsx", "status": "modified", "bytes": 4632, "sha256": "169d04dcf0976d2637ef5371ca295e9c362bd089d8d6ec313b4e8b4131d5bdd3" }, { "path": "carplace/src/components/CarplaceHeader.tsx", "status": "modified", "bytes": 10438, "sha256": "25afc57ff9893f255eddf19580e84b510e6032764daaa5727e2e8d669dca4213" }, { "path": "carplace/src/styles/phase16-tokens.css", "status": "added", "bytes": 4214, "sha256": "0e7fb35fb2833ff564c1188e39735349a8df901938fa87f2dc1b931dd4f04cd0" }, { "path": "carplace/src/app/(public)/explore/[slug]/vehicles/[id]/page.tsx", "status": "modified", "bytes": 13979, "sha256": "9edf8da13e50cabcb2a126b300c71cb0b7a096a31d11d364e37dc09eeb625d3b" }, { "path": "dashboard/src/app/layout.tsx", "status": "modified", "bytes": 2133, "sha256": "09399551351e3c7015e6700c3892cf81f2b45cf4d1b835e01645580e73608c05" }, { "path": "dashboard/src/app/globals.css", "status": "modified", "bytes": 16161, "sha256": "0d01004900a4a6c078e98167c910d02b5fa29b4ebeafe0520a45cb7f9274c8b8" }, { "path": "dashboard/src/styles/phase16-tokens.css", "status": "added", "bytes": 4214, "sha256": "0e7fb35fb2833ff564c1188e39735349a8df901938fa87f2dc1b931dd4f04cd0" }, { "path": "dashboard/src/components/layout/PublicFooter.tsx", "status": "modified", "bytes": 8348, "sha256": "657f96cc725459f7bf7a668fe616aee4d295625c15366204b5987176fd60c8b8" }, { "path": "dashboard/src/components/layout/PublicHeader.tsx", "status": "modified", "bytes": 10250, "sha256": "3e5ace09e73afbb95f09a1acf164011764cc789474430962426793564b8db459" }, { "path": "dashboard/src/components/layout/Sidebar.tsx", "status": "modified", "bytes": 18500, "sha256": "d0f7571149a073c39b6a1b4331e6055d8347a8092bd858d7128a37a19847b4d7" }, { "path": "dashboard/src/app/forgot-password/ForgotPasswordPageClient.tsx", "status": "modified", "bytes": 6888, "sha256": "9b6bbc1479529c51d5dd65ce0dffa4ed6245a1de687c2cc9b2f62d3a396a8f83" }, { "path": "dashboard/src/app/onboarding/page.tsx", "status": "modified", "bytes": 10593, "sha256": "a2255be38766258da3495191ce793da21992b6f4c13520d760959b7eff5ccc8e" }, { "path": "dashboard/src/app/reset-password/ResetPasswordPageClient.tsx", "status": "modified", "bytes": 11998, "sha256": "3a8f0c268c825097da5a8814c26c2526103536b7b3e6f3f5d04e0311cd3fbe27" }, { "path": "dashboard/src/app/verify-email/page.tsx", "status": "modified", "bytes": 5176, "sha256": "e1fc11c7e2af90c4b3614a1a8c6b9babe2ea5e9884eaa4e94fc0994462d554d6" }, { "path": "dashboard/src/app/sign-up/[[...sign-up]]/SignUpForm.tsx", "status": "modified", "bytes": 14464, "sha256": "976e8f9244a8ca64e092373831970e3c4d7197ead33e3c478f6e8d9d375f9c3e" }, { "path": "dashboard/src/app/sign-in/[[...sign-in]]/SignInPageClient.tsx", "status": "modified", "bytes": 19760, "sha256": "861d033b4b86792644538f69a38634d46d6c58d43e87bbeb67dcef806cf6ab24" }, { "path": "dashboard/src/app/(dashboard)/settings/page.tsx", "status": "modified", "bytes": 42414, "sha256": "c46bdfd9c1c14d471b1aa03cca5e6d91f49dd8405aa27502f040bd97c0d5a64d" }, { "path": "admin/src/app/layout.tsx", "status": "modified", "bytes": 1210, "sha256": "aaa6c6aedb14972a159a9bcf9f8dc0bdedd2681d8a1c37be989644975c94c243" }, { "path": "admin/src/app/globals.css", "status": "modified", "bytes": 8317, "sha256": "4134ea739c645e1550e75d16fdf1b45c13392fd153250840c1272603adbd2832" }, { "path": "admin/src/styles/phase16-tokens.css", "status": "added", "bytes": 4214, "sha256": "0e7fb35fb2833ff564c1188e39735349a8df901938fa87f2dc1b931dd4f04cd0" }, { "path": "admin/src/app/dashboard/layout.tsx", "status": "modified", "bytes": 10294, "sha256": "8390dba373ae0f8d02e8d872f5b0f1736f60553bf33e90f8c07c02207dedadda" }, { "path": "admin/src/app/dashboard/page.tsx", "status": "modified", "bytes": 13442, "sha256": "87995a735f7665723c791a6d528a14ebd78e529105e1bfa14654221248b62ca5" }, { "path": "admin/src/app/dashboard/admin-users/page.tsx", "status": "modified", "bytes": 12067, "sha256": "64dfa83abc16aef56347c1d832edb2b30f5f11497a6cb2908c5158d891031983" }, { "path": "admin/src/app/dashboard/audit-logs/page.tsx", "status": "modified", "bytes": 4369, "sha256": "0db9f45a4486dd4c3a8c89e82618fe49bf3f555aff9a7e8e16b028d2b53d72ef" }, { "path": "admin/src/app/dashboard/billing/page.tsx", "status": "modified", "bytes": 48678, "sha256": "598125e6be30d184c2277269e163bd3f54605a839a63041fa57ba27cb03cdadd" }, { "path": "admin/src/app/dashboard/companies/page.tsx", "status": "modified", "bytes": 8622, "sha256": "3513aa5a4ac525c0a6887cb3d77299c595b921e3e7f93001095f81f73f19fe31" }, { "path": "admin/src/app/dashboard/containers/page.tsx", "status": "modified", "bytes": 18580, "sha256": "d01c7cddedf9fb222554f8ea48fa44a515baae353b6675496eea7578b1c0a105" }, { "path": "admin/src/app/dashboard/renters/page.tsx", "status": "modified", "bytes": 6988, "sha256": "5ae947e70d674b930a5fc39f1c0577c25bb7c2ca484c761129fe091019aa0034" }, { "path": "admin/src/app/dashboard/site-config/page.tsx", "status": "modified", "bytes": 41636, "sha256": "800108cec0ea22c84ea8f60452ddb633e472237505a16a8bcc73ad89467b08ea" }, { "path": "admin/src/app/dashboard/companies/[id]/page.tsx", "status": "modified", "bytes": 50874, "sha256": "5b763c4280f9d561004dbb08faa945b7b868f48086ca3b0ac62cacb228db02d1" } ] }