docs: phase-C reconciliation + add backend/.env.example#34
Merged
Conversation
All four "make one employee real" phases (A/B/C/D) are now shipped, plus the offboard cleanup from #32. Updates the status paragraphs, phase checklists, PR refs, test counts (125 → 143), and corrects a stale issue reference (#11 → #16) for the docs-reconciliation work. Closes #16 in spirit for the four files touched; LOCAL_SETUP.md drift still tracked there. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
LOCAL_SETUP.md instructs contributors to `cp backend/.env.example backend/.env`, but the file did not exist — setup failed at step 2 (#15). Adds the file with every key from app/config.py plus the four read via os.getenv (CORS_ALLOWED_ORIGINS, LOG_LEVEL, RATE_LIMIT_ENABLED, PR_WATCHER_ENABLED), grouped by section with required keys called out. Placeholder values only. Adds a !.env.example exception to .gitignore so the new file isn't caught by the .env* rule. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
CLAUDE.md,README.md,ROADMAP.md,PROJECT_CONTEXT.md. All four CRE phases (A/B/C/D) now described as shipped; PR refs (feat: template-driven agent runtime (Phase A) #19/feat: enforced action policy (Phase B, scoped to GitHub) #20/feat: agent memory & work log (Phase D) #25/feat: autonomous PR-watcher (Phase C) #29/fix: release watched_repos on offboard so re-hire isn't blocked #32) added; test counts bumped 125 → 143; stale issue ref AWS deployment via CDK #11 → Reconcile docs with reality #16 corrected in two ROADMAP spots; "single VPS" claim in PROJECT_CONTEXT.md corrected to local Docker Desktop.backend/.env.examplecovering every key fromapp/config.pyplus the fouros.getenvkeys (CORS_ALLOWED_ORIGINS,LOG_LEVEL,RATE_LIMIT_ENABLED,PR_WATCHER_ENABLED), grouped by section with required keys marked..gitignoreupdated with!.env.exampleexception so the new file isn't caught by.env*.LOCAL_SETUP.mdis intentionally left alone — still references Next.js / npm / port 3000 /NEXT_PUBLIC_PLATFORM_URLand is a bigger rewrite. Tracked as the remainder of #16.Closes #15. Partially addresses #16.
Test plan
cp backend/.env.example backend/.envworks (file exists, no.env*ignore)🤖 Generated with Claude Code