LICENSE
MANIFEST.in
README.md
pyproject.toml
src/gigai/__init__.py
src/gigai/agent_context.py
src/gigai/agent_skill.py
src/gigai/application_cli.py
src/gigai/application_event_index.py
src/gigai/application_events.py
src/gigai/builder.py
src/gigai/canonical.py
src/gigai/capabilities.py
src/gigai/capability_cli.py
src/gigai/capability_review.py
src/gigai/capability_successor.py
src/gigai/catalog.py
src/gigai/cli.py
src/gigai/comparison.py
src/gigai/config.py
src/gigai/credentials.py
src/gigai/default_init.py
src/gigai/diagnostics.py
src/gigai/discovery.py
src/gigai/evaluation.py
src/gigai/external_cli.py
src/gigai/external_recording.py
src/gigai/graph_node_registry.py
src/gigai/graph_set.py
src/gigai/http_server.py
src/gigai/improvement.py
src/gigai/index.py
src/gigai/invocation.py
src/gigai/journal.py
src/gigai/learning.py
src/gigai/lifecycle.py
src/gigai/listing.py
src/gigai/model_call.py
src/gigai/model_discovery.py
src/gigai/model_exchange.py
src/gigai/model_execution.py
src/gigai/model_targets.py
src/gigai/native_records.py
src/gigai/native_records_cli.py
src/gigai/occurrence.py
src/gigai/package.py
src/gigai/package_privacy.py
src/gigai/portability.py
src/gigai/private_records.py
src/gigai/private_transfer.py
src/gigai/private_transfer_cli.py
src/gigai/project_binding.py
src/gigai/proposal_interview.py
src/gigai/provider_review.py
src/gigai/question_generation.py
src/gigai/registry.py
src/gigai/review.py
src/gigai/review_loop.py
src/gigai/roles.py
src/gigai/run.py
src/gigai/run_plan.py
src/gigai/runtime_comparison.py
src/gigai/secrets_catalog.py
src/gigai/secrets_cli.py
src/gigai/secrets_store.py
src/gigai/setup.py
src/gigai/setup_interview.py
src/gigai/standard_pack.py
src/gigai/target_binding.py
src/gigai/target_effect.py
src/gigai/validators.py
src/gigai/workpad.py
src/gigai.egg-info/PKG-INFO
src/gigai.egg-info/SOURCES.txt
src/gigai.egg-info/dependency_links.txt
src/gigai.egg-info/entry_points.txt
src/gigai.egg-info/requires.txt
src/gigai.egg-info/top_level.txt
src/gigai/adapters/__init__.py
src/gigai/adapters/capabilities.py
src/gigai/adapters/claude_cli.py
src/gigai/adapters/cli_probe.py
src/gigai/adapters/codex_cli.py
src/gigai/adapters/deterministic.py
src/gigai/adapters/factory.py
src/gigai/adapters/http.py
src/gigai/adapters/normalization.py
src/gigai/adapters/ollama_local.py
src/gigai/adapters/openai_api.py
src/gigai/adapters/openrouter_api.py
src/gigai/adapters/port.py
src/gigai/adapters/process.py
src/gigai/data/__init__.py
src/gigai/data/ats-aliases-v1.json
src/gigai/data/runtime-comparison-pack-v1.json
src/gigai/data/standard-pack.json
src/gigai/data/agent/cover-letter-instructions.md
src/gigai/data/agent/scout-agent-instructions.md
src/gigai/data/cli/commands.yaml
src/gigai/schemas/README.md
src/gigai/schemas/SHA256SUMS
src/gigai/schemas/__init__.py
src/gigai/schemas/active-gig-version-v2.schema.json
src/gigai/schemas/active-gig-version.schema.json
src/gigai/schemas/addressed-artifact.schema.json
src/gigai/schemas/adjudication.schema.json
src/gigai/schemas/application-event.schema.json
src/gigai/schemas/capability-installation.schema.json
src/gigai/schemas/capability-manifest.schema.json
src/gigai/schemas/capability-review-decision.schema.json
src/gigai/schemas/capability-successor-binding.schema.json
src/gigai/schemas/common.schema.json
src/gigai/schemas/external-recording-checkpoint-v2.schema.json
src/gigai/schemas/external-recording-checkpoint.schema.json
src/gigai/schemas/external-recording-invocation-v2.schema.json
src/gigai/schemas/external-recording-invocation.schema.json
src/gigai/schemas/external-recording-plan-v2.schema.json
src/gigai/schemas/external-recording-plan.schema.json
src/gigai/schemas/external-recording-receipt-v2.schema.json
src/gigai/schemas/external-recording-receipt.schema.json
src/gigai/schemas/external-recording-run-v2.schema.json
src/gigai/schemas/external-recording-run.schema.json
src/gigai/schemas/feedback.schema.json
src/gigai/schemas/finding.schema.json
src/gigai/schemas/gig-builder-session.schema.json
src/gigai/schemas/gig-comparison.schema.json
src/gigai/schemas/gig-discovery-manifest.schema.json
src/gigai/schemas/gig-graph-set.schema.json
src/gigai/schemas/gig-occurrence.schema.json
src/gigai/schemas/gig-package.schema.json
src/gigai/schemas/gig-proposal-v2.schema.json
src/gigai/schemas/gig-proposal.schema.json
src/gigai/schemas/goal-graph.schema.json
src/gigai/schemas/graph-selection-record-v2.schema.json
src/gigai/schemas/graph-selection-record.schema.json
src/gigai/schemas/handoff-frontmatter.schema.json
src/gigai/schemas/improvement-manifest.schema.json
src/gigai/schemas/learning-record.schema.json
src/gigai/schemas/model-exchange.schema.json
src/gigai/schemas/model-invocation-v2.schema.json
src/gigai/schemas/model-invocation-v3.schema.json
src/gigai/schemas/model-invocation.schema.json
src/gigai/schemas/native-record-content.schema.json
src/gigai/schemas/private-record-revision.schema.json
src/gigai/schemas/proposal-draft-manifest.schema.json
src/gigai/schemas/proposal-interview.schema.json
src/gigai/schemas/provider-review-closeout-receipt.schema.json
src/gigai/schemas/reference-record.schema.json
src/gigai/schemas/report.schema.json
src/gigai/schemas/requirements-baseline-approval.schema.json
src/gigai/schemas/review-bundle.schema.json
src/gigai/schemas/review-contract.schema.json
src/gigai/schemas/review-input-record.schema.json
src/gigai/schemas/review-loop.schema.json
src/gigai/schemas/role-reference.schema.json
src/gigai/schemas/run-brief-frontmatter.schema.json
src/gigai/schemas/run-details.schema.json
src/gigai/schemas/run-input-record.schema.json
src/gigai/schemas/run-manifest-v2.schema.json
src/gigai/schemas/run-manifest.schema.json
src/gigai/schemas/run-plan-v2.schema.json
src/gigai/schemas/run-plan.schema.json
src/gigai/schemas/runtime-comparison-attempt.schema.json
src/gigai/schemas/runtime-comparison-intent.schema.json
src/gigai/schemas/runtime-comparison.schema.json
src/gigai/schemas/runtime-evaluation-pack.schema.json
src/gigai/schemas/scout-answer-association.schema.json
src/gigai/schemas/scout-definition-export-manifest.schema.json
src/gigai/schemas/scout-document-revision-v1.schema.json
src/gigai/schemas/scout-document-selection-v1.schema.json
src/gigai/schemas/scout-document-selection-v2.schema.json
src/gigai/schemas/scout-interview-preparation.schema.json
src/gigai/schemas/scout-operation-receipt.schema.json
src/gigai/schemas/scout-private-transfer-manifest.schema.json
src/gigai/schemas/scout-profile-selection.schema.json
src/gigai/schemas/scout-profile.schema.json
src/gigai/schemas/scout-proposal-discovery-job.schema.json
src/gigai/schemas/scout-proposal-revision.schema.json
src/gigai/schemas/scout-public-import-input.schema.json
src/gigai/schemas/scout-public-import-progress.schema.json
src/gigai/schemas/scout-tailor-selection-v2.schema.json
src/gigai/schemas/target-effect.schema.json
src/gigai/schemas/template-instance-binding.schema.json
src/gigai/schemas/trace.schema.json
src/gigai/schemas/verification-record.schema.json
src/gigai/schemas/workpad-layout.schema.json
src/gigai/scout/__init__.py
src/gigai/scout/acquisition_cli.py
src/gigai/scout/acquisition_records.py
src/gigai/scout/answer_cli.py
src/gigai/scout/application_rows.py
src/gigai/scout/assess_batch_job.py
src/gigai/scout/assess_causes.py
src/gigai/scout/assess_master.py
src/gigai/scout/assess_model.py
src/gigai/scout/assess_preview.py
src/gigai/scout/assessment_basis.py
src/gigai/scout/assessment_core.py
src/gigai/scout/ats_score.py
src/gigai/scout/bundled_tools.py
src/gigai/scout/call_metrics.py
src/gigai/scout/checks.py
src/gigai/scout/contact_cleanup.py
src/gigai/scout/cover_letter.py
src/gigai/scout/cover_letter_brief.py
src/gigai/scout/cover_letter_cli.py
src/gigai/scout/data_labels.py
src/gigai/scout/discovery.py
src/gigai/scout/discovery_job.py
src/gigai/scout/document_records.py
src/gigai/scout/documents.py
src/gigai/scout/documents_cli.py
src/gigai/scout/evaluated_models.py
src/gigai/scout/experience_answers.py
src/gigai/scout/fit.py
src/gigai/scout/handback_check.py
src/gigai/scout/inputs.py
src/gigai/scout/interview.py
src/gigai/scout/interview_cli.py
src/gigai/scout/interview_records.py
src/gigai/scout/job_actions.py
src/gigai/scout/job_brief.py
src/gigai/scout/job_resume_port.py
src/gigai/scout/job_store_layout.py
src/gigai/scout/job_store_migration.py
src/gigai/scout/jobs_folder.py
src/gigai/scout/jobs_folder_migrate.py
src/gigai/scout/master_cli.py
src/gigai/scout/master_edit.py
src/gigai/scout/master_edit_cli.py
src/gigai/scout/master_file.py
src/gigai/scout/master_file_cli.py
src/gigai/scout/master_lab.py
src/gigai/scout/master_migration.py
src/gigai/scout/master_profiles.py
src/gigai/scout/master_profiles_cli.py
src/gigai/scout/master_resume.py
src/gigai/scout/master_selection.py
src/gigai/scout/master_store.py
src/gigai/scout/materialization.py
src/gigai/scout/open_folder.py
src/gigai/scout/outbound_check.py
src/gigai/scout/pdf_header_cli.py
src/gigai/scout/pdf_header_file.py
src/gigai/scout/pdf_header_save.py
src/gigai/scout/pick.py
src/gigai/scout/posting_inputs.py
src/gigai/scout/posting_keywords.py
src/gigai/scout/posting_search.py
src/gigai/scout/postings.py
src/gigai/scout/profile_records.py
src/gigai/scout/projection.py
src/gigai/scout/proposal_cli.py
src/gigai/scout/proposal_execution.py
src/gigai/scout/proposal_records.py
src/gigai/scout/proposals.py
src/gigai/scout/question_ids.py
src/gigai/scout/quick_assess.py
src/gigai/scout/report.py
src/gigai/scout/report_cli.py
src/gigai/scout/report_readers.py
src/gigai/scout/requirement_weights.py
src/gigai/scout/requirements_list.py
src/gigai/scout/research.py
src/gigai/scout/research_inputs.py
src/gigai/scout/research_v3.py
src/gigai/scout/resume_display.py
src/gigai/scout/resume_gate.py
src/gigai/scout/resume_gate_cli.py
src/gigai/scout/resume_import.py
src/gigai/scout/resume_job_cli.py
src/gigai/scout/resume_pdf.py
src/gigai/scout/resume_pii.py
src/gigai/scout/resume_privacy.py
src/gigai/scout/resumes_folder.py
src/gigai/scout/run_history.py
src/gigai/scout/run_supervisor.py
src/gigai/scout/scout_cli.py
src/gigai/scout/scout_new.py
src/gigai/scout/skill_groups.py
src/gigai/scout/stated_check.py
src/gigai/scout/stories.py
src/gigai/scout/story_bank.py
src/gigai/scout/story_prep_job.py
src/gigai/scout/suggestion_check.py
src/gigai/scout/suggestions.py
src/gigai/scout/tailor_cli.py
src/gigai/scout/tailor_execution.py
src/gigai/scout/tailor_length.py
src/gigai/scout/tailor_length_store.py
src/gigai/scout/tailor_master.py
src/gigai/scout/tailor_no_loss.py
src/gigai/scout/tailor_selection.py
src/gigai/scout/tailor_selection_edit.py
src/gigai/scout/tailor_skills.py
src/gigai/scout/tailored_resume.py
src/gigai/scout/tailored_resume_edit.py
src/gigai/scout/tailoring.py
src/gigai/scout/target_resolution.py
src/gigai/scout/template.py
src/gigai/scout/tool_adapter.py
src/gigai/scout/tools.py
src/gigai/scout/untrusted_text.py
src/gigai/scout/wording.py
src/gigai/scout/data/CHANGELOG.md
src/gigai/scout/data/README.md
src/gigai/scout/data/companies.json.gz
src/gigai/scout/data/gig.py
src/gigai/scout/data/goalgraphs/README.md
src/gigai/scout/data/goalgraphs/find-jobs.md
src/gigai/scout/data/goalgraphs/prepare-interview.md
src/gigai/scout/data/goalgraphs/proposal-assessment.md
src/gigai/scout/data/goalgraphs/record-application.md
src/gigai/scout/data/goalgraphs/research-role.md
src/gigai/scout/data/goalgraphs/tailor-application.md
src/gigai/scout/data/instructions/assess.md
src/gigai/scout/data/instructions/tailor.md
src/gigai/scout/data/resume/INTER-OFL-LICENSE.txt
src/gigai/scout/data/resume/Inter-Light.ttf
src/gigai/scout/data/resume/Inter-Regular.ttf
src/gigai/scout/data/resume/Inter-SemiBold.ttf
src/gigai/scout/data/resume/letter.typ
src/gigai/scout/data/resume/resume.typ
src/gigai/scout/data/tools/cap_00000000-0000-4000-8000-000000000071/operation.schema.json
src/gigai/scout/data/tools/cap_00000000-0000-4000-8000-000000000071/record_tool.py
src/gigai/scout/data/tools/cap_00000000-0000-4000-8000-000000000071/research.py
src/gigai/scout/data/tools/cap_00000000-0000-4000-8000-000000000071/research.schema.json
src/gigai/scout/data/tools/cap_00000000-0000-4000-8000-000000000074/discovery.py
src/gigai/scout/data/tools/cap_00000000-0000-4000-8000-000000000074/discovery.schema.json
src/gigai/scout/data/tools/cap_00000000-0000-4000-8000-000000000075/tailoring.py
src/gigai/scout/data/tools/cap_00000000-0000-4000-8000-000000000075/tailoring.schema.json
src/gigai/scout/data/tools/cap_00000000-0000-4000-8000-000000000076/research.py
src/gigai/scout/data/tools/cap_00000000-0000-4000-8000-000000000076/research.schema.json
src/gigai/scout/data/ui/style.css
src/gigai/scout/data/ui/template.html
src/gigai/scout/find_jobs/__init__.py
src/gigai/scout/find_jobs/assess_all.py
src/gigai/scout/find_jobs/assess_contracts.py
src/gigai/scout/find_jobs/ats_board_clients.py
src/gigai/scout/find_jobs/ats_feeds.py
src/gigai/scout/find_jobs/background_settings.py
src/gigai/scout/find_jobs/bindings.py
src/gigai/scout/find_jobs/board_headers.py
src/gigai/scout/find_jobs/canonical_job.py
src/gigai/scout/find_jobs/company_catalog.py
src/gigai/scout/find_jobs/company_index.py
src/gigai/scout/find_jobs/company_names.py
src/gigai/scout/find_jobs/contracts.py
src/gigai/scout/find_jobs/effective_config.py
src/gigai/scout/find_jobs/exa_client.py
src/gigai/scout/find_jobs/filters.py
src/gigai/scout/find_jobs/free_search.py
src/gigai/scout/find_jobs/generic_titles.py
src/gigai/scout/find_jobs/index_search.py
src/gigai/scout/find_jobs/job_copies.py
src/gigai/scout/find_jobs/job_input.py
src/gigai/scout/find_jobs/job_key.py
src/gigai/scout/find_jobs/job_source.py
src/gigai/scout/find_jobs/job_state.py
src/gigai/scout/find_jobs/market_acquisition.py
src/gigai/scout/find_jobs/model_rank.py
src/gigai/scout/find_jobs/model_tag.py
src/gigai/scout/find_jobs/outbound_guard.py
src/gigai/scout/find_jobs/posted_window.py
src/gigai/scout/find_jobs/posting_live.py
src/gigai/scout/find_jobs/posting_tags.py
src/gigai/scout/find_jobs/present_api.py
src/gigai/scout/find_jobs/progress.py
src/gigai/scout/find_jobs/providers.py
src/gigai/scout/find_jobs/rank_contracts.py
src/gigai/scout/find_jobs/rank_digest.py
src/gigai/scout/find_jobs/rank_records.py
src/gigai/scout/find_jobs/rank_run.py
src/gigai/scout/find_jobs/refresh_plan.py
src/gigai/scout/find_jobs/refresh_tick.py
src/gigai/scout/find_jobs/resume_input.py
src/gigai/scout/find_jobs/robots_guard.py
src/gigai/scout/find_jobs/search_index.py
src/gigai/scout/find_jobs/selection.py
src/gigai/scout/find_jobs/snapshot.py
src/gigai/scout/find_jobs/sources_status.py
src/gigai/scout/find_jobs/sources_update.py
src/gigai/scout/find_jobs/tag_store.py
src/gigai/scout/find_jobs/text_index.py
src/gigai/scout/find_jobs/title_query.py
src/gigai/scout/find_jobs/watchlist.py
src/gigai/scout/find_jobs/work_mode.py
src/gigai/scout/find_jobs/api/__init__.py
src/gigai/scout/find_jobs/api/agent_routes.py
src/gigai/scout/find_jobs/api/answers.py
src/gigai/scout/find_jobs/api/applications.py
src/gigai/scout/find_jobs/api/assess.py
src/gigai/scout/find_jobs/api/assess_all.py
src/gigai/scout/find_jobs/api/common.py
src/gigai/scout/find_jobs/api/config.py
src/gigai/scout/find_jobs/api/discover.py
src/gigai/scout/find_jobs/api/extract.py
src/gigai/scout/find_jobs/api/jobs_folder.py
src/gigai/scout/find_jobs/api/master.py
src/gigai/scout/find_jobs/api/metrics.py
src/gigai/scout/find_jobs/api/new.py
src/gigai/scout/find_jobs/api/openapi.py
src/gigai/scout/find_jobs/api/pdf_header.py
src/gigai/scout/find_jobs/api/pipeline.py
src/gigai/scout/find_jobs/api/posted_window.py
src/gigai/scout/find_jobs/api/postings.py
src/gigai/scout/find_jobs/api/privacy_cleanup.py
src/gigai/scout/find_jobs/api/profiles.py
src/gigai/scout/find_jobs/api/rank.py
src/gigai/scout/find_jobs/api/resume_display.py
src/gigai/scout/find_jobs/api/resumes.py
src/gigai/scout/find_jobs/api/resumes_folder.py
src/gigai/scout/find_jobs/api/run_reads.py
src/gigai/scout/find_jobs/api/runs.py
src/gigai/scout/find_jobs/api/runs_list.py
src/gigai/scout/find_jobs/api/search.py
src/gigai/scout/find_jobs/api/secrets_status.py
src/gigai/scout/find_jobs/api/server.py
src/gigai/scout/find_jobs/api/setup.py
src/gigai/scout/find_jobs/api/sources.py
src/gigai/scout/find_jobs/api/static.py
src/gigai/scout/find_jobs/api/story_bank.py
src/gigai/scout/find_jobs/api/suggestions.py
src/gigai/scout/find_jobs/api/tailored_resumes.py
src/gigai/scout/find_jobs/api/watchlist.py
src/gigai/scout/find_jobs/discovery/__init__.py
src/gigai/scout/find_jobs/discovery/h1b_source.py
src/gigai/scout/find_jobs/discovery/merge.py
src/gigai/scout/find_jobs/discovery/openai_source.py
src/gigai/scout/find_jobs/discovery/prefs.py
src/gigai/scout/find_jobs/discovery/storage.py
src/gigai/scout/find_jobs/discovery/types.py
src/gigai/scout/interview_prep/__init__.py
src/gigai/scout/interview_prep/categories.py
src/gigai/scout/interview_prep/company_research.py
src/gigai/scout/interview_prep/posting.py
src/gigai/scout/interview_prep/prep.py
src/gigai/scout/interview_prep/prep_notes.py
src/gigai/scout/interview_prep/resume.py
src/gigai/scout/interview_prep/role_research.py
src/gigai/scout/interview_prep/storage.py
src/gigai/scout/interview_prep/types.py
src/gigai/scout/interview_prep/websearch.py
src/gigai/scout/pipeline/__init__.py
src/gigai/scout/pipeline/busy.py
src/gigai/scout/pipeline/job_identity.py
src/gigai/scout/pipeline/overview.py
src/gigai/scout/pipeline/rank_lane.py
src/gigai/scout/pipeline/rank_now.py
src/gigai/scout/pipeline/runner.py
src/gigai/scout/pipeline/settings.py
src/gigai/scout/pipeline/steps.py
src/gigai/scout/pipeline/store.py
src/gigai/scout/pipeline/triggers.py
src/gigai/scout/ui/dist/index.html
src/gigai/scout/ui/dist/assets/index-DCrUkl3y.css
src/gigai/scout/ui/dist/assets/index-DHpfcY4c.js
src/gigai/static/setup.css