{"trace_version":"0.1.0","event_id":"evt-000","session_id":"reference-checkpoint-rollback-v1-session-002","sequence":0,"timestamp":"2026-08-10T00:15:00Z","type":"session.start","actor":{"kind":"harness","id":"reference-agent"},"payload":{"max_turns":8,"tool_count":1},"provenance":{"agent_id":"reference-harness","snapshot_id":"reference-harness-2026-08-10-controlled","surface":"sdk","harness_mode":"controlled","run_id":"reference-checkpoint-rollback-v1-run-002","experiment_id":"reference-checkpoint-rollback-v1","model":"scripted-model-v1","provider":"local-fixture"},"redaction":{"status":"clean","fields":[]}}
{"trace_version":"0.1.0","event_id":"evt-001","session_id":"reference-checkpoint-rollback-v1-session-002","sequence":1,"timestamp":"2026-08-10T00:15:01Z","type":"user.message","actor":{"kind":"user","id":"learner"},"payload":{"content":"Review the status edit, then return the fixture to baseline."},"provenance":{"agent_id":"reference-harness","snapshot_id":"reference-harness-2026-08-10-controlled","surface":"sdk","harness_mode":"controlled","run_id":"reference-checkpoint-rollback-v1-run-002","experiment_id":"reference-checkpoint-rollback-v1","model":"scripted-model-v1","provider":"local-fixture"},"redaction":{"status":"clean","fields":[]},"parent_event_id":"evt-000"}
{"trace_version":"0.1.0","event_id":"evt-002","session_id":"reference-checkpoint-rollback-v1-session-002","sequence":2,"timestamp":"2026-08-10T00:15:02Z","type":"model.request","actor":{"kind":"harness","id":"reference-agent"},"payload":{"turn":1,"message_count":1,"roles":["user"],"tools":["review_then_rollback"]},"provenance":{"agent_id":"reference-harness","snapshot_id":"reference-harness-2026-08-10-controlled","surface":"sdk","harness_mode":"controlled","run_id":"reference-checkpoint-rollback-v1-run-002","experiment_id":"reference-checkpoint-rollback-v1","model":"scripted-model-v1","provider":"local-fixture"},"redaction":{"status":"clean","fields":[]},"parent_event_id":"evt-001"}
{"trace_version":"0.1.0","event_id":"evt-003","session_id":"reference-checkpoint-rollback-v1-session-002","sequence":3,"timestamp":"2026-08-10T00:15:03Z","type":"model.response","actor":{"kind":"model","id":"scripted-model-v1"},"payload":{"turn":1,"content":"I will checkpoint, review the exact diff, and roll back.","stop":false,"tool_calls":[{"id":"call-checkpoint-rollback","name":"review_then_rollback","arguments":{"replacement":"status: reviewed"}}]},"provenance":{"agent_id":"reference-harness","snapshot_id":"reference-harness-2026-08-10-controlled","surface":"sdk","harness_mode":"controlled","run_id":"reference-checkpoint-rollback-v1-run-002","experiment_id":"reference-checkpoint-rollback-v1","model":"scripted-model-v1","provider":"local-fixture"},"redaction":{"status":"clean","fields":[]},"parent_event_id":"evt-002"}
{"trace_version":"0.1.0","event_id":"evt-004","session_id":"reference-checkpoint-rollback-v1-session-002","sequence":4,"timestamp":"2026-08-10T00:15:04Z","type":"tool.request","actor":{"kind":"model","id":"scripted-model-v1"},"payload":{"tool_call_id":"call-checkpoint-rollback","tool":"review_then_rollback","arguments":{"replacement":"status: reviewed"}},"provenance":{"agent_id":"reference-harness","snapshot_id":"reference-harness-2026-08-10-controlled","surface":"sdk","harness_mode":"controlled","run_id":"reference-checkpoint-rollback-v1-run-002","experiment_id":"reference-checkpoint-rollback-v1","model":"scripted-model-v1","provider":"local-fixture"},"redaction":{"status":"clean","fields":[]},"parent_event_id":"evt-003"}
{"trace_version":"0.1.0","event_id":"evt-005","session_id":"reference-checkpoint-rollback-v1-session-002","sequence":5,"timestamp":"2026-08-10T00:15:05Z","type":"approval.request","actor":{"kind":"harness","id":"reference-agent"},"payload":{"tool_call_id":"call-checkpoint-rollback","tool":"review_then_rollback","request_fingerprint":"0717d060c718dbb9bb20f3dc9d7054a36794ba05210e47ea7f27939b8152c36d","policy_effect":"allow","rule_id":"allow-scoped-checkpoint-demo"},"provenance":{"agent_id":"reference-harness","snapshot_id":"reference-harness-2026-08-10-controlled","surface":"sdk","harness_mode":"controlled","run_id":"reference-checkpoint-rollback-v1-run-002","experiment_id":"reference-checkpoint-rollback-v1","model":"scripted-model-v1","provider":"local-fixture"},"redaction":{"status":"clean","fields":[]},"parent_event_id":"evt-004"}
{"trace_version":"0.1.0","event_id":"evt-006","session_id":"reference-checkpoint-rollback-v1-session-002","sequence":6,"timestamp":"2026-08-10T00:15:06Z","type":"approval.decision","actor":{"kind":"harness","id":"reference-agent"},"payload":{"tool_call_id":"call-checkpoint-rollback","tool":"review_then_rollback","request_fingerprint":"0717d060c718dbb9bb20f3dc9d7054a36794ba05210e47ea7f27939b8152c36d","outcome":"allow","policy_effect":"allow","rule_id":"allow-scoped-checkpoint-demo","reason":"The action is confined to an explicit disposable fixture path.","source":"policy","grant_scope":"none"},"provenance":{"agent_id":"reference-harness","snapshot_id":"reference-harness-2026-08-10-controlled","surface":"sdk","harness_mode":"controlled","run_id":"reference-checkpoint-rollback-v1-run-002","experiment_id":"reference-checkpoint-rollback-v1","model":"scripted-model-v1","provider":"local-fixture"},"redaction":{"status":"clean","fields":[]},"parent_event_id":"evt-005"}
{"trace_version":"0.1.0","event_id":"evt-007","session_id":"reference-checkpoint-rollback-v1-session-002","sequence":7,"timestamp":"2026-08-10T00:15:07Z","type":"checkpoint.create","actor":{"kind":"harness","id":"git-checkpoint"},"payload":{"checkpoint_id":"checkpoint-before-review","label":"before-review","clean_baseline":true},"provenance":{"agent_id":"reference-harness","snapshot_id":"reference-harness-2026-08-10-controlled","surface":"sdk","harness_mode":"controlled","run_id":"reference-checkpoint-rollback-v1-run-002","experiment_id":"reference-checkpoint-rollback-v1","model":"scripted-model-v1","provider":"local-fixture"},"redaction":{"status":"clean","fields":[]},"parent_event_id":"evt-006"}
{"trace_version":"0.1.0","event_id":"evt-008","session_id":"reference-checkpoint-rollback-v1-session-002","sequence":8,"timestamp":"2026-08-10T00:15:08Z","type":"file.patch","actor":{"kind":"tool","id":"review_then_rollback"},"payload":{"path":"status.txt","before_sha256":"39b14ee73b547816279c8810893eff743c64780a53474adf7411e79e540c9e0f","after_sha256":"ef61365c6db072a78adc360f86067b4c5706d052d065fc6e967e9bb38f2f8b99"},"provenance":{"agent_id":"reference-harness","snapshot_id":"reference-harness-2026-08-10-controlled","surface":"sdk","harness_mode":"controlled","run_id":"reference-checkpoint-rollback-v1-run-002","experiment_id":"reference-checkpoint-rollback-v1","model":"scripted-model-v1","provider":"local-fixture"},"redaction":{"status":"clean","fields":[]},"parent_event_id":"evt-007"}
{"trace_version":"0.1.0","event_id":"evt-009","session_id":"reference-checkpoint-rollback-v1-session-002","sequence":9,"timestamp":"2026-08-10T00:15:09Z","type":"checkpoint.diff","actor":{"kind":"harness","id":"git-checkpoint"},"payload":{"checkpoint_id":"checkpoint-before-review","paths":["status.txt"],"additions":1,"deletions":1},"provenance":{"agent_id":"reference-harness","snapshot_id":"reference-harness-2026-08-10-controlled","surface":"sdk","harness_mode":"controlled","run_id":"reference-checkpoint-rollback-v1-run-002","experiment_id":"reference-checkpoint-rollback-v1","model":"scripted-model-v1","provider":"local-fixture"},"redaction":{"status":"clean","fields":[]},"parent_event_id":"evt-008"}
{"trace_version":"0.1.0","event_id":"evt-010","session_id":"reference-checkpoint-rollback-v1-session-002","sequence":10,"timestamp":"2026-08-10T00:15:10Z","type":"checkpoint.rollback","actor":{"kind":"harness","id":"git-checkpoint"},"payload":{"checkpoint_id":"checkpoint-before-review","restored_paths":["status.txt"],"clean":true},"provenance":{"agent_id":"reference-harness","snapshot_id":"reference-harness-2026-08-10-controlled","surface":"sdk","harness_mode":"controlled","run_id":"reference-checkpoint-rollback-v1-run-002","experiment_id":"reference-checkpoint-rollback-v1","model":"scripted-model-v1","provider":"local-fixture"},"redaction":{"status":"clean","fields":[]},"parent_event_id":"evt-009"}
{"trace_version":"0.1.0","event_id":"evt-011","session_id":"reference-checkpoint-rollback-v1-session-002","sequence":11,"timestamp":"2026-08-10T00:15:11Z","type":"tool.result","actor":{"kind":"tool","id":"review_then_rollback"},"payload":{"tool_call_id":"call-checkpoint-rollback","tool":"review_then_rollback","ok":true,"result":{"reviewed_diff":{"paths":["status.txt"],"additions":1,"deletions":1},"rolled_back":true,"final_content":"status: pending\n"},"truncated":false},"provenance":{"agent_id":"reference-harness","snapshot_id":"reference-harness-2026-08-10-controlled","surface":"sdk","harness_mode":"controlled","run_id":"reference-checkpoint-rollback-v1-run-002","experiment_id":"reference-checkpoint-rollback-v1","model":"scripted-model-v1","provider":"local-fixture"},"redaction":{"status":"clean","fields":[]},"parent_event_id":"evt-006"}
{"trace_version":"0.1.0","event_id":"evt-012","session_id":"reference-checkpoint-rollback-v1-session-002","sequence":12,"timestamp":"2026-08-10T00:15:12Z","type":"model.request","actor":{"kind":"harness","id":"reference-agent"},"payload":{"turn":2,"message_count":3,"roles":["user","assistant","tool"],"tools":["review_then_rollback"]},"provenance":{"agent_id":"reference-harness","snapshot_id":"reference-harness-2026-08-10-controlled","surface":"sdk","harness_mode":"controlled","run_id":"reference-checkpoint-rollback-v1-run-002","experiment_id":"reference-checkpoint-rollback-v1","model":"scripted-model-v1","provider":"local-fixture"},"redaction":{"status":"clean","fields":[]},"parent_event_id":"evt-011"}
{"trace_version":"0.1.0","event_id":"evt-013","session_id":"reference-checkpoint-rollback-v1-session-002","sequence":13,"timestamp":"2026-08-10T00:15:13Z","type":"model.response","actor":{"kind":"model","id":"scripted-model-v1"},"payload":{"turn":2,"content":"The reviewed change was rolled back to the clean checkpoint.","stop":true,"tool_calls":[]},"provenance":{"agent_id":"reference-harness","snapshot_id":"reference-harness-2026-08-10-controlled","surface":"sdk","harness_mode":"controlled","run_id":"reference-checkpoint-rollback-v1-run-002","experiment_id":"reference-checkpoint-rollback-v1","model":"scripted-model-v1","provider":"local-fixture"},"redaction":{"status":"clean","fields":[]},"parent_event_id":"evt-012"}
{"trace_version":"0.1.0","event_id":"evt-014","session_id":"reference-checkpoint-rollback-v1-session-002","sequence":14,"timestamp":"2026-08-10T00:15:14Z","type":"session.stop","actor":{"kind":"harness","id":"reference-agent"},"payload":{"reason":"completed","turns":2},"provenance":{"agent_id":"reference-harness","snapshot_id":"reference-harness-2026-08-10-controlled","surface":"sdk","harness_mode":"controlled","run_id":"reference-checkpoint-rollback-v1-run-002","experiment_id":"reference-checkpoint-rollback-v1","model":"scripted-model-v1","provider":"local-fixture"},"redaction":{"status":"clean","fields":[]},"parent_event_id":"evt-013"}
