kaizen-cli 0.1.35

Distributable agent observability: real-time-tailable sessions, agile-style retros, and repo-level improvement (Cursor, Claude Code, Codex). SQLite, redact before any sync you enable.
Documentation
// SPDX-License-Identifier: AGPL-3.0-or-later
//! Tracing-only echo exporter (testing / wiring validation).

use crate::sync::IngestExportBatch;
use crate::telemetry::TelemetryExporter;
use anyhow::Result;

pub struct DevExporter;

impl TelemetryExporter for DevExporter {
    fn name(&self) -> &str {
        "dev"
    }

    fn export(&self, batch: &IngestExportBatch) -> Result<()> {
        tracing::info!(
            target: "kaizen::telemetry::dev",
            kind = %batch.kind_name(),
            items = batch.item_count(),
            "telemetry dev exporter"
        );
        Ok(())
    }
}