Skip to content

e2e-runner.sh: --session-log path uses runner UUID, agent writes under claude-cli session id #78

@Antawari

Description

@Antawari

Observed

e2e-runner.sh (Phase 4) invokes claude with
--session-log <OUT_DIR>/.../$SESSION_ID.jsonl using its own generated
SESSION_ID. The agent instead writes its session file under the claude-cli
session id (from BONFIRE_SESSION_DIR). The two ids never match.

Impact

Currently harmless — the gate's pr_opened check falls through to a
branch-pattern path and passes anyway, and STAGES_JSON falls back to a
synthetic stage. But the gate's session-log walk is silently dead; this will
bite when a later release relies on it.

Severity: low. Surfaced 2026-05-14, Box E2E Cycle 1.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions