RFC-0002 §12.9. Image size is a check, not a resize — and add a minimum-size floor.
- Reframe the
--target-size flag + prompt as an expected size the images must already match (the ingestor validates exact equality, it never resizes). Keep --target-size as a hidden alias.
- Net-new: a minimum-image-size floor — there is none today; reject/warn images below it. Needs the floor in the data-ingestors
ImageResolutionValidator + the CLI preflight (ValidateImages), kept in parity via the golden harness. Decide the floor's source of truth (hardcoded vs a file_options.min_size schema field).
Design-of-record: RFC-0002 (#174). Part of the data-ingest redesign epic.
RFC-0002 §12.9. Image size is a check, not a resize — and add a minimum-size floor.
--target-sizeflag + prompt as an expected size the images must already match (the ingestor validates exact equality, it never resizes). Keep--target-sizeas a hidden alias.ImageResolutionValidator+ the CLI preflight (ValidateImages), kept in parity via the golden harness. Decide the floor's source of truth (hardcoded vs afile_options.min_sizeschema field).Design-of-record: RFC-0002 (#174). Part of the data-ingest redesign epic.