Implements Article 6 (Paris Agreement) readiness scoring in the CRISP policy risk dimension.
_query_article_6_indicators()
_score_article_6()
article_6_score
crisp_policy_risk
6 tests covering scoring bounds, data scenarios, and retirement signal detection.
- Add _query_article_6_indicators() and _score_article_6() functions - Query NDC participation, corresponding adjustment, Article 6.4 registry signals - Populate article_6_score in crisp_policy_risk INSERT - Add 6 tests covering scoring bounds and data scenarios
Summary
Implements Article 6 (Paris Agreement) readiness scoring in the CRISP policy risk dimension.
Changes
_query_article_6_indicators(): queries NDC participation, corresponding adjustment status, Article 6.4 registry engagement from location metadata, credit retirements, attestation records, and farm registry_score_article_6(): weighted scoring (0-1) across 4 dimensionsarticle_6_scoreincrisp_policy_riskINSERT (was always NULL)Tests
6 tests covering scoring bounds, data scenarios, and retirement signal detection.