{"$schema":"https://json-schema.org/draft/2020-12/schema","$id":"https://puranwater.com/schemas/postgres/engineering_mcp/hazop_node.schema.json","title":"hazop_node","type":"object","properties":{"node_id":{"type":"string","format":"uuid","x-pg-type":"uuid"},"study_id":{"type":"string","format":"uuid","x-pg-type":"uuid"},"node_name":{"type":"string","x-pg-type":"text"},"design_intent":{"anyOf":[{"type":"string"},{"type":"null"}],"x-pg-type":"text"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"x-pg-type":"text"},"primary_equipment_uid":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"x-pg-type":"uuid"},"equipment_tags":{"anyOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}],"x-pg-type":"_text"},"dexpi_node_ref":{"anyOf":[{"type":"string"},{"type":"null"}],"x-pg-type":"text"},"sequence_no":{"anyOf":[{"type":"integer"},{"type":"null"}],"x-pg-type":"int4"},"created_at":{"type":"string","format":"date-time","x-pg-type":"timestamptz"}},"x-table-schema":"public","required":["study_id","node_name"],"x-primary-key":["node_id"],"x-foreign-keys":[{"column":"study_id","references_table":"hazop_study","references_column":"study_id","constraint":"hazop_node_study_id_fkey"}]}