Skip to content

Fix/data capture suite logging gaps#18

Merged
simsteward merged 29 commits intomainfrom
fix/data-capture-suite-logging-gaps
Mar 25, 2026
Merged

Fix/data capture suite logging gaps#18
simsteward merged 29 commits intomainfrom
fix/data-capture-suite-logging-gaps

Conversation

@simsteward
Copy link
Copy Markdown
Owner

No description provided.

wgutmann and others added 29 commits March 22, 2026 21:42
Takes main's envmcp approach which loads .env automatically,
replacing the direct npx contextstream invocation.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…solidate hook script

- Change hook logger app label from sim-steward to claude-dev-logging (global hook shouldn't share namespace with product)
- Remove hook and tool_name from Loki stream labels to reduce cardinality
- Add MCP service detection (contextstream/sentry/ollama) to JSON body
- Add project field (inferred from cwd) to JSON body
- Consolidate loki-log.sh + loki-log.js into single self-contained JS file with built-in .env loading
- Change deploy marker component from simhub-plugin to deploy
- Update poll-loki.ps1 and validate-grafana-logs.ps1 default queries to match both app namespaces
- Update ContextStream hook spec labels to claude-dev-logging/mcp-contextstream
- Document two-app taxonomy in GRAFANA-LOGGING.md

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Add Alloy service to local observability docker-compose stack
  to tail plugin-structured.jsonl and push to Loki
- Add config.alloy with JSONL parsing and label extraction
  (level, component, event, domain)
- Data capture suite dashboard and plugin logging improvements
- Deploy script and dashboard bridge updates

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@simsteward simsteward merged commit 5d2f26a into main Mar 25, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants