← Documentation home

Canonical Markdown source · Oct 20, 2018

Product Constraints Gate

ops/product-constraints.md · 34 lines · SHA-256 471d6d54d4e3

Meta Museum treats two product constraints as non-negotiable:

  1. Linked Art JSON-LD remains the canonical model, backed by generated conformance evidence.
  1. Rights-first publication remains mandatory, with unresolved rights warnings blocking publication.

Run the gate locally:


pnpm product:constraints
pnpm product:constraints:check

The command writes timestamped evidence to `artifacts/product-constraints/` plus

`product-constraints-latest.json`. Use `--check` in CI or release readiness flows; it exits

non-zero when any constraint loses an enforcement point.

What Must Stay Enforced

  • `pnpm conformance:matrix:check` must remain available.
  • `docs/linked-art/conformance-matrix.md` and `docs/linked-art/LinkedArtModel1.0-Reference.md` must remain present.
  • Generated conformance matrix quality coverage must remain present under `tests/quality/`.
  • `src/utils/linked-art-rights.ts` must continue synthesizing Linked Art `Right` entities under `subject_to`.
  • Both WikiDraft contract layers must reject `published` drafts with unresolved `rightsWarnings`.
  • Cite-or-refuse quality coverage must remain present.
  • README, roadmap, and agent rules must continue stating canonical Linked Art, rights-first behavior, and human approval before publication.

Release Use

Run this gate whenever publication, projection, provider mapping, AI drafting, rights modeling,

or Linked Art protocol behavior changes. A passing result is not a legal rights clearance; it is

evidence that the product still refuses to treat conformance and rights review as optional.