Auto-updated by Coverage Nightly — 2026-08-01T06:12Z.
Line coverage: 88% (target ≥ 95%)
Top uncovered (pmat --coverage-gaps --exclude-tests)
�[1m�[4mCoverage Gaps�[0m (30 testable functions with uncovered code)
�[2m 1.�[0m �[1;31m 292 uncov�[0m | �[1;31m 0.0% cov�[0m | �[36mcrates/aprender-compute/src/blis/compute.rs�[0m:�[33m1564�[0m �[1;37mgemm_blis_nr8_rowmajor_c�[0m �[2m[A]�[0m �[33mimpact:2.1�[0m
�[2m 2.�[0m �[1;31m 272 uncov�[0m | �[1;31m 0.0% cov�[0m | �[36mcrates/aprender-serve/src/gguf/inference/forward/forward_qwen3_moe_traced.rs�[0m:�[33m122�[0m �[1;37mforward_qwen3_moe_traced_with_plan�[0m �[2m[A]�[0m
�[2m 3.�[0m �[1;31m 254 uncov�[0m | �[1;31m 0.0% cov�[0m | �[36mcrates/aprender-compute/src/backends/gpu/device/linalg/wgsl_forward.rs�[0m:�[33m793�[0m �[1;37mforward_layer�[0m �[2m[A]�[0m �[33mimpact:1.2�[0m
�[2m 4.�[0m �[1;31m 237 uncov�[0m | �[1;31m 0.0% cov�[0m | �[36mcrates/aprender-compute/src/backends/gpu/device/linalg/wgsl_forward.rs�[0m:�[33m1395�[0m �[1;37mforward_layer_traced�[0m �[2m[A]�[0m �[33mimpact:3.4�[0m
�[2m 5.�[0m �[1;31m 216 uncov�[0m | �[1;31m 0.0% cov�[0m | �[36mcrates/aprender-compute/src/backends/gpu/device/eigen.rs�[0m:�[33m30�[0m �[1;37msymmetric_eigen_async�[0m �[2m[A]�[0m �[33mimpact:1.7�[0m
�[2m 6.�[0m �[1;31m 196 uncov�[0m | �[1;31m 15.5% cov�[0m | �[36mcrates/aprender-train/src/finetune/training_plan.rs�[0m:�[33m883�[0m �[1;37mexecute_plan�[0m �[2m[A]�[0m
�[2m 7.�[0m �[1;31m 195 uncov�[0m | �[1;31m 0.0% cov�[0m | �[36mcrates/aprender-serve/src/gguf/inference/forward/traced.rs�[0m:�[33m42�[0m �[1;37mforward_traced�[0m �[2m[A]�[0m �[33mimpact:1.1�[0m
�[2m 8.�[0m �[1;31m 195 uncov�[0m | �[1;31m 0.0% cov�[0m | �[36mcrates/aprender-serve/src/gguf/inference/cached/sync_owned_quantized.rs�[0m:�[33m21�[0m �[1;37mforward_batch_with_gpu_ffn�[0m �[2m[A]�[0m
�[2m 9.�[0m �[1;31m 194 uncov�[0m | �[1;31m 0.0% cov�[0m | �[36mcrates/aprender-cbtop/src/app/render/mod.rs�[0m:�[33m198�[0m �[1;37mrender_main_content�[0m �[2m[A]�[0m �[33mimpact:1.9�[0m
�[2m 10.�[0m �[1;31m 178 uncov�[0m | �[1;31m 0.0% cov�[0m | �[36mcrates/aprender-compute/src/backends/gpu/device/linalg/wgsl_forward.rs�[0m:�[33m1156�[0m �[1;37mencode_forward_layer_training�[0m �[2m[A]�[0m �[33mimpact:2.5�[0m
�[2m 11.�[0m �[1;31m 177 uncov�[0m | �[1;31m 0.0% cov�[0m | �[36mcrates/aprender-compute/src/backends/gpu/device/linalg/convolve2d.rs�[0m:�[33m50�[0m �[1;37mconvolve2d_async�[0m �[2m[A]�[0m �[33mimpact:8.9�[0m
�[2m 12.�[0m �[1;31m 176 uncov�[0m | �[1;31m 0.0% cov�[0m | �[36mcrates/aprender-serve/src/gguf/inference/forward/forward_profiled.rs�[0m:�[33m10�[0m �[1;37mforward_profiled�[0m �[2m[A]�[0m
�[2m 13.�[0m �[1;31m 171 uncov�[0m | �[1;31m 0.0% cov�[0m | �[36mcrates/aprender-serve/src/gpu/scheduler/linear_attn.rs�[0m:�[33m397�[0m �[1;37mforward_linear_block_with_cache�[0m �[2m[A]�[0m �[33mimpact:2.4�[0m
�[2m 14.�[0m �[1;31m 169 uncov�[0m | �[1;31m 0.0% cov�[0m | �[36mcrates/aprender-present-widgets/src/data_card.rs�[0m:�[33m525�[0m �[1;37mpaint�[0m �[2m[A]�[0m �[33mimpact:1.1�[0m
�[2m 15.�[0m �[1;31m 162 uncov�[0m | �[1;31m 0.0% cov�[0m | �[36mcrates/aprender-serve/src/gpu/scheduler/linear_attn.rs�[0m:�[33m145�[0m �[1;37mforward_linear_block_incremental�[0m �[2m[A]�[0m �[33mimpact:1.8�[0m
�[2m 16.�[0m �[1;31m 158 uncov�[0m | �[1;31m 0.0% cov�[0m | �[36mcrates/aprender-serve/src/gguf/inference/forward/forward_decode_lean.rs�[0m:�[33m11�[0m �[1;37mforward_decode_lean�[0m �[2m[A]�[0m
�[2m 17.�[0m �[1;31m 155 uncov�[0m | �[1;31m 0.0% cov�[0m | �[36mcrates/aprender-serve/src/gpu/scheduler/gpu_forward_pass.rs�[0m:�[33m184�[0m �[1;37mforward_block_traced�[0m �[2m[A]�[0m �[33mimpact:3.9�[0m
�[2m 18.�[0m �[1;31m 153 uncov�[0m | �[1;31m 0.0% cov�[0m | �[36mcrates/aprender-train/src/prune/falsification_checklist.rs�[0m:�[33m36�[0m �[1;37mget_checklist�[0m �[2m[A]�[0m �[33mimpact:15.3�[0m
�[2m 19.�[0m �[1;31m 153 uncov�[0m | �[1;31m 0.0% cov�[0m | �[36mcrates/aprender-serve/src/gguf/inference/forward/forward_qwen3_moe.rs�[0m:�[33m69�[0m �[1;37mforward_qwen3_moe�[0m �[2m[A]�[0m
�[2m 20.�[0m �[1;31m 149 uncov�[0m | �[1;31m 0.0% cov�[0m | �[36mcrates/aprender-compute/src/backends/gpu/device/mod.rs�[0m:�[33m271�[0m �[1;37mexecute_element_wise_op�[0m �[2m[A]�[0m �[33mimpact:3.0�[0m
�[2m 21.�[0m �[1;31m 149 uncov�[0m | �[1;31m 0.0% cov�[0m | �[36mcrates/aprender-compute/src/backends/gpu/device/backward.rs�[0m:�[33m545�[0m �[1;37madamw_step_async�[0m �[2m[A]�[0m �[33mimpact:14.9�[0m
�[2m 22.�[0m �[1;31m 147 uncov�[0m | �[1;31m 0.0% cov�[0m | �[36mcrates/aprender-compute/src/backends/gpu/device/reductions/tiled_2d.rs�[0m:�[33m10�[0m �[1;37mtiled_reduce_2d_async�[0m �[2m[A]�[0m �[33mimpact:7.3�[0m
�[2m 23.�[0m �[1;31m 140 uncov�[0m | �[1;31m 0.0% cov�[0m | �[36mcrates/aprender-train/src/finetune/classify_trainer.rs�[0m:�[33m986�[0m �[1;37msave_apr_checkpoint�[0m �[2m[A]�[0m
�[2m 24.�[0m �[1;31m 140 uncov�[0m | �[1;31m 9.1% cov�[0m | �[36mcrates/aprender-serve/src/infer/gguf_gpu_generate.rs�[0m:�[33m440�[0m �[1;37mtry_apr_wgpu_inference�[0m �[2m[A]�[0m
�[2m 25.�[0m �[1;31m 139 uncov�[0m | �[1;31m 0.0% cov�[0m | �[36mcrates/aprender-orchestrate/src/agent/repl.rs�[0m:�[33m423�[0m �[1;37mhandle_slash_command�[0m �[2m[A]�[0m
�[2m 26.�[0m �[1;31m 138 uncov�[0m | �[1;31m 0.0% cov�[0m | �[36mcrates/aprender-serve/src/safetensors_infer_convert.rs�[0m:�[33m453�[0m �[1;37mextract_linear_layer_generic�[0m �[2m[A]�[0m �[33mimpact:2.3�[0m
�[2m 27.�[0m �[1;31m 137 uncov�[0m | �[1;31m 0.0% cov�[0m | �[36mcrates/aprender-compute/src/backends/gpu/device/linalg/vec_ops.rs�[0m:�[33m16�[0m �[1;37mvec_add_async�[0m �[2m[A]�[0m �[33mimpact:13.7�[0m
�[2m 28.�[0m �[1;31m 134 uncov�[0m | �[1;31m 0.0% cov�[0m | �[36mcrates/aprender-compute/src/blis/gemv.rs�[0m:�[33m352�[0m �[1;37mgemv_tiled_avx512�[0m �[2m[A]�[0m �[33mimpact:1.3�[0m
The autonomous loop fixes top gaps as small test(...) PRs. Per Rule 7, coverage and contracts co-evolve — each gap fix also adds/strengthens a contract.
Auto-updated by Coverage Nightly — 2026-08-01T06:12Z.
Line coverage: 88% (target ≥ 95%)
Top uncovered (pmat --coverage-gaps --exclude-tests)
The autonomous loop fixes top gaps as small
test(...)PRs. Per Rule 7, coverage and contracts co-evolve — each gap fix also adds/strengthens a contract.