📄 __init__.py 936 bytes May 01, 2026 📋 Raw

"""Shadow Mode Observer — Silent Telegram message ingestion and extraction validation.

This module provides silent observation capabilities for the Family Assistant,
capturing real family chat messages without responding (SPEAK_HARD_DISABLED).

Shadow Mode is designed for:
- Real-world entity recognition validation
- Tripwire precision/recall measurement
- Coordination signal detection tuning
- Zero production risk testing

The bot reads messages, extracts entities, runs tripwire matching,
and logs everything to an isolated shadow database. It never speaks.
"""

from .shadow_database import init_shadow_db, ShadowDatabase
from .shadow_bot import ShadowBot
from .shadow_validator import ShadowValidator
from .shadow_polling import shadow_polling_loop, start_shadow_polling

all = [
'init_shadow_db',
'ShadowDatabase',
'ShadowBot',
'ShadowValidator',
'shadow_polling_loop',
'start_shadow_polling',
]