6 Commits

Author SHA1 Message Date
Yeachan-Heo eea7651dab test: add integration tests for branch freshness, MCP, policy
Add focused integration coverage for real git branch freshness checks, degraded MCP startup reporting, policy routing, prompt misdelivery recovery, and telemetry JSONL roundtrips.

Constraint: Keep coverage isolated to new integration test files so existing in-progress workspace edits stay untouched
Rejected: Expand existing unit tests instead | user requested integration coverage across runtime and telemetry boundaries
Confidence: high
Scope-risk: narrow
Reversibility: clean
Directive: Keep these scenarios in integration tests because they depend on cross-module behavior and serialized output contracts
Tested: cargo test --workspace
Not-tested: Remote push hooks or CI-only environment differences
2026-04-04 16:07:18 +00:00
Yeachan-Heo f0e5a9d6a0 feat(telemetry): add lane.open and lane.close events
Add typed lane lifecycle telemetry entries and mirror them into session trace and JSONL output using the dotted lane.open/lane.close wire names. This keeps lane lifecycle data queryable without routing it through generic analytics events.

Constraint: Keep telemetry crate changes backward-compatible for existing HTTP and analytics event consumers
Rejected: Reuse generic analytics events for lane lifecycle | loses dedicated typed telemetry variants
Rejected: Keep snake_case lane_open/lane_close wire names | does not match the requested lane.open/lane.close event names
Confidence: high
Scope-risk: narrow
Reversibility: clean
Directive: Preserve lane.open/lane.close wire names and the lane_id attribute key unless downstream consumers are migrated together
Tested: cargo build --workspace; cargo test --workspace
Not-tested: Runtime wiring that emits lane open/close events from higher-level crates
2026-04-04 16:06:38 +00:00
Yeachan-Heo 1b42c6096c feat: anthropic SDK header matching + request profile 2026-04-01 05:55:25 +00:00
Yeachan-Heo 828597024e wip: telemetry claude code matching 2026-04-01 05:45:28 +00:00
Yeachan-Heo e7e3ae2875 wip: telemetry progress 2026-04-01 04:40:21 +00:00
Yeachan-Heo 5170718306 wip: telemetry progress 2026-04-01 04:30:29 +00:00