GovPath is an interview-ready MVP that maps a startup or defense-relevant company to government adoption pathways using source-grounded defense budget, acquisition, and strategy documents.
The app accepts:
- pasted company text
- uploaded pitch deck PDFs
- a visible but intentionally stubbed website URL field
Every recommendation must be traceable to the provided PDF source set. If support is missing, the app returns: Not found in the provided source documents.
Place these PDFs in data/sources/:
2026 DoW Directory Update 7.pdfDoD FY 26 Procurement Budget Estimates.pdfFY26-30 DoW Strategic Plan 6Apr2026 r18.pdfFY2026_Budget_Request_Overview_Book.pdf
The included source manifest documents what each file is used for and what known limitation should be surfaced in the UI.
- GovPath extracts company keywords, capability tags, mission areas, and context from pasted text or an uploaded pitch deck.
- A local indexing script parses the four PDFs, chunks text by page sections, and stores page-aware retrieval data in
data/index/source-index.json. - The app runs keyword and BM25-style retrieval over that local index.
- Recommendations, budget themes, and outreach pathways are generated only from retrieved passages.
- Results are labeled as
direct_source_match,inferred_from_source, ornot_found.
npm install
cp "<path-to>/2026 DoW Directory Update 7.pdf" data/sources/
cp "<path-to>/DoD FY 26 Procurement Budget Estimates.pdf" data/sources/
cp "<path-to>/FY26-30 DoW Strategic Plan 6Apr2026 r18.pdf" data/sources/
cp "<path-to>/FY2026_Budget_Request_Overview_Book.pdf" data/sources/
npm run index
npm run devOpen http://localhost:3000.
npm run indexThis regenerates data/index/source-index.json from the PDFs in data/sources.
npm run devnpm run build
npm run startGovPath is designed as a standalone Vercel project.
vercelFor a production deployment:
vercel --prodInitialize or verify the nested standalone repo inside govpath, then push it to its own GitHub repository:
git init
git add .
git commit -m "Initial GovPath MVP"
git branch -M main
git remote add origin <YOUR_GITHUB_REPO_URL>
git push -u origin mainapp/- routes, layout, homepage, and API routecomponents/- input flow, results dashboard, methodology, citations, and source library UIlib/source-ingestion/- PDF source manifest and parsing helperslib/retrieval/- local index loading, tokenization, and searchlib/analysis/- company parsing and report generationdata/sources/- authoritative PDFsdata/index/- generated local retrieval indextypes/- GovPath data contracts
- Website crawling is intentionally stubbed for the MVP.
- The app uses deterministic heuristics rather than an LLM by default.
- The DoW Directory is not an official U.S. government publication and may be outdated.
- Budget documents show alignment and procurement context, not guaranteed funding availability.
- Optional retrieval-constrained LLM synthesis behind environment variables
- More robust office and stakeholder extraction from PDF structure
- Website crawling and ingestion
- Better uploaded pitch deck summarization and slide-aware extraction