diff --git a/CLAUDE.md b/CLAUDE.md index c68c8b9b..8230cc7f 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -126,14 +126,14 @@ bun db:push # apply the schema to Postgres bun setup # guided install (writes .env, incl. PUBLIC_BUILD_ENV=production) ``` -Sidecar control: `bun run start:sidecar` / `stop:sidecar` / `restart:sidecar` / `logs:sidecar`. +Sidecar control is PM2, not npm scripts: `pm2 restart officer-`, `pm2 logs officer-`. +See `docs/working-on-officer.md` for which process a given change needs restarted. **Format your own files, not the whole dirty tree.** `bun format` globs `git diff --name-only HEAD`, so it rewrites every uncommitted file — including work in progress that isn't yours, which then shows up as unexplained whitespace churn in someone else's diff. Run `bunx prettier --write ` on the files you actually touched. `bun format` is only safe when the tree is otherwise clean. -Note: `build:editor*` in `package.json` points at `scripts/build/editor.ts`, which does not exist. ## Code Style diff --git a/package.json b/package.json index 75bb2a4b..674d1956 100644 --- a/package.json +++ b/package.json @@ -17,10 +17,6 @@ "prebuild": "bun run ./scripts/prebuild.ts", "build:web": "bun run ./scripts/build/web.ts", "build:dashboard": "bun run ./scripts/build/dashboard.ts", - "build:editor": "bun run ./scripts/build/editor.ts", - "build:editor:app": "bun run ./scripts/build/editor.ts --app", - "build:editor:extension": "bun run ./scripts/build/editor.ts --extension", - "build:editor:runtime": "bun run ./scripts/build/editor.ts --runtime", "build:landing": "bun run ./scripts/build/landing.ts", "db:gen": "cd src/databases/officer_db && bun run generate", "db:push": "cd src/databases/officer_db && bun run push", @@ -29,11 +25,7 @@ "format": "{ git diff --name-only HEAD -- 'src/**/*.ts' 'src/**/*.tsx'; git ls-files --others --exclude-standard -- 'src/**/*.ts' 'src/**/*.tsx'; } | xargs -r prettier --write", "format:all": "prettier --write \"src/**/*.{ts,tsx}\"", "format:check": "prettier --check \"src/**/*.{ts,tsx}\"", - "setup": "bash scripts/setup.sh", - "start:sidecar": "sudo systemctl start officer-pty-sidecar", - "stop:sidecar": "sudo systemctl stop officer-pty-sidecar", - "restart:sidecar": "sudo systemctl restart officer-pty-sidecar", - "logs:sidecar": "journalctl -u officer-pty-sidecar -f" + "setup": "bash scripts/setup.sh" }, "dependencies": { "@anthropic-ai/claude-agent-sdk": "^0.2.41",