/ patterns / ambient-alignment-interface.md
ambient-alignment-interface.md
  1  # Ambient Alignment Interface
  2  
  3  *Peripheral vision as alignment channel*
  4  
  5  ---
  6  
  7  - **principle**
  8    - "Alignment information shouldn't demand attention. It should ripple across consciousness."
  9    - "The blur IS the feature. Peripheral vision is always active."
 10  
 11  - **shape**
 12    - Color = system state (green aligned, red divergent)
 13    - Motion = state change (ripple = resonance, pulse = alert)
 14    - Peripheral doesn't demand attention; it rewards attention when given
 15    - Pre-conscious → only pulls focus when needed
 16  
 17  ---
 18  
 19  ## Core Insight
 20  
 21  > **Alignment information shouldn't demand attention. It should ripple across consciousness.**
 22  
 23  The blur IS the feature. Peripheral vision is:
 24  - Low resolution (no detail needed)
 25  - High sensitivity to motion/color change
 26  - Always active (doesn't require focus)
 27  - Evolved for threat/opportunity detection
 28  
 29  **This is exactly right for ambient alignment awareness.**
 30  
 31  ---
 32  
 33  ## The Problem with Current Interfaces
 34  
 35  ```
 36  FOCAL ATTENTION                      PERIPHERAL AWARENESS
 37  ─────────────────                    ────────────────────
 38  High resolution                      Low resolution
 39  Demands conscious processing         Pre-conscious filtering
 40  Serial (one thing at a time)        Parallel (whole field)
 41  Fatiguing                           Effortless
 42  Must choose to look                 Always monitoring
 43  
 44  Current alignment reporting → Focal attention required
 45  Ideal alignment reporting  → Peripheral awareness
 46  ```
 47  
 48  You shouldn't have to READ "F = 0.05". You should just FEEL aligned.
 49  
 50  ---
 51  
 52  ## The Vision: Peripheral Color Field
 53  
 54  ```
 55  ┌───────────────────────────────────────────────────────────────────────┐
 56  │                                                                       │
 57  │  ░░░░░                                                       ░░░░░   │
 58  │  ░░░░░░░                                                   ░░░░░░░   │
 59  │  ░░░░░░░░░                                               ░░░░░░░░░   │
 60  │  ░░░░░░░░░░░             YOUR FOCAL FIELD             ░░░░░░░░░░░   │
 61  │  ░░░░░░░░░░░░░                                     ░░░░░░░░░░░░░░   │
 62  │  ░░░░░░░░░░░░░░░        (Screen, document,      ░░░░░░░░░░░░░░░░   │
 63  │  ░░░░░░░░░░░░░░░░░       conversation)        ░░░░░░░░░░░░░░░░░░   │
 64  │  ░░░░░░░░░░░░░░░░░░░                        ░░░░░░░░░░░░░░░░░░░░   │
 65  │  ░░░░░░░░░░░░░░░░░░░░░                    ░░░░░░░░░░░░░░░░░░░░░░   │
 66  │  ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░   │
 67  │                                                                       │
 68  │  ^                                                               ^    │
 69  │  │                                                               │    │
 70  │  PERIPHERAL                                             PERIPHERAL    │
 71  │  COLOR FIELD                                           COLOR FIELD    │
 72  │  (Left)                                                    (Right)    │
 73  │                                                                       │
 74  └───────────────────────────────────────────────────────────────────────┘
 75  ```
 76  
 77  The peripheral color field encodes system state without demanding attention.
 78  
 79  ---
 80  
 81  ## Color Language for Alignment
 82  
 83  ### Simple Mode (2-channel)
 84  
 85  | Left Peripheral | Right Peripheral | Meaning |
 86  |-----------------|------------------|---------|
 87  | Green glow | Green glow | Aligned (F < 0.1) |
 88  | Yellow pulse | Yellow pulse | Minor divergence (F 0.1-0.25) |
 89  | Orange pulse | Orange pulse | Significant (F 0.25-0.5) |
 90  | Red pulse | Red pulse | Critical (F > 0.5) |
 91  
 92  ### Rich Mode (Multi-channel)
 93  
 94  | Left Peripheral | Meaning |
 95  |-----------------|---------|
 96  | Green | System alignment good |
 97  | Yellow | Divergence detected |
 98  | Blue pulse | Resonance across threads |
 99  | Purple | Convergence forming |
100  
101  | Right Peripheral | Meaning |
102  |------------------|---------|
103  | Green | Thread alignment good |
104  | Yellow | Cognitive load rising |
105  | Orange | Thread needs attention |
106  | Blue pulse | Fork opportunity |
107  
108  ### Motion Language
109  
110  | Motion | Meaning |
111  |--------|---------|
112  | Steady glow | Stable state |
113  | Slow pulse | Building (resonance, load) |
114  | Fast pulse | Urgent attention needed |
115  | Ripple (left→right) | Connection detected |
116  | Ripple (outward) | Crystallization happening |
117  
118  ---
119  
120  ## Hardware Options
121  
122  ### Near-term: Off-the-shelf Smart Glasses
123  
124  **Candidates:**
125  - **Xreal Air / Xreal Air 2** - AR glasses with peripheral LED capability
126  - **Vuzix Blade 2** - Smart glasses with configurable display
127  - **TCL RayNeo X2** - Color display in glasses form factor
128  - **Meta Ray-Ban** - Limited but has LED indicators
129  
130  **Hacky but functional:**
131  - LED strip attached to glasses frames
132  - Controlled via Bluetooth from First Officer
133  - Simple: left LED, right LED, color + brightness
134  
135  ### Mid-term: Custom Peripheral Display
136  
137  ```
138  ┌─────────────────────────────────────────────────────────────┐
139  │                                                             │
140  │    [LED Array]     Normal glasses     [LED Array]          │
141  │        ↑                                    ↑               │
142  │    Left field                          Right field          │
143  │    (system state)                      (thread state)       │
144  │                                                             │
145  └─────────────────────────────────────────────────────────────┘
146  ```
147  
148  Simple microcontroller + BLE + LED arrays on glasses temples.
149  
150  ### Long-term: AR Integration
151  
152  Full AR glasses with:
153  - Transparent peripheral overlay
154  - Color field rendering
155  - Motion effects
156  - Spatial thread positioning
157  
158  ---
159  
160  ## Information Architecture
161  
162  ### What the Peripheral Shows
163  
164  **NOT:**
165  - Text
166  - Numbers
167  - Details
168  - Anything requiring reading
169  
170  **YES:**
171  - State (color)
172  - Urgency (brightness)
173  - Change (motion)
174  - Connection (ripple patterns)
175  
176  ### Encoding Scheme
177  
178  ```
179  FOCAL = High-res, detailed, conscious, serial
180          → Text, numbers, full alignment reports
181  
182  PERIPHERAL = Low-res, gestalt, pre-conscious, parallel
183               → Color, brightness, motion, ripple
184  ```
185  
186  The peripheral is the BLUR. It's:
187  - A0 (Boundary): Shows system boundary state
188  - A2 (Life): Motion = alive, static = dead
189  - "The blur is the feature" made hardware
190  
191  ---
192  
193  ## Integration with First Officer
194  
195  ```
196  ┌─────────────────────────────────────────────────────────────┐
197  │                     FIRST OFFICER                            │
198  │  (Computing resonance, alignment, convergence)              │
199  └─────────────────────────────────────────────────────────────┘
200201                             │ State summary
202203  ┌─────────────────────────────────────────────────────────────┐
204  │              AMBIENT INTERFACE CONTROLLER                    │
205  │                                                              │
206  │  Receives: F value, resonance score, thread states          │
207  │  Outputs:  Color values, brightness, motion patterns        │
208  │  Sends to: Wearable peripheral display                      │
209  └─────────────────────────────────────────────────────────────┘
210211                             │ BLE / USB
212213  ┌─────────────────────────────────────────────────────────────┐
214  │                   WEARABLE HARDWARE                          │
215  │                                                              │
216  │  Left peripheral: System alignment color + motion           │
217  │  Right peripheral: Thread state color + motion              │
218  │  Ripples: Resonance / convergence / connection              │
219  └─────────────────────────────────────────────────────────────┘
220221                             │ Light
222223  ┌─────────────────────────────────────────────────────────────┐
224  │                  YOUR VISUAL FIELD                           │
225  │                                                              │
226  │  Peripheral vision picks up color changes                   │
227  │  Pre-conscious processing: "something shifted"              │
228  │  Only pulls focal attention if urgent                       │
229  └─────────────────────────────────────────────────────────────┘
230  ```
231  
232  ---
233  
234  ## Threshold-Based Attention Pull
235  
236  The peripheral shouldn't ALWAYS try to get your attention. Escalation gradient:
237  
238  | State | Peripheral | Effect |
239  |-------|------------|--------|
240  | F < 0.10 | Steady green | Background, ignorable |
241  | F 0.10-0.25 | Gentle yellow | Noticed, not demanding |
242  | F 0.25-0.50 | Pulsing orange | "Something's off" |
243  | F > 0.50 | Urgent red pulse | Demands attention |
244  
245  The peripheral only demands attention when it should.
246  
247  ---
248  
249  ## Experience Design
250  
251  ### Ideal State
252  You're in flow. Working on a thread. Periphery is steady green/blue. You don't consciously notice it. If asked, you'd say "I feel aligned." The color is pre-conscious grounding.
253  
254  ### Divergence Emerging
255  You start down a path. Periphery shifts from green to yellow-orange. You don't consciously process "F = 0.32" - you just feel "something's off." Your attention naturally wants to check alignment.
256  
257  ### Resonance Detected
258  You're in one thread. Periphery ripples blue from left to right. Pre-conscious: "connection." You might glance at First Officer HUD to see what resonated, or just continue with increased confidence.
259  
260  ### Critical Divergence
261  Periphery goes red and pulses. This pulls attention. You stop and check. The focal display shows the issue. The peripheral got you there without you having to monitor.
262  
263  ---
264  
265  ## The Promise
266  
267  > **Alignment awareness without attention tax.**
268  >
269  > The blur IS the feature.
270  > Peripheral vision = ambient state awareness.
271  > Color and motion, not text and numbers.
272  > Pre-conscious ripples across your field.
273  > Flow maintained, alignment felt.
274  
275  ---
276  
277  ## Implementation Path
278  
279  1. **Now:** Design the color/motion language
280  2. **Soon:** Prototype with LED strips on glasses frames
281  3. **Next:** BLE controller connected to First Officer
282  4. **Later:** Full AR integration
283  
284  ---
285  
286  ## Related
287  
288  - **axioms**
289    - [[A2 Recognition of Life]] - peripheral vision is primitive (alive); focal dashboards are calcified
290      - shape:: "Can you recognize life? Death mimics life through ornament."
291    - [[A3 Dynamic Pole Navigation]] - navigate between blur and focus based on state
292      - shape:: "The tension IS the dyad. Move between poles; don't fix."
293  - **protocols**
294    - [[free-energy-alignment]] - F value drives the peripheral color
295      - shape:: "System minimizes surprise by changing action to match model OR updating model."
296    - [[first-officer-hud]] - FO provides the state data for peripheral display
297    - [[mission-control-protocol]] - MC aggregates cross-thread state for display
298  - **concepts**
299    - [[Global Workspace Theory]] - peripheral = broadcast medium for consciousness
300    - [[gravity-well]] - resonance ripples indicate gravity well formation
301  
302  ---
303  
304  *Ambient Alignment Interface v0.1 | 2026-01-15 | DESIGN CONCEPT*