pyr0ball
pyr0ball commented on issue Circuit-Forge/peregrine#56 2026-04-06 10:13:16 -07:00
[Vue] Interviews: rejected jobs analytics section missing

Implemented. InterviewsView now has a collapsible Rejected (N) section below the kanban. Includes stats chips per rejection stage and a flat job list with stage badge and date. Driven entirely by…

pyr0ball commented on issue Circuit-Forge/peregrine#55 2026-04-06 10:13:16 -07:00
[Vue] Interviews: email thread modal and draft reply missing

Implemented. InterviewPrepView Email tab now has a Log Contact form at the bottom (direction select, subject, from/to, body). POSTs to new POST /api/jobs/{id}/contacts endpoint and refreshes the…

pyr0ball closed issue Circuit-Forge/peregrine#58 2026-04-06 10:13:16 -07:00
[Vue] Interview Prep: Practice Q&A (mock interview) and Call Notes missing
pyr0ball closed issue Circuit-Forge/peregrine#53 2026-04-06 10:13:16 -07:00
[Vue] Interviews: interview date picker and calendar push missing
pyr0ball closed issue Circuit-Forge/peregrine#55 2026-04-06 10:13:16 -07:00
[Vue] Interviews: email thread modal and draft reply missing
pyr0ball commented on issue Circuit-Forge/peregrine#53 2026-04-06 10:13:15 -07:00
[Vue] Interviews: interview date picker and calendar push missing

Implemented. InterviewCard.vue now has an inline datetime-local picker on phone_screen/interviewing cards (saves via PATCH /api/jobs/{id}/interview_date). Calendar push button calls POST…

pyr0ball closed issue Circuit-Forge/peregrine#48 2026-04-06 10:08:16 -07:00
test: wire cf-orch agent registration into compose stack
pyr0ball commented on issue Circuit-Forge/peregrine#48 2026-04-06 10:08:16 -07:00
test: wire cf-orch agent registration into compose stack

Implemented. Changes:

  • Added cf-orch-agent service to compose.yml on GPU profiles (single-gpu, dual-gpu-*)
  • Startup wrapper at docker/cf-orch-agent/start.sh — conditionally adds…
pyr0ball opened issue Circuit-Forge/peregrine#73 2026-04-06 10:05:44 -07:00
Contacts manager: standalone view with dedup/merge strategy
pyr0ball opened issue Circuit-Forge/peregrine#74 2026-04-06 10:05:44 -07:00
Messaging tab: email/comms hub with Osprey IVR/voice integration for nonverbal users
pyr0ball commented on issue Circuit-Forge/peregrine#72 2026-04-06 09:13:34 -07:00
ATS resume rewriter: section-by-section rewrite to resume.yaml to template, with skill confirmation UX

Decisions locked:

  1. resume.yaml scope: per-job. Each application gets its own tailored copy stored in the DB (new column on jobs or a dedicated resume_drafts table). A history/archive view…
pyr0ball opened issue Circuit-Forge/peregrine#72 2026-04-06 09:07:31 -07:00
ATS resume rewriter: section-by-section rewrite to resume.yaml to template, with skill confirmation UX
pyr0ball opened issue Circuit-Forge/roadmap#30 2026-04-06 08:25:43 -07:00
cf-core: pipeline crystallization engine — FPGA→ASIC LLM path promotion
pyr0ball pushed to main at Circuit-Forge/peregrine 2026-04-06 00:11:00 -07:00
6115a68550 feat: Vue SPA demo mode support
pyr0ball closed issue Circuit-Forge/peregrine#46 2026-04-06 00:11:00 -07:00
Vue SPA: demo mode support
pyr0ball commented on issue Circuit-Forge/peregrine#46 2026-04-06 00:10:59 -07:00
Vue SPA: demo mode support

Implemented in 6115a68.

What landed:

  • useToast.ts — global reactive toast singleton (module-level ref, no Pinia needed)
  • App.vue — sticky demo banner ("👁 Demo mode — changes…
pyr0ball pushed to feat/ci-workflows at Circuit-Forge/snipe 2026-04-06 00:04:50 -07:00
6f2e97a166 fix: rename GITHUB_MIRROR_TOKEN to GH_MIRROR_TOKEN (Forgejo blocks GITHUB_ prefix)
pyr0ball created pull request Circuit-Forge/snipe#26 2026-04-06 00:02:55 -07:00
feat: wire Forgejo Actions CI/CD workflows (#22)
pyr0ball pushed to main at Circuit-Forge/buddymon 2026-04-06 00:01:11 -07:00
b3b1813e9c feat: rarity + level scaled auto-attacks, wound cooldown for parallel sessions
pyr0ball pushed to feat/ci-workflows at Circuit-Forge/snipe 2026-04-06 00:00:36 -07:00
eb05be0612 feat: wire Forgejo Actions CI/CD workflows (#22)