Skip to content

Activity Tracking

Description

Records discrete Activity events within a Session — messages sent, calls answered, holds applied, transfers initiated, bot turns completed. Each Activity is timestamped and attributed to a participant, building a fine-grained audit trail for compliance and analytics.

Canonical use case

A compliance team queries Activity records to reconstruct the exact sequence of events during a disputed call — who spoke when, which agent handled the escalation, and when the call was ended.

Open Items

  • [ ] Canon alignment — populate canon_axiom_refs or confirm no existing axiom applies
  • [ ] Dependency assessment — set dependencies_assessed: true once SA has reviewed the full chain
  • [ ] effort_estimate — replace 0 with rough engineering days (order of magnitude)
  • [ ] public_description — write the public-facing description before publishing