W1 — Opportunity Intelligence

Public-source USAC and LRS collection, with deterministic offline qualification. Research only: no applications, outreach, purchases or external commitments. Ken reviews candidates and approves any promotion or subsequent external action.

Python 3.10+; standard library only. No installation or dependencies are required. Run the commands below from the repository root. On this Windows workstation, python is not on PATH; use the installed interpreter:

$w1Python = 'C:\Users\Gharke\AppData\Roaming\uv\python\cpython-3.12.11-windows-x86_64-none\python.exe'
& $w1Python -m unittest discover -s tests -v
& $w1Python w1.py --help
& $w1Python tools/inspect_lrs.py

On a machine with Python on PATH, the equivalent commands start with python. w1.py adds this checkout's src/ to its import path; it does not install a package or alter the machine's environment.

Layout

AGENTS.md                         Persistent engineering/authority instructions
w1.py                             Checkout command entry point
src/opportunity_intelligence/
  paths.py                        Canonical checkout/data paths
  collectors/usac.py               Independent USAC collector
  collectors/lrs.py                Independent LRS collector
  qualification/lrs.py             Offline qualification and brief rendering
tests/
  test_*.py                       Regression and offline CLI tests
  fixtures/                       Saved HTML, seed records and expected brief
docs/                             Source procedures and migration notes
data/opportunities.json            Canonical reviewed pipeline
runs/                             Preserved execution outputs and raw evidence
tools/                            Offline inspection and verification utilities

Commands

python -m unittest discover -s tests -v
python w1.py usac --help
python w1.py lrs --help
python w1.py qualify --help
python tools/inspect_lrs.py
python w1.py qualify --run runs/2026-09-17/lrs-162640 --output runs/2026-09-17/qualification-review-new

Choose a new qualification output directory for each run. The last command uses saved source evidence and requires no network access.

Live collection, when needed:

python w1.py usac
python w1.py lrs

USAC retains its original runs/YYYY-MM-DD/usac.json and new_candidates.json convention; a repeat on the same day overwrites those two outputs. Do not rerun it over evidence that must be retained. Offline tests isolate its output in a temporary directory. LRS creates a fresh timestamped directory and refuses an existing output target. Neither collector modifies reviewed pipeline records.

Procedures and evidence

The reviewed pipeline is now data/opportunities.json; its bytes are unchanged. Historical run paths remain valid. Records retain original links, provenance, source conflicts and human decisions. HTTP availability is not confirmed hiring status; candidate outputs remain unreviewed until Ken approves promotion.

W1-019 adds python w1.py practical --help for saved-evidence practical eligibility. See profile editing, rules and replay.

W1-021 owner profile calibration and offline comparison.

S
Description
No description provided
Readme
448 KiB
Languages
Python 100%