This commit is contained in:
2026-03-10 13:09:47 +00:00
parent e0c4c2ed7b
commit ffd0d31fa5
43 changed files with 532 additions and 749 deletions

View File

@@ -0,0 +1,33 @@
---
title: 'Review: Main vs Per-Repo Project Split Consistency'
type: note
permalink: opencode-config/gates/review-main-vs-per-repo-project-split-consistency
tags:
- review
- memory
- approved
- consistency
---
# Review: Main vs Per-Repo Project Split Consistency
## Verdict
- [decision] APPROVED — all instruction files consistently enforce the main/per-repo basic-memory project split #review #memory
## Scope Reviewed
- `AGENTS.md` — core memory system section
- All 10 command files (`commands/*.md`)
- All 10 agent definition files (`agents/*.md`)
- All 3 skill files (`skills/*/SKILL.md`)
- Legacy `.memory.legacy/` directory (confirmed non-authoritative)
- `decisions/Memory System Main vs Per-Repo Project Split.md` (migration decision note)
## Key Findings
- [finding] Zero files instruct agents to store project-specific notes in `main` — hard rule at AGENTS.md:32 is consistently enforced #confirmed
- [finding] Session-start protocol is documented in 6 locations with consistent create-if-missing pattern #confirmed
- [finding] All `project="main"` references correctly scope to cross-project reusable knowledge only #confirmed
- [finding] No contradictions between any files — migration decision note lists all affected files, all verified updated #confirmed
- [finding] Minor precision gap: explorer.md and researcher.md use generic "relevant basic-memory project notes" without explicit project parameter guidance, but behavior is practically correct #suggestion
## Relations
- related_to [[Memory System Main vs Per-Repo Project Split]]