- Update SkeletonLayouts.tsx imports to use lowercase 'layout'
- Fix Card component typing
- Review and update any remaining uppercase 'Layout' references
- Verify build after case fixes
- Consolidate business-mapper files:
- Compare
src/lib/business/business-mapper.ts
andsrc/lib/data/business-mapper.ts
- Merge functionality into single location
- Update all references to use consolidated version
- Compare
- Audit (routes) folder usage
- Review articles vs blog overlap
- Document intended routing structure
- Audit "use client" directives
- Review component client/server split
- Check Tailwind class redundancies
- Standardize type import style:
// Choose one style: import type { NextPage } from 'next'; // or import { NextPage } from 'next';
- Verify Header/Footer usage in layouts
- Document nested layout strategy
- Confirm intended layout hierarchy
- Run full TypeScript compilation
- Verify all routes work as expected
- Test performance after changes