diff --git a/ARCHITECTURE.md b/ARCHITECTURE.md
index c43dc73..509d831 100644
--- a/ARCHITECTURE.md
+++ b/ARCHITECTURE.md
@@ -85,6 +85,7 @@ Page-level layout components that define the shell and content structure. Templa
- **DashboardPage** — PageHeader + stat cards row + responsive 2-column content grid
- **ListPage** — PageHeader + stat cards + list header with actions + scrollable item list
- **FormPage** — PageHeader + optional action bar + optional vertical stepper + constrained-width form content
+- **DetailPage** — PageHeader + optional action bar (e.g. tabs) + single-column constrained content for viewing records/profiles/documents
Templates have Storybook stories tagged `['autodocs', 'template']` that show realistic "recipe" compositions — full pages built from real components with sample data. These serve as reference implementations for AI coding agents.
diff --git a/DESIGN.md b/DESIGN.md
index e8ff973..a3ad4b4 100644
--- a/DESIGN.md
+++ b/DESIGN.md
@@ -1069,6 +1069,29 @@ import { FormPage } from '@/components/templates/FormPage'
```
+#### DetailPage
+
+Single-column detail view for records, profiles, or documents. Constrained width for readability.
+
+| Prop | Type | Default | Description |
+|------|------|---------|-------------|
+| `header` | `ReactNode` | — | PageHeader or custom header |
+| `actions` | `ReactNode` | — | Action bar below header (e.g. tabs, buttons) |
+| `maxWidth` | `'md' \| 'lg' \| 'xl' \| 'full'` | `'xl'` | Content area max width |
+| `children` | `ReactNode` | — | **Required.** Page content |
+
+```tsx
+import { DetailPage } from '@/components/templates/DetailPage'
+
+
142
+Hours logged
+Target 200h
+24
+Tasks completed
+This month
+8
+Active projects
+- Please consult the Mandatory Training Hub for role specific training, or contact the MyPL Helpdesk for queries regarding training. -
- Hi I am Martha. I got my conditional accreditation recently through NESA. These links really helped me through the process. + Welcome to the team! Here are some resources to help you get started.
21h
-Total hours logged
-Target 100h
+Hours logged
18h
-NESA Registered PD
-Target 60h
-5
-Activities logged
+Activities
{label}
+{value}
++ This document outlines the scope, objectives, and timeline for the upcoming platform migration project. + The project aims to consolidate three legacy systems into a single unified platform. +
++ The project is planned across three phases over 18 months, with the first phase targeting + core data migration and the second phase focusing on user-facing features. +
+- Once your goals are drafted and you're ready to share them, you can notify your PDP supervisor. Head to the Digital PDP page on the intranet to find key resources to help you complete your PDP. + Provide the information below to begin your application. You can save and return at any time.
Middle leader role(s)
-Some text about middle leader roles
+Role information
+Select the role that best describes your position.
Add your PDP supervisor's details here
+Supervisor details
- Note: if your supervisor's name does not appear when you search for them, ask them to access the Digital PDP using their credentials, then try again. + Enter your supervisor's contact details for verification.
Add your school or work location.
-- If you don't work in a school, add 'Education Office' as your work location. -
- -- Note: As the school leader, your principal can view all the POPs in the school. -
+- Lorem dolor sit amet, consectetur adipiscing elit. Donec condimentum nulla gravida pretium libero. Proin in felis consectetur, laoreet est eu, consectetur mi. -
+{subtitle}
21h
-Total hours logged
+64h
+Total hours
Target 100h
18h
-NESA Registered PD
-Target 60h
-5
+12
Activities logged
Log every professional learning activity — NESA Registered and school-based.
+All recorded activities for the current period.