docs: quickstart for fresh clones + CLAUDE.md #46
Loading…
Reference in a new issue
No description provided.
Delete branch "docs/quickstart"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Fresh clones cannot follow README's quickstart because
.env.devis gitignored and not in the tree;just devfails atensure-env. Addsdev-docs/quickstart.mdcovering: prereq tooling (docker composev2 plugin, rustup, sqlx-cli, all installable user-level), the.env.devseed contents with locally-generated secrets, the 16-byteINFISICAL_ENCRYPTION_KEYtrap (32 bytes crashes Infisical's boot migration withRangeError: Invalid key length), the Infisical bootstrap one-off, and the routinejustcommands.Also lands
CLAUDE.mdso future Claude Code sessions pick up the dual-auth layout (legacy HS256 +mokosh-authOIDC subsystem incrates/), the ad-hoc multi-tenancy enforcement (no middleware-level scoping; every service method threadstenant_iditself), and the 14-of-18 stub-module status without re-readingdev-docs/codebase-state.mdfrom scratch.Files
dev-docs/quickstart.md(new)dev-docs/README.md(index row pointing at quickstart)CLAUDE.md(new)Test plan
GET /api/v1/healthreturnsOK;POST /api/v1/auth/loginwithadmin@example.com/devpassword12returns asuper_adminaccess token.4301/5433/28002/8025, placeholder Google OAuth credentials, 16-byteINFISICAL_ENCRYPTION_KEYlength. Push back if any of those should differ from what the rest of the team uses.