chore: validate.sh pre-flights RAG prereqs #54

Merged
joshtronic merged 2 commits from feat/rag-v1 into master 2026-05-21 18:26:34 +00:00
Owner

validate.sh was passing green even when the RAG layer wouldn't
work, because it only checked the pre-RAG baseline (jq, curl,
claude, env, Forgejo, SSH). Now it also checks:

  • python3 + python3-venv module
  • redis-cli on PATH
  • Redis reachable at localhost:6379
  • Redis vector search module loaded
  • RAG venv exists at $IGOR_STATE_DIR/rag-venv
  • redisvl + fastembed importable from that venv

Same fail/pass output style. Failures include the apt or install.sh
command to fix.

validate.sh was passing green even when the RAG layer wouldn't work, because it only checked the pre-RAG baseline (jq, curl, claude, env, Forgejo, SSH). Now it also checks: - python3 + python3-venv module - redis-cli on PATH - Redis reachable at localhost:6379 - Redis vector search module loaded - RAG venv exists at $IGOR_STATE_DIR/rag-venv - redisvl + fastembed importable from that venv Same fail/pass output style. Failures include the apt or install.sh command to fix.
chore: validate.sh pre-flights RAG prereqs
Some checks failed
Lint / check-sync (push) Successful in 4s
Lint / check-sync (pull_request) Has been cancelled
89212ea90d
validate.sh was passing green even when the RAG layer wouldn't
work, because it only checked the pre-RAG baseline (jq, curl,
claude, env, Forgejo, SSH). Now it also checks:

- python3 + python3-venv module
- redis-cli on PATH
- Redis reachable at localhost:6379
- Redis vector search module loaded
- RAG venv exists at $IGOR_STATE_DIR/rag-venv
- redisvl + fastembed importable from that venv

Same fail/pass output style. Failures include the apt or install.sh
command to fix.
Merge branch 'master' into feat/rag-v1
All checks were successful
Lint / check-sync (push) Successful in 4s
Lint / check-sync (pull_request) Successful in 4s
f99d58fb23
joshtronic deleted branch feat/rag-v1 2026-05-21 18:26:34 +00:00
Sign in to join this conversation.
No reviewers
No milestone
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
joshtronic/igor!54
No description provided.