Document · doc-0005

Genericisation history and validation evidence

Genericisation history and validation evidence

Migration result

The independent customer fork was retired in favor of one canonical product implementation plus a non-secret deployment manifest. Reusable collector, dashboard, alert, container, test, and Terraform logic now lives only in this repository. The deployment consumes the Terraform module at a full Git commit and carries customer configuration outside the product repository.

The migration preserved the externally visible contract while deliberately changing ownership and provenance. Internal environment and metric identities are generic; consumer-specific public namespaces and object identities remain overlay configuration. The image contains product source only, while the runtime receives narrow environment projections from deployment infrastructure.

Exact validated baseline

At generic revision 09c30b35db1d7a10355145542c6cdeeecbdb2a24, the completed migration validation recorded:

This is historical evidence. Repeat all gates at the selected candidate revisions and compare their command output before deployment.

Final containing revision

Product revision 8020bbfe0058ed1f5defd0c217f3069b88d1b0ec contains the reviewed implementation and produced:

The later Backlog-only completion commit does not change product, test, container or Terraform files. Repeat the full gate at any future product pin.

Intentional structural differences

No metric label, view schema, dashboard identity, alert identity or expression, permission pair, tier owner, schedule, hydration contract, rate-card dimension, or limited-publication guard was intentionally changed by the structural migration.

Evidence that is deliberately not durable truth

Live task-definition revisions, image digests, schedule states, estate counts, output timestamps, policy metadata, and registry lifecycle conditions drift. Capture them read-only immediately before an approved deployment. Never copy a dated live value from this document into a plan without re-verification.

View the source file on GitHub