Skip to content

Track 2: Logging Surface (JSONL + query/tail + redaction) #10

@pikaxinge

Description

@pikaxinge

Context

Depends on Track 0 (event backbone). Can run in parallel with Track 1.

Scope

Track 2: Logging Surface

  • T2.1 Structured JSONL sink
  • T2.2 Query/tail commands
  • T2.3 Redaction layer

File Anchors

  • snapagent/observability/logging_sink.py (new)
  • snapagent/observability/redaction.py (new)
  • snapagent/cli/commands.py

Acceptance Criteria

  • Structured logs are append-only and queryable by session_key/run_id
  • CLI supports logs --follow, --session, --run, --json
  • Sensitive fields are masked by default

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions