{"id":"event-system-observability-and-control","text":"FTL2's event streaming serves dual purposes that reinforce each other: operational observability (structured module events captured in results plus ftl2-htop real-time monitoring) AND application-level event-driven control (ftl.listen() with asyncio.gather for concurrent event processing), using the same three event types for both.","truth_value":"IN","source":"","source_url":"","source_hash":"","justifications":[],"dependents":[],"metadata":{},"explanation":{"steps":[{"node":"event-system-observability-and-control","truth_value":"IN","reason":"premise"}]}}