The data layer for the Life Business.
THIS FILE IS MEANT FOR HUMANS; agent must use AGENTS.md and should ignore this file.
- Claude will pickup
.mcp.jsonand you can add them to the project config (which will use.claude/settings.local.json).
I am storing secrets in macos keychain and grabbing it using direnv.
Creating a new secret:
# Adds/updates a generic password named by -s (service) and -a (account)
security add-generic-password -U \
-s "substrate/<secret name>" \
-a "$USER" \
-w "<THE SECRET>" \
~/Library/Keychains/login.keychain-dbSee .envrc for details.
Needs a hacked command line uvx --from "browser-use[cli]==0.7.5" browser-use --mcp due to GitHub - Bug: mcp can not run, because CLI addon is not installed. · Issue #3023 (browser-use/browser-use)
Each component should have its own README as well as component-specific agent instructions.
src/ontology- lifeos ontology classification and entity storesrc/catalog- data catalog for ingestion, storage, and searchsrc/agentbase- reusable agent componentssrc/notes- conversion of notes to indexable content
apps/ontology-browser– React + Vite app scaffolded for FEAT-015. Use Node.js 24.x LTS (.nvmrc) and pnpm to install dependencies (cd apps/ontology-browser && pnpm install). Development commands:pnpm devfor the local server,pnpm lint,pnpm test,pnpm typecheck, andpnpm build.
- project uses
direnvto set environment variables for the workspace; new checkouts may require runningdirenv allow
- using github issues for feature backlog;
docs/features/directory is used solely for the agent to drop non-persistent docs; it is gitignored