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:
Kevin Veen-BirkenbachandClaude Opus 5.5 committed 2026-11-06 13:26:59 +00:00
1 parent 95d166ef78
commit 6985c3a27e
2 files changed
+65

No files matched your search

+2
View File
@@ -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]