[
  {
    "content": "Find and audit middleware files",
    "status": "completed",
    "activeForm": "Finding and auditing middleware files"
  },
  {
    "content": "Delete root middleware.ts (keep src/middleware.ts)",
    "status": "completed",
    "activeForm": "Deleting root middleware.ts"
  },
  {
    "content": "Create SSR server client for cookie-based auth in layouts",
    "status": "in_progress",
    "activeForm": "Creating SSR server client"
  },
  {
    "content": "Create authenticated layout group with auth check + shared header/nav",
    "status": "pending",
    "activeForm": "Creating authenticated layout group"
  },
  {
    "content": "Move dashboard, contractor, worker, messages under (authenticated)/",
    "status": "pending",
    "activeForm": "Moving protected routes under (authenticated)/"
  },
  {
    "content": "Remove duplicate header/nav from individual pages",
    "status": "pending",
    "activeForm": "Removing duplicate header/nav from individual pages"
  },
  {
    "content": "Run npm run build and fix errors",
    "status": "pending",
    "activeForm": "Running npm run build and fixing errors"
  },
  {
    "content": "Commit changes",
    "status": "pending",
    "activeForm": "Committing changes"
  }
]