2.9 KiB
2.9 KiB
Status
Draft
Story
As a partner, I want About, Team, and Values pages, so that I can understand ethos and people.
Acceptance Criteria
/studio/{about,team,values}with content placeholders.- Quote/testimonial and logo wall optional components.
- Global tokens applied.
Tasks / Subtasks
- Create Studio Route Group (AC: 1)
- Add directory
src/app/studioand subroutes:about/page.tsx,team/page.tsx,values/page.tsx - Use shared layout from root; ensure pages inherit global tokens and typography
- Add directory
- About Page (AC: 1, 3)
- Compose mission and ethos sections using tokens (
text-text-muted,bg-surface-*) - Optionally include
AboutSectionif suitable; otherwise lightweight copy with imagery placeholder
- Compose mission and ethos sections using tokens (
- Team Page (AC: 1, 2, 3)
- Leverage existing
CrewSectionand/or create simple team grid from available data or placeholder cards - Include an optional testimonials area using
TestimonialsSection
- Leverage existing
- Values Page (AC: 1, 2, 3)
- Present values (e.g., Meticulous, Robust, Collaborative, Artist‑first) as tokenized badges or cards
- Optional “logo wall” placeholder if client logos are available later; keep component minimal and accessible
- Navigation and Cross‑links
- Ensure new routes are linked from global sidebar (Story 1.2) and footer
- CTAs to
/projectsand/contactwhere appropriate
- Quality and Integration Verification
- Lint/build pass:
npm run lint/npm run build - IV1: Nav and links correct (no broken routes)
- IV2: No console errors/warnings in runtime
- IV3: Lighthouse a11y ≥ 90 on these pages (headings/landmarks/focus)
- Lint/build pass:
Dev Notes
- Context
- PRD Story 1.6. New route group
/studiowith three pages; content can be placeholders styled with tokens.
- PRD Story 1.6. New route group
- Relevant Source Tree
- Components available:
src/components/TestimonialsSection.tsx,src/components/CrewSection.tsx,src/components/AboutSection.tsx - Global styles/tokens:
src/app/globals.css; layout:src/app/layout.tsx
- Components available:
- Implementation Guidance
- Keep copy concise; use semantic headings (h1 per page, h2 for sections)
- Use existing token classes for surfaces, text, spacing; avoid inline styles
- If data for team is not available, structure components to accept props later; ship with placeholder items
Testing
- Manual
- Load
/studio/about,/studio/team,/studio/values; verify typography and tokens applied - Keyboard navigation across interactive elements; visible focus rings
- Links to
/projectsand/contactfunctional
- Load
Change Log
| Date | Version | Description | Author |
|---|---|---|---|
| 2025-09-24 | v1 | Initial draft from PRD Story 1.6 | Scrum Master |
Dev Agent Record
Agent Model Used
{{agent_model_name_version}}
Debug Log References
Completion Notes List
File List
QA Results