Files
time/ventures/finishline-supervisor/demo-evidence.json
T

83 lines
2.2 KiB
JSON

{
"scenario": "Three-step greeting CLI, three separate supervisor invocations",
"runs": [
{
"at": "2026-10-10T03:24:40.081191+00:00",
"head": "d5e4d8a80a91bcc784333207ace1bf4935324c38",
"task_sha256": "00b0c9d722db57e6094762e2baa5fa6a7fe3a65941bbd6b6bcf501fc2c6028ce",
"status": "WAIT",
"reasons": [
"task checklist is incomplete",
"checks not executed; pass --run-checks after reviewing argv"
],
"evidence": [
"task.md#L1",
"task.md#L2",
"task.md#L3"
],
"changed": [
"app.py",
"task.md"
],
"checks": []
},
{
"at": "2026-10-10T03:24:40.156618+00:00",
"head": "d5e4d8a80a91bcc784333207ace1bf4935324c38",
"task_sha256": "49ef3ee174c281ea60a5493131e3bec5228e24efd039eb4c6fcc722f0b227eb9",
"status": "ANDON",
"reasons": [
"task checklist is incomplete",
"acceptance check failed"
],
"evidence": [
"task.md#L1",
"task.md#L2",
"task.md#L3"
],
"changed": [
"README.md",
"app.py",
"task.md"
],
"checks": [
{
"argv": [
"/Library/Developer/CommandLineTools/usr/bin/python3",
"-c",
"import subprocess,sys; assert subprocess.check_output([sys.executable,\"app.py\"], text=True).strip() == \"finish line\""
],
"exit": 1
}
]
},
{
"at": "2026-10-10T03:24:40.441378+00:00",
"head": "d5e4d8a80a91bcc784333207ace1bf4935324c38",
"task_sha256": "1706e7c498b2f84f5d702c308e5526ab5335eea6c54be881e5fc2443ae236c2e",
"status": "DONE",
"reasons": [],
"evidence": [
"task.md#L1",
"task.md#L2",
"task.md#L3"
],
"changed": [
"README.md",
"app.py",
"task.md"
],
"checks": [
{
"argv": [
"/Library/Developer/CommandLineTools/usr/bin/python3",
"-c",
"import subprocess,sys; assert subprocess.check_output([sys.executable,\"app.py\"], text=True).strip() == \"finish line\""
],
"exit": 0
}
]
}
]
}