Career RAG System
Career-focused RAG vault for resume tailoring and job search optimization
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
| Tier | Database | Career Content |
|---|---|---|
| Knowledge (Safe) | rag-store-blog.db | Sanitized via identity_map.json |
| Private | rag-store.db | Raw 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 guideapplyr/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.