mirror of
https://github.com/basicmachines-co/basic-memory
synced 2026-06-21 13:47:35 +00:00
63f5c62dfd
Resolves the in-scope findings from the github-actions review (its prepared commit 1283a46 couldn't push — 403) and the Codex P2 (review 4397168884): - pre-compact.sh: route a UUID primaryProject via --project-id, not --project. This mirrors session-start.sh; without it a UUID-configured project gets correct session briefs but SILENT checkpoint failures at every compaction. The substantive correctness fix. Verified end-to-end (checkpoint now lands in a UUID-keyed project). - skills/share/SKILL.md: same UUID routing for /basic-memory:share team targets — pass external_id UUIDs as project_id, qualified names as project. (Codex P2.) - skills/status/SKILL.md: read outputStyle from the ROOT settings object, not the basicMemory block — otherwise /basic-memory:status reports capture reflexes as off for a correctly-configured user. - docs/getting-started.md: move outputStyle out of the basicMemory block to root in the team example (matches settings.example.json; it's a top-level Claude Code key). - session-start.sh: split the >100-char project-routing line. Out of scope here: the hermes/__init__.py getattr-rationale comments the bot prepared live in the #859 consolidation code (not in this PR's diff) — flagged for that PR. Plugin validates; hooks smoke-tested. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Signed-off-by: phernandez <paul@basicmachines.co>