Skip to content

topmark.version.machine.schemas

topmark / version / machine / schemas

Stable schema enums for version-related machine-readable output.

This module contains the version-domain keys and NDJSON kinds used by the version machine-readable output package. Shared envelope keys remain in topmark.core.machine.schemas, while shared diagnostic keys and diagnostic record kinds live in topmark.diagnostic.machine.schemas.

VersionKey

Bases: str, Enum

Stable version-domain keys for machine-readable payloads.

Attributes:

Name Type Description
VERSION

Effective rendered version string.

VERSION_INFO

Container key for the JSON version payload.

VERSION_FORMAT

String describing the effective version format.

VersionKind

Bases: str, Enum

Stable NDJSON kinds emitted by the version machine-readable output domain.

Attributes:

Name Type Description
VERSION

One version-information record.