displacement: align session ingest to OpenInference conventions #108

Closed
opened 2026-06-17 08:40:18 +00:00 by coilysiren · 1 comment
Owner

Displacement: align session ingest to OpenInference semantic conventions

From the 2026-06-17 full-fleet displacement scout.

repo-recall's core - the tri-source join (Claude sessions x git working-tree state x gh PR/issue queue, keyed on cwd) - is correctly custom; no OSS models that as one joinable entity. KEEP.

The displaceable edge is the session-INGEST layer. repo-recall parses ~/.claude/projects/**/*.jsonl into a private shape. That narrow act is now standardized:

  • OpenInference - first-party Arize, OTel-aligned semantic conventions, ships an openinference-instrumentation-claude-agent-sdk instrumentor.
  • Claude Code also has native OTel now (CLAUDE_CODE_ENABLE_TELEMETRY=1, OTLP exporters).

Action

  • Adopt the OpenInference CONVENTION for emitted/consumed session spans so the substrate speaks the standard agent-telemetry vocabulary instead of a bespoke JSONL dialect. This unlocks optional Phoenix/Grafana interop downstream (Phoenix MCP is already in the inventory).
  • This is the same convention lever as otel-a2a-relay#66 - do them coherently.

Keep

The join, the tantivy full-text index, the redb cache - all custom-justified or already OSS libs. WATCH only: ColeMurray/claude-code-otel overlaps the generic dashboard half, not the git-state half.

## Displacement: align session ingest to OpenInference semantic conventions From the 2026-06-17 full-fleet displacement scout. repo-recall's core - the tri-source join (Claude sessions x git working-tree state x gh PR/issue queue, keyed on cwd) - is correctly custom; no OSS models that as one joinable entity. KEEP. The displaceable edge is the session-INGEST layer. repo-recall parses `~/.claude/projects/**/*.jsonl` into a private shape. That narrow act is now standardized: - [`OpenInference`](https://github.com/Arize-ai/openinference) - first-party Arize, OTel-aligned semantic conventions, ships an `openinference-instrumentation-claude-agent-sdk` instrumentor. - Claude Code also has native OTel now (`CLAUDE_CODE_ENABLE_TELEMETRY=1`, OTLP exporters). ### Action - Adopt the OpenInference CONVENTION for emitted/consumed session spans so the substrate speaks the standard agent-telemetry vocabulary instead of a bespoke JSONL dialect. This unlocks optional Phoenix/Grafana interop downstream (Phoenix MCP is already in the inventory). - This is the same convention lever as otel-a2a-relay#66 - do them coherently. ### Keep The join, the tantivy full-text index, the redb cache - all custom-justified or already OSS libs. WATCH only: ColeMurray/claude-code-otel overlaps the generic dashboard half, not the git-state half.
Author
Owner

Closing. The Claude-session observability tree (repo-recall / luca / session-lattice) is retired in the June 2026 surface reduction.

Closing. The Claude-session observability tree (repo-recall / luca / session-lattice) is retired in the June 2026 surface reduction.
Commenting is not possible because the repository is archived.
No milestone
No project
No assignees
1 participant
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
coilyco-flight-deck/repo-recall#108
No description provided.