generated: '2026-10-08' method: derived generator: derive-data-model.py source: - openapi/liquilens-openapi.json notation: has_one = property $ref; has_many = array of $ref; belongs_to = _id field summary: entities: 4 entities_in_spec: 4 relationships: 3 entities: - name: EvidenceRow fields: 23 description: One observation or explicit coverage row; numeric absence stays null. - name: HTTPValidationError fields: 1 - name: QueryResult fields: 16 description: Rows plus pagination and source diagnostics, including filtered failures. - name: ValidationError fields: 5 relationships: - from: HTTPValidationError to: ValidationError type: has_many via: detail - from: QueryResult to: EvidenceRow type: has_many via: results - from: QueryResult to: EvidenceRow type: has_many via: diagnostics