Add make check-install for umbrella layout consistency

Verify sibling citation-engine checkout, link dependency resolution,
toolchain, and absence of stale in-repo engine copies. Prints actionable
fix hints when the installation layout is wrong.
This commit is contained in:
2026-06-22 20:10:38 +02:00
parent dd2f2115bd
commit 85a562b2a1
3 changed files with 168 additions and 1 deletions

View File

@@ -1,4 +1,4 @@
.PHONY: preview dev build test typecheck lint
.PHONY: preview dev build test typecheck lint check-install
# Build the production bundle then serve it locally with vite preview.
# Prints the URL (default http://localhost:4173/) once the server is ready.
@@ -21,3 +21,7 @@ typecheck:
lint:
pnpm lint
# Verify sibling citation-engine checkout, link dependency, and toolchain.
check-install:
@bash scripts/check-install.sh