Skip to content

Title: Add structured logging and session telemetry (opt-in) #32

Description

@Mkalbani

Description

There is currently no way to diagnose player-reported issues (e.g. "hint gave wrong answer") without reproducing locally. Add structured, opt-in logging that records session events for debugging, with no telemetry sent anywhere by default.

Acceptance Criteria

  • tracing crate integrated with structured spans for session start/end, answer submission, and hint reveal
  • --debug-log <path> CLI flag writes JSON-lines logs to a file; logging is off by default
  • No logs are transmitted over the network under any configuration
  • Log format documented in docs/logging.md
  • Sensitive data (if any) is excluded or redacted from logs

Metadata

Metadata

Assignees

No one assigned

    Labels

    GrantFox OSSIssue tracked in GrantFox OSSMaybe RewardedIssue may be eligible for a GrantFox rewardOfficial Campaign | FWC26Campaign: Official Campaign | FWC26

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions