src/gzkit/chores/__init__.py
    F 127:0 merge_chores_registry - C (16)
    F 46:0 scaffold_core_chores - B (10)
src/gzkit/commands/chores.py
    F 218:0 _load_chores_registry - C (14)
    F 543:0 chores_doctor - C (12)
    F 511:0 _render_doctor_table - C (11)
    F 333:0 chores_plan - B (7)
    F 471:0 _classify_doctor_slug - B (6)
    F 489:0 _repair_damaged_doctor_slug - B (6)
    F 595:0 chores_audit - B (6)
src/gzkit/commands/chores_exec.py
    F 51:0 _parse_criterion - C (19)
    F 254:0 _evaluate_criterion - C (19)
    F 167:0 _parse_chore_pointer - C (14)
    F 132:0 _load_acceptance - B (8)
    F 361:0 _write_chore_log - B (7)
src/gzkit/commands/common.py
    F 336:0 resolve_obpi - C (16)
    F 212:0 resolve_adr_file - C (11)
    F 498:0 _extract_review_fields - B (9)
    F 537:0 render_defense_brief_section - B (9)
    F 166:0 _attestation_gate_snapshot - B (7)
    F 117:0 manifest_path - B (6)
    F 278:0 resolve_adr_ledger_id - B (6)
    F 462:0 extract_closing_argument - B (6)
src/gzkit/commands/init_cmd.py
    F 265:0 _repair_missing_artifacts - C (20)
    F 371:0 _register_existing_artifacts - C (15)
    F 421:0 init - C (14)
    F 231:0 _repair_chores - B (9)
    F 52:0 _scaffold_project_skeleton - B (7)
    F 200:0 _run_uv_sync - B (7)
src/gzkit/commands/validate_cmd.py
    F 817:0 validate - C (17)
    F 188:0 _validate_decomposition - C (16)
    F 567:0 _run_sensitivity_scope - C (16)
    F 424:0 _run_unscoped_rules_scope - C (14)
    F 491:0 _sensitivity_records - C (13)
    F 771:0 _print_validation_result - C (11)
    F 122:0 _validate_commit_trailers - B (8)
    F 35:0 _validate_interviews - B (7)
    F 665:0 _run_scope_checks - B (7)
    F 704:0 _resolve_scopes - B (7)
src/gzkit/governance/trust_audits.py
    F 1345:0 audit_adr_taxonomy - C (18)
    F 1969:0 audit_sensitivity_binding - C (16)
    F 326:0 _collect_claimed_event_types - C (15)
    F 449:0 _scan_doc_pipe_patterns - C (15)
    F 1253:0 audit_reconcile_freshness - C (14)
    F 1150:0 audit_skill_alignment - C (13)
    F 1706:0 _script_section_headings - C (13)
    F 209:0 audit_cli_alignment - C (12)
    F 1006:0 _extract_heavy_obpi_briefs - C (12)
    F 1441:0 _parse_adr_frontmatter - C (12)
    F 1659:0 _settings_session_start_command_strings - C (12)
    F 1753:0 audit_orientation_freshness - C (12)
    F 637:0 audit_pydantic_models - C (11)
    F 879:0 audit_pool_adr_isolation - C (11)
    F 1541:0 audit_chores_layout - C (11)
    F 383:0 _collect_info_get_fields - B (10)
    F 556:0 _is_entry_point_script - B (10)
    F 975:0 _load_behave_coverage_waivers - B (10)
    F 1481:0 audit_brief_headings - B (10)
    F 1684:0 _codex_session_start_command_strings - B (10)
    F 1735:0 _collect_state_references_collector - B (10)
    F 407:0 _collect_ledger_written_fields - B (9)
    F 583:0 audit_test_tiers - B (9)
    F 694:0 _has_dataclass_decorator - B (9)
    F 718:0 _has_model_config - B (9)
    F 752:0 audit_class_size - B (9)
    F 810:0 audit_version_release - B (8)
    F 1063:0 audit_behave_req_tags - B (8)
    F 168:0 audit_type_ignores - B (7)
    F 311:0 _collect_emitted_event_types - B (7)
    F 521:0 _scan_tools_scripts - B (7)
    F 709:0 _extends_basemodel - B (6)
    F 1596:0 _load_chores_layout_waivers - B (6)
    F 1939:0 _extract_sensitivity_allowed_paths - B (6)
src/gzkit/cli/parser_maintenance.py
    F 120:0 _register_quality_parsers - B (9)

73 blocks (classes, functions, methods) analyzed.
Average complexity: C (10.67123287671233)
