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:
parent
017ad6ea17
commit
2a5dabdc85
43 changed files with 2030 additions and 1 deletions
49
canon/Responsibilities.md
Normal file
49
canon/Responsibilities.md
Normal 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.
|
||||
Loading…
Add table
Add a link
Reference in a new issue