NK-WP-0058-T07: conventions lint, server-side applies, one cluster route
tools/conventions/lint.py (make conventions-lint, contract suite): server-side-apply, one-wait-condition, one-cluster-route, tool-numbered-receipts, managing-controller (Argo-owned paths from railiance-platform), with reasoned exceptions. 21 runbook applies made server-side. portal-client-rollout.py (and so keycape-client.py and the rollout tools) and identity-provisioner-reconcile.py use NK_KUBECONFIG, default ~/.kube/config-railiance01, without a second kubeconfig or --server override. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Assistant: claude-code Assistant-Model: opus Assistant-Process: 943911@bnt-lap001 Assistant-Session: fc322940-1c8e-4bed-ab39-86cec99f23a0
This commit is contained in:
parent
80d280a340
commit
cd265b84a4
13 changed files with 226 additions and 28 deletions
3
Makefile
3
Makefile
|
|
@ -212,6 +212,9 @@ bounded-execution-admission-check: ## Validate the example admissions (read-only
|
|||
execution-attribution-receipt-test: ## Receipt schema v0.1 validator; fixtures match the executor (NK-WP-0056-T15)
|
||||
python3 -m pytest tools/execution-attribution-receipt/tests
|
||||
|
||||
conventions-lint: ## Runbook and tooling conventions from the 2026-11-04/05 pilot (NK-WP-0058-T07), read-only
|
||||
python3 tools/conventions/lint.py
|
||||
|
||||
contract-test: ## Bounded-execution contract suite against the owner checkouts next to this repo; a skip fails (NK-WP-0058-T02)
|
||||
bash tools/contract-tests/run.sh
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue