Replace rich SPM provenance with compact typed receipts
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Anfängerfreundlichkeit
- 35/100
Rechercherichtung
Start by tracing the country-package SPM diagnostic payload through direct, segmented-national, budget-window, and temporary Stage 12 execution. Inspect the public client contract and existing receipt and artifact shapes; done means strict compact versioned receipts are verified, legacy shapes are rejected, size limits hold, and calculation numerics remain unchanged.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Summary
Replace the large country-package SPM diagnostic payload with strict compact, versioned receipts throughout direct, segmented-national, budget-window, and temporary Stage 12 execution.
Acceptance criteria
- expose typed individual and comparison receipt schemas
- retain only forecast identity, selection, executed years, and explicit runtime versions
- collapse identical child receipts into one receipt plus execution count
- reject legacy rich transport and Stage 12 artifact shapes
- keep individual receipts below 1 KiB and 20-segment comparisons below 2 KiB
- regenerate and verify the public client contract
- leave calculation numerics unchanged
- Vorherrschende Sprache
- Python
- Sterne
- 1
- Forks
- 1
- Ø Merge
- 1 T. 10 Std.
- Gemergte PRs (30 T.)
- 53
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Hat eine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus PolicyEngine/policyengine-sim-api
-
Integration tests fail due to missing UV virtual environment setupEvtl. vergeben Ein verknüpfter Pull Request ist offen oder bereits gemergt. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 65/100
PolicyEngine/policyengine-sim-api#314 ·
Maintainer antworten meist innerhalb von 1 Tag
-
enhancement
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 22/100
PolicyEngine/policyengine-sim-api#814 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Register weighted-microdata rules: weights aren't valuesEvtl. vergeben @anth-volk hat das vor 2 Tagen übernommen. Offen
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 30/100
PolicyEngine/policyengine-sim-api#806 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 25/100
PolicyEngine/policyengine-sim-api#805 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Refactor within ruff's complexity limits, then select every ruff rule (ALL)Evtl. vergeben @anth-volk hat das vor 3 Tagen übernommen. Offen
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 15/100
PolicyEngine/policyengine-sim-api#803 ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in PolicyEngine/policyengine-sim-api
Ähnliche Issues
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
Graphify-Labs/graphify#4524 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
topoteretes/cognee#5982 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Patches of derivations with `__structuredAttrs` are ignoredEvtl. vergeben @KiaraGrouwstra hat das heute übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 81/100
nix-community/vulnix#184 ·
-
New InternshipOffennew_internship
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 65/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 64/100
aws-samples/sample-per-model-bedrock#295 ·
Maintainer antworten meist innerhalb von 1 Tag