overmind.toml. Python and TypeScript/JavaScript source can participate in the chassis.
A map is not an execution
A trajectory map describes source-backed possibilities. An available tool is not proof that the model selected it. A prompt instruction is not equivalent to a code-enforced branch. Missing conditions remain unmapped until the source establishes them. Anchor reachability checks establish structural consistency. They do not guarantee semantic correctness, exhaustive coverage or behaviour in production. Traces supply observed evidence for particular executions. The saved repository snapshot identifies the checkout at scan time. Sync time is separate: uploading an old scan later does not make it a fresh analysis. Older snapshots without provenance remain unknown, and live traces can come from a different revision.Stable identity
Telemetry binds throughovermind.capability.id, using a known UUID or slug. A display name is not the binding key. Ingest stores unknown identities as unbound rather than creating a capability from an arbitrary span.
A scan that omits a capability makes it leftover and keeps its data. An explicit deletion removes it from current identity lookup while preserving historical evidence. Stable slugs allow display-name changes without changing identity.