internal/

directory
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 31, 2026 License: MIT

Directories

Path Synopsis
Package admin manages the read API's bearer-token file.
Package admin manages the read API's bearer-token file.
Package api implements the read API surface from ARCHITECTURE § 6.
Package api implements the read API surface from ARCHITECTURE § 6.
Package capture implements the lossy-channel + drainer pattern from ARCHITECTURE § 7.2 and the per-event timing capture from § 7.1 step 2.
Package capture implements the lossy-channel + drainer pattern from ARCHITECTURE § 7.2 and the per-event timing capture from § 7.1 step 2.
Package config loads api-log's runtime configuration from YAML and environment overrides.
Package config loads api-log's runtime configuration from YAML and environment overrides.
Package counters exposes the cumulative drop / overflow counters surfaced on /healthz per ARCHITECTURE § 6.5.
Package counters exposes the cumulative drop / overflow counters surfaced on /healthz per ARCHITECTURE § 6.5.
Package exporter builds the /api/export zip per PHILOSOPHY § 4 (compose, don't absorb) — it ships JSONL bytes straight from disk into a streaming zip, no transformation.
Package exporter builds the /api/export zip per PHILOSOPHY § 4 (compose, don't absorb) — it ships JSONL bytes straight from disk into a streaming zip, no transformation.
Package ids provides trace IDs and the deterministic hashes used as derived encodings of named values (PHILOSOPHY § principle 1, carve-out 1).
Package ids provides trace IDs and the deterministic hashes used as derived encodings of named values (PHILOSOPHY § principle 1, carve-out 1).
Package logging configures the process-wide slog logger per ARCHITECTURE engineering standards: structured fields, level-correct semantics, no interpolated strings.
Package logging configures the process-wide slog logger per ARCHITECTURE engineering standards: structured fields, level-correct semantics, no interpolated strings.
Package media implements the deterministic media-file extractor described in Phase K (uiux-research/phase-k-media-contract.md) and PHILOSOPHY § 1's carve-out 1.
Package media implements the deterministic media-file extractor described in Phase K (uiux-research/phase-k-media-contract.md) and PHILOSOPHY § 1's carve-out 1.
Package parser is the finalize-time body parser described in ARCHITECTURE § 7.1 step 7.
Package parser is the finalize-time body parser described in ARCHITECTURE § 7.1 step 7.
Package plugin defines the Phase A observe-class plugin surface (ObserveOnFinalize / ObserveAfterWrite) used by the path-filter plugin to drop traces before they reach the writer.
Package plugin defines the Phase A observe-class plugin surface (ObserveOnFinalize / ObserveAfterWrite) used by the path-filter plugin to drop traces before they reach the writer.
builtin/pathfilter
Package pathfilter implements the Phase A "path-filter" plugin: an ObserveOnFinalize plugin that drops traces whose Path matches any operator-configured pattern.
Package pathfilter implements the Phase A "path-filter" plugin: an ObserveOnFinalize plugin that drops traces whose Path matches any operator-configured pattern.
v2
Package v2 is the BUILD-phase hot-path plugin contract described in uiux-research/plugin-b-c-spec.md.
Package v2 is the BUILD-phase hot-path plugin contract described in uiux-research/plugin-b-c-spec.md.
v2/builtin/textappend
Package textappend implements the BUILD-phase "text-append" plugin described in uiux-research/plugin-b-c-spec.md §7.2, with the R1 streaming redesign (append-to-last-delta, not new-block-synthesis).
Package textappend implements the BUILD-phase "text-append" plugin described in uiux-research/plugin-b-c-spec.md §7.2, with the R1 streaming redesign (append-to-last-delta, not new-block-synthesis).
v2/builtin/textreplace
Package textreplace implements the BUILD-phase "text-replace" plugin described in uiux-research/plugin-b-c-spec.md §7.1.
Package textreplace implements the BUILD-phase "text-replace" plugin described in uiux-research/plugin-b-c-spec.md §7.1.
Package proxy assembles the httputil.ReverseProxy + custom Transport pipeline documented in ARCHITECTURE § 10.2.
Package proxy assembles the httputil.ReverseProxy + custom Transport pipeline documented in ARCHITECTURE § 10.2.
Package runtime is the persistence layer for tiny operator-toggleable settings that need to survive process restart and be writable at runtime from an API endpoint (e.g.
Package runtime is the persistence layer for tiny operator-toggleable settings that need to survive process restart and be writable at runtime from an API endpoint (e.g.
Package session implements the session-prefix construction and canonical-hashing described in ARCHITECTURE § 5.1 and § 5.2.
Package session implements the session-prefix construction and canonical-hashing described in ARCHITECTURE § 5.1 and § 5.2.
Package sse implements the SSE parser described in ARCHITECTURE § 10.6.
Package sse implements the SSE parser described in ARCHITECTURE § 10.6.
store
sqlite
Package sqlite is the derived-cache store described in ARCHITECTURE § 4.
Package sqlite is the derived-cache store described in ARCHITECTURE § 4.
Package trace is the JSONL line shape described in ARCHITECTURE § 3.
Package trace is the JSONL line shape described in ARCHITECTURE § 3.
Package viewerhost fetches, verifies, caches, and serves the api-log-viewer single-page bundle at a local URL prefix.
Package viewerhost fetches, verifies, caches, and serves the api-log-viewer single-page bundle at a local URL prefix.
Package writer is the single-writer goroutine described in ARCHITECTURE § 7 and § 8.
Package writer is the single-writer goroutine described in ARCHITECTURE § 7 and § 8.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL