% SUBGRAPH 10: CONTROLLED VOCABULARY NODES % subdomain: lifecycle, evidence, recommendation semantics, policy enums Edge("status/proposed", "food/preferred_label", "proposed"). Edge("status/proposed", "food/description", "Seeded but not yet approved for production use."). Edge("status/proposed", "food/status", "status/approved"). Edge("status/proposed", "food/instance_of", "class/LifecycleStatus"). Edge("status/approved", "food/preferred_label", "approved"). Edge("status/approved", "food/description", "Approved for active ontology use."). Edge("status/approved", "food/status", "status/approved"). Edge("status/approved", "food/instance_of", "class/LifecycleStatus"). Edge("status/deprecated", "food/preferred_label", "deprecated"). Edge("status/deprecated", "food/description", "Kept for backwards compatibility only."). Edge("status/deprecated", "food/status", "status/approved"). Edge("status/deprecated", "food/instance_of", "class/LifecycleStatus"). Edge("role/ingredient", "food/preferred_label", "ingredient"). Edge("role/ingredient", "food/description", "Primary ingredient relationship."). Edge("role/ingredient", "food/status", "status/approved"). Edge("role/ingredient", "food/instance_of", "class/IngredientRole"). Edge("role/component", "food/preferred_label", "component"). Edge("role/component", "food/description", "Component relationship within a meal or product."). Edge("role/component", "food/status", "status/approved"). Edge("role/component", "food/instance_of", "class/IngredientRole"). Edge("suit/allowed", "food/preferred_label", "allowed"). Edge("suit/allowed", "food/description", "Explicitly compatible with the referenced rule."). Edge("suit/allowed", "food/status", "status/approved"). Edge("suit/allowed", "food/instance_of", "class/SuitabilityStatus"). Edge("suit/disallowed", "food/preferred_label", "disallowed"). Edge("suit/disallowed", "food/description", "Explicitly incompatible with the referenced rule."). Edge("suit/disallowed", "food/status", "status/approved"). Edge("suit/disallowed", "food/instance_of", "class/SuitabilityStatus"). Edge("suit/limit", "food/preferred_label", "limit"). Edge("suit/limit", "food/description", "Allowed only with additional caution or constraints."). Edge("suit/limit", "food/status", "status/approved"). Edge("suit/limit", "food/instance_of", "class/SuitabilityStatus"). Edge("adisposition/contains", "food/preferred_label", "contains"). Edge("adisposition/contains", "food/description", "The allergen is present in the subject."). Edge("adisposition/contains", "food/status", "status/approved"). Edge("adisposition/contains", "food/instance_of", "class/AllergenDisposition"). Edge("adisposition/may_contain", "food/preferred_label", "may contain"). Edge("adisposition/may_contain", "food/description", "The allergen may be present due to shared handling."). Edge("adisposition/may_contain", "food/status", "status/approved"). Edge("adisposition/may_contain", "food/instance_of", "class/AllergenDisposition"). Edge("adisposition/free_from", "food/preferred_label", "free from"). Edge("adisposition/free_from", "food/description", "The subject is explicitly free from the allergen."). Edge("adisposition/free_from", "food/status", "status/approved"). Edge("adisposition/free_from", "food/instance_of", "class/AllergenDisposition"). Edge("map/exact", "food/preferred_label", "exact mapping"). Edge("map/exact", "food/description", "The local term exactly matches the external term."). Edge("map/exact", "food/status", "status/approved"). Edge("map/exact", "food/instance_of", "class/MappingType"). Edge("map/normalized", "food/preferred_label", "normalized mapping"). Edge("map/normalized", "food/description", "The local term was normalized or paraphrased into the matched ontology term."). Edge("map/normalized", "food/status", "status/approved"). Edge("map/normalized", "food/instance_of", "class/MappingType"). Edge("source/import", "food/preferred_label", "import"). Edge("source/import", "food/description", "Imported from an external source."). Edge("source/import", "food/status", "status/approved"). Edge("source/import", "food/instance_of", "class/SourceKind"). Edge("source/curation", "food/preferred_label", "curation"). Edge("source/curation", "food/description", "Added or reviewed by domain curation."). Edge("source/curation", "food/status", "status/approved"). Edge("source/curation", "food/instance_of", "class/SourceKind"). Edge("source/label", "food/preferred_label", "package label"). Edge("source/label", "food/description", "Read directly from a package label."). Edge("source/label", "food/status", "status/approved"). Edge("source/label", "food/instance_of", "class/SourceKind"). Edge("source/user", "food/preferred_label", "user input"). Edge("source/user", "food/description", "Captured directly from a user profile or check-in."). Edge("source/user", "food/status", "status/approved"). Edge("source/user", "food/instance_of", "class/SourceKind"). Edge("source/program", "food/preferred_label", "program state"). Edge("source/program", "food/description", "Synthesized by the planning layer."). Edge("source/program", "food/status", "status/approved"). Edge("source/program", "food/instance_of", "class/SourceKind"). Edge("source/observation", "food/preferred_label", "observation"). Edge("source/observation", "food/description", "Captured from a completed check-in or outcome event."). Edge("source/observation", "food/status", "status/approved"). Edge("source/observation", "food/instance_of", "class/SourceKind"). Edge("memory_kind/constraint", "food/preferred_label", "Constraint memory"). Edge("memory_kind/constraint", "food/description", "Durable memory capturing a hard coaching constraint or restriction."). Edge("memory_kind/constraint", "food/status", "status/approved"). Edge("memory_kind/constraint", "food/instance_of", "class/CoachMemoryKind"). Edge("memory_kind/preference", "food/preferred_label", "Preference memory"). Edge("memory_kind/preference", "food/description", "Durable memory capturing a stable preference or dislike."). Edge("memory_kind/preference", "food/status", "status/approved"). Edge("memory_kind/preference", "food/instance_of", "class/CoachMemoryKind"). Edge("memory_kind/goal", "food/preferred_label", "Goal memory"). Edge("memory_kind/goal", "food/description", "Durable memory capturing the active north-star or supporting goal."). Edge("memory_kind/goal", "food/status", "status/approved"). Edge("memory_kind/goal", "food/instance_of", "class/CoachMemoryKind"). Edge("memory_kind/context", "food/preferred_label", "Context memory"). Edge("memory_kind/context", "food/description", "Durable memory capturing recurring real-world context such as shifts or access constraints."). Edge("memory_kind/context", "food/status", "status/approved"). Edge("memory_kind/context", "food/instance_of", "class/CoachMemoryKind"). Edge("memory_kind/guidance", "food/preferred_label", "Guidance memory"). Edge("memory_kind/guidance", "food/description", "Durable reusable coaching guidance synthesized from prior threads."). Edge("memory_kind/guidance", "food/status", "status/approved"). Edge("memory_kind/guidance", "food/instance_of", "class/CoachMemoryKind"). Edge("memory_tier/short_term", "food/preferred_label", "Short-term"). Edge("memory_tier/short_term", "food/description", "Valid for the immediate horizon and likely to expire soon."). Edge("memory_tier/short_term", "food/status", "status/approved"). Edge("memory_tier/short_term", "food/instance_of", "class/MemoryTier"). Edge("memory_tier/long_term", "food/preferred_label", "Long-term"). Edge("memory_tier/long_term", "food/description", "Durable coaching memory expected to help across future threads."). Edge("memory_tier/long_term", "food/status", "status/approved"). Edge("memory_tier/long_term", "food/instance_of", "class/MemoryTier"). Edge("memory_anchor/unspecified", "food/preferred_label", "Unspecified memory anchor"). Edge("memory_anchor/unspecified", "food/description", "Fallback ontology anchor when a durable memory is valid but not mapped to a more specific node yet."). Edge("memory_anchor/unspecified", "food/status", "status/approved"). Edge("memory_anchor/unspecified", "food/instance_of", "class/MemoryAnchor"). Edge("memory_anchor/meal_timing", "food/preferred_label", "Meal timing anchor"). Edge("memory_anchor/meal_timing", "food/description", "Anchor for durable timing heuristics such as first bite timing or shift-eating windows."). Edge("memory_anchor/meal_timing", "food/status", "status/approved"). Edge("memory_anchor/meal_timing", "food/instance_of", "class/MemoryAnchor"). Edge("memory_anchor/planning_style", "food/preferred_label", "Planning style anchor"). Edge("memory_anchor/planning_style", "food/description", "Anchor for reusable planning and packing style memories."). Edge("memory_anchor/planning_style", "food/status", "status/approved"). Edge("memory_anchor/planning_style", "food/instance_of", "class/MemoryAnchor"). Edge("memory_anchor/disruption_pattern", "food/preferred_label", "Disruption pattern anchor"). Edge("memory_anchor/disruption_pattern", "food/description", "Anchor for repeated disruption patterns that change coaching behavior."). Edge("memory_anchor/disruption_pattern", "food/status", "status/approved"). Edge("memory_anchor/disruption_pattern", "food/instance_of", "class/MemoryAnchor"). Edge("memory_anchor/progress_signal", "food/preferred_label", "Progress signal anchor"). Edge("memory_anchor/progress_signal", "food/description", "Anchor for durable progress and check-in themes that should influence future coaching."). Edge("memory_anchor/progress_signal", "food/status", "status/approved"). Edge("memory_anchor/progress_signal", "food/instance_of", "class/MemoryAnchor"). Edge("memory_anchor/motivation", "food/preferred_label", "Motivation anchor"). Edge("memory_anchor/motivation", "food/description", "Anchor for core motivation and identity-level reasons the plan matters to the user."). Edge("memory_anchor/motivation", "food/status", "status/approved"). Edge("memory_anchor/motivation", "food/instance_of", "class/MemoryAnchor"). Edge("evidence/declared", "food/preferred_label", "declared"). Edge("evidence/declared", "food/description", "Explicitly declared by a trusted source."). Edge("evidence/declared", "food/status", "status/approved"). Edge("evidence/declared", "food/instance_of", "class/EvidenceKind"). Edge("evidence/ingredient", "food/preferred_label", "ingredient based"). Edge("evidence/ingredient", "food/description", "Derived from the ingredient list."). Edge("evidence/ingredient", "food/status", "status/approved"). Edge("evidence/ingredient", "food/instance_of", "class/EvidenceKind"). Edge("evidence/nutrient", "food/preferred_label", "nutrient based"). Edge("evidence/nutrient", "food/description", "Derived from nutrient composition."). Edge("evidence/nutrient", "food/status", "status/approved"). Edge("evidence/nutrient", "food/instance_of", "class/EvidenceKind"). Edge("evidence/inferred", "food/preferred_label", "inferred"). Edge("evidence/inferred", "food/description", "Inferred from surrounding ontology facts."). Edge("evidence/inferred", "food/status", "status/approved"). Edge("evidence/inferred", "food/instance_of", "class/EvidenceKind"). Edge("evidence/certification", "food/preferred_label", "certification"). Edge("evidence/certification", "food/description", "Backed by an explicit certification claim."). Edge("evidence/certification", "food/status", "status/approved"). Edge("evidence/certification", "food/instance_of", "class/EvidenceKind"). Edge("evidence/context_match", "food/preferred_label", "context match"). Edge("evidence/context_match", "food/description", "Backed by a planning-context match."). Edge("evidence/context_match", "food/status", "status/approved"). Edge("evidence/context_match", "food/instance_of", "class/EvidenceKind"). Edge("evidence/plan", "food/preferred_label", "plan rationale"). Edge("evidence/plan", "food/description", "Backed by a concrete plan recommendation."). Edge("evidence/plan", "food/status", "status/approved"). Edge("evidence/plan", "food/instance_of", "class/EvidenceKind"). Edge("unit/g", "food/preferred_label", "g"). Edge("unit/g", "food/description", "Gram unit."). Edge("unit/g", "food/status", "status/approved"). Edge("unit/g", "food/instance_of", "class/Unit"). Edge("unit/kg", "food/preferred_label", "kg"). Edge("unit/kg", "food/description", "Kilogram unit."). Edge("unit/kg", "food/status", "status/approved"). Edge("unit/kg", "food/instance_of", "class/Unit"). Edge("unit/ml", "food/preferred_label", "ml"). Edge("unit/ml", "food/description", "Millilitre unit."). Edge("unit/ml", "food/status", "status/approved"). Edge("unit/ml", "food/instance_of", "class/Unit"). Edge("unit/serving", "food/preferred_label", "serving"). Edge("unit/serving", "food/description", "Serving unit."). Edge("unit/serving", "food/status", "status/approved"). Edge("unit/serving", "food/instance_of", "class/Unit"). Edge("vocab/usda", "food/preferred_label", "USDA"). Edge("vocab/usda", "food/description", "USDA-aligned food vocabulary mapping target."). Edge("vocab/usda", "food/status", "status/approved"). Edge("vocab/usda", "food/instance_of", "class/Vocabulary"). Edge("certification/halal", "food/preferred_label", "Halal"). Edge("certification/halal", "food/description", "Certification for halal sourcing and preparation."). Edge("certification/halal", "food/status", "status/approved"). Edge("certification/halal", "food/instance_of", "class/Certification"). Edge("certification/kosher", "food/preferred_label", "Kosher"). Edge("certification/kosher", "food/description", "Certification for kosher sourcing and preparation."). Edge("certification/kosher", "food/status", "status/approved"). Edge("certification/kosher", "food/instance_of", "class/Certification"). Edge("strength/avoid", "food/preferred_label", "avoid"). Edge("strength/avoid", "food/description", "Hard avoidance or exclusion."). Edge("strength/avoid", "food/status", "status/approved"). Edge("strength/avoid", "food/instance_of", "class/PreferenceStrength"). Edge("strength/dislike", "food/preferred_label", "dislike"). Edge("strength/dislike", "food/description", "Soft dislike to avoid when reasonable."). Edge("strength/dislike", "food/status", "status/approved"). Edge("strength/dislike", "food/instance_of", "class/PreferenceStrength"). Edge("strength/prefer", "food/preferred_label", "prefer"). Edge("strength/prefer", "food/description", "Positive preference when options are equivalent."). Edge("strength/prefer", "food/status", "status/approved"). Edge("strength/prefer", "food/instance_of", "class/PreferenceStrength"). Edge("strength/require", "food/preferred_label", "require"). Edge("strength/require", "food/description", "Hard requirement that must be satisfied."). Edge("strength/require", "food/status", "status/approved"). Edge("strength/require", "food/instance_of", "class/PreferenceStrength"). Edge("plan_status/active", "food/preferred_label", "active"). Edge("plan_status/active", "food/description", "Currently active plan window."). Edge("plan_status/active", "food/status", "status/approved"). Edge("plan_status/active", "food/instance_of", "class/PlanStatus"). Edge("plan_status/completed", "food/preferred_label", "completed"). Edge("plan_status/completed", "food/description", "Completed plan window."). Edge("plan_status/completed", "food/status", "status/approved"). Edge("plan_status/completed", "food/instance_of", "class/PlanStatus"). Edge("plan_status/superseded", "food/preferred_label", "superseded"). Edge("plan_status/superseded", "food/description", "Plan window replaced by a newer reroute or patch."). Edge("plan_status/superseded", "food/status", "status/approved"). Edge("plan_status/superseded", "food/instance_of", "class/PlanStatus"). Edge("recommendation_type/concept", "food/preferred_label", "Concept"). Edge("recommendation_type/concept", "food/description", "Recommendation points to a reusable food concept."). Edge("recommendation_type/concept", "food/status", "status/approved"). Edge("recommendation_type/concept", "food/instance_of", "class/RecommendationType"). Edge("recommendation_type/meal_template", "food/preferred_label", "Meal template"). Edge("recommendation_type/meal_template", "food/description", "Recommendation points to a reusable meal template."). Edge("recommendation_type/meal_template", "food/status", "status/approved"). Edge("recommendation_type/meal_template", "food/instance_of", "class/RecommendationType"). Edge("rec_role/primary", "food/preferred_label", "Primary"). Edge("rec_role/primary", "food/description", "First-choice recommendation for the current decision window."). Edge("rec_role/primary", "food/status", "status/approved"). Edge("rec_role/primary", "food/instance_of", "class/RecommendationRole"). Edge("rec_role/support", "food/preferred_label", "Support"). Edge("rec_role/support", "food/description", "Companion recommendation that reinforces the primary choice."). Edge("rec_role/support", "food/status", "status/approved"). Edge("rec_role/support", "food/instance_of", "class/RecommendationRole"). Edge("rec_role/fallback", "food/preferred_label", "Fallback"). Edge("rec_role/fallback", "food/description", "Backup recommendation when the primary option is not feasible."). Edge("rec_role/fallback", "food/status", "status/approved"). Edge("rec_role/fallback", "food/instance_of", "class/RecommendationRole"). Edge("rec_role/reroute", "food/preferred_label", "Reroute"). Edge("rec_role/reroute", "food/description", "Replacement recommendation after a disruption or declined suggestion."). Edge("rec_role/reroute", "food/status", "status/approved"). Edge("rec_role/reroute", "food/instance_of", "class/RecommendationRole"). Edge("metric/weight_delta_kg", "food/preferred_label", "Weight delta (kg)"). Edge("metric/weight_delta_kg", "food/description", "Observed weight change in kilograms."). Edge("metric/weight_delta_kg", "food/status", "status/approved"). Edge("metric/weight_delta_kg", "food/instance_of", "class/ObservationMetric"). Edge("metric/adherence_score", "food/preferred_label", "Adherence score"). Edge("metric/adherence_score", "food/description", "Observed adherence score for a planning window."). Edge("metric/adherence_score", "food/status", "status/approved"). Edge("metric/adherence_score", "food/instance_of", "class/ObservationMetric"). Edge("metric/energy_stability", "food/preferred_label", "Energy stability"). Edge("metric/energy_stability", "food/description", "Observed sense of stable energy across a demanding schedule window."). Edge("metric/energy_stability", "food/status", "status/approved"). Edge("metric/energy_stability", "food/instance_of", "class/ObservationMetric"). Edge("horizon/next_24h", "food/preferred_label", "Next 24 hours"). Edge("horizon/next_24h", "food/description", "Short planning horizon for the next day."). Edge("horizon/next_24h", "food/status", "status/approved"). Edge("horizon/next_24h", "food/instance_of", "class/PlanningHorizon"). Edge("horizon/next_14d", "food/preferred_label", "Next 14 days"). Edge("horizon/next_14d", "food/description", "Long planning horizon for the next two weeks."). Edge("horizon/next_14d", "food/status", "status/approved"). Edge("horizon/next_14d", "food/instance_of", "class/PlanningHorizon"). Edge("checkin_modality/text", "food/preferred_label", "Text"). Edge("checkin_modality/text", "food/description", "Typed free-text check-in from the primary thread surface."). Edge("checkin_modality/text", "food/status", "status/approved"). Edge("checkin_modality/text", "food/instance_of", "class/CheckInModality"). Edge("checkin_modality/voice", "food/preferred_label", "Voice"). Edge("checkin_modality/voice", "food/description", "Voice note check-in captured when typing is unrealistic."). Edge("checkin_modality/voice", "food/status", "status/approved"). Edge("checkin_modality/voice", "food/instance_of", "class/CheckInModality"). Edge("checkin_modality/photo", "food/preferred_label", "Photo"). Edge("checkin_modality/photo", "food/description", "Meal photo check-in captured from camera or library."). Edge("checkin_modality/photo", "food/status", "status/approved"). Edge("checkin_modality/photo", "food/instance_of", "class/CheckInModality"). Edge("checkin_modality/schedule_change", "food/preferred_label", "Schedule change"). Edge("checkin_modality/schedule_change", "food/description", "Quick intent for reporting shift updates or timing changes."). Edge("checkin_modality/schedule_change", "food/status", "status/approved"). Edge("checkin_modality/schedule_change", "food/instance_of", "class/CheckInModality"). Edge("disruption/overtime", "food/preferred_label", "Overtime"). Edge("disruption/overtime", "food/description", "Shift extended beyond the expected end time."). Edge("disruption/overtime", "food/status", "status/approved"). Edge("disruption/overtime", "food/instance_of", "class/DisruptionKind"). Edge("disruption/shift_change", "food/preferred_label", "Shift change"). Edge("disruption/shift_change", "food/description", "Meaningful change to the planned work schedule."). Edge("disruption/shift_change", "food/status", "status/approved"). Edge("disruption/shift_change", "food/instance_of", "class/DisruptionKind"). Edge("disruption/double_shift", "food/preferred_label", "Double shift"). Edge("disruption/double_shift", "food/description", "Two shift blocks now need to be covered without a full reset."). Edge("disruption/double_shift", "food/status", "status/approved"). Edge("disruption/double_shift", "food/instance_of", "class/DisruptionKind"). Edge("disruption/fast_food", "food/preferred_label", "Fast food"). Edge("disruption/fast_food", "food/description", "An off-plan fast-food choice that should trigger a shame-free recovery path."). Edge("disruption/fast_food", "food/status", "status/approved"). Edge("disruption/fast_food", "food/instance_of", "class/DisruptionKind"). Edge("disruption/missed_meal", "food/preferred_label", "Missed meal"). Edge("disruption/missed_meal", "food/description", "A planned meal window was skipped and now needs recovery guidance."). Edge("disruption/missed_meal", "food/status", "status/approved"). Edge("disruption/missed_meal", "food/instance_of", "class/DisruptionKind"). Edge("disruption/stress_eating", "food/preferred_label", "Stress eating"). Edge("disruption/stress_eating", "food/description", "Stress-driven eating event that should trigger a recovery reroute."). Edge("disruption/stress_eating", "food/status", "status/approved"). Edge("disruption/stress_eating", "food/instance_of", "class/DisruptionKind"). Edge("decision_window/steady_state", "food/preferred_label", "Steady state"). Edge("decision_window/steady_state", "food/description", "Normal decision window with no urgent disruption or shift boundary."). Edge("decision_window/steady_state", "food/status", "status/approved"). Edge("decision_window/steady_state", "food/instance_of", "class/DecisionWindowKind"). Edge("decision_window/pre_shift_prep", "food/preferred_label", "Pre-shift prep"). Edge("decision_window/pre_shift_prep", "food/description", "Decision window immediately before a shift when fuel and friction control matter most."). Edge("decision_window/pre_shift_prep", "food/status", "status/approved"). Edge("decision_window/pre_shift_prep", "food/instance_of", "class/DecisionWindowKind"). Edge("decision_window/high_risk_hunger_window", "food/preferred_label", "High-risk hunger window"). Edge("decision_window/high_risk_hunger_window", "food/description", "Decision window where fatigue and a long meal gap make lower-friction recommendations critical."). Edge("decision_window/high_risk_hunger_window", "food/status", "status/approved"). Edge("decision_window/high_risk_hunger_window", "food/instance_of", "class/DecisionWindowKind"). Edge("decision_window/post_shift_recovery", "food/preferred_label", "Post-shift recovery"). Edge("decision_window/post_shift_recovery", "food/description", "Decision window after a shift when recovery and damage-control guidance matter."). Edge("decision_window/post_shift_recovery", "food/status", "status/approved"). Edge("decision_window/post_shift_recovery", "food/instance_of", "class/DecisionWindowKind"). Edge("decision_window/post_slip_recovery", "food/preferred_label", "Post-slip recovery"). Edge("decision_window/post_slip_recovery", "food/description", "Decision window after a slip or disruption when the next three decisions need stabilization."). Edge("decision_window/post_slip_recovery", "food/status", "status/approved"). Edge("decision_window/post_slip_recovery", "food/instance_of", "class/DecisionWindowKind"). Edge("notification_template/pre_shift_prep", "food/preferred_label", "Pre-shift prep template"). Edge("notification_template/pre_shift_prep", "food/description", "Notification template for pre-shift planning prompts."). Edge("notification_template/pre_shift_prep", "food/status", "status/approved"). Edge("notification_template/pre_shift_prep", "food/instance_of", "class/NotificationTemplateState"). Edge("notification_template/high_risk_hunger_window", "food/preferred_label", "High-risk hunger template"). Edge("notification_template/high_risk_hunger_window", "food/description", "Notification template for high-risk hunger windows."). Edge("notification_template/high_risk_hunger_window", "food/status", "status/approved"). Edge("notification_template/high_risk_hunger_window", "food/instance_of", "class/NotificationTemplateState"). Edge("notification_template/post_slip_recovery", "food/preferred_label", "Post-slip recovery template"). Edge("notification_template/post_slip_recovery", "food/description", "Notification template for shame-free recovery prompts."). Edge("notification_template/post_slip_recovery", "food/status", "status/approved"). Edge("notification_template/post_slip_recovery", "food/instance_of", "class/NotificationTemplateState"). Edge("notification_template/weekly_reset", "food/preferred_label", "Weekly reset template"). Edge("notification_template/weekly_reset", "food/description", "Notification template for weekly review and reset prompts."). Edge("notification_template/weekly_reset", "food/status", "status/approved"). Edge("notification_template/weekly_reset", "food/instance_of", "class/NotificationTemplateState"). Edge("notification_template/reentry_after_silence", "food/preferred_label", "Re-entry template"). Edge("notification_template/reentry_after_silence", "food/description", "Notification template for resuming after silence."). Edge("notification_template/reentry_after_silence", "food/status", "status/approved"). Edge("notification_template/reentry_after_silence", "food/instance_of", "class/NotificationTemplateState"). Edge("suppression_reason/snooze_window", "food/preferred_label", "Snooze window"). Edge("suppression_reason/snooze_window", "food/description", "Notifications are temporarily snoozed until a user-selected time."). Edge("suppression_reason/snooze_window", "food/status", "status/approved"). Edge("suppression_reason/snooze_window", "food/instance_of", "class/NotificationSuppressionReason"). Edge("suppression_reason/pause_window", "food/preferred_label", "Pause window"). Edge("suppression_reason/pause_window", "food/description", "Coaching is intentionally paused for a bounded window."). Edge("suppression_reason/pause_window", "food/status", "status/approved"). Edge("suppression_reason/pause_window", "food/instance_of", "class/NotificationSuppressionReason"). Edge("suppression_reason/sleep_window", "food/preferred_label", "Sleep window"). Edge("suppression_reason/sleep_window", "food/description", "Notifications are suppressed during the likely sleep window."). Edge("suppression_reason/sleep_window", "food/status", "status/approved"). Edge("suppression_reason/sleep_window", "food/instance_of", "class/NotificationSuppressionReason"). Edge("suppression_reason/quiet_window", "food/preferred_label", "Quiet window"). Edge("suppression_reason/quiet_window", "food/description", "Notifications are suppressed during user-configured quiet hours."). Edge("suppression_reason/quiet_window", "food/status", "status/approved"). Edge("suppression_reason/quiet_window", "food/instance_of", "class/NotificationSuppressionReason"). Edge("suppression_reason/recent_engagement", "food/preferred_label", "Recent engagement"). Edge("suppression_reason/recent_engagement", "food/description", "Notifications are suppressed to avoid over-contact after a recent interaction."). Edge("suppression_reason/recent_engagement", "food/status", "status/approved"). Edge("suppression_reason/recent_engagement", "food/instance_of", "class/NotificationSuppressionReason"). Edge("suppression_reason/daily_cap", "food/preferred_label", "Daily cap"). Edge("suppression_reason/daily_cap", "food/description", "Notifications are suppressed because the daily cap has already been reached."). Edge("suppression_reason/daily_cap", "food/status", "status/approved"). Edge("suppression_reason/daily_cap", "food/instance_of", "class/NotificationSuppressionReason"). Edge("suppression_reason/outside_shift_window", "food/preferred_label", "Outside shift window"). Edge("suppression_reason/outside_shift_window", "food/description", "Notifications are suppressed because the current time is outside the eligible shift window."). Edge("suppression_reason/outside_shift_window", "food/status", "status/approved"). Edge("suppression_reason/outside_shift_window", "food/instance_of", "class/NotificationSuppressionReason"). Edge("summary_period/weekly", "food/preferred_label", "Weekly"). Edge("summary_period/weekly", "food/description", "Summary period covering the previous week of execution."). Edge("summary_period/weekly", "food/status", "status/approved"). Edge("summary_period/weekly", "food/instance_of", "class/SummaryPeriod"). Edge("checkin_intent/check_in", "food/preferred_label", "Check in"). Edge("checkin_intent/check_in", "food/description", "Default update intent for sharing what happened."). Edge("checkin_intent/check_in", "food/status", "status/approved"). Edge("checkin_intent/check_in", "food/instance_of", "class/CheckInIntent"). Edge("checkin_intent/plan", "food/preferred_label", "Plan"). Edge("checkin_intent/plan", "food/description", "Intent requesting the next decision-window plan."). Edge("checkin_intent/plan", "food/status", "status/approved"). Edge("checkin_intent/plan", "food/instance_of", "class/CheckInIntent"). Edge("checkin_intent/learn", "food/preferred_label", "Learn"). Edge("checkin_intent/learn", "food/description", "Intent requesting focused learning content for the current risk season."). Edge("checkin_intent/learn", "food/status", "status/approved"). Edge("checkin_intent/learn", "food/instance_of", "class/CheckInIntent"). Edge("checkin_intent/decide", "food/preferred_label", "Decide"). Edge("checkin_intent/decide", "food/description", "Intent requesting a quick primary-versus-fallback decision."). Edge("checkin_intent/decide", "food/status", "status/approved"). Edge("checkin_intent/decide", "food/instance_of", "class/CheckInIntent"). Edge("recommendation_issue/unsafe", "food/preferred_label", "Unsafe recommendation"). Edge("recommendation_issue/unsafe", "food/description", "User flagged the recommendation as unsafe or medically inappropriate."). Edge("recommendation_issue/unsafe", "food/status", "status/approved"). Edge("recommendation_issue/unsafe", "food/instance_of", "class/RecommendationIssueKind"). Edge("recommendation_issue/allergy_risk", "food/preferred_label", "Allergy risk"). Edge("recommendation_issue/allergy_risk", "food/description", "User flagged an allergy or intolerance risk in the recommendation."). Edge("recommendation_issue/allergy_risk", "food/status", "status/approved"). Edge("recommendation_issue/allergy_risk", "food/instance_of", "class/RecommendationIssueKind"). Edge("recommendation_issue/not_feasible", "food/preferred_label", "Not feasible"). Edge("recommendation_issue/not_feasible", "food/description", "User flagged that the recommendation is not feasible in the current window."). Edge("recommendation_issue/not_feasible", "food/status", "status/approved"). Edge("recommendation_issue/not_feasible", "food/instance_of", "class/RecommendationIssueKind"). Edge("recommendation_issue/off_target", "food/preferred_label", "Off target"). Edge("recommendation_issue/off_target", "food/description", "User flagged that the recommendation misses the current goal or context."). Edge("recommendation_issue/off_target", "food/status", "status/approved"). Edge("recommendation_issue/off_target", "food/instance_of", "class/RecommendationIssueKind"). Edge("milestone/weight_loss_3pct", "food/preferred_label", "Weight loss 3%"). Edge("milestone/weight_loss_3pct", "food/description", "Milestone indicating at least 3% weight loss from baseline."). Edge("milestone/weight_loss_3pct", "food/status", "status/approved"). Edge("milestone/weight_loss_3pct", "food/instance_of", "class/WeightLossMilestone"). Edge("milestone/weight_loss_5pct", "food/preferred_label", "Weight loss 5%"). Edge("milestone/weight_loss_5pct", "food/description", "Milestone indicating at least 5% weight loss from baseline."). Edge("milestone/weight_loss_5pct", "food/status", "status/approved"). Edge("milestone/weight_loss_5pct", "food/instance_of", "class/WeightLossMilestone"). Edge("milestone/weight_loss_10pct", "food/preferred_label", "Weight loss 10%"). Edge("milestone/weight_loss_10pct", "food/description", "Milestone indicating at least 10% weight loss from baseline."). Edge("milestone/weight_loss_10pct", "food/status", "status/approved"). Edge("milestone/weight_loss_10pct", "food/instance_of", "class/WeightLossMilestone"). Edge("entitlement/trial_active", "food/preferred_label", "Trial active"). Edge("entitlement/trial_active", "food/description", "Subscription trial is active with premium coaching enabled."). Edge("entitlement/trial_active", "food/status", "status/approved"). Edge("entitlement/trial_active", "food/instance_of", "class/EntitlementState"). Edge("entitlement/active", "food/preferred_label", "Active"). Edge("entitlement/active", "food/description", "Paid entitlement is active and premium coaching is enabled."). Edge("entitlement/active", "food/status", "status/approved"). Edge("entitlement/active", "food/instance_of", "class/EntitlementState"). Edge("entitlement/grace_period", "food/preferred_label", "Grace period"). Edge("entitlement/grace_period", "food/description", "Entitlement is temporarily active while billing is unresolved."). Edge("entitlement/grace_period", "food/status", "status/approved"). Edge("entitlement/grace_period", "food/instance_of", "class/EntitlementState"). Edge("entitlement/canceled", "food/preferred_label", "Canceled"). Edge("entitlement/canceled", "food/description", "Subscription was canceled and will expire at period end."). Edge("entitlement/canceled", "food/status", "status/approved"). Edge("entitlement/canceled", "food/instance_of", "class/EntitlementState"). Edge("entitlement/expired", "food/preferred_label", "Expired"). Edge("entitlement/expired", "food/description", "Subscription entitlement is expired and premium coaching is disabled."). Edge("entitlement/expired", "food/status", "status/approved"). Edge("entitlement/expired", "food/instance_of", "class/EntitlementState"). Edge("shift_season/steady", "food/preferred_label", "Steady season"). Edge("shift_season/steady", "food/description", "Shift pattern is currently stable and predictable."). Edge("shift_season/steady", "food/status", "status/approved"). Edge("shift_season/steady", "food/instance_of", "class/ShiftSeason"). Edge("shift_season/rotating", "food/preferred_label", "Rotating season"). Edge("shift_season/rotating", "food/description", "Shift pattern is rotating and requires tighter fallback coverage."). Edge("shift_season/rotating", "food/status", "status/approved"). Edge("shift_season/rotating", "food/instance_of", "class/ShiftSeason"). Edge("shift_season/high_volatility", "food/preferred_label", "High-volatility season"). Edge("shift_season/high_volatility", "food/description", "Shift pattern is highly unstable with frequent plan reroutes."). Edge("shift_season/high_volatility", "food/status", "status/approved"). Edge("shift_season/high_volatility", "food/instance_of", "class/ShiftSeason"). Edge("non_scale_win/consistency", "food/preferred_label", "Consistency"). Edge("non_scale_win/consistency", "food/description", "User maintained consistent follow-through across decision windows."). Edge("non_scale_win/consistency", "food/status", "status/approved"). Edge("non_scale_win/consistency", "food/instance_of", "class/NonScaleWinKind"). Edge("non_scale_win/reduced_spirals", "food/preferred_label", "Reduced spirals"). Edge("non_scale_win/reduced_spirals", "food/description", "User recovered faster after disruptions without a full reset spiral."). Edge("non_scale_win/reduced_spirals", "food/status", "status/approved"). Edge("non_scale_win/reduced_spirals", "food/instance_of", "class/NonScaleWinKind"). Edge("non_scale_win/prepared_shifts", "food/preferred_label", "Prepared shifts"). Edge("non_scale_win/prepared_shifts", "food/description", "User entered upcoming shifts with primary and fallback options ready."). Edge("non_scale_win/prepared_shifts", "food/status", "status/approved"). Edge("non_scale_win/prepared_shifts", "food/instance_of", "class/NonScaleWinKind"). Edge("schedule_change/overtime", "food/preferred_label", "Overtime"). Edge("schedule_change/overtime", "food/description", "Shift extended beyond expected end time."). Edge("schedule_change/overtime", "food/status", "status/approved"). Edge("schedule_change/overtime", "food/instance_of", "class/ScheduleChangeKind"). Edge("schedule_change/shift_swap", "food/preferred_label", "Shift swap"). Edge("schedule_change/shift_swap", "food/description", "Scheduled work block was swapped with another shift."). Edge("schedule_change/shift_swap", "food/status", "status/approved"). Edge("schedule_change/shift_swap", "food/instance_of", "class/ScheduleChangeKind"). Edge("schedule_change/early_start", "food/preferred_label", "Early start"). Edge("schedule_change/early_start", "food/description", "Shift start moved earlier than expected."). Edge("schedule_change/early_start", "food/status", "status/approved"). Edge("schedule_change/early_start", "food/instance_of", "class/ScheduleChangeKind"). Edge("schedule_change/late_finish", "food/preferred_label", "Late finish"). Edge("schedule_change/late_finish", "food/description", "Shift finish moved later than expected."). Edge("schedule_change/late_finish", "food/status", "status/approved"). Edge("schedule_change/late_finish", "food/instance_of", "class/ScheduleChangeKind"). Edge("schedule_change/day_off_change", "food/preferred_label", "Day-off change"). Edge("schedule_change/day_off_change", "food/description", "Expected day off changed into a work day or vice versa."). Edge("schedule_change/day_off_change", "food/status", "status/approved"). Edge("schedule_change/day_off_change", "food/instance_of", "class/ScheduleChangeKind"). Edge("journey_tone/steady", "food/preferred_label", "Steady"). Edge("journey_tone/steady", "food/description", "Timeline tone for stable, expected progress."). Edge("journey_tone/steady", "food/status", "status/approved"). Edge("journey_tone/steady", "food/instance_of", "class/JourneyTone"). Edge("journey_tone/warning", "food/preferred_label", "Warning"). Edge("journey_tone/warning", "food/description", "Timeline tone for elevated risk that needs focused support."). Edge("journey_tone/warning", "food/status", "status/approved"). Edge("journey_tone/warning", "food/instance_of", "class/JourneyTone"). Edge("journey_tone/recover", "food/preferred_label", "Recover"). Edge("journey_tone/recover", "food/description", "Timeline tone for active reroute and stabilization periods."). Edge("journey_tone/recover", "food/status", "status/approved"). Edge("journey_tone/recover", "food/instance_of", "class/JourneyTone"). Edge("journey_tone/celebrate", "food/preferred_label", "Celebrate"). Edge("journey_tone/celebrate", "food/description", "Timeline tone for meaningful wins and milestones."). Edge("journey_tone/celebrate", "food/status", "status/approved"). Edge("journey_tone/celebrate", "food/instance_of", "class/JourneyTone"). Edge("coaching_cadence/minimal", "food/preferred_label", "Minimal"). Edge("coaching_cadence/minimal", "food/description", "Low-frequency proactive coaching with strict suppression."). Edge("coaching_cadence/minimal", "food/status", "status/approved"). Edge("coaching_cadence/minimal", "food/instance_of", "class/CoachingCadence"). Edge("coaching_cadence/standard", "food/preferred_label", "Standard"). Edge("coaching_cadence/standard", "food/description", "Balanced proactive cadence for normal support."). Edge("coaching_cadence/standard", "food/status", "status/approved"). Edge("coaching_cadence/standard", "food/instance_of", "class/CoachingCadence"). Edge("coaching_cadence/proactive", "food/preferred_label", "Proactive"). Edge("coaching_cadence/proactive", "food/description", "Higher-frequency support within user-defined limits."). Edge("coaching_cadence/proactive", "food/status", "status/approved"). Edge("coaching_cadence/proactive", "food/instance_of", "class/CoachingCadence"). Edge("occupation/healthcare", "food/preferred_label", "Healthcare"). Edge("occupation/healthcare", "food/description", "Healthcare worker segment for analytics and experimentation."). Edge("occupation/healthcare", "food/status", "status/approved"). Edge("occupation/healthcare", "food/instance_of", "class/OccupationSegment"). Edge("occupation/warehouse_logistics", "food/preferred_label", "Warehouse and logistics"). Edge("occupation/warehouse_logistics", "food/description", "Warehouse and logistics worker segment for analytics and experimentation."). Edge("occupation/warehouse_logistics", "food/status", "status/approved"). Edge("occupation/warehouse_logistics", "food/instance_of", "class/OccupationSegment"). Edge("occupation/hospitality_service", "food/preferred_label", "Hospitality and service"). Edge("occupation/hospitality_service", "food/description", "Hospitality and service worker segment for analytics and experimentation."). Edge("occupation/hospitality_service", "food/status", "status/approved"). Edge("occupation/hospitality_service", "food/instance_of", "class/OccupationSegment"). Edge("occupation/other_shift_worker", "food/preferred_label", "Other shift worker"). Edge("occupation/other_shift_worker", "food/description", "Fallback segment for shift workers outside primary cohorts."). Edge("occupation/other_shift_worker", "food/status", "status/approved"). Edge("occupation/other_shift_worker", "food/instance_of", "class/OccupationSegment"). Edge("risk/high_risk_hunger", "food/preferred_label", "High-risk hunger"). Edge("risk/high_risk_hunger", "food/description", "Risk of low-quality choices during long gaps and fatigue windows."). Edge("risk/high_risk_hunger", "food/status", "status/approved"). Edge("risk/high_risk_hunger", "food/instance_of", "class/RiskKind"). Edge("risk/recovery_spiral", "food/preferred_label", "Recovery spiral"). Edge("risk/recovery_spiral", "food/description", "Risk of compounding off-plan decisions after a disruption."). Edge("risk/recovery_spiral", "food/status", "status/approved"). Edge("risk/recovery_spiral", "food/instance_of", "class/RiskKind"). Edge("risk/schedule_volatility", "food/preferred_label", "Schedule volatility"). Edge("risk/schedule_volatility", "food/description", "Risk introduced by frequent shift timing changes."). Edge("risk/schedule_volatility", "food/status", "status/approved"). Edge("risk/schedule_volatility", "food/instance_of", "class/RiskKind"). Edge("risk/fatigue_load", "food/preferred_label", "Fatigue load"). Edge("risk/fatigue_load", "food/description", "Risk introduced by long shifts, doubles, and constrained recovery."). Edge("risk/fatigue_load", "food/status", "status/approved"). Edge("risk/fatigue_load", "food/instance_of", "class/RiskKind"). Edge("risk/low_preparedness", "food/preferred_label", "Low preparedness"). Edge("risk/low_preparedness", "food/description", "Risk caused by entering shifts without primary and fallback options."). Edge("risk/low_preparedness", "food/status", "status/approved"). Edge("risk/low_preparedness", "food/instance_of", "class/RiskKind"). Edge("risk/stress_load", "food/preferred_label", "Stress load"). Edge("risk/stress_load", "food/description", "Risk of stress-driven choices under operational pressure."). Edge("risk/stress_load", "food/status", "status/approved"). Edge("risk/stress_load", "food/instance_of", "class/RiskKind"). Edge("event/onboarding_complete", "food/preferred_label", "Onboarding complete"). Edge("event/onboarding_complete", "food/description", "Canonical event for onboarding completion."). Edge("event/onboarding_complete", "food/status", "status/approved"). Edge("event/onboarding_complete", "food/instance_of", "class/AnalyticsEventType"). Edge("event/recommendation_accept", "food/preferred_label", "Recommendation accepted"). Edge("event/recommendation_accept", "food/description", "Canonical event for recommendation acceptance/completion."). Edge("event/recommendation_accept", "food/status", "status/approved"). Edge("event/recommendation_accept", "food/instance_of", "class/AnalyticsEventType"). Edge("event/recommendation_decline", "food/preferred_label", "Recommendation declined"). Edge("event/recommendation_decline", "food/description", "Canonical event for recommendation decline or not-for-me path."). Edge("event/recommendation_decline", "food/status", "status/approved"). Edge("event/recommendation_decline", "food/instance_of", "class/AnalyticsEventType"). Edge("event/reroute_generated", "food/preferred_label", "Reroute generated"). Edge("event/reroute_generated", "food/description", "Canonical event for reroute generation after disruptions."). Edge("event/reroute_generated", "food/status", "status/approved"). Edge("event/reroute_generated", "food/instance_of", "class/AnalyticsEventType"). Edge("event/weigh_in_recorded", "food/preferred_label", "Weigh-in recorded"). Edge("event/weigh_in_recorded", "food/description", "Canonical event for optional weight check-ins."). Edge("event/weigh_in_recorded", "food/status", "status/approved"). Edge("event/weigh_in_recorded", "food/instance_of", "class/AnalyticsEventType"). Edge("event/subscription_purchase", "food/preferred_label", "Subscription purchase"). Edge("event/subscription_purchase", "food/description", "Canonical event for successful purchase."). Edge("event/subscription_purchase", "food/status", "status/approved"). Edge("event/subscription_purchase", "food/instance_of", "class/AnalyticsEventType"). Edge("event/subscription_restore", "food/preferred_label", "Subscription restore"). Edge("event/subscription_restore", "food/description", "Canonical event for restored entitlement."). Edge("event/subscription_restore", "food/status", "status/approved"). Edge("event/subscription_restore", "food/instance_of", "class/AnalyticsEventType"). Edge("event/subscription_cancel", "food/preferred_label", "Subscription cancel"). Edge("event/subscription_cancel", "food/description", "Canonical event for cancellation state changes."). Edge("event/subscription_cancel", "food/status", "status/approved"). Edge("event/subscription_cancel", "food/instance_of", "class/AnalyticsEventType"). Edge("event/w4_retained_source", "food/preferred_label", "Week-4 retained source event"). Edge("event/w4_retained_source", "food/description", "Canonical source event used in week-4 retention KPI derivation."). Edge("event/w4_retained_source", "food/status", "status/approved"). Edge("event/w4_retained_source", "food/instance_of", "class/AnalyticsEventType"). Edge("experiment_variant/onboarding_message_a", "food/preferred_label", "Onboarding message A"). Edge("experiment_variant/onboarding_message_a", "food/description", "Experiment variant for onboarding promise copy."). Edge("experiment_variant/onboarding_message_a", "food/status", "status/approved"). Edge("experiment_variant/onboarding_message_a", "food/instance_of", "class/ExperimentVariant"). Edge("experiment_variant/onboarding_message_b", "food/preferred_label", "Onboarding message B"). Edge("experiment_variant/onboarding_message_b", "food/description", "Experiment variant for onboarding promise copy."). Edge("experiment_variant/onboarding_message_b", "food/status", "status/approved"). Edge("experiment_variant/onboarding_message_b", "food/instance_of", "class/ExperimentVariant"). Edge("experiment_variant/paywall_trial_7d", "food/preferred_label", "Paywall trial 7d"). Edge("experiment_variant/paywall_trial_7d", "food/description", "Experiment variant for a 7-day trial offer."). Edge("experiment_variant/paywall_trial_7d", "food/status", "status/approved"). Edge("experiment_variant/paywall_trial_7d", "food/instance_of", "class/ExperimentVariant"). Edge("experiment_variant/paywall_trial_14d", "food/preferred_label", "Paywall trial 14d"). Edge("experiment_variant/paywall_trial_14d", "food/description", "Experiment variant for a 14-day trial offer."). Edge("experiment_variant/paywall_trial_14d", "food/status", "status/approved"). Edge("experiment_variant/paywall_trial_14d", "food/instance_of", "class/ExperimentVariant"). Edge("content/overnight_hunger_triage", "food/preferred_label", "Overnight hunger triage"). Edge("content/overnight_hunger_triage", "food/description", "Short practical guidance for overnight high-hunger decision windows."). Edge("content/overnight_hunger_triage", "food/status", "status/approved"). Edge("content/overnight_hunger_triage", "food/instance_of", "class/LibraryContent"). Edge("content/cafeteria_plate_builder", "food/preferred_label", "Cafeteria plate builder"). Edge("content/cafeteria_plate_builder", "food/description", "Simple cafeteria plate assembly guidance for constrained breaks."). Edge("content/cafeteria_plate_builder", "food/status", "status/approved"). Edge("content/cafeteria_plate_builder", "food/instance_of", "class/LibraryContent"). Edge("content/drive_home_damage_control", "food/preferred_label", "Drive-home damage control"). Edge("content/drive_home_damage_control", "food/description", "Low-friction post-shift and commute-home stabilizing actions."). Edge("content/drive_home_damage_control", "food/status", "status/approved"). Edge("content/drive_home_damage_control", "food/instance_of", "class/LibraryContent"). Edge("content/vending_machine_triage", "food/preferred_label", "Vending-machine triage"). Edge("content/vending_machine_triage", "food/description", "Fast ranking guidance for vending-only access windows."). Edge("content/vending_machine_triage", "food/status", "status/approved"). Edge("content/vending_machine_triage", "food/instance_of", "class/LibraryContent"). Edge("content/overtime_recovery", "food/preferred_label", "Overtime recovery"). Edge("content/overtime_recovery", "food/description", "Recovery playbook for overtime and double-shift conditions."). Edge("content/overtime_recovery", "food/status", "status/approved"). Edge("content/overtime_recovery", "food/instance_of", "class/LibraryContent"). Edge("schedule_change/overtime", "food/derived_from", "disruption/overtime"). Edge("schedule_change/shift_swap", "food/derived_from", "disruption/shift_change"). Edge("schedule_change/early_start", "food/derived_from", "disruption/shift_change"). Edge("schedule_change/late_finish", "food/derived_from", "disruption/overtime"). Edge("schedule_change/day_off_change", "food/derived_from", "disruption/shift_change"). Edge("disruption/overtime", "food/derived_from", "risk/schedule_volatility"). Edge("disruption/overtime", "food/derived_from", "risk/fatigue_load"). Edge("disruption/shift_change", "food/derived_from", "risk/schedule_volatility"). Edge("disruption/double_shift", "food/derived_from", "risk/fatigue_load"). Edge("disruption/fast_food", "food/derived_from", "risk/recovery_spiral"). Edge("disruption/missed_meal", "food/derived_from", "risk/high_risk_hunger"). Edge("disruption/stress_eating", "food/derived_from", "risk/stress_load"). Edge("decision_window/pre_shift_prep", "food/derived_from", "risk/low_preparedness"). Edge("decision_window/high_risk_hunger_window", "food/derived_from", "risk/high_risk_hunger"). Edge("decision_window/post_slip_recovery", "food/derived_from", "risk/recovery_spiral"). Edge("content/overnight_hunger_triage", "food/addresses_risk", "risk/high_risk_hunger"). Edge("content/overnight_hunger_triage", "food/ranked_for_shift_season", "shift_season/rotating"). Edge("content/overnight_hunger_triage", "food/ranked_for_shift_season", "shift_season/high_volatility"). Edge("content/overnight_hunger_triage", "food/recommended_for_window", "decision_window/high_risk_hunger_window"). Edge("content/cafeteria_plate_builder", "food/addresses_risk", "risk/low_preparedness"). Edge("content/cafeteria_plate_builder", "food/ranked_for_shift_season", "shift_season/steady"). Edge("content/cafeteria_plate_builder", "food/recommended_for_window", "decision_window/pre_shift_prep"). Edge("content/drive_home_damage_control", "food/addresses_risk", "risk/recovery_spiral"). Edge("content/drive_home_damage_control", "food/ranked_for_shift_season", "shift_season/high_volatility"). Edge("content/drive_home_damage_control", "food/recommended_for_window", "decision_window/post_shift_recovery"). Edge("content/vending_machine_triage", "food/addresses_risk", "risk/high_risk_hunger"). Edge("content/vending_machine_triage", "food/recommended_for_window", "decision_window/high_risk_hunger_window"). Edge("content/overtime_recovery", "food/addresses_risk", "risk/fatigue_load"). Edge("content/overtime_recovery", "food/addresses_risk", "risk/schedule_volatility"). Edge("content/overtime_recovery", "food/ranked_for_shift_season", "shift_season/high_volatility"). Edge("content/overtime_recovery", "food/recommended_for_window", "decision_window/post_shift_recovery").