{
  "schema": 1,
  "kind": "workspace_sync_validation",
  "observed_at": "2026-11-05T02:32:58+08:00",
  "scope": "Research-workspace tests and publication readiness, not model evaluation",
  "initial_tests": {
    "run": 13,
    "failures": 1,
    "test": "test_published_interfaces_and_search_cover_full_document",
    "failure": "Hardcoded assertion expected 2026-10-01 in RL observed_at; legitimate 2026-11-05 observation did not match."
  },
  "change": "Assert exported observation time equals the corresponding source record and appears in handoff; retain conflict checks. Add an in-memory regression proving observation updates preserve historical events and original input state.",
  "test_source": "vis_all/paper-progress/test_workspaces.py",
  "test_source_sha256": "c058bd8d7b0c86b395bab5ad12e040db6d0523d134ce4ae63aa2500d1c43e565",
  "final_tests": {"run": 14, "failures": 0, "errors": 0},
  "javascript_syntax_check": "PASS",
  "reviewed_source_hashes_silently_changed": false,
  "connector": {
    "initial_attempts": "Transport failures; no remote writes",
    "retry": "open_current_workspace succeeded; publisher workspace subsequently selected at /",
    "publication_state_at_recording": "NOT_YET_ACTIVATED",
    "final_publication_evidence": "Consult version-specific publication receipt after stage/activate/verify; test success is not publication."
  },
  "unrelated_git_diff_warning": "Existing paper-rl/paper/main.log trailing whitespace was not modified.",
  "scientific_protocol_changed": false,
  "training_jobs_changed": false
}
