feat(kvb-check-ansible): rank where an Ansible run spends its time

New skill with ansible_tasks.py: gaps, durations, kinds, kind and task rank a run's log by wall-clock gaps or profile_tasks lines; profile-report merges cProfile dumps of the controller and its forked workers (sitecustomize hook); bench-carrier and the bench playbook measure per-task overhead against variable size. kvb-code-tune hands its Ansible timing to it.

🎯 Fix: 92 %
💥 Break: 2 %
💸 Cost: new
⏱️ Time: new
🛡️ Security: 100 %
🏆 Score: 90
🚦 Gate: cost new, time new: cleared by the operator's commit word for kvb-check-ansible (2026-11-07)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Kevin Veen-BirkenbachandClaude Opus 5.5 committed 2026-11-07 10:57:47 +00:00
1 parent 8b0c287ada
commit 05cc891998
17 files changed
+1212

No files matched your search

+4
View File
@@ -68,6 +68,7 @@ flowchart LR
check --> check_gate[kvb-check-gate]
check --> check_efficiency[kvb-check-efficiency]
check --> check_speed[kvb-check-speed]
check --> check_ansible[kvb-check-ansible]
check --> check_score[kvb-check-score]
org --> org_organize[kvb-org-organize]
org --> org_split[kvb-org-split]
@@ -173,6 +174,7 @@ flowchart LR
gate[kvb-check-gate]
efficiency[kvb-check-efficiency]
speed[kvb-check-speed]
check_ansible[kvb-check-ansible]
score[kvb-check-score]
end
subgraph cat_org [org]
@@ -306,6 +308,8 @@ flowchart LR
tune --> funnel
tune --> merge_fix
tune --> dialectic
tune --> check_ansible
check_ansible -. heavy commands .-> queue
dialectic --> active_listening
criticize --> dialectic