Skip to content

Commit 28fa39b

Browse files
authored
Merge pull request #7233 from loopx-project/codex/research-native-results-first-20261024
feat(research): guide readers from results to reports and evidence
2 parents ad6d2f6 + 9ca056e commit 28fa39b

31 files changed

Lines changed: 1034 additions & 54 deletions
Lines changed: 100 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,100 @@
1+
{
2+
"description": "Fully synthetic ordinary-reading example. Real pack registration and HTTP projection; no analysis execution or benchmark evidence.",
3+
"goal_id": "synthetic-research-readback",
4+
"display_name": "研究结果示例 · Synthetic research",
5+
"events": [
6+
{
7+
"schema_version": "loopx_explore_result_event_v0",
8+
"goal_id": "synthetic-research-readback",
9+
"event_kind": "node",
10+
"recorded_at": "2026-01-01T00:05:00Z",
11+
"title": "继续搜索是否改善了任务结果?",
12+
"boundary": {
13+
"raw_task_text_recorded": false,
14+
"raw_logs_recorded": false,
15+
"raw_trajectory_recorded": false,
16+
"raw_session_transcript_recorded": false,
17+
"credential_values_recorded": false,
18+
"absolute_paths_recorded": false
19+
},
20+
"agent_id": "researcher",
21+
"result_id": "search-question",
22+
"node_kind": "question",
23+
"status": "open",
24+
"event_id": "0ca879d4626cf3ff",
25+
"summary": "保留失败与未完成工作,按同一指标阅读实际反馈。"
26+
},
27+
{
28+
"schema_version": "loopx_explore_result_event_v0",
29+
"goal_id": "synthetic-research-readback",
30+
"event_kind": "finding",
31+
"recorded_at": "2026-01-01T00:05:00Z",
32+
"title": "后续候选的测量改善,实际保留未知",
33+
"boundary": {
34+
"raw_task_text_recorded": false,
35+
"raw_logs_recorded": false,
36+
"raw_trajectory_recorded": false,
37+
"raw_session_transcript_recorded": false,
38+
"credential_values_recorded": false,
39+
"absolute_paths_recorded": false
40+
},
41+
"agent_id": "researcher",
42+
"evidence_refs": [
43+
"artifact:synthetic-native-facts"
44+
],
45+
"result_id": "search-finding",
46+
"node_id": "search-question",
47+
"status": "tentative",
48+
"event_id": "16223912d13b5d74",
49+
"summary": "合成测量从 7 降至 3,另有一次无效提交。没有保留记录,不把最佳数值视为最终采用。"
50+
}
51+
],
52+
"analyses": [
53+
{
54+
"title": "固定窗口 · 合成测量",
55+
"artifacts": {
56+
"facts.txt": "Synthetic baseline: candidate-one measured error 7 points.\nSynthetic invalid candidate: candidate-two has no score.\nSynthetic later result: candidate-three measured error 3 points.\nActual retention was not captured; no causal treatment claim is made.\n",
57+
"native.json": "{\"schema_version\": \"trajectory_native_outcomes_v1\", \"scope\": {\"goal_id\": \"synthetic-research-readback\", \"case_id\": \"synthetic-search\", \"run_id\": \"synthetic-run\", \"revision\": \"fixed-synthetic-evidence\", \"window\": \"2026-01-01T00:00:00Z/2026-01-01T00:10:00Z\"}, \"start\": \"2026-01-01T00:00:00Z\", \"end\": \"2026-01-01T00:10:00Z\", \"complete\": true, \"metric\": {\"name\": \"error\", \"unit\": \"points\", \"higher_is_better\": false}, \"retained_result_id\": null, \"samples\": [{\"submission_index\": 1, \"result_id\": \"result-1\", \"candidate_ref\": \"candidate-1\", \"submitted_at\": null, \"observed_at\": \"2026-01-01T00:01:00Z\", \"valid\": true, \"value\": 7, \"citation\": {\"source_id\": \"facts\", \"first_line\": 1, \"last_line\": 1}}, {\"submission_index\": 2, \"result_id\": \"result-2\", \"candidate_ref\": \"candidate-2\", \"submitted_at\": null, \"observed_at\": \"2026-01-01T00:02:00Z\", \"valid\": false, \"value\": null, \"citation\": {\"source_id\": \"facts\", \"first_line\": 2, \"last_line\": 2}}, {\"submission_index\": 3, \"result_id\": \"result-3\", \"candidate_ref\": \"candidate-3\", \"submitted_at\": null, \"observed_at\": \"2026-01-01T00:03:00Z\", \"valid\": true, \"value\": 3, \"citation\": {\"source_id\": \"facts\", \"first_line\": 3, \"last_line\": 3}}]}"
58+
},
59+
"native_outcomes_json": "native.json",
60+
"input": {
61+
"schema_version": "trajectory_assessment_input_v1",
62+
"scope": {
63+
"goal_id": "synthetic-research-readback",
64+
"case_id": "synthetic-search",
65+
"run_id": "synthetic-run",
66+
"revision": "fixed-synthetic-evidence",
67+
"window": "2026-01-01T00:00:00Z/2026-01-01T00:10:00Z"
68+
},
69+
"objective": "Reduce error while preserving validity; distinguish observations from model judgments.",
70+
"selection": {
71+
"rule": "One fixed synthetic reading episode, not a study population.",
72+
"population_episodes": null,
73+
"exhaustive": false
74+
},
75+
"sources": [
76+
{
77+
"id": "facts",
78+
"artifact": "facts.txt",
79+
"artifact_sha256": "ed821a74d173951332e04af2884601fd3bdeb8956b2bb0b811a0f50b91b732a7",
80+
"first_line": 1,
81+
"text": "Synthetic baseline: candidate-one measured error 7 points.\nSynthetic invalid candidate: candidate-two has no score.\nSynthetic later result: candidate-three measured error 3 points.\nActual retention was not captured; no causal treatment claim is made.\n"
82+
}
83+
],
84+
"episodes": [
85+
{
86+
"id": "search-episode",
87+
"question": "Did the later search test useful task progress?",
88+
"source_ids": [
89+
"facts"
90+
],
91+
"eligible_metrics": [
92+
"benefit_test"
93+
]
94+
}
95+
]
96+
},
97+
"outputs": {}
98+
}
99+
]
100+
}

0 commit comments

Comments
 (0)