Skip to content

Four small 8.761.0 findings: memory doc names the wrong loader, Doctor can't see non-Fish voice, installers omit CLAUDE_CONFIG_DIR, ARCHIVE module missing #2481

Open

Description

@DolphusCY

Four smaller findings from an audit of 8.761.0:

  1. Memory doc names the wrong loader. Memory/MemorySystem.md Components lists PULSE/lib/lifeos-context.ts as the per-turn memory injector. No hook runs it (its only importer is PULSE/modules/siri.ts). The terminal path is hooks/LoadMemory.hook.ts, which the doc does not list.
  2. Doctor can't see a non-Fish voice. It reports voice "off" whenever FISH_API_KEY is absent, even when the voice server is set to forward to another engine.
  3. Job installers leave out HOME / CLAUDE_CONFIG_DIR. Conduit, Conduit insight and other installers write plists with only PATH, so on an isolated install the jobs resolve ~/.claude under launchd. (Vigil's installer already does this right, via Paths.)
  4. Missing module in the release. STATVS/lib/backup.ts does await import("../../ARCHIVE/Archive"), which is not in the public release; the offsite backup throws if it is ever reached, and bundlers flag every file that imports backup.ts.

LifeOS 8.761.0, isolated install (CLAUDE_CONFIG_DIR + separate HOME), macOS, Bun 1.3.9. Found during an audit of a test install; evidence and a generated architecture map available on request.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions