feat(kvb-git-push): run the full quality gate before every push
The operator's order: before every push, the whole quality gate runs, unless the operator waives it. kvb-git-push holds for every push any skill hands over. It pins HEAD and the tracked tree, runs the project's aggregate gate (infinito-nexus: make quality-high) through queue.py hold and gate.py hold in the background with a log, judges it by the gate's result tables, and ties the result to the tree hash, so only a signing-only rewrite keeps it valid. A red gate is fixed at its root and rerun in full. Only the operator's explicit word for that push waives it, never a peer's relay. Both README diagrams list the skill. 🎯 Fix: 92 % 💥 Break: 2 % 💸 Cost: – ⏱️ Time: – 🛡️ Security: ~100 % 🏆 Score: 90 🚦 Gate: ✅ 90/5, cost and time <= 100, security 100 % ``` /home/kevinveenbirkenbach/Repositories/github.com/kevinveenbirkenbach/skills ``` Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
95d166ef78
commit
6985c3a27e
2 files changed
+65
No files matched your search
@@ -58,6 +58,7 @@ flowchart LR
|
||||
git --> git_orphans_find[kvb-git-orphans-find]
|
||||
git --> git_changelog[kvb-git-changelog]
|
||||
git --> git_hotfix[kvb-git-hotfix]
|
||||
git --> git_push[kvb-git-push]
|
||||
check --> check_legal[kvb-check-legal]
|
||||
check --> check_security[kvb-check-security]
|
||||
check --> check_principles[kvb-check-principles]
|
||||
@@ -158,6 +159,7 @@ flowchart LR
|
||||
orphans_find[kvb-git-orphans-find]
|
||||
changelog[kvb-git-changelog]
|
||||
hotfix[kvb-git-hotfix]
|
||||
git_push[kvb-git-push]
|
||||
end
|
||||
subgraph cat_check [check]
|
||||
advocate[kvb-check-legal]
|
||||
|
||||
Reference in new issue
Block a user