PolicyEngine / PolicyEngine/policyengine-scorecard
Continuous operation + live tracking on the central app
Open
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 0
- Forks
- 0
- Avg merge
- 6d 12h
- Merged PRs (30d)
- 32
Description
Max: 'running continuously at all times' + 'a central app for tracking them all, including those in progress.' Not a cron sweep — an always-on lane pool:
- Triggers: new external release (source watchers), new certified Populace artifact, engine version bump — each re-scores affected comparisons; full-corpus re-score gates certification (epic #1 point 3).
- Loop-until-dry: lanes drain the worklist; when dry, watchers idle until a trigger fires. Lane dispatch per Max's routing (sol grind behind deterministic comparison gates; fable adjudication on publish).
- Live status feed: every lane writes status transitions (registered → cataloged → ingested → computed → diagnosing → published → regressed) to a feed the app renders — in-progress work visible, not just results. Options: repo-committed status JSON (simple, auditable) vs Supabase telemetry (populace pattern, live). Recommend starting repo-committed, graduating to Supabase when lane count makes commits noisy.
- The app's home view = mission control: corpus coverage, running lanes, freshest divergences, held-out win/miss record.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No files or tests are named. Start by mapping the source watchers, certification and engine-version triggers, lane worklist, status feed, and central app described here; done means continuous draining, visible in-progress transitions, and mission-control views for coverage and outcomes.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- backend, observability
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100