Files
ai-job-search/.agents/skills/freehire-search
Ayobami Adegoke 79cd383e58 fix(freehire-search): reject fractional numeric flags instead of silently truncating (#373) (#374)
parseIntFlag used bare parseInt, so --jobage 0.5 truncated to 0, failed
the jobage > 0 guard in search.ts, and posted_within_days was silently
omitted from the outbound request while the CLI exited 0. Numeric flags
now accept whole numbers >= 1 only, mirroring the Danish CLIs'
z.coerce.number().int().min(1) contract, and reject everything else with
the stderr-JSON BAD_ARG error. Five new validation cases, each verified
to fail on the unfixed code.
2026-08-27 19:04:59 +02:00
..