LICENSE
README.md
pyproject.toml
harness/__init__.py
harness/analyze_all.py
harness/canaries.py
harness/scorecard.py
harness/resume/__init__.py
harness/resume/_paths.py
harness/resume/critique.py
harness/resume/deep_rca.py
harness/resume/fill_metrics.py
harness/resume/hypothesis_test.py
harness/resume/improve.py
harness/resume/iterate.py
harness/resume/iteration_runner.py
harness/resume/practice.py
harness/resume/regression.py
harness/resume/scorecard_context.py
harness/resume/strategy_review.py
linkright.egg-info/PKG-INFO
linkright.egg-info/SOURCES.txt
linkright.egg-info/dependency_links.txt
linkright.egg-info/entry_points.txt
linkright.egg-info/requires.txt
linkright.egg-info/top_level.txt
src/linkright/__init__.py
src/linkright/__main__.py
src/linkright/cli.py
src/linkright/cli_aliases.py
src/linkright/config.py
src/linkright/pipeline.py
src/linkright/pipeline_assisted.py
src/linkright/setup_wizard.py
src/linkright/telemetry.py
src/linkright/admin/__init__.py
src/linkright/admin/_slug_discovery_runner.py
src/linkright/admin/_slug_discovery_standalone.py
src/linkright/admin/_slug_validator_runner.py
src/linkright/admin/cli.py
src/linkright/agents/__init__.py
src/linkright/agents/bullet_writer.py
src/linkright/agents/jd_parser.py
src/linkright/agents/quality_judge.py
src/linkright/auth/__init__.py
src/linkright/auth/cli.py
src/linkright/content/__init__.py
src/linkright/content/cli.py
src/linkright/content/drafter.py
src/linkright/content/planner.py
src/linkright/content/scorecard.py
src/linkright/content/voice_matcher.py
src/linkright/coverletter/__init__.py
src/linkright/coverletter/cli.py
src/linkright/coverletter/pipeline.py
src/linkright/data/__init__.py
src/linkright/data/career_profiles.py
src/linkright/data/default_template.py
src/linkright/data/html_entities.py
src/linkright/data/roboto_weights.py
src/linkright/data/strategies.py
src/linkright/data/synonym_bank.py
src/linkright/db/__init__.py
src/linkright/db/collections.py
src/linkright/db/migrations.py
src/linkright/db/mongo.py
src/linkright/db/vector_search.py
src/linkright/interview/__init__.py
src/linkright/interview/cli.py
src/linkright/interview/question_predictor.py
src/linkright/interview/research.py
src/linkright/interview/scorecard.py
src/linkright/interview/star_retriever.py
src/linkright/jobsearch/__init__.py
src/linkright/jobsearch/cli.py
src/linkright/jobsearch/evaluator.py
src/linkright/jobsearch/scorecard.py
src/linkright/keys/__init__.py
src/linkright/keys/catalogue.py
src/linkright/keys/cli.py
src/linkright/keys/env_writer.py
src/linkright/keys/liveness.py
src/linkright/lib/__init__.py
src/linkright/lib/version_check.py
src/linkright/llm/__init__.py
src/linkright/llm/base.py
src/linkright/llm/direct.py
src/linkright/llm/mcp.py
src/linkright/llm/oracle.py
src/linkright/llm/prompts.py
src/linkright/mcp_sync/__init__.py
src/linkright/mcp_sync/data/__init__.py
src/linkright/mcp_sync/data/career_profiles.py
src/linkright/mcp_sync/data/default_template.py
src/linkright/mcp_sync/data/html_entities.py
src/linkright/mcp_sync/data/roboto_weights.py
src/linkright/mcp_sync/data/strategies.py
src/linkright/mcp_sync/data/synonym_bank.py
src/linkright/mcp_sync/tools/__init__.py
src/linkright/mcp_sync/tools/assemble_html.py
src/linkright/mcp_sync/tools/measure_width.py
src/linkright/mcp_sync/tools/parse_template.py
src/linkright/mcp_sync/tools/score_bullets.py
src/linkright/mcp_sync/tools/suggest_synonyms.py
src/linkright/mcp_sync/tools/track_verbs.py
src/linkright/mcp_sync/tools/validate_contrast.py
src/linkright/mcp_sync/tools/validate_page_fit.py
src/linkright/mcp_sync/utils/__init__.py
src/linkright/mcp_sync/utils/color_utils.py
src/linkright/mcp_sync/utils/css_parser.py
src/linkright/mcp_sync/utils/html_parser.py
src/linkright/profile/__init__.py
src/linkright/profile/cli.py
src/linkright/profile/enrich.py
src/linkright/profile/pipeline.py
src/linkright/profile/render.py
src/linkright/prompts/__init__.py
src/linkright/resume/__init__.py
src/linkright/resume/brand.py
src/linkright/resume/cli.py
src/linkright/resume/orchestrator.py
src/linkright/resume/profile_facts.py
src/linkright/resume/scorecard.py
src/linkright/resume/data/__init__.py
src/linkright/resume/data/acronyms.yaml
src/linkright/resume/data/domain_verbs.yaml
src/linkright/resume/data/learned_corpus.py
src/linkright/resume/data/no_expand.py
src/linkright/resume/data/roboto_weights.py
src/linkright/resume/data/synonym_bank.py
src/linkright/resume/data/verb_taxonomy.yaml
src/linkright/resume/lib/__init__.py
src/linkright/resume/lib/acronyms.py
src/linkright/resume/lib/cosine.py
src/linkright/resume/lib/domain_verbs.py
src/linkright/resume/lib/embedder.py
src/linkright/resume/lib/fit_loop.py
src/linkright/resume/lib/graph_context.py
src/linkright/resume/lib/jd_keyphrase.py
src/linkright/resume/lib/llm.py
src/linkright/resume/lib/location_guard.py
src/linkright/resume/lib/logbook.py
src/linkright/resume/lib/md_parse.py
src/linkright/resume/lib/metric_extract.py
src/linkright/resume/lib/pdf_parse.py
src/linkright/resume/lib/prompts.py
src/linkright/resume/lib/telemetry.py
src/linkright/resume/lib/unpdf_parity_test.mjs
src/linkright/resume/lib/verb_taxonomy.py
src/linkright/resume/lib/width_config.py
src/linkright/resume/lib/width_poc.py
src/linkright/resume/scripts/__init__.py
src/linkright/resume/scripts/enrich_corpus_oracle.py
src/linkright/resume/templates/cv-a4-early-career.html
src/linkright/resume/templates/cv-a4-mid-career.html
src/linkright/resume/templates/cv-a4-senior.html
src/linkright/resume/templates/cv-a4-standard.html
src/linkright/schemas/__init__.py
src/linkright/schemas/career_signals.py
src/linkright/schemas/jd_analysis.py
src/linkright/schemas/pipeline_state.py
src/linkright/stories/__init__.py
src/linkright/stories/cli.py
src/linkright/templates/cv-a4-standard.html
src/linkright/tools/__init__.py
src/linkright/tools/assemble_html.py
src/linkright/tools/jd_matcher.py
src/linkright/tools/measure_width.py
src/linkright/tools/parse_template.py
src/linkright/tools/score_bullets.py
src/linkright/tools/suggest_synonyms.py
src/linkright/tools/track_verbs.py
src/linkright/tools/validate_contrast.py
src/linkright/tools/validate_page_fit.py
src/linkright/ui/__init__.py
src/linkright/ui/patterns.py
src/linkright/ui/theme.py
src/linkright/utils/__init__.py
src/linkright/utils/color_utils.py
src/linkright/utils/css_parser.py
src/linkright/utils/html_parser.py
src/linkright/watch/__init__.py
src/linkright/watch/cdp.py
src/linkright/watch/cli.py
src/linkright/watch/db.py
src/linkright/watch/extractor.py
src/linkright/watch/poster.py
src/linkright/watch/service.py
src/linkright/watch/setup.py
tests/test_acronym_no_expand.py
tests/test_acronyms.py
tests/test_cli_ui_snapshot.py
tests/test_contact_hyperlinks.py
tests/test_cover_letter_pipeline.py
tests/test_domain_verbs.py
tests/test_experience_rounding.py
tests/test_fabrication_guard_verbs.py
tests/test_fit_loop_expand.py
tests/test_hf_warning_suppression.py
tests/test_jobs_find_dual_read.py
tests/test_keys_cli.py
tests/test_keys_env_writer.py
tests/test_location_truth_guard.py
tests/test_pillar1_no_flags.py
tests/test_pillar2_no_flags.py
tests/test_pillar3_no_flags.py
tests/test_profile_create_guard.py
tests/test_prompts.py
tests/test_punctuation_cleanup.py
tests/test_quality_judge.py
tests/test_resume_brand.py
tests/test_resume_profile_facts.py
tests/test_resume_profile_sentinels.py
tests/test_schema_validation.py
tests/test_score_bullets.py
tests/test_setup_check_groq.py
tests/test_setup_wizard_keys.py
tests/test_stories_cli.py
tests/test_validate.py
tests/test_verb_taxonomy.py
tests/test_watch_asyncio_guards.py
tests/test_watch_db.py
tests/test_watch_extractor.py
tests/test_watch_list_cmd.py
tests/test_watch_poster.py
tests/test_watch_setup.py
tests/test_width_calc.py
tests/test_year_sanitization.py