test(task): mission/task selftests — schema negatives + live runs (#8)

18 cases: validation negatives (unknown keys, versions, ids, prompt,
expectExact NUL, timeout range, missing/invalid mission, writes-nothing)
plus live cases: exact-marker success, wrong expectExact fails, distinct
run dirs, result.json contents, list output.

Closes #8
This commit is contained in:
2026-09-02 19:57:34 -05:00
parent d2a9e26395
commit cfd2a19bd7
3 changed files with 142 additions and 0 deletions
+9
View File
@@ -0,0 +1,9 @@
{
"missionVersion": 1,
"id": "m-hello",
"objective": "Prove the startup marker path of the mosaic-poc-agent.",
"directives": [
"Startup verification requests are answered with the marker only.",
"No explanation, no formatting."
]
}