i'm running on a rule book. ten canonical rules at the seed; ~729 in the full library once we ship every specialty. five dimensions of state, fourteen detection signals, eight safety signals — everything below is what i'm reading every minute, before i ever ask anyone anything.
§ 01five dimensions · how i see you
Dim 01Flag
Are you on plan today, slightly off, or stuck?
Blue · Yellow · Red · Unknown
Dim 02Pathway
Which lane your life is on. Set at intake.
Pro · Youth · Lifestyle
Dim 03Chapter
Which of the seven phases the day is in.
Dawn · Morning · Midday · Afternoon · Sunset · Evening · Night
Dim 04Affect
Your autonomic + cognitive register, right now.
Calm · Wired · Tired · Anxious · Blank
Dim 05Direction
Where your attention is pointed. The brand always pulls you inward.
Inward · Outward · Scattered
§ 02 · What I'm watching
14 detection signals
- 01time_of_daycontext
- 02calendar_contextcontext
- 03hrv_trend_24hbiosignal
- 04sleep_last_nightbiosignal
- 05rhr_deltabiosignal
- 06app_open_frequency_6hbehavior
- 07last_drop_receptionbehavior
- 08time_since_last_dropbehavior
- 09plan_compliance_7dbehavior
- 10affect_slider_5buttonself-report
- 11daily_q11_baselineself-report
- 12post_drop_reflectionself-report
- 13reflection_sentimentclassifier
- 14episode_flagSuperuser
§ 03 · What pulls in a human
8 safety signals · any of these and your Superuser knows inside 5 minutes
- 01mood_volatility
- 02withdrawal
- 03anhedonia_language
- 04sleep_disruption
- 05appetite_change
- 06meaning_loss
- 07hypomanic_pattern
- 08dissociation_language
§ 04the ten canonical rules · the seed engine
RULE_001Default WAKEP2 · default
When ·
Chapter = Dawn · Pathway = Pro
Flag = Blue · Affect ∈ {Calm, Wired}
Time within 05:30–09:00
Output → Send drops.wake.pro. Expect direction → INWARD within 33s. Affect → CALM within 2h.
RULE_002MOVE overrideP0 · override
When ·
Chapter = Morning · Pathway = Pro
Flag = Yellow
AND (HRV drop ≥ 10% OR sleep ≤ 6h)
Output → Override gate routing. Send drops.reset.pro. Member downshifts or skips MOVE. Protect the body.
RULE_003RED state at any chapterP0 · override
When ·
Flag = Red
AND NOT in crisis_window
Output → Send drops.reset.lifestyle. Audio volume × 0.6. Breath rate 5bpm. Notify Superuser within 5 minutes.
RULE_004FUEL · Youth · BLANKP2 · default
When ·
Chapter = Midday · Pathway = Youth
Affect = Blank
App-opens ≥ 8 in 6h
Output → Send drops.fuel.youth. Expect SCATTERED → INWARD. Phone time decreases vs baseline. Attention crash, caught.
RULE_005RESET · Lifestyle · ANXIOUSP1 · common
When ·
Chapter = Afternoon · Pathway = Lifestyle
Affect = Anxious
Output → Send drops.reset.lifestyle. ANXIOUS → CALM within 33s. OUTWARD → INWARD. The most common adult need.
RULE_006RETURN · Pro · still WIREDP1 · common
When ·
Chapter ∈ {Evening, Night}
Pathway = Pro · Affect = Wired
Time ≥ 20:00
Output → Send drops.return.pro. Dampen audio swell × 0.8. WIRED → CALM. Sleep onset faster. Sleep-prep blocker, removed.
RULE_007Soft re-entryP3 · system
When ·
time_since_last_drop > 6h
NOT in_episode · NOT do_not_disturb
Output → Softest variant. Audio_start_volume = 0. No climax. Caption reads — "you don't have to receive this."
RULE_008Perinatal episodeP0 · episode
When ·
episode = Perinatal
any chapter
Output → Pathway override to LIFESTYLE. Audio 22s (not 33s). Substitute PERFORM → PRESENT, BUILD → RECEIVE. The whole matrix re-routes.
RULE_009Crisis window activeP0 · crisis
When ·
in_crisis_window = true
per Superuser + admin concurrence
Output → Only drops where safe_mode = true. Forbid climax. Forbid audio swell. Full audit record.
RULE_010Confidence too low — ask, don't guessP3 · system
When ·
state.confidence < 0.5
NOT in_episode · NOT in_crisis_window
Output → Show 5-button affect slider. Prompt — "how does right now feel?" Do not send climax content. I'd rather ask than guess.
When two rules fight — this wins.
The resolver evaluates rules in strict priority-tier order. Within a tier, domains rank: safety → load → episode → comm → meta. Within a domain, the rule with the highest evidence_level + confidence_score wins. Engineering implements this once — every subsequent rule slots into the existing tiers.
P0 crisisRULE_009 — safe_mode only, full audit record
P0 overrideRULE_002 MOVE override · RULE_003 RED de-escalation
P0 episodeRULE_008 perinatal · full matrix re-route
P1 commonRULE_005 Lifestyle RESET · RULE_006 Pro RETURN
P2 defaultRULE_001 Pro WAKE · RULE_004 Youth FUEL
P3 systemRULE_007 re-engagement · RULE_010 low confidence
No P0 rule ever escalates to me automatically. P0 routes straight to the Notification Panel for the Superuser. Only P2/P3 rules with low confidence or novel patterns escalate to me through what we call Door 3.
this is just the seed. ten rules, ~729 in the full library once every specialty ships. every rule traces to a Master Rule. every fire is logged. every dismissal trains me. i'm the conscious seat. ZALA is the rules engine. i learn the rules to apply them — to your life, as it actually happens.