Start with the rules
Read AGENTS.md before changing the platform. It owns workspace, branch, deployment, architecture-log, and secret-handling rules.
Builder guide
Join the Agency OS repository safely, understand the production boundaries, and make a first reviewable contribution.
GitHub is the source of truth for code and pull requests. Asana remains the task and human-review surface. Builder work is isolated, tested, reviewed, and never promotes production automatically.
Read AGENTS.md before changing the platform. It owns workspace, branch, deployment, architecture-log, and secret-handling rules.
Stanley's recommended first pass is to run the repository locally, trace one existing workflow end to end, and then take a bounded documentation, test, or non-production reliability improvement through review.
Use Git, GitHub CLI, Node.js 20 or later, and npm 11.14.1. Request Asana or Cloudflare access only when the assigned work requires it.
Clone https://github.com/Living-Online/agency-os.git to C:\dev\agency-os, enter the directory, and run npm ci.
Run npm run agent:workspaces -- doctor and npm run agent:check. C:\dev\agency-os stays clean; the Box checkout is read-only reference material.
Run the focused package checks first, then npm run check and npm run build when establishing a full local baseline.
Before implementation, fetch origin/main, inspect active worktrees, remote branches, and open pull requests, then claim only the files or system area you own.
Write down the problem, intended outcome, acceptance criteria, risk, integrations, checks, reviewer, and any approval-gated actions.
Run git fetch origin, git worktree list, git branch -r, gh pr list, and npm run agent:workspaces -- status. Coordinate before touching a claimed path.
Run npm run agent:workspaces -- start "short-task-name" --owner "Stanley" --area "exact/path". Use one owner and one purpose per worktree.
The branch must start from freshly fetched origin/main. Rebase once more immediately before review and rerun the relevant checks.
Run npm run agent:check -- --phase handoff and provide changed files, exact checks/results, risks, exclusions, and the requested reviewer action.
Do not implement in the coordinator checkout, copy files between worktrees, or develop in C:\Users\...\Box\Living Online\agency-os.
An approved production Worker promotion uses the exact current origin/main commit, proves there is no interruptible live work or concurrent deploy, verifies that exact commit, deploys one Worker at a time, records the version, and then checks real live behaviour.