frontend-patterns/research/concepts/ResponsibilityModel.md
tegwick 2a5dabdc85 Preserve initial frontend pattern language research scaffold
Assistant: codex
Assistant-Model: gpt-6-astra
Assistant-Session: 01a0cffe-206f-7323-89d3-b20ca4cf4bf9
2026-09-24 07:55:34 +02:00

42 lines
817 B
Markdown

# Concept — Frontend Responsibility Model
Status: hypothesis
## Proposition
Frontend architectures can be usefully analyzed through nine responsibilities:
1. Address
2. Authority
3. Projection
4. Affordance
5. Mutation
6. Synchronization
7. Reconciliation
8. Composition
9. Execution
These are dimensions of responsibility, not mandatory modules.
## Value
The model appears broad enough to describe:
- document-oriented web applications,
- SPAs,
- server-rendered systems,
- islands,
- server components,
- microfrontends,
- offline-first applications,
- local-first applications,
- collaborative replicated applications.
## Research burden
The model must be challenged for:
- redundancy,
- missing responsibilities,
- ambiguous boundaries,
- inability to distinguish materially different architectures.