Skip to content

Commit 633d5ee

Browse files
hyperpolymathclaude
andcommitted
chore: add UX infrastructure (quickstart, doctor, setup)
Added by ux-rollout.jl batch script. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 19bc2a5 commit 633d5ee

3 files changed

Lines changed: 61 additions & 0 deletions

File tree

Justfile

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,3 +121,17 @@ help-me:
121121
@echo " https://github.com/hyperpolymath/zerotier-k8s-link/issues/new"
122122
@echo ""
123123
@echo "Include the output of 'just doctor' in your report."
124+
125+
# Attempt to automatically install missing tools
126+
heal:
127+
#!/usr/bin/env bash
128+
echo "═══════════════════════════════════════════════════"
129+
echo " Zerotier K8S Link Heal — Automatic Tool Installation"
130+
echo "═══════════════════════════════════════════════════"
131+
echo ""
132+
if ! command -v just >/dev/null 2>&1; then
133+
echo "Installing just..."
134+
cargo install just 2>/dev/null || echo "Install just from https://just.systems"
135+
fi
136+
echo ""
137+
echo "Heal complete. Run 'just doctor' to verify."
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# SPDX-License-Identifier: PMPL-1.0-or-later
2+
# Intentfile (A2ML Canonical)
3+
# Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath)
4+
5+
@abstract:
6+
Declared intent and purpose for Zerotier K8S Link.
7+
@end
8+
9+
## Purpose
10+
11+
Zerotier K8S Link — // SPDX-License-Identifier: PMPL-1.0-or-later
12+
13+
## Anti-Purpose
14+
15+
This project is NOT:
16+
- A fork or wrapper around another tool
17+
- A monorepo (unless explicitly structured as one)
18+
19+
## If In Doubt
20+
21+
If you are unsure whether a change is in scope, ask.
22+
Sensitive areas: ABI definitions, license headers, CI workflows.

contractiles/trust/Trustfile.a2ml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# SPDX-License-Identifier: PMPL-1.0-or-later
2+
# Trustfile (A2ML Canonical)
3+
# Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath)
4+
5+
@abstract:
6+
Trust and provenance verification for Zerotier K8S Link.
7+
Maximal trust by default — LLM may read, build, test, lint, format.
8+
@end
9+
10+
@trust-level: maximal
11+
@trust-boundary: repo
12+
@trust-actions: [read, build, test, lint, format]
13+
@trust-deny: [delete-branch, force-push, modify-ci-secrets, publish]
14+
15+
## Integrity
16+
17+
### license-content
18+
- description: LICENSE contains expected SPDX identifier
19+
- run: grep -q 'SPDX\|License\|MIT\|Apache\|PMPL\|MPL' LICENSE
20+
- severity: critical
21+
22+
### no-secrets-committed
23+
- description: No .env or credential files in repo
24+
- run: test ! -f .env && test ! -f credentials.json && test ! -f .env.local
25+
- severity: critical

0 commit comments

Comments
 (0)