chore: scrub private/personal references from the public repo#125
Conversation
This is the open-source repo, so it must not point readers at content only
visible in the private reflexio-enterprise repo. Remove such references
(comment/docstring-only — no behavior change):
- Drop 7 `reflexio-enterprise#59` private-issue citations across the
pending-request-queue ("R2") code + tests; keep the internal "R2" label.
- bootstrap_config.py: remove the dead "See docs_for_coding_agent/…" pointer
(that doc lives only in the private repo).
- setup_cmd.py (openai-codex `--help`): stop instructing users to run the
private `reflexio_ext/scripts/start_with_codex_proxy.sh`; describe the proxy
picking up tokens automatically instead.
- pythonic-code rule: genericize the `reflexio_ext/scripts/` path example.
Left intact: architecture notes that legitimately name the `reflexio_ext`
extension package as the open-core seam (env_loader, _storage_labels,
server/README) — those document the contract, not unreachable content.
📝 WalkthroughWalkthroughThis PR removes stale references to enterprise extension identifiers and outdated documentation throughout the codebase. Changes include correcting path comments, updating environment configuration descriptions, simplifying R2-related issue references, and generalizing authentication and storage documentation to avoid explicit enterprise extension mentions. ChangesDocumentation and reference cleanup
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
…chmark public) gdpval stays in the public repo (needed for marketing data/claims), so make it public-appropriate in place: - replace personal absolute paths (/Users/<user>/...) with generic/env-var paths - drop the private 'reflexio-gdpval-bench' repo name from setup commands/comments - use the public 'reflexio.cli' instead of 'reflexio_ext.cli' in the run recipe - remove a personal ~/.claude/plans/ scratch-file reference Framework names (OpenSpace/Hermes) are kept — they're part of the published benchmark narrative. Code already resolves their paths via env vars.
What
This is the public/open-source repo, so it must not point readers at content only visible in the private
reflexio-enterpriserepo, nor leak personal/local paths. All changes are comment/docstring/doc-only — no behavior change.Private reflexio-enterprise references
reflexio-enterprise#59private-issue citations dropped across the pending-request-queue ("R2") code + tests (kept theR2label).bootstrap_config.py— removed the deadSee docs_for_coding_agent/…pointer (private-only doc).setup_cmd.py(openai-codex --help) — stopped pointing at the privatereflexio_ext/scripts/start_with_codex_proxy.sh..claude/rules/pythonic-code.md— genericized areflexio_ext/scripts/path example.Open-core extension-seam mentions (genericized)
env_loader.py,lib/_storage_labels.py,server/README.md— rewordedreflexio_extmentions to describe the extension contract without naming the private package/file path.gdpval benchmark — scrubbed in place (kept public)
benchmark/gdpval/stays public (needed for marketing data/claims). Made it public-appropriate: replaced personal/Users/<user>/…paths with generic/$ENVpaths, dropped the privatereflexio-gdpval-benchrepo name, used publicreflexio.cliinstead ofreflexio_ext.cli, removed a personal~/.claude/plans/reference. Framework names (OpenSpace/Hermes) kept — part of the publishedRESULTS.mdnarrative; code resolves their paths via env vars.Verification
import reflexioOK; ruff clean;py_compileOK on changed gdpval modules.git grepforreflexio-enterprise#59,/Users/,reflexio-gdpval-bench, gdpvalreflexio_ext→ clean.