Build a project tracker plugin with linked records and all three view types. Slug: project-tracker. TWO RECORD TYPES with a reference relationship: Record schema for projects: name (string, required), status (select: Planning, Active, On Hold, Completed), deadline (date, required), owner (string), priority (select: Low, Medium, High, Critical), budget (currency), progress (number, min: 0, max: 100), department (string), description (text). Declare views for projects: table (default), board (column_field: status, card_title: name, card_subtitle: deadline, card_badge: priority), calendar (date_field: deadline, title_field: name, color_field: priority). Record schema for tasks: title (string, required), project_id (reference, target: 'projects', display_field: 'name'), status (select: To Do, In Progress, Done), assignee (string), due_date (date), priority (select: Low, Medium, High). Declare views for tasks: table (default), board (column_field: status, card_title: title, card_subtitle: due_date, card_badge: priority). Include view switcher on both resources. Project show page displays task count and recent tasks with an "Add Task" button. Tasks can be filtered by project using find_children. Use breadcrumb navigation on task pages when viewing within a project. Dashboard shows project count by status, overdue projects, total budget, total tasks, and a progress chart. Seed 4 projects and 10 tasks across projects. Include data_version 1.