Assistant: codex Assistant-Model: gpt-6-astra Assistant-Session: 01a0cffe-206f-7323-89d3-b20ca4cf4bf9 |
||
|---|---|---|
| .. | ||
| address | ||
| affordance | ||
| authority | ||
| composition | ||
| execution | ||
| mutation | ||
| projection | ||
| quality | ||
| synchronization | ||
| README.md | ||
Patterns
This directory contains canonical frontend patterns.
Each pattern should conform to canon/PatternSchema.md.
Initial families
authority/address/projection/affordance/mutation/synchronization/composition/execution/quality/
Candidate seed patterns
Authority
- Server Authority
- Local Authority
- Replicated Authority
- Event-Log Authority
- Single Writer
- Derived State
Address
- URL as Application State
- Resource Address
- Hierarchical Route
- Progressive Navigation
Projection
- Static Projection
- Server Projection
- Client Projection
- Hybrid Projection
- Streaming Projection
- Islands of Interactivity
- Server Components
- Progressive Hydration
- Resumable UI
Affordance
- Local Interaction State
- Immediate Feedback
- Pending State
- Optimistic Overlay
- Undoable Intent
- Speculative Interaction
Mutation & Synchronization
- Command Mutation
- Form Mutation
- Idempotent Mutation
- Invalidate and Reproject
- Pull Synchronization
- Push Synchronization
- Persistent Subscription
- Conflict-Free Merge
- Explicit Conflict
Composition
- Presentation / Domain Separation
- Presentation Model
- Vertical Feature Slice
- Public Module Surface
- Independent Feature Boundary
- Microfrontend
- Backend for Frontend
- Design System
Execution
- Build-Time Execution
- Server Execution
- Edge Execution
- Client Execution
- Deferred Execution
- Code Split
- Lazy Load
- Independent Deployment
Quality
- Progressive Enhancement
- Accessible by Construction
- Failure Boundary
- Async Boundary
- Security Boundary
- Privacy Boundary
- Performance Budget
- Observable Interaction
- Recoverable Interaction
These names are candidates. Research should consolidate, rename, split or reject them as needed.