# SF Operating Model

Use this when editing SF operating-model docs or code paths.

## Terms

- Surface: TUI, CLI, web, editor, or machine entrypoint.
- Protocol: ACP, RPC, stdio JSON-RPC, HTTP, or wire transport.
- Output format: text, JSON, or stream JSON.
- Run control: manual, assisted, supervised, or autonomous.
- Permission profile: restricted, normal, trusted, or unrestricted.

Keep these terms separate in plans, docs, prompts, and API names.
