Skip to main content

Projects

Projects are collections of Jobs forming a compliance scope — the top of DSPTCH's work hierarchy.

A Project owns its PWA regime (independent federal_pwa_mode and regional_pwa_mode flags), schedule envelope, region, and IRA tax-credit parameters (asset_owner and the key dates). Changing federal_pwa_mode cascades to the project's direct child Jobs, and project wage determinations sync down to descendant jobs. Federal-PWA-only fields (administrator contact, budget, IRA dates) are ignored while federal_pwa_mode is none.

Projects nest hierarchically; the API exposes the hierarchy read-only via parent_id. Parent assignment, participating companies, shared/manager users, and IRA document uploads are managed in the web app. For the work performed inside a project, see Jobs.