internal/

directory
v0.7.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 19, 2026 License: MIT

Directories

Path Synopsis
Package agents defines the multi-agent pipeline that turns a raw job posting into a human-approvable application draft.
Package agents defines the multi-agent pipeline that turns a raw job posting into a human-approvable application draft.
Package approval implements JobForge's human-in-the-loop gate.
Package approval implements JobForge's human-in-the-loop gate.
Package calendar wraps Google Calendar event creation behind a small interface so the rest of JobForge stays vendor-agnostic.
Package calendar wraps Google Calendar event creation behind a small interface so the rest of JobForge stays vendor-agnostic.
Package cli wires subcommands to the underlying packages.
Package cli wires subcommands to the underlying packages.
Package config resolves and manages JobForge's on-disk locations.
Package config resolves and manages JobForge's on-disk locations.
Package inbox watches an IMAP mailbox for job-application updates (confirmations, interview invites, rejections, offers) and proposes status changes the user confirms before they land.
Package inbox watches an IMAP mailbox for job-application updates (confirmations, interview invites, rejections, offers) and proposes status changes the user confirms before they land.
Package intelligence extracts lightweight skill and role signals from resumes and job descriptions.
Package intelligence extracts lightweight skill and role signals from resumes and job descriptions.
Package job defines the job-posting data model that the rest of the system reads, writes, and operates on.
Package job defines the job-posting data model that the rest of the system reads, writes, and operates on.
Package llm is the provider-agnostic LLM abstraction the writer agent calls into.
Package llm is the provider-agnostic LLM abstraction the writer agent calls into.
Package profile holds the user's personal job-search profile: who they are, what they want, and what they'll let the agents say on their behalf.
Package profile holds the user's personal job-search profile: who they are, what they want, and what they'll let the agents say on their behalf.
Package resume defines the imported-resume data model.
Package resume defines the imported-resume data model.
Package source defines public job source configuration.
Package source defines public job source configuration.
Package sources imports jobs from configured public job sources.
Package sources imports jobs from configured public job sources.
scraper
Package scraper drives headless Chrome (via chromedp) to pull job listings from sites that don't expose an official API.
Package scraper drives headless Chrome (via chromedp) to pull job listings from sites that don't expose an official API.
Package storage persists JobForge state as plain JSON files.
Package storage persists JobForge state as plain JSON files.
Package ui provides small terminal output helpers with an optional baby-blue color theme.
Package ui provides small terminal output helpers with an optional baby-blue color theme.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL