PolicyEngine / PolicyEngine/policyengine-us

Add a general court-supervision input variable

Open
#9,055 0 comments 0 reactions 1 assignee Claimed by @hua7450 View on GitHub
Dominant language
Python
Stars
162
Forks
212
Avg merge
3d 3h
Merged PRs (30d)
97

Description

## Summary

Add a general person-level input variable for whether a child is under court supervision. The variable should be program-agnostic so Tennessee CCAP and other programs can reuse it instead of defining program-specific inputs.

## Motivation

Tennessee's Child Care Certificate Program extends child eligibility through age 18 for children under court supervision (State Plan §2.2.1(c)). The Tennessee CCAP implementation currently leaves this condition unmodeled rather than introducing a narrow `tn_ccap_under_court_supervision` variable.

## Suggested implementation

- Add a general boolean person-level input such as `is_under_court_supervision`.
- Choose a definition period and metadata consistent with other reusable person-level status inputs.
- Update Tennessee CCAP child eligibility to apply the special-needs age limit when the child is under court supervision.
- Add tests for eligible and over-age court-supervised children.
- Consider whether any other programs can adopt the new input.

## Source

Tennessee CCDF State Plan §2.2.1(c).

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.