Skip to content

feat: add safe application packet CLI#146

Closed
bricenice17 wants to merge 1 commit into
vasu-devs:mainfrom
bricenice17:feat/packet-generation-cli
Closed

feat: add safe application packet CLI#146
bricenice17 wants to merge 1 commit into
vasu-devs:mainfrom
bricenice17:feat/packet-generation-cli

Conversation

@bricenice17

@bricenice17 bricenice17 commented Jun 22, 2026

Copy link
Copy Markdown

Summary

  • Add a safe, Todoist/Telegram-friendly packet generation service and CLI (python -m packet_cli).
  • Support selected job id, existing job URL lookup, or highest-score stored job lead selection.
  • Write recoverable per-job artifacts: resume, cover note, application answers, audit record, summary Markdown, and packet index.
  • Enforce dry-run/no-submit guardrails; no ATS browser filling or external application submission.
  • Validate reused resume/cover paths; stale asset paths regenerate Markdown handoff artifacts instead of claiming recovery for missing files.

Verification

  • uvx --with pydantic pytest backend/tests/test_packet_cli.py -q — 6 passed before review; after stale-asset regression, covered in combined run below.
  • uvx --with pydantic pytest backend/tests/test_packet_cli.py backend/tests/test_generation_service.py -q — 12 passed
  • python3 -m compileall -q backend/application_packets.py backend/packet_cli.py
  • Isolated CLI smoke with temp JHM_APP_DATA_DIR: uv run --with pydantic python -m packet_cli --high-score --min-score 90 --output-root "$TMPDIR/packets" --format both returned job_id=high-amz, dry_run=true, submitted=false, summary/audit/index files exist.
  • Submit guard: uv run --with pydantic python -m packet_cli --submit exits 2 with external submission is not supported in the packet CLI.

Notes

  • This phase intentionally does not implement ATS browser filling or application submission.
  • This PR only commits packet CLI files; the local worktree has unrelated pre-existing unstaged ranking/discovery changes that are not included.

@bricenice17 bricenice17 requested a review from vasu-devs as a code owner June 22, 2026 20:33
@vercel

vercel Bot commented Jun 22, 2026

Copy link
Copy Markdown

@bricenice17 is attempting to deploy a commit to the Vasu-Devs' projects Team on Vercel.

A member of the Team first needs to authorize it.

@bricenice17 bricenice17 force-pushed the feat/packet-generation-cli branch from a8edc39 to cbb9b3e Compare June 22, 2026 20:37
@bricenice17

Copy link
Copy Markdown
Author

Closing because this PR was opened against the wrong repository/workstream. No merge intended.

@bricenice17 bricenice17 deleted the feat/packet-generation-cli branch June 23, 2026 12:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant