fix(okf): accept cross-repo source_of_truth refs in check-okf.sh #469

Merged
clawdie merged 1 commit from fix/check-okf-cross-repo into main 2026-08-02 11:33:19 +02:00
Owner

check-okf.sh hard-failed any source_of_truth whose path did not exist
under this checkout, which is wrong for sibling-repo references like
'clawdie-iso/build.sh' (docs/guide/install/iso.md) and
'clawdie-iso/firstboot/setup.txt.template' (first-boot.md). Those are
legitimate cross-repo refs that can never exist locally.

Detect clawdie-iso/ and clawdie-ai/ prefixes; when a sibling checkout
exists at ../ validate the path there (NOTE + resolved path),
otherwise accept with a NOTE instead of a FAIL. Combined with the
skills-catalog prune, check-okf now reaches PASS 261 / FAIL 0.

check-okf.sh hard-failed any source_of_truth whose path did not exist under this checkout, which is wrong for sibling-repo references like 'clawdie-iso/build.sh' (docs/guide/install/iso.md) and 'clawdie-iso/firstboot/setup.txt.template' (first-boot.md). Those are legitimate cross-repo refs that can never exist locally. Detect clawdie-iso/ and clawdie-ai/ prefixes; when a sibling checkout exists at ../<repo> validate the path there (NOTE + resolved path), otherwise accept with a NOTE instead of a FAIL. Combined with the skills-catalog prune, check-okf now reaches PASS 261 / FAIL 0.
fix(okf): accept cross-repo source_of_truth refs in check-okf.sh
Some checks failed
CI / python-tests (pull_request) Successful in 4s
CI / rust (pull_request) Failing after 5s
format-check / prettier (pull_request) Failing after 3s
CI / markdown (pull_request) Failing after 9s
CI / port (pull_request) Failing after 2s
CI / agent-jail-pkgs (pull_request) Failing after 3s
ci-gate / gate (pull_request) Failing after 3m38s
leak-guard / guard (pull_request) Successful in 10m26s
a87572d532
check-okf.sh hard-failed any source_of_truth whose path did not exist
under this checkout, which is wrong for sibling-repo references like
'clawdie-iso/build.sh' (docs/guide/install/iso.md) and
'clawdie-iso/firstboot/setup.txt.template' (first-boot.md). Those are
legitimate cross-repo refs that can never exist locally.

Detect clawdie-iso/ and clawdie-ai/ prefixes; when a sibling checkout
exists at ../<repo> validate the path there (NOTE + resolved path),
otherwise accept with a NOTE instead of a FAIL. Combined with the
skills-catalog prune, check-okf now reaches PASS 261 / FAIL 0.
clawdie deleted branch fix/check-okf-cross-repo 2026-08-02 11:33:19 +02:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
clawdie/colibri!469
No description provided.