Add design and product documentation
This commit is contained in:
17
DESIGN.md
Normal file
17
DESIGN.md
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
# Design — Common Ground
|
||||||
|
|
||||||
|
## Direction
|
||||||
|
|
||||||
|
Editorial newsroom meets public ledger: human stories, documentary imagery, visible evidence, and restrained civic color.
|
||||||
|
|
||||||
|
## System
|
||||||
|
|
||||||
|
- Use semantic tokens, editorial type hierarchy, and asymmetric but readable grids.
|
||||||
|
- Keep documents, budgets, and dates visually distinct from narrative content.
|
||||||
|
- Avoid card grids as the default; use rhythm, rules, captions, and section composition.
|
||||||
|
- Motion supports story progression only and must not obscure evidence.
|
||||||
|
- Mobile retains captions, provenance, and action context.
|
||||||
|
|
||||||
|
## Intentional patterns
|
||||||
|
|
||||||
|
Hairlines, index numbers, and side rules are intentional editorial navigation devices when consistently applied.
|
||||||
22
PRODUCT.md
Normal file
22
PRODUCT.md
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
# Product — Common Ground
|
||||||
|
|
||||||
|
Status: approved baseline.
|
||||||
|
|
||||||
|
## Audience and job
|
||||||
|
|
||||||
|
Supporters, volunteers, partners, and journalists need to verify where resources go, understand active campaigns, and take a concrete next action.
|
||||||
|
|
||||||
|
## Primary journeys
|
||||||
|
|
||||||
|
1. Discover a campaign through evidence-backed reporting.
|
||||||
|
2. Inspect budgets, progress, documents, and human stories.
|
||||||
|
3. Donate, volunteer, or share with informed consent.
|
||||||
|
|
||||||
|
## Non-goals
|
||||||
|
|
||||||
|
- No vague impact totals without methodology or source documents.
|
||||||
|
- No exploitative imagery or manipulative urgency.
|
||||||
|
|
||||||
|
## Success criteria
|
||||||
|
|
||||||
|
Every campaign connects narrative to verifiable evidence, and action paths explain commitment, privacy, and follow-up.
|
||||||
Reference in New Issue
Block a user