Assistant: codex Assistant-Model: gpt-6-astra Assistant-Session: 01a0cffe-206f-7323-89d3-b20ca4cf4bf9
1.1 KiB
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.