File size: 574 Bytes
921d377
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
"""
Analytics subsystem — read-side queries over session events.

  aggregator.py   session_summary(session_id) → dict
                  experience_summary(experience_id) → dict

All functions are read-only SQL over ``ix_session_events`` +
``ix_session_turns`` + ``ix_session_progress``. No mutation, safe
to call from public endpoints.
"""
from .aggregator import (
    ExperienceSummary,
    SessionSummary,
    experience_summary,
    session_summary,
)

__all__ = [
    "ExperienceSummary",
    "SessionSummary",
    "experience_summary",
    "session_summary",
]