Skip to main content
Projects

Career RAG System

Career-focused RAG vault for resume tailoring and job search optimization

February 25, 2026

Career RAG System

A dedicated RAG (Retrieval-Augmented Generation) vault containing career documents — resumes, project descriptions, career strategy, scoring philosophy, and LinkedIn profile data. Integrated into the Arcturus-Prime three-tier RAG system for semantic search and resume tailoring.

Architecture

The career vault lives at ~/Vaults/career/ and is registered as a default knowledge-tier vault in the RAG system (vault-config.ts). It gets ingested alongside all other vaults during RAG builds.

Vault Structure

~/Vaults/career/
├── resumes/           # 9 role-specific resumes + master RAG resume
│   ├── master-rag-resume.md       # Comprehensive source-of-truth
│   ├── daniel-laforce-systems-daniel.md
│   ├── daniel-laforce-network-daniel.md
│   ├── daniel-laforce-devops-daniel.md
│   └── ... (6 more role variants)
├── profile/           # LinkedIn and professional profile data
│   └── linkedin-summary.md
├── projects/          # Technical project descriptions for resume context
│   ├── Arcturus-Prime-platform.md
│   ├── argo-os.md
│   ├── homelab-infrastructure.md
│   ├── applyr-pipeline.md
│   └── network-infrastructure.md
├── strategy/          # Career strategy and positioning
│   ├── career-strategy.md
│   └── candidate-context.md
└── scoring/           # Job scoring philosophy and config
    └── scoring-philosophy.md

Integration with RAG Tiers

TierDatabaseCareer Content
Knowledge (Safe)rag-store-blog.dbSanitized via identity_map.json
Privaterag-store.dbRaw content preserved

The career collection appears alongside other vault collections (dev-vault, Arcturus-Prime-technical, argo-os-docs, etc.) in the RAG admin UI at /admin/rag.

Documents

Master RAG Resume

The master-rag-resume.md is the comprehensive source-of-truth for resume generation. It contains:

  • Career level guide (which roles = entry vs mid vs senior)
  • 5 professional summary variants (Systems, DevOps, Network, Security, General IT)
  • Complete technical skills inventory with experience context
  • All work experience with tagged bullets for role-specific filtering
  • Personal projects with quantified metrics
  • Certifications and education

Role-Specific Resumes

9 pre-tailored resumes converted from .docx:

  • Desktop Analyst, IT daniel, IT Support daniel
  • Network Administrator, Network daniel, NOC daniel
  • Project daniel, Systems Administrator, Systems daniel

Career Strategy

Documents covering target roles, salary expectations, employment gap framing, geographic preferences, and deal breakers.

Scoring Philosophy

Documents the job scoring system’s logic — how roles are categorized, why entry-level DevOps scores highest, and how seniority modifiers work.

Usage

Querying via RAG

Search the career collection from the admin RAG UI (/admin/rag) or programmatically:

const results = await store.search(query, {
  collection: 'career',
  limit: 5,
});

Rebuilding

cd ~/Development/Arcturus-Prime
npx tsx packages/argonaut/scripts/build-blog-rag.ts --tier knowledge

Adding Content

Drop new .md files into the appropriate subdirectory under ~/Vaults/career/ and rebuild. The RAG system will detect new documents automatically.

Relationship to Applyr

The Applyr service (~/Development/applyr/) uses career data for AI-powered resume tailoring:

  • applyr/data/candidate_context.md — candidate positioning guide
  • applyr/data/resumes/master/daniel_laforce_master_rag.md — source material for generation

The career vault mirrors and extends this data. Changes to career strategy should be reflected in both locations.

careerragapplyrjob-searchresume