-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtrace.json
More file actions
78 lines (78 loc) · 2.73 KB
/
Copy pathtrace.json
File metadata and controls
78 lines (78 loc) · 2.73 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
{
"example": "One input across draft edits, releases and rollback",
"package_id": "cap.text.normalizer",
"changed_draft_source": "def normalize_text(value):\n return ' '.join(str(value).split()).upper()\n",
"steps": [
{
"step": "published v1",
"operation": "POST /capability-platform/packages/cap.text.normalizer/actions/run",
"http_status": 200,
"release_version": 1,
"input": {
"value": " hello world "
},
"output": "hello world",
"authorization_matches_release": true,
"action_record_matches_executor": true
},
{
"step": "draft edited; v1 still selected",
"operation": "POST /capability-platform/packages/cap.text.normalizer/actions/run",
"http_status": 200,
"release_version": 1,
"input": {
"value": " hello world "
},
"output": "hello world",
"authorization_matches_release": true,
"action_record_matches_executor": true
},
{
"step": "published v2",
"operation": "POST /capability-platform/packages/cap.text.normalizer/actions/run",
"http_status": 200,
"release_version": 2,
"input": {
"value": " hello world "
},
"output": "HELLO WORLD",
"authorization_matches_release": true,
"action_record_matches_executor": true
},
{
"step": "rollback republishes v1 source as v3",
"operation": "POST /capability-platform/packages/cap.text.normalizer/actions/run",
"http_status": 200,
"release_version": 3,
"input": {
"value": " hello world "
},
"output": "hello world",
"authorization_matches_release": true,
"action_record_matches_executor": true
}
],
"retained_releases": [
{
"version": 3,
"entrypoint": "normalize_text",
"source": "def normalize_text(value: str) -> str:\n return \" \".join(value.strip().split())",
"source_sha256": "6e950108fbc5bd444b4266e088ea73540850953393424299ce3cc43dd9e9ee11"
},
{
"version": 2,
"entrypoint": "normalize_text",
"source": "def normalize_text(value):\n return ' '.join(str(value).split()).upper()\n",
"source_sha256": "f324313d7c4a31e5f53a26888d00cf48a79c4223f204dc2b070dbd672385b508"
},
{
"version": 1,
"entrypoint": "normalize_text",
"source": "def normalize_text(value: str) -> str:\n return \" \".join(value.strip().split())",
"source_sha256": "6e950108fbc5bd444b4266e088ea73540850953393424299ce3cc43dd9e9ee11"
}
],
"original_release_record_unchanged": true,
"external_model_calls": 0,
"evidence_note": "Public projection of actual local HTTP/Python results. Full identifiers and records remain in the local runtime directory."
}