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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions