The bundle zip the CLI produces carries entries with the invalid DOS date 1980-00-00 (month 0, day 0) - what you get when no mtime is set. asobi_engine used to crash extracting these (file:write_file_info -> badarg); asobi_engine#56 made the reader robust (extract in memory, skip timestamp restore), so this is no longer fatal.
This ticket is the complementary producer-side hygiene: emit a valid mtime (or omit timestamps) when zipping the bundle, so archives are well-formed for any consumer/tooling, not just our hardened engine. Low priority now that the reader is fixed.
The bundle zip the CLI produces carries entries with the invalid DOS date
1980-00-00(month 0, day 0) - what you get when no mtime is set. asobi_engine used to crash extracting these (file:write_file_info->badarg); asobi_engine#56 made the reader robust (extract in memory, skip timestamp restore), so this is no longer fatal.This ticket is the complementary producer-side hygiene: emit a valid mtime (or omit timestamps) when zipping the bundle, so archives are well-formed for any consumer/tooling, not just our hardened engine. Low priority now that the reader is fixed.