{"$schema":"https://json-schema.org/draft/2020-12/schema","$id":"https://puranwater.com/schemas/postgres/project_controls/project_controls.design_requirement.schema.json","title":"project_controls.design_requirement","type":"object","properties":{"design_requirement_id":{"type":"string","format":"uuid","x-pg-type":"uuid"},"project_ref":{"type":"string","x-pg-type":"text"},"supersedes_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"x-pg-type":"uuid"},"effective_at":{"type":"string","format":"date-time","x-pg-type":"timestamptz"},"flow_m3_d":{"type":"number","x-pg-type":"numeric"},"contract_form":{"type":"string","x-pg-type":"text"},"jurisdiction":{"type":"string","x-pg-type":"text"},"delivery_weeks":{"type":"integer","x-pg-type":"int4"},"civil_scope_source":{"type":"string","x-pg-type":"text"},"governing_standards":{"type":"array","items":{"type":"string"},"x-pg-type":"_text"},"design_fields":{"x-pg-type":"jsonb"},"source_corpus_digest":{"type":"string","x-pg-type":"text"},"artifact_version":{"type":"string","x-pg-type":"text"},"seeded_by":{"anyOf":[{"type":"string"},{"type":"null"}],"x-pg-type":"text"},"created_at":{"type":"string","format":"date-time","x-pg-type":"timestamptz"},"updated_at":{"type":"string","format":"date-time","x-pg-type":"timestamptz"},"review_state":{"type":"string","x-pg-type":"text"},"reviewed_by":{"anyOf":[{"type":"string"},{"type":"null"}],"x-pg-type":"text"},"reviewed_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"x-pg-type":"timestamptz"},"review_reason":{"anyOf":[{"type":"string"},{"type":"null"}],"x-pg-type":"text"},"row_hash":{"anyOf":[{"type":"string"},{"type":"null"}],"x-pg-type":"text"}},"x-table-schema":"project_controls","required":["project_ref","flow_m3_d","contract_form","jurisdiction","delivery_weeks","civil_scope_source","design_fields","source_corpus_digest","artifact_version"],"x-primary-key":["design_requirement_id"],"x-foreign-keys":[{"column":"supersedes_id","references_table":"project_controls.design_requirement","references_column":"design_requirement_id","constraint":"design_requirement_supersedes_id_fkey"}]}