gatelineAPI reference
LOCK_REQUIRED_FIELDS: readonly [
    "source",
    "integrated_at",
    "method",
    "adapters_rendered",
    "taken",
    "files",
    "forks",
    "instance_layer",
    "provenance_mode",
    "layout",
    "prefix",
] = ...

The fields every conforming lock carries. Kept beside the type rather than read out of the JSON Schema at runtime: the schema is the normative document for readers, this is the check, and the test holds them to each other.