mirror of
https://github.com/paperclipai/paperclip.git
synced 2026-10-25 02:26:12 +02:00
Reuse the exact failed qualification pack and daemon, retaining an additive sidecar timing delta and unchanged no-key startup assertions. Bound complete diagnostic evidence to 256 MiB for seven days. Co-Authored-By: Paperclip <noreply@paperclip.ing>
12 lines
697 B
Python
12 lines
697 B
Python
#!/usr/bin/env python3
|
|
"""Retain complete reconstructable diagnostic delta, capped at 256MiB for seven days."""
|
|
import argparse,json
|
|
from pathlib import Path
|
|
from admit_evidence import admit_evidence
|
|
MAX_DIAGNOSTIC_BYTES=256*1024**2
|
|
if __name__=='__main__':
|
|
p=argparse.ArgumentParser(description=__doc__);p.add_argument('--evidence',type=Path,required=True);p.add_argument('--github-output',type=Path,required=True);a=p.parse_args()
|
|
result=admit_evidence(a.evidence,MAX_DIAGNOSTIC_BYTES);accepted=result['status']=='admitted_complete_evidence'
|
|
with a.github_output.open('a') as f:f.write('admitted='+str(accepted).lower()+'\n')
|
|
print(json.dumps(result));raise SystemExit(0 if accepted else 1)
|