Assistant: codex Assistant-Model: gpt-6-astra Assistant-Session: 01a0cffe-206f-7323-89d3-b20ca4cf4bf9
4.5 KiB
Pattern Candidate Catalog
This file tracks concepts before promotion into canonical pattern files.
| Candidate | Family | Scale | Status | Main force |
|---|---|---|---|---|
| Server Authority | authority | L2 | seed | authoritative consistency |
| Local Authority | authority | L2 | seed | offline usability |
| Replicated Authority | authority | L2 | seed | collaborative concurrency |
| URL as Application State | address | L3 | seed | addressability |
| Server Projection | projection | L3 | seed | client compute / delivery |
| Client Projection | projection | L3 | seed | interaction locality |
| Streaming Projection | projection | L3 | seed | first-content latency |
| Islands of Interactivity | projection | L3 | seed | client execution cost |
| Local Interaction State | affordance | L6 | seed | responsiveness |
| Optimistic Overlay | affordance | L6 | seed | interaction latency |
| Invalidate and Reproject | synchronization | L3/L6 | seed | freshness |
| Persistent Subscription | synchronization | L3 | seed | update latency |
| Vertical Feature Slice | composition | L4 | seed | change locality |
| Independent Feature Boundary | composition | L4 | seed | team autonomy |
| Progressive Enhancement | quality | cross-scale | seed | resilience/accessibility |
| Failure Boundary | quality | L5/L6 | seed | fault containment |
seed means "worth researching", not "accepted into the canon".
First investigation dispositions — 2026-09-24
See AuthorityPilot. These are manual source-review outcomes, not successful bench extraction or canonical admission.
| Candidate | Evidence reference | Disposition / question |
|---|---|---|
| Server Authority | SRC-0001, Carniato review C01 | Retain; identify precisely which data and decisions it governs |
| Immediate Feedback | SRC-0001, Carniato review C02 | Add seed; feedback should distinguish tentative from durable/accepted state |
| Local Authority | SRC-0002, local-first review C01 | Retain; test primary ownership versus cache behavior |
| Scoped Authority | Cross-source interpretation in AuthorityPilot | Defer new pattern; may belong in context requirements instead |
No recurrence, established maturity, known uses or required dependency edges are claimed by these dispositions. Other seed candidates remain unassessed.
2026-09-25: the completed local-first -06 investigation found no pattern justified
by its single-fragment packet. Local Authority remains a manual seed hypothesis;
no generated candidate IDs or relations were admitted. The missing evidence is
persistence, concurrency, recovery and located independent uses. See
editorial review.
Located conflict-handling uses — 2026-09-25
Conflict Copy is a new research draft (synchronization, L2/L6, hypothesis). It merges the Joplin and Obsidian workspace P01 candidates. Two independently published application guides document the narrow mechanism; no runtime tests or universal no-loss guarantee. Invalid generated requires edges were rejected. See evidence/dispositions.
The expanded evidence also refines Local Authority: local persistence, remote-version selection, semantic resolution and backup are separate concerns. A primary local copy does not make every local edit globally authoritative.
Application-driven drafts — 2026-09-25
VC-02 connects Conflict Copy with three new hypothesis research drafts: Local Commit Boundary, Pending Synchronization, and Explicit Reconciliation. Their exact transaction/retry/UI contracts are proposed, not inferred implementation guarantees. No FEP IDs or canonical edges. Test whether Explicit Reconciliation deserves a separate pattern; full admission remains open.
Transactional expansion — 2026-09-25
Four additional hypothesis drafts: Local Draft State, Version-Checked Mutation, Mutation Outcome Tracking and Invalidate and Reproject. The last elaborates the existing seed name. Eight developed research drafts now exist; none has canonical admission. Server Authority remains context; Optimistic Overlay remains deferred. See dispositions and evidence.