0x0LearnReferenceLibrariesMigration0x0.jmp0x1b.com

Kukulkan Pure Package Rewrite

Milestone 11 defines the package-owned Kukulkan surfaces that can be validated

without live runtime effects. These surfaces are intentionally data-shaped:

runtime packages can consume the same constructors later, while this milestone

keeps the check path deterministic and single-process.

Surfaces

schemas, serde round trips, and compatibility snapshots.

request signature envelopes.

boundaries.

trace, evidence, NCR/CAPA, document-control, onboarding, and deterministic

error records.

hydromet, risk, alert, drone artifact, change detection, geostats, and

timeseries contracts.

metrics, logging, health, scheduler, retry, provenance, secrets, tracing,

OIDC, object store, search, notify, job runtime, observability, backup/restore,

and fake adapter plans.

tenant/workspace orchestration records.

Gates

Run the pure package checks individually while working on a domain:


make kukulkan-contracts-check
make kukulkan-compliance-check
make kukulkan-geospatial-check
make kukulkan-service-core-check

The parent gate is:


make kukulkan-pure-check

The geospatial pure gate rejects provider URLs and network runtime capability

usage in the pure package source. Provider calls belong in later runtime

milestones.