Stack time + location + preceding action into compound triggers — redundant pathways survive single-component failure
Stack temporal triggers with spatial and state anchors (specific time plus specific location plus specific preceding action) to create redundant activation pathways that survive if any single trigger component fails.
Why This Is a Rule
A single-channel trigger has a single point of failure. A time-only trigger ("9 AM") fails when your schedule shifts. A location-only trigger ("at my desk") fails when you use a different desk. A state-only trigger ("after my first coffee") fails when you skip coffee. Stacking all three creates redundancy: if you miss the time cue, the location cue catches you; if you're in a different location, the state anchor fires.
This is the engineering principle of redundancy applied to behavioral triggers. Critical systems don't rely on one sensor — they use multiple independent sensors so that any single failure doesn't cause system failure. A compound trigger (9 AM + at desk + after first coffee) has three independent activation pathways. The probability that all three fail simultaneously is far lower than any single pathway failing alone.
The three channels also engage different cognitive systems: temporal triggers activate through time-awareness (circadian rhythms, clock-checking habits), spatial triggers activate through environmental cues (pre-attentive visual processing — see Place trigger objects at eye level in routine paths — visibility beats proximity for reliable activation), and state triggers activate through action completion (behavioral chaining). Engaging multiple cognitive systems means the trigger can activate even when one system is temporarily impaired.
When This Fires
- When designing triggers for high-priority agents where reliability is critical
- When a single-channel trigger has been failing — add redundant channels rather than strengthening the one channel
- When building time-based triggers that need to survive schedule disruptions (The first five consecutive executions of a new trigger are non-negotiable — this is the window where automaticity lives or dies)
- During trigger design for environments where conditions vary day to day
Common Failure Mode
Stacking triggers that aren't independently redundant: "At 9 AM at my desk after coffee" where the desk and coffee always happen together at 9 AM. If these three components always co-occur, they're not redundant — they're the same trigger described three ways. True stacking means each component can independently activate the agent: "Even if I skip coffee, being at my desk at 9 triggers the behavior."
The Protocol
(1) Start with the primary trigger channel (usually temporal for scheduled behaviors). (2) Add a spatial anchor: where will you be when this trigger fires? Make the location itself a cue. (3) Add a state anchor: what action will you have just completed? Use that completion as a behavioral chain link. (4) Verify independence: would each channel fire the agent if the other two failed? If not → the channels aren't truly redundant. Redesign for independence. (5) During the first five executions (The first five consecutive executions of a new trigger are non-negotiable — this is the window where automaticity lives or dies), pay attention to which channel actually activates you. The dominant channel is your primary; the others are backup. (6) If one channel consistently dominates and the others never fire → the redundancy isn't working. Strengthen the backup channels or replace them with more salient alternatives.