CorpOS is a company-day simulation: firm model, work contracts, and a tool gateway. It is not an agent framework and not production SaaS.
Workspaces: packages/core, packages/mcp-knowledge, apps/api, apps/console.
Commands: npm run dev, npm test, npm run scenario, npm run audit:verify,
./scripts/harness/verify.sh, ./scripts/harness/adversarial.sh.
npm run scenariouses HITL default-off (autoApproveExceptionunset) and exits non-zero when the exception path is not auto-settled. Tests passautoApproveException: truefor a green headless settle.- Live LLM requires
CORPOS_ALLOW_LIVE=1andOPENROUTER_API_KEY(company-day usesHttpLLMProviderwhen live;/api/health.modereportsliveonly then). - Shared mode (
CORPOS_MODE=shared+DASHBOARD_API_TOKEN) gates approve/kill on the API via Bearer; console sendsVITE_DASHBOARD_API_TOKENwhen configured. Decide/appeal binddecidedByand tenant toDASHBOARD_OPERATOR_ID/DASHBOARD_TENANT_ID(not the request body).
Site id: corpos. Program: corpos-autonomous-company-r3.
G1–G6 firm governance coded; TTL scheduler; console Bearer; orchestrator-driven day; live SSE.