Jump to content

The Principia Machina/GTP/12 Version semantics: Difference between revisions

From The Invariance Itself
m 1 revision imported
 
GTP section: specification, Claude instance, conformance, walk, guide, agent pages, diagrams
(No difference)

Revision as of 18:00, 18 September 2026

Instruction-layer specification, machine-optimized text: GTP 0.1.0, section VERSION SEMANTICS. Part of GTP and the TPM hub. Implements TPS 0.1.0. PROPOSED and UNDECLARED: no implementation may cite it as normative until its genesis line is landed. Human-only edit (TPS 5.13). The text below is this section of the GTP 0.1.0 artifact, verbatim; the whole artifact and its file fingerprint are on The Principia Machina/GTP. Human readers: the contents page is the map.

VERSION SEMANTICS
12.1 Versions follow Semantic Versioning 2.0.0.
12.2 The PUBLIC INTERFACE MUST be defined per artifact class, because
     what counts as a breaking change differs by class.
12.3 For an instruction artifact the public interface is its invocation
     grammar plus every section another artifact names.
12.4 A section no other artifact names is internal and MAY be rewritten
     without a major increment.
12.5 A run with no user present MUST NOT assign an increment above PATCH.
     BASIS: deciding that a change is larger than a correction is a
     judgement about what others relied on, and that needs a person.
12.6 Version assignment is a decision item.