Evidence

s1420.py

Download source fileOpen in research workspace
from research import *
s=begin(1420,'Specify the portable reader bundle','What should travel with the readable explanation?',{},['model/reader_release_inventory.json','C1413–C1419'])
r={'contents':'The22 reader artifacts plus Strategy progress, next bounded question, contribution status and remaining questions.','markdown_projection':'Replace this conversation’s absolute sandbox links with local filenames inside the ZIP; retain source Markdown unchanged.','unchanged_payloads':'PDFs, SVG, PNG and JSON bytes remain exact.','manifest':'Record each original path/hash and packaged path/hash, declaring any Markdown link projection.','evidence_scope':'The full research archive supplies frozen sources, original scripts, journal and replay; the reader bundle supplies the readable release and indexes.','readme':'Name the main PDF and technical PDF first, explain local links and evidence companion.'}
a=artifact('model/reader_bundle_specification.json',json.dumps(r,indent=2)+'\n')
finish(s,{'specification':a},'The portable bundle will keep readable artifacts together and convert only conversation-specific Markdown links, while preserving original source files and recording both hashes.','Freeze the complete release inventory.',{'projection_explicit':'local filenames' in r['markdown_projection'],'evidence_distinct':'full research archive' in r['evidence_scope']})
Edition and provenance

s1420.py

SHA-256 dbd68bdc3dc2bc797b6f95100570980a1dfe8b1e73568988819b9d2736f50019

C480–C1634/Research_Cycles/C1132_C1431_Recovered/evidence/s1420.py