Skip to content

docs: remove infrastructure provider/cost mentions (Rule #7)#18

Merged
keirsalterego merged 1 commit into
mainfrom
docs/scrub-infra-leaks
May 25, 2026
Merged

docs: remove infrastructure provider/cost mentions (Rule #7)#18
keirsalterego merged 1 commit into
mainfrom
docs/scrub-infra-leaks

Conversation

@keirsalterego

Copy link
Copy Markdown
Contributor

Scrubs infrastructure-provider and free-model leaks from the public docs per Rule #7 (no infra cost/provider/free-tier signals in public repos). Technical meaning is preserved throughout; canonical env vars are used.

Changes

SETUP_GUIDE.md

  • LLM prerequisite: ...or any OpenRouter-compatible endpoint to ...or any OpenAI-compatible endpoint
  • .env Redis block: replaced UPSTASH_REDIS_REST_URL / UPSTASH_REDIS_REST_TOKEN with the canonical REDIS_URL=redis://localhost:6379
  • .env LLM block: replaced OPENROUTER_API_KEY + OPENROUTER_MODEL=mistralai/mistral-7b-instruct:free (free-model name) with provider-neutral OPENCODE_ZEN_API_KEY / LLM_BASE_URL / LLM_MODEL placeholders; section header # OpenRouter (LLM) to # LLM Provider (any OpenAI-compatible endpoint)

ARCHITECTURE.md

  • REDIS_URL row: legacy Upstash REST variables to legacy REST-style Redis variables

ROADMAP.md

  • effective_redis_url() note: legacy Upstash REST variables to legacy REST-style Redis variables

Note: src/*.md and book/ are generated by scripts/build.sh from these tracked top-level files, so only the source is edited; the build regenerates the rest. The legacy OPENROUTER_API_KEY var name is retained where it documents an actual code env-var contract (it is a variable name, not a free-tier/cost signal).

Docs-only. No source/logic changes.

🤖 Generated with Claude Code

Copilot AI review requested due to automatic review settings May 25, 2026 07:43
@keirsalterego keirsalterego merged commit dae4178 into main May 25, 2026
1 of 2 checks passed
@keirsalterego keirsalterego deleted the docs/scrub-infra-leaks branch May 25, 2026 07:45

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates public documentation to remove infrastructure provider/free-tier signals (Rule #7) while keeping the setup/configuration guidance provider-neutral.

Changes:

  • Adjust LLM provider wording to remove “OpenRouter” mentions and use OpenAI-compatible endpoint phrasing.
  • Replace Redis REST/provider-specific env var examples with canonical REDIS_URL.
  • Generalize “Upstash REST variables” references to “REST-style Redis variables” in architecture/roadmap docs.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 3 comments.

File Description
SETUP_GUIDE.md Updates LLM prerequisite wording and rewrites the .env examples to use REDIS_URL + provider-neutral LLM variables.
ARCHITECTURE.md Generalizes the Redis legacy env var description to remove provider naming.
ROADMAP.md Generalizes the effective_redis_url() note to remove provider naming.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread SETUP_GUIDE.md
Comment on lines +72 to 73
- Vyrox supports OpenAI-compatible APIs (OpenAI, Anthropic, or any OpenAI-compatible endpoint)
- Configure the model via `LLM_MODEL` and the endpoint via `LLM_BASE_URL`
Comment thread ARCHITECTURE.md
|---|---|---|
| `VYROX_HMAC_SECRET` | all | Sixty four hex characters. Signs Python ↔ Python and Python ↔ Rust traffic. |
| `REDIS_URL` | ingestion, worker | `redis://` or `rediss://` URL. The legacy Upstash REST variables are still accepted for backward compatibility but new deployments should set this. |
| `REDIS_URL` | ingestion, worker | `redis://` or `rediss://` URL. The legacy REST-style Redis variables are still accepted for backward compatibility but new deployments should set this. |
Comment thread ROADMAP.md
Comment on lines +63 to 64
first and falls back to the legacy REST-style Redis variables. The
worker refuses to start with no Redis URL.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants