Narrow early investigation review and improve safe response repair diagnostics

This commit is contained in:
Nico committed 2026-10-17 20:22:29 +02:00
1 parent 8e25bd106d
commit d44563650d
19 files changed
+534 -44

No files matched your search

+3 -3
View File
@@ -45,10 +45,10 @@ class LoopAdapter:
result["next"]={"kind":"test","executor":"human","question":"What occurs after interaction?","steps":["Interact once"],
"prerequisites":["Use the specified build"],"requested_observations":["Record the observed state"],"environment":"build-A"}
if self.change:self.change(result,context)
if request['prompt_version'] in {'investigation_project_v12','investigation_project_v13','investigation_project_v14','investigation_project_v15'}:
if request['prompt_version'] in {'investigation_project_v12','investigation_project_v13','investigation_project_v14','investigation_project_v15','investigation_project_v16'}:
result['update'].setdefault('causal_review',{'effect':'neutral','support':[],'against':[],
'reason':'This fixture gathers context without establishing a causal defect.'})
if request['prompt_version'] in {'investigation_project_v13','investigation_project_v14','investigation_project_v15'}:
if request['prompt_version'] in {'investigation_project_v13','investigation_project_v14','investigation_project_v15','investigation_project_v16'}:
existing=context.get('working_brief')
review=result['update']['causal_review']
findings=[]
@@ -62,7 +62,7 @@ class LoopAdapter:
'uncertainties':['Causal defect not established.'],'next_question':'Check the selected mechanism.',
'changes':[{'id':fid,'reason':'Fixture revises the finding.',
'evidence_refs':result['update']['evidence_refs']} for fid,f in old.items() if new.get(fid)!=f]})
if request['prompt_version'] in {'investigation_project_v14','investigation_project_v15'}:
if request['prompt_version'] in {'investigation_project_v14','investigation_project_v15','investigation_project_v16'}:
b=result['update']['working_brief']
if b['format_version']==1:
reasons={v['id']:v['reason'] for v in b.pop('changes')}