Preserve initial frontend pattern language research scaffold

Assistant: codex
Assistant-Model: gpt-6-astra
Assistant-Session: 01a0cffe-206f-7323-89d3-b20ca4cf4bf9
This commit is contained in:
tegwick 2026-09-24 07:55:34 +02:00
parent 017ad6ea17
commit 2a5dabdc85
43 changed files with 2030 additions and 1 deletions

49
canon/Responsibilities.md Normal file
View file

@ -0,0 +1,49 @@
# Responsibilities
This document defines the current responsibility model used to analyze frontend architectures.
## Address
Names or locates application state, resources, views and intents.
## Authority
Determines which actor or replica may establish truth.
## Projection
Transforms selected state into perceivable representation.
## Affordance
Provides the local state and behavior necessary for immediate interaction.
## Mutation
Carries user intent toward state change.
## Synchronization
Propagates state or change between separated actors.
## Reconciliation
Resolves divergence, conflict, stale state or concurrency.
## Composition
Combines independently understandable frontend structures.
## Execution
Places computation in time and location.
## Important qualification
These responsibilities are analytical dimensions, not necessarily software components.
One module may implement several responsibilities.
One responsibility may be distributed across many modules.
The model should therefore not be turned into a mandatory component architecture.