Move inline code examples out of normative contracts
identifier-normalization, no-hardcoded-vendors, vendor-installer-verification, and build-version-display follow the go-database split: rules in contract.md, snippets in README.md. Routed contract reads get cheaper; examples stay available on demand. Lint now also rejects stale kit/patterns references. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -22,9 +22,9 @@ for ref in $(grep -o 'bible/rules/patterns/[a-z-]*/contract\.md' AGENT-BOOTSTRAP
|
||||
fi
|
||||
done
|
||||
|
||||
# 3. No machine-local absolute paths in committed markdown.
|
||||
if grep -rn '/Users/' --include='*.md' . --exclude-dir=.git; then
|
||||
echo "FAIL: machine-local absolute paths found (see above)"
|
||||
# 3. No machine-local absolute paths or stale path prefixes in committed markdown.
|
||||
if grep -rn '/Users/\|kit/patterns' --include='*.md' . --exclude-dir=.git; then
|
||||
echo "FAIL: machine-local absolute paths or stale kit/patterns references found (see above)"
|
||||
fail=1
|
||||
fi
|
||||
|
||||
|
||||
Reference in New Issue
Block a user