Verify exact task metadata baseline and readback
Assistant: codex Assistant-Model: gpt-6-astra Assistant-Session: 01a140c4-354a-7823-8f0d-8f717397f786
This commit is contained in:
parent
5f30ddd90c
commit
d870596cc7
8 changed files with 274 additions and 14 deletions
|
|
@ -169,12 +169,16 @@ def run_native_fixture_task(*,compiler:Compiler,journal:Journal,plan_request:dic
|
|||
_fresh(secrets_cfg,handoff,descriptor)
|
||||
native.metadata_call(ordinal)
|
||||
result['native_calls_completed']+=1
|
||||
result['readback_evidence_digest']=native.verify_metadata()
|
||||
result['native_apply']='verified'
|
||||
except Exception:
|
||||
_unknown(journal,binding)
|
||||
result['native_apply']='unknown'
|
||||
finally:
|
||||
result['cleanup_confirmed']=run_cleanup(journal,binding,native)['confirmed']
|
||||
# Native total expected-state normalization/acceptance remains explicitly
|
||||
# absent. Six successful calls cannot be relabelled a verified owner trial.
|
||||
if result['native_apply']=='verified' and result['cleanup_confirmed']:
|
||||
journal.transition(binding,'verified','cleanup-confirmed',result['readback_evidence_digest'])
|
||||
# Readback and cleanup are independent outcomes; no recovery authority
|
||||
# or native compare-and-swap is implied by either fixture result.
|
||||
result['business_state']=journal.observe(binding)['state']
|
||||
return result
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue