Skip to content

chore: drop the Infisical dev environment, local dev brings its own resources - #137

Merged
EthanThatOneKid merged 2 commits into
mainfrom
drop-dev-byo-resources
Oct 18, 2026
Merged

EthanThatOneKid merged 2 commits into
mainfrom
drop-dev-byo-resources

Conversation

@EthanThatOneKid

Copy link
Copy Markdown
Contributor

The vault has no dev environment (decided 2026-10-17; see wazootech/memory PR #55 and issue #57). Local development now brings its own resources.

Changes

  • pnpm run dev runs scripts/dev.mjs directly, reading your own gitignored .dev.vars (copy .dev.vars.example) or shell variables. No Infisical login needed.
  • Removed secrets:check and scripts/secrets-check.mjs. They only verified Infisical injection under dev; no workflow uses them.
  • .infisical.json default environment dev -> qa. It is still used for QA checks by org members.
  • Rewrote the local setup, health-check, and environment-file sections of CONTRIBUTING.md and README.md; updated AGENTS.md, docker-compose.yml, the src/env.ts comment, and secret-registry.md.

Verified locally: pnpm run format:check, pnpm run typecheck, pnpm test (15 files, 209 tests) pass. With only a throwaway .dev.vars, pnpm run dev serves /health 200 and /ready ready.

Not observed: the QA deploy and health-qa run only on push to main, so they are unverified until merge. Nothing here changes runtime code paths (one comment in src/env.ts).

Dependents: none. No schema, route, or client change. The AGENTS.md rule against reading .dev.vars is replaced because the Node server already reads it.

🤖 Generated with Claude Code

EthanThatOneKid and others added 2 commits October 17, 2026 18:47
…esources

There is no dev environment in the vault. pnpm run dev now runs wrangler
without the Infisical wrapper and reads the developer's own gitignored
.dev.vars. Remove secrets:check (it only verified Infisical injection under
dev), point .infisical.json at qa, and rewrite the setup docs and registry.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Syncs read the service folder, unused Worker bindings are gone, and the
folder entries are copies rather than references (measured 2026-10-18).

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@EthanThatOneKid
EthanThatOneKid merged commit 6dc38ab into main Oct 18, 2026
7 checks passed
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.

1 participant