Naming is free before a module is published, a URL is shared, or a binary is deployed; every day it waits costs more. Swept every form: module path, binary, cmd/ directory, KHOSRA_SITE, the feature-loop skill directory, and the prose in earlier ADRs — which describe this project under its old name, not a different project. Recorded as ADR-0030. go mod init lands here rather than with the first feature because the module path is what the rename is about. x/text and yaml.v3 are required but not yet imported, so both are indirect and no direct dependency is claimed yet.
42 lines
926 B
JSON
42 lines
926 B
JSON
{
|
|
"permissions": {
|
|
"defaultMode": "default",
|
|
"allow": [
|
|
"Bash(gofmt:*)",
|
|
"Bash(go build:*)",
|
|
"Bash(go vet:*)",
|
|
"Bash(go test:*)",
|
|
"Bash(go run:*)",
|
|
"Bash(go doc:*)",
|
|
"Bash(go list:*)",
|
|
"Bash(go mod tidy)",
|
|
"Bash(go mod why:*)",
|
|
"Bash(./scripts/verify.sh)",
|
|
"Bash(bash scripts/verify.sh)",
|
|
"Bash(git rev-parse:*)",
|
|
"Bash(git status:*)",
|
|
"Bash(git status)",
|
|
"Bash(git diff:*)",
|
|
"Bash(git log:*)",
|
|
"Bash(git show:*)",
|
|
"Bash(git add:*)",
|
|
"Bash(git commit:*)",
|
|
"Bash(rg:*)",
|
|
"Bash(wc:*)",
|
|
"Bash(curl -s http://localhost:*)",
|
|
"Bash(curl -s http://127.0.0.1:*)"
|
|
],
|
|
"ask": [
|
|
"Bash(go get:*)",
|
|
"Bash(git commit:*)"
|
|
],
|
|
"deny": [
|
|
"Bash(git push:*)",
|
|
"Bash(rm -rf:*)",
|
|
"Read(./.env)",
|
|
"Read(./.env.*)",
|
|
"Read(./.envrc)"
|
|
]
|
|
}
|
|
}
|