soma describe
Describe a cell as structured JSON: signals, memory, state machines, scale, routes.
soma describe is a command of soma, the toolchain of the Soma programming language (compiler, checker, verifier, test runner and server in one binary). Its options, as soma 3.2.4 prints them:
$ soma describe --help
Describe a cell as structured JSON: signals, memory, state machines, scale, routes
Usage: soma-v3.2.4 describe [OPTIONS] [FILE]
Arguments:
[FILE] Path to the .cell source file (not required with --builtins)
Options:
--builtins List every builtin: signature + brief, grouped by category (✗ = nondeterministic)
--faces Print only cell contracts: face signals, tools, memory slots, state machines, sum types
--json Output as JSON (for agents)
--stdlib <STDLIB> Path to stdlib directory (default: auto-detect)
-h, --help Print help