3.1 KiB
3.1 KiB
Step 1 — README Decisions
Decisions made while reviewing / repairing the READMEs (Step 1, PROMPT 3).
Date: 2026-05-06
Critical Finding
README.md contained unresolved git merge conflict markers
(<<<<<<< HEAD / ======= / >>>>>>>) at two locations: the
prerequisites table and the env-vars block. These were left over from
the recent feat/graphiti-neo4j-migration merge (commit 6264828) and
needed to be resolved as part of Step 1.
README-EN.md and README-ZH.md did not have markers but the ZH
file still referenced Zep Cloud (out of date).
Decisions
| Question | Decision |
|---|---|
| Q1 — Resolve conflicts? | Take Neo4j-branch content (Neo4j prerequisite + Neo4j env vars). Zep references removed. |
| Q2 — Prerequisites refinement? | Out of scope for now. Kept Neo4j install instructions as-is, will be revisited separately. |
Q3 — Add LLM_BOOST_* to README env vars? |
Yes. Added as an optional block with a note to omit entirely if not used (matches .env.example). |
| Q4 — Installation flow? | Always assume Docker. Reordered: Docker is now Option 1 (Recommended); Source is Option 2. |
| Q5 — Sync three READMEs? | Yes. All three updated to reflect Neo4j and Docker-first install. |
What Changed
README.md (English default)
- Resolved both merge conflict regions (prerequisites + env vars).
- Reordered: Docker first (Option 1, recommended), Source second (Option 2).
- Added
LLM_BOOST_*optional env-var block with omit-if-unused note. - Removed the redundant note at end of source-deploy block.
README-EN.md (explicit English)
- Fixed language switcher: was
[English](./README-EN.md) | [中文文档](./README.md)— now points to the correct files (README.mdis English,README-ZH.mdis Chinese). - Reordered Docker-first / Source-second to match
README.md. - Added
LLM_BOOST_*optional block.
README-ZH.md (Chinese)
- Removed Zep Cloud env-var section.
- Added Neo4j prerequisite row + install instructions (translated).
- Added
NEO4J_URI/NEO4J_USER/NEO4J_PASSWORD/EMBEDDING_MODELenv-var block (translated). - Reordered Docker-first / Source-second to match
README.md. - Added
LLM_BOOST_*optional block (translated). - Added the migration note (Zep → Graphiti + Neo4j) in Chinese.
Verification
grepfor<<<<<<</>>>>>>>/=======across all three READMEs andCLAUDE.mdreturned no matches.- All three files are valid Markdown.
- Language-switcher links between the three files are now consistent.
Step 1 — Complete
Outputs:
.claude/onboarding/step1_codebase/01_repo_analysis.md.claude/onboarding/step1_codebase/02_conventions.md.claude/onboarding/step1_codebase/03_readme_decisions.md
Updated files:
CLAUDE.md(Neo4j+Graphiti primary, Zep deprecated, full env vars, must-respect rules, project-internal coding conventions).README.md/README-EN.md/README-ZH.md(Docker-first flow, Neo4j env vars, optional LLM_BOOST, language-switcher fixed).
Next
- Step 2: Claude Setup (settings.json, hooks, permissions)