37 lines
1.4 KiB
Bash
Executable File
37 lines
1.4 KiB
Bash
Executable File
#!/usr/bin/env bash
|
|
set -uo pipefail
|
|
HERE="$(cd "$(dirname "$0")" && pwd)"
|
|
R="$HERE/../skills/clone-app/references"
|
|
fail=0
|
|
has() { # file substring
|
|
if grep -qF "$2" "$1" 2>/dev/null; then echo "PASS: $(basename "$1") has '$2'"
|
|
else echo "FAIL: $(basename "$1") missing '$2'"; fail=1; fi
|
|
}
|
|
|
|
has "$R/design-capture-guide.md" "design-tokens.json"
|
|
has "$R/design-capture-guide.md" "confidence"
|
|
has "$R/design-capture-guide.md" "screenshots"
|
|
has "$R/unity-re-guide.md" "Il2CppInspectorRedux"
|
|
has "$R/unity-re-guide.md" "AssetRipper"
|
|
has "$R/unity-re-guide.md" "ilspycmd"
|
|
has "$R/clone-build-spec-template.md" "Screen-by-screen"
|
|
has "$R/clone-build-spec-template.md" "Acceptance criteria"
|
|
has "$R/clone-build-spec-template.md" "Game variant"
|
|
has "$R/re-digest-contract.md" "design-tokens.json"
|
|
has "$R/re-digest-contract.md" "unity-digest.md"
|
|
has "$R/report-template.md" "Design System"
|
|
has "$R/report-template.md" "Game Assets"
|
|
has "$R/fidelity-pass-guide.md" "fidelity-report"
|
|
has "$R/fidelity-pass-guide.md" "logic-digest.md"
|
|
has "$R/fidelity-pass-guide.md" "nav-graph.json"
|
|
has "$R/fidelity-pass-guide.md" "backend-recon.md"
|
|
has "$R/logic-capture-guide.md" "extract-logic.py"
|
|
has "$R/logic-capture-guide.md" "confidence"
|
|
has "$R/backend-recon-guide.md" "rebuild"
|
|
has "$R/backend-recon-guide.md" "confidence"
|
|
has "$R/re-digest-contract.md" "logic-digest.md"
|
|
has "$R/re-digest-contract.md" "nav-graph.json"
|
|
has "$R/re-digest-contract.md" "backend-recon.md"
|
|
|
|
exit $fail
|