[
  {
    "content": "Check for duplicate middleware files and understand current structure",
    "status": "completed",
    "activeForm": "Checking for duplicate middleware files"
  },
  {
    "content": "Delete root middleware.ts (stub that bypasses auth)",
    "status": "in_progress",
    "activeForm": "Deleting root middleware.ts"
  },
  {
    "content": "Create authenticated layout with auth check, header, bottom nav",
    "status": "pending",
    "activeForm": "Creating authenticated layout"
  },
  {
    "content": "Move dashboard, contractor, worker, messages under (authenticated)/",
    "status": "pending",
    "activeForm": "Moving routes under authenticated group"
  },
  {
    "content": "Remove duplicate header/nav from individual pages",
    "status": "pending",
    "activeForm": "Removing duplicate header/nav"
  },
  {
    "content": "Run npm run build to verify",
    "status": "pending",
    "activeForm": "Running build verification"
  },
  {
    "content": "Commit changes",
    "status": "pending",
    "activeForm": "Committing changes"
  }
]