Register Razor Pages services and middleware in Program.cs, removing
UseDefaultFiles() since Razor Pages handles routing. Add shared layout
with dark-themed app shell (header, nav links, search/new-task buttons)
and vendor script references for htmx, Sortable, and Chart.js.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Allow setting ParentTaskId when updating a task via the API (with
validation that the parent exists) and when creating a task via the
MCP create_task tool.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>