feat: expose cleanup and reporting outcomes for gateway runs
Some checks failed
ci / validate (push) Has been cancelled

Assistant: codex
Assistant-Model: gpt-6-astra
Assistant-Session: 01a0726e-5232-73f2-aaca-2c05ceb62efb
This commit is contained in:
tegwick 2026-09-06 11:12:30 +02:00
parent f76cb7d955
commit 356e34992a
6 changed files with 177 additions and 7 deletions

View file

@ -4,7 +4,7 @@ type: workplan
title: "Expose cleanup and reporting outcomes to execution consumers"
domain: infotech
repo: glas-harness
status: active
status: finished
owner: codex
topic_slug: execution-outcome-evidence
created: "2026-09-06"
@ -33,7 +33,7 @@ not work authorized by this bounded plan. No profile readiness changes.
```task
id: GLAS-WP-0013-T01
status: progress
status: done
priority: high
state_hub_task_id: "c4cc126f-4ea6-54f7-b4e2-dc2772da57b9"
```
@ -48,7 +48,7 @@ Test normal, pre-creation refusal, startup failure and combined failure paths.
```task
id: GLAS-WP-0013-T02
status: todo
status: done
priority: high
state_hub_task_id: "d7456f89-adf1-5b55-b84e-5b0f07c9ace7"
```
@ -59,3 +59,17 @@ rerun the task or change its execution outcome. Test successful reporting,
HTTP refusal/unavailability, disabled reporting and failure evidence redaction.
Document that acceptance is an HTTP result, not durable audit delivery or an
exactly-once guarantee. Run full tests and catalog validation; update SCOPE.
## Completion evidence
Completed 2026-09-06. Added independent cleanup/destruction outcomes and direct
caller Hub acknowledgement status. Old result records default to unknown.
Regression coverage includes combined execution/cleanup/destroy failures,
startup/refusal paths, successful runs with teardown failures, HTTP timeout and
503 responses, disabled reporting and old-record decoding. Full suite: 121
passed; catalog validation and diff checks passed. No model or credential call.
No residual implementation work from this bounded plan. First real-profile
acceptance remains live in GLAS-WP-0012/GLAS-IN-0002. Durable audit delivery,
aggregate budgets and broader session features remain assessment gaps outside
this plan; no capability or approved backlog is implied.