Runtime Map¶
This page maps the main repository areas so contributors know where to look before changing behavior.
Repository Structure¶
Path |
Purpose |
|---|---|
|
CLI entrypoints and launch surfaces |
|
User-facing command handlers |
|
Terminal UI presentation |
|
Provider, runtime, and subsystem services |
|
Tool implementations available to the runtime |
|
Higher-level workflow primitives |
|
gRPC protocol and service plumbing |
|
Shared helpers and supporting infrastructure |
|
Build, diagnostics, bootstrap, and verification scripts |
|
VS Code integration package |
Runtime State¶
Important local state surfaces include:
~/.socc/settings.jsonfor saved settings and routing.socc/inside the repository for bundled agents, references, rules, and skills shipped with the package.omx/for OMX-specific orchestration state in this workspace
Validation Surfaces¶
Common commands tied to runtime health:
bun run build
bun run smoke
bun test
bun run doctor:runtime
bun run verify:privacy
Change Strategy¶
touch the smallest responsible surface
update docs when setup or runtime behavior changes
validate the exact provider or execution path you changed whenever possible