📄 family_context.yaml 2,506 bytes May 01, 2026 📋 Raw

Family Context — Hoffmann Family

Shadow Mode: Real family data for entity recognition validation

This file contains the REAL Hoffmann family context for shadow mode testing.

It is used to validate entity recognition against actual family messages.

family:
name: "Hoffmann"

members:
- name: Matt
role: dad
pronouns: he/him
nicknames: []
telegram_id: "8386527252"

- name: Aundrea
  role: mom
  pronouns: she/her
  nicknames: []
  telegram_id: null  # Fill in if known

- name: Sullivan
  role: son
  pronouns: he/him
  nicknames:
    - Sully
  needs_adult: true
  baseline_grade: 3  # 3rd grade as of 2025-2026 school year
  baseline_year: 2025
  advancement_month: 9
  sports:
    - soccer
    - baseball
  clubs: []

- name: Harper
  role: daughter
  pronouns: she/her
  nicknames: []
  needs_adult: true
  baseline_grade: 1  # 1st grade as of 2025-2026 school year
  baseline_year: 2025
  advancement_month: 9
  sports: []
  clubs: []

- name: Maggie
  role: dog
  pronouns: she/her
  nicknames: []
  needs_adult: true
  # Pets need adult for vet visits, grooming, etc.

Home location

home:
address: "Green Bay, WI"
label: "Home"
lat: 44.5133
lng: -88.0133

Telegram groups for shadow mode

The bot will observe messages in these groups

telegram_groups:
- name: "Family Logistics"
id: "-1002381931352"
type: "family_chat"
description: "Main family coordination group"

Known locations for context

known_locations:
- query: "Sullivan's school"
type: "school"
associated_with: "Sullivan"

  • query: "Harper's school"
    type: "school"
    associated_with: "Harper"

  • query: "Aurora BayCare"
    type: "medical"

  • query: "Resurrection Catholic Church"
    type: "church"

Rejection patterns (optional)

Messages matching these patterns won't be processed

rejections: []

Coordination keywords for tripwire tuning

These are used in addition to the default patterns

coordination_keywords:
- "can you"
- "could you"
- "would you"
- "will you"
- "need someone"
- "need a"
- "looking for"
- "anyone available"
- "pick up"
- "drop off"
- "grab"
- "get"
- "cover"
- "watch"
- "stay with"
- "babysit"
- "fill in"
- "swap"
- "switch"
- "change"
- "move"
- "who can"
- "are you"
- "will you be"