Skip to content

docs: operator-local Engawa observability recipe - #36

Merged
Tizr0ck merged 2 commits into
mainfrom
feat/observability-recipe
Aug 26, 2026
Merged

Tizr0ck merged 2 commits into
mainfrom
feat/observability-recipe

Conversation

@Tizr0ck

@Tizr0ck Tizr0ck commented Aug 26, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Add canonical docs/observability.md (operator-local logs only; no Engawa phone-home; UA ≠ model consumption; no MCP body logging)
  • Add examples/observability/ sanitized NDJSON fixtures + local analyze.mjs (NETWORK_CALLS = NONE)
  • Link from docs index, security model, llms.txt authoring, README; mark roadmap item chore(deps): bump actions/checkout from 4 to 7 #3 implemented
  • Add focused tests/observability-recipe.test.ts locking invariants

Test plan

  • pnpm lint && pnpm build && pnpm typecheck && pnpm test
  • node examples/observability/analyze.mjs examples/observability/fixtures/agent-surface-requests.ndjson
  • CI validate on this PR

RUNTIME packages unchanged. Do not merge until review.

Tizr0ck and others added 2 commits August 26, 2026 04:59
Document metadata-only observation of llms.txt, markdown, and MCP from operator-controlled logs, with local fixtures and analyze script. No runtime package changes and no phone-home.

Co-authored-by: Cursor <cursoragent@cursor.com>
Label raw nginx $request_time as duration_seconds, document conversion to canonical duration_ms, and lock the correction with a focused test.

Co-authored-by: Cursor <cursoragent@cursor.com>
@Tizr0ck
Tizr0ck merged commit 7b1bb37 into main Aug 26, 2026
2 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.

1 participant