Coverage report: 16%

Files Functions Classes

coverage.py v7.12.0, created at 2026-06-16 13:12 -0500

File   statements missing excluded   coverage
little_loops / ab_writer.py   47 25 0   47%
little_loops / analytics / variance.py   114 114 0   0%
little_loops / cli / action.py   126 106 0   16%
little_loops / cli / adapt_agents_for_codex.py   127 111 0   13%
little_loops / cli / adapt_skills_for_codex.py   205 185 0   10%
little_loops / cli / auto.py   37 26 0   30%
little_loops / cli / backfill_worker.py   19 19 2   0%
little_loops / cli / create_extension.py   63 45 0   29%
little_loops / cli / ctx_stats.py   214 187 0   13%
little_loops / cli / deps.py   288 278 0   3%
little_loops / cli / docs.py   121 109 0   10%
little_loops / cli / doctor.py   79 66 0   16%
little_loops / cli / generate_skill_descriptions.py   101 85 0   16%
little_loops / cli / gitignore.py   44 34 0   23%
little_loops / cli / harness.py   211 166 0   21%
little_loops / cli / history.py   148 138 0   7%
little_loops / cli / history_context.py   123 106 0   14%
little_loops / cli / issues / anchor_sweep.py   26 26 2   0%
little_loops / cli / issues / append_log.py   12 12 2   0%
little_loops / cli / issues / check_flag.py   14 14 2   0%
little_loops / cli / issues / check_readiness.py   27 27 2   0%
little_loops / cli / issues / clusters.py   230 230 3   0%
little_loops / cli / issues / count_cmd.py   31 31 2   0%
little_loops / cli / issues / decisions.py   413 413 2   0%
little_loops / cli / issues / epic_progress.py   67 67 2   0%
little_loops / cli / issues / finalize_decomposition.py   35 35 2   0%
little_loops / cli / issues / fingerprint.py   32 32 2   0%
little_loops / cli / issues / impact_effort.py   131 131 3   0%
little_loops / cli / issues / list_cmd.py   151 151 2   0%
little_loops / cli / issues / next_action.py   39 39 2   0%
little_loops / cli / issues / next_id.py   7 7 2   0%
little_loops / cli / issues / next_issue.py   28 28 2   0%
little_loops / cli / issues / next_issues.py   29 29 2   0%
little_loops / cli / issues / path_cmd.py   19 19 3   0%
little_loops / cli / issues / refine_status.py   255 255 3   0%
little_loops / cli / issues / search.py   262 262 5   0%
little_loops / cli / issues / sequence.py   38 38 2   0%
little_loops / cli / issues / set_scores.py   31 31 2   0%
little_loops / cli / issues / set_status.py   54 54 2   0%
little_loops / cli / issues / show.py   281 281 2   0%
little_loops / cli / issues / skip.py   36 36 3   0%
little_loops / cli / learning_tests.py   48 39 0   19%
little_loops / cli / logs.py   1126 1016 0   10%
little_loops / cli / loop / __main__.py   1 1 2   0%
little_loops / cli / loop / _helpers.py   867 596 2   31%
little_loops / cli / loop / config_cmds.py   53 46 0   13%
little_loops / cli / loop / diagram_modes.py   39 19 0   51%
little_loops / cli / loop / info.py   858 825 0   4%
little_loops / cli / loop / layout.py   1155 1115 0   3%
little_loops / cli / loop / lifecycle.py   442 418 0   5%
little_loops / cli / loop / next_loop.py   181 149 0   18%
little_loops / cli / loop / run.py   262 163 0   38%
little_loops / cli / loop / testing.py   160 106 0   34%
little_loops / cli / messages.py   130 119 0   8%
little_loops / cli / migrate.py   124 106 0   15%
little_loops / cli / migrate_labels.py   93 78 0   16%
little_loops / cli / migrate_relationships.py   90 76 0   16%
little_loops / cli / migrate_status.py   64 53 0   17%
little_loops / cli / output.py   135 81 2   40%
little_loops / cli / parallel.py   81 69 0   15%
little_loops / cli / schemas.py   23 15 0   35%
little_loops / cli / session.py   267 251 0   6%
little_loops / cli / sprint / _helpers.py   166 159 4   4%
little_loops / cli / sprint / create.py   35 29 0   17%
little_loops / cli / sprint / edit.py   85 77 0   9%
little_loops / cli / sprint / manage.py   131 119 0   9%
little_loops / cli / sprint / run.py   355 325 4   8%
little_loops / cli / sprint / show.py   216 201 3   7%
little_loops / cli / sync.py   155 141 0   9%
little_loops / cli / verify_triggers.py   238 194 0   18%
little_loops / cli_args.py   115 78 0   32%
little_loops / config / automation.py   92 0 0   100%
little_loops / config / cli.py   72 0 0   100%
little_loops / config / core.py   202 61 0   70%
little_loops / config / features.py   328 41 0   88%
little_loops / config / orchestration.py   33 0 0   100%
little_loops / decisions.py   198 198 2   0%
little_loops / decisions_sync.py   20 20 0   0%
little_loops / dependency_graph.py   214 182 3   15%
little_loops / dependency_mapper / analysis.py   197 197 3   0%
little_loops / dependency_mapper / formatting.py   185 185 4   0%
little_loops / dependency_mapper / models.py   41 41 0   0%
little_loops / dependency_mapper / operations.py   135 135 3   0%
little_loops / design_tokens.py   152 126 2   17%
little_loops / doc_counts.py   198 198 0   0%
little_loops / events.py   76 35 2   54%
little_loops / extension.py   110 51 6   54%
little_loops / extensions / reference_interceptor.py   8 8 0   0%
little_loops / file_utils.py   48 34 2   29%
little_loops / frontmatter.py   114 102 0   11%
little_loops / fsm / concurrency.py   157 81 0   48%
little_loops / fsm / evaluators.py   535 485 0   9%
little_loops / fsm / executor.py   800 500 0   38%
little_loops / fsm / fragments.py   115 95 0   17%
little_loops / fsm / handoff_handler.py   35 15 0   57%
little_loops / fsm / interpolation.py   152 114 0   25%
little_loops / fsm / persistence.py   464 256 0   45%
little_loops / fsm / rate_limit_circuit.py   75 54 0   28%
little_loops / fsm / runners.py   131 60 0   54%
little_loops / fsm / schema.py   552 307 0   44%
little_loops / fsm / signal_detector.py   31 4 0   87%
little_loops / fsm / stall_detector.py   32 20 0   38%
little_loops / fsm / types.py   36 10 4   72%
little_loops / fsm / validation.py   737 419 0   43%
little_loops / generate_schemas.py   33 33 5   0%
little_loops / git_operations.py   186 147 0   21%
little_loops / goals_parser.py   81 81 0   0%
little_loops / history_reader.py   432 326 0   25%
little_loops / hooks / __main__.py   1 1 2   0%
little_loops / hooks / learning_tests_gate.py   88 88 0   0%
little_loops / hooks / post_tool_use.py   104 104 0   0%
little_loops / hooks / pre_compact.py   48 48 0   0%
little_loops / hooks / pre_tool_use.py   8 8 0   0%
little_loops / hooks / session_start.py   125 125 0   0%
little_loops / hooks / sweep_stale_refs.py   107 107 0   0%
little_loops / hooks / types.py   42 18 0   57%
little_loops / hooks / user_prompt_submit.py   69 69 0   0%
little_loops / host_runner.py   241 141 0   41%
little_loops / init / cli.py   168 151 0   10%
little_loops / init / core.py   33 27 0   18%
little_loops / init / detect.py   78 61 0   22%
little_loops / init / tui.py   278 278 0   0%
little_loops / init / validate.py   75 57 0   24%
little_loops / init / writers.py   142 120 0   15%
little_loops / issue_discovery / extraction.py   106 106 2   0%
little_loops / issue_discovery / matching.py   72 72 2   0%
little_loops / issue_discovery / search.py   187 187 3   0%
little_loops / issue_history / _utils.py   10 10 0   0%
little_loops / issue_history / analysis.py   73 73 0   0%
little_loops / issue_history / coupling.py   69 69 0   0%
little_loops / issue_history / debt.py   187 187 0   0%
little_loops / issue_history / doc_synthesis.py   150 150 0   0%
little_loops / issue_history / evolution.py   152 152 0   0%
little_loops / issue_history / formatting.py   743 743 0   0%
little_loops / issue_history / hotspots.py   56 56 0   0%
little_loops / issue_history / models.py   342 342 0   0%
little_loops / issue_history / parsing.py   231 231 6   0%
little_loops / issue_history / quality.py   180 180 0   0%
little_loops / issue_history / regressions.py   63 63 0   0%
little_loops / issue_history / summary.py   116 116 0   0%
little_loops / issue_lifecycle.py   284 225 0   21%
little_loops / issue_manager.py   537 483 2   10%
little_loops / issue_parser.py   339 257 2   24%
little_loops / issue_progress.py   60 60 2   0%
little_loops / issue_template.py   56 48 0   14%
little_loops / issues / anchor_sweep.py   62 62 0   0%
little_loops / issues / anchors.py   19 19 0   0%
little_loops / learning_tests.py   75 41 0   45%
little_loops / link_checker.py   183 183 0   0%
little_loops / logger.py   60 24 2   60%
little_loops / logo.py   12 12 0   0%
little_loops / loops / yaml_state_editor.py   17 17 0   0%
little_loops / mcp_call.py   132 117 2   11%
little_loops / output_parsing.py   185 171 0   8%
little_loops / parallel / file_hints.py   141 110 2   22%
little_loops / parallel / git_lock.py   55 41 2   25%
little_loops / parallel / merge_coordinator.py   424 380 2   10%
little_loops / parallel / orchestrator.py   674 618 2   8%
little_loops / parallel / overlap_detector.py   56 35 3   38%
little_loops / parallel / priority_queue.py   105 72 3   31%
little_loops / parallel / types.py   152 23 2   85%
little_loops / parallel / worker_pool.py   538 486 5   10%
little_loops / pii.py   24 14 0   42%
little_loops / pricing.py   8 5 0   38%
little_loops / recursive_finalize.py   93 93 0   0%
little_loops / session_log.py   47 35 0   26%
little_loops / session_store.py   843 708 0   16%
little_loops / sft_formatter.py   13 13 0   0%
little_loops / skill_expander.py   54 42 0   22%
little_loops / sprint.py   164 109 3   34%
little_loops / state.py   101 63 0   38%
little_loops / stats.py   13 13 0   0%
little_loops / subprocess_utils.py   203 163 2   20%
little_loops / sync.py   557 488 3   12%
little_loops / testing.py   31 20 2   35%
little_loops / text_utils.py   51 51 0   0%
little_loops / transport.py   377 308 3   18%
little_loops / user_messages.py   427 362 0   15%
little_loops / work_verification.py   54 48 2   11%
little_loops / workflow_sequence / analysis.py   340 340 0   0%
little_loops / workflow_sequence / io.py   41 41 2   0%
little_loops / workflow_sequence / models.py   57 57 0   0%
little_loops / worktree_utils.py   64 54 3   16%
Total   31089 25984 177   16%

No items found using the specified filter.