"""Mixed historical/current event decoder with explicit unknowns; invented API."""
import json
records=[{'id':'E1','apiVersion':'v1','status':'queued'},{'id':'E2','apiVersion':'v1','status':'sent'},
{'id':'E3','apiVersion':'v2','status':'held'},{'id':'E4','apiVersion':'v2','status':'queued','reason':None},
{'id':'E5','apiVersion':'v2'}]
old_visible=[r['id'] for r in records if r.get('status') in {'queued','sent'}]
rows=[]
for r in records:
 raw=r.get('status');state=raw if raw in {'queued','sent'} else 'unknown' if isinstance(raw,str) else 'invalid_contract'
 action={'queued':'normal queued handling','sent':'show recorded sent state','unknown':'retain raw value; block status-dependent action','invalid_contract':'quarantine missing/invalid status'}[state]
 rows.append({'id':r['id'],'apiVersion':r['apiVersion'],'decoded':state,'rawStatus':raw,'action':action,'raw':r})
assert old_visible==['E1','E2','E4'] and len(rows)==5
assert rows[2]['decoded']=='unknown' and rows[2]['rawStatus']=='held' and rows[4]['decoded']=='invalid_contract'
report={'status':'Synthetic API fixtures; not a real provider release','oldReportVisible':old_visible,'newReport':rows,'unknownCount':1,'invalidContractCount':1,'scope':'Decoder demonstration, no provider API, replay or automatic action'}
if __name__=='__main__':print(json.dumps(report,indent=2))
