Kumoss

Glossary

Terms and abbreviations used across the Kumoss documentation.

This glossary lists the terms, abbreviations, and phrases used across the Kumoss documentation, together with their definitions. Use this terminology for clarity and consistency when discussing Kumoss.

Compliance audit

An independent, second LLM agent that checks a generated plan against the organization’s compliance rules after a generate round. Failing findings — and, optionally, a high-impact verdict — lock the session until a panel editor unlocks it or a later generate round passes clean.

Drift

Infrastructure changes made outside Terraform — for example a console edit or a hotfix — that no longer match the code. Kumoss can detect drift and generate code that reconciles it.

Filter

The phase where a small-model agent classifies a request: a change request proceeds, a question is answered in the conversation, and an out-of-scope, prohibited, or ambiguous request is declined with an explanation.

Generation

The phase where the main-model agent edits Terraform files through tools to satisfy the request, committing and pushing the result to the session branch.

IaC engine

The command-line tool — OpenTofu by default, or HashiCorp Terraform — that the iac sidecar runs to initialize, validate, plan, and apply infrastructure code.

Mode

The operating mode chosen in the web application header: Generate Infrastructure, Partial Drift Remediation, Full Drift Remediation, Partial Import, or Full Import. The drift and import modes require the devops operation role.

OpenTofu

The bundled, verified default IaC engine (MPL-2.0). HashiCorp Terraform (BUSL-1.1) is also bundled and selectable with IAC_BINARY.

Operation role

developer or devops, assigned per user and checked by the API on every IaC route; devops is above developer and is required for drift remediation.

Panel role

An optional, hierarchical role — viewer, editor, or admin — that gates the admin panel: viewer reads cross-user sessions, editor also toggles a session lock, and admin also manages users and roles.

Pinned plan

The plan file and validated workspace that a successful generate round renames into the session’s pinned directory, replacing any earlier pin, and that POST /api/v1/iac/apply executes without re-planning. Only generate rounds pin — drift rounds never do — and apply consumes and discards it whatever the outcome.

Report

Kumoss’s readable summary of the plan: what is created, updated, deleted, or recreated, the potential impact, and an estimated cost.

Request

The natural-language text a user submits describing the infrastructure change, the drift to reconcile, or the question to ask. Each request within a session opens a round.

Round

One request-and-response cycle inside a session, with its own statuses, report, plan, code changes, and pull requests. The first API call creates round 1 with status started and the handler immediately opens round 2 for the actual work; the API exposes both a round’s database id and its per-session number, and the web application labels rounds by number.

Session

One conversation with Kumoss about one repository. A session owns a Git branch named Kumoss/YYYY-MM-DD_HHMMSS (UTC) and a directory on the shared volume, and each user request within it opens a round.

Session lock

A flag on the session that blocks apply and pull-request merge. It is set automatically when the compliance audit fails or, where the deployment enables it, when the impact is High, and cleared either by an admin-panel editor or by a later generate round whose audit passes without a high-impact verdict. Some internal material calls this a plan lock.

Sidecar

An integration point between Kumoss and an organization’s systems, implementing an OpenAPI contract. Any implementation of the contract can replace the bundled reference by pointing services.<name>.endpoint in config.yaml at it.

See HTTP APIs.

Validation

The phase where the iac sidecar runs init, validate, and plan against the shared workspace to check that the generated code is sound and preview its effect.

Workspace

The per-run directory, shared with the iac sidecar, where Kumoss clones the repository and the IaC engine runs its commands. Each run gets its own directory under the session’s path; only the pinned plan is per session.