feat: remodelar /sobre conforme mock editorial
Co-authored-by: manoel freitas <manoel.josefneto@gmail.com> Co-committed-by: manoel freitas <manoel.josefneto@gmail.com>
This commit was merged in pull request #1.
This commit is contained in:
27
openspec/changes/remodel-about-page/design.md
Normal file
27
openspec/changes/remodel-about-page/design.md
Normal file
@@ -0,0 +1,27 @@
|
||||
# Design: remodel About page
|
||||
|
||||
## Context
|
||||
|
||||
Mock `amare-sobre(1).html` define composição e copy. O site já tem Heritage Editorial (`tokens.css`, `DESIGN.md`), `about_image_*` no CMS, e `PortfolioCase` featured na home.
|
||||
|
||||
## Decisions
|
||||
|
||||
1. **Hero** reusa `about_image_path` com layout split próprio (`x-about.hero`), não o full-viewport `x-public.photo-hero`. Fallback tonal quando sem imagem.
|
||||
2. **Michele** usa `founder_image_*` novos; sem path → coluna tonal, sem request de imagem inventada.
|
||||
3. **Portfólio** lê até 6 casos `published` + `is_featured` via `GetAboutContent` (mesma regra da home).
|
||||
4. **Copy** de pilares/Michele/processo/CTA fixa do mock; `about_summary` alimenta lead/SEO.
|
||||
5. **Visual**: estrutura do mock; radius 0, EB Garamond, botões `btn` existentes — desvios tipográficos/pill do HTML são descartados.
|
||||
|
||||
## Spine
|
||||
|
||||
```
|
||||
PageController::about
|
||||
→ GetAboutContent
|
||||
→ AboutContent
|
||||
→ pages/about.blade.php + x-about.*
|
||||
```
|
||||
|
||||
## Risks
|
||||
|
||||
- Testes que acoplam `/sobre` a `data-photo-hero` full-vh precisam atualizar o contrato.
|
||||
- Home positioning continua usando `about_image_path` — não reaproveitar esse campo como foto da Michele.
|
||||
Reference in New Issue
Block a user