Context
Tracking issue from PolicyEngine/policyengine-uk#856.
The US app surfaces hours-worked charts alongside the earnings / budgetary-impact charts for labor supply response (LSR) reforms. The UK app currently only shows the earnings-side view.
Model state (UK)
The UK model already exposes the underlying variables — this is not a country-package gap:
hours_worked (input, annual)
weekly_hours (derived)
benunit_weekly_hours (aggregated)
employment_income_behavioral_response (LSR income delta)
An hours-equivalent response is a derived quantity from the income delta and the wage rate; it can be computed at the API/app layer without model changes, or optionally exposed as a dedicated variable (hours_behavioral_response) in policyengine-uk.
Ask
Investigate whether to:
- Port the US hours-worked chart component to the UK LSR results view, computing the hours delta from existing outputs, or
- Request a new
hours_behavioral_response output variable from policyengine-uk and wire it through the API.
Option 1 keeps the work in the frontend; option 2 makes the output first-class but requires a country-package release.
Context
Tracking issue from PolicyEngine/policyengine-uk#856.
The US app surfaces hours-worked charts alongside the earnings / budgetary-impact charts for labor supply response (LSR) reforms. The UK app currently only shows the earnings-side view.
Model state (UK)
The UK model already exposes the underlying variables — this is not a country-package gap:
hours_worked(input, annual)weekly_hours(derived)benunit_weekly_hours(aggregated)employment_income_behavioral_response(LSR income delta)An hours-equivalent response is a derived quantity from the income delta and the wage rate; it can be computed at the API/app layer without model changes, or optionally exposed as a dedicated variable (
hours_behavioral_response) inpolicyengine-uk.Ask
Investigate whether to:
hours_behavioral_responseoutput variable frompolicyengine-ukand wire it through the API.Option 1 keeps the work in the frontend; option 2 makes the output first-class but requires a country-package release.