15 lines
884 B
Markdown
15 lines
884 B
Markdown
## ADDED Requirements
|
|
|
|
### Requirement: Visual public and error pages expose the shared motion contract
|
|
|
|
The system SHALL apply the shared progressive opening and reveal contract to home, services, portfolio index/detail, about, contact, privacy, and branded 404/419/429/500/503 pages. The contract MUST NOT change page copy, content ordering, route behavior, or structural layout.
|
|
|
|
#### Scenario: Institutional page uses shared opening
|
|
- **WHEN** a visitor loads `/sobre`, `/contato`, or `/privacidade`
|
|
- **THEN** the page MUST expose the shared page opening hook and section reveal hooks
|
|
|
|
#### Scenario: Error page remains branded and progressively enhanced
|
|
- **WHEN** Laravel renders a branded 404, 419, 429, 500, or 503 response
|
|
- **THEN** the page MUST expose the shared opening hook
|
|
- **AND** all error guidance and navigation MUST remain immediately usable without enhancement
|