Skip to content

Recording Phase 2: Markerized Timeline and markers API #41

@mark-e-deyoung

Description

@mark-e-deyoung

Context: Phase 1 added recording timeline IDs and artifact manifests.\n\nScope:\n- Emit explicit markers for start, pause, resume, stop.\n- Emit markers for control-mode transitions and human/agent handoff events.\n- Persist markers to recording_markers.jsonl in the active session.\n- Add GET /recording/markers with filters for session_id, session_dir, timeline_id, and limit.\n- Include recording_timeline_id and both wall-clock plus monotonic timestamps per marker.\n\nAcceptance criteria:\n- Unit and API contract tests cover marker emission and retrieval.\n- E2E verifies marker order and correlation with UI and API transitions.\n- Docs updated in docs/api.md and docs/recording.md.

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