
    מi                     P    d Z ddlmZmZ ddlmZmZ ddlmZ ddl	m
Z
mZmZ g dZy)u  
Genesis Observability — Langfuse LLM tracing, cost tracking, and Prometheus metrics.

Provides trace, span, generation, and cost attribution for all 200+ Genesis agents.
Falls back to no-op logging when Langfuse SDK is unavailable or keys are absent.

Also exposes GenesisMetrics (Prometheus) and expose_metrics() for the /metrics endpoint.

VERIFICATION_STAMP
Story: OBS-001 / MON-004
Verified By: parallel-builder
Verified At: 2026-02-25
Tests: 27/27
Coverage: 100%
    )GenesisTracer
get_tracer)tracedgeneration_tracked)CostTracker)GenesisMetricsexpose_metricsget_metrics)r   r   r   r   r   r   r	   r
   N)__doc__"core.observability.langfuse_clientr   r   core.observability.decoratorsr   r   core.observability.cost_trackerr   core.observability.metricsr   r	   r
   __all__     4/mnt/e/genesis-system/core/observability/__init__.py<module>r      s#     I D 7 R R	r   