|
| str | oc_chat.registry.invariant_matrix._slug (str text) |
| list[str] | oc_chat.registry.invariant_matrix._split_table_body (str body) |
| list[DdlConstraint] | oc_chat.registry.invariant_matrix._parse_column_clause (str table, str clause) |
| list[DdlConstraint] | oc_chat.registry.invariant_matrix._parse_table_constraint_clause (str table, str clause) |
| list[DdlConstraint] | oc_chat.registry.invariant_matrix._parse_create_tables (str sql) |
| list[DdlConstraint] | oc_chat.registry.invariant_matrix._parse_indexes_and_triggers (str sql) |
| list[DdlConstraint] | oc_chat.registry.invariant_matrix._parse_store_scope () |
| list[DdlConstraint] | oc_chat.registry.invariant_matrix.parse_ddl_inventory (Path sql_path=SCHEMA_V0_3_1_SQL, *, bool include_store_scope=True) |
| list[Marker] | oc_chat.registry.invariant_matrix.extract_markers (str text, *, str form, str source) |
| list[Marker] | oc_chat.registry.invariant_matrix.extract_doc_markers (Path doc_path=V0_3_1_DOC) |
| list[Marker] | oc_chat.registry.invariant_matrix.extract_code_markers (tuple[Path,...] files=ENFORCEMENT_CODE_FILES) |
| str | oc_chat.registry.invariant_matrix._hash_lines (list[str] lines) |
| str | oc_chat.registry.invariant_matrix.constraint_inventory_hash (list[DdlConstraint] ddl) |
| str | oc_chat.registry.invariant_matrix.app_invariant_inventory_hash (list[Marker] markers) |
| MatrixRow | oc_chat.registry.invariant_matrix._D (str witness_id, str handling, **object kw) |
| MatrixRow | oc_chat.registry.invariant_matrix._R (str rule, str ac, str code, str neg_fixture, str handling) |
| MatrixRow | oc_chat.registry.invariant_matrix._X (str ratification, str handling) |
| MatrixRow | oc_chat.registry.invariant_matrix._NA (str handling) |
| dict[str, MatrixRow] | oc_chat.registry.invariant_matrix._build_classification () |
| Matrix | oc_chat.registry.invariant_matrix.generate_matrix (Path sql_path=SCHEMA_V0_3_1_SQL, Path doc_path=V0_3_1_DOC, tuple[Path,...] code_files=ENFORCEMENT_CODE_FILES) |
| list[str] | oc_chat.registry.invariant_matrix.verify_matrix (Matrix matrix) |
| list[str] | oc_chat.registry.invariant_matrix.code_markers_not_in_matrix (Matrix matrix) |
| list[str] | oc_chat.registry.invariant_matrix.unimplemented_r_rows (Matrix matrix) |
| set[str] | oc_chat.registry.invariant_matrix.app_layer_invariant_ids (Optional[dict[str, MatrixRow]] classification=None) |
| dict[str, object] | oc_chat.registry.invariant_matrix.build_audit_payload (Optional[Matrix] matrix=None) |