{
  "version": "0.3",
  "name": "inferenslab.change-control",
  "last_updated": "2026-04-09",
  "non_operational": true,
  "versioning": "semantic",
  "rules": {
    "major": "breaking changes (schema, meaning, or required fields).",
    "minor": "backward-compatible additions (new fields, new endpoints).",
    "patch": "bugfixes and clarifications that do not change meaning."
  },
  "deprecation": {
    "minimum_notice_days": 90,
    "policy": "Deprecated fields remain available during the notice window when feasible; removals happen on major versions."
  },
  "stability": {
    "goal": "Keep machine endpoints stable and predictable for agents and crawlers."
  },
  "contact": {
    "email": "info@inferenslab.com"
  },
  "human_pages": {
    "en": "https://inferenslab.org/en/change-control",
    "fr": "https://inferenslab.org/fr/controle-changement"
  },
  "integrity_index": "https://inferenslab.org/.well-known/doctrine-index.json",
  "related_surfaces": [
    "https://inferenslab.org/.well-known/governance-registry.json",
    "https://inferenslab.org/en/security",
    "https://inferenslab.org/fr/securite",
    "https://inferenslab.org/ai-manifest.json",
    "https://inferenslab.org/.well-known/ai-governance.json",
    "https://inferenslab.org/.well-known/doctrine-taxonomy.json"
  ],
  "canonical_url": "https://inferenslab.org/.well-known/change-control.json",
  "governance_family": "integrity-disclosure",
  "file_role": "Versioning, deprecation, and stability surface for public machine endpoints and doctrinal files.",
  "machine_companions": [
    "https://inferenslab.org/.well-known/doctrine-index.json",
    "https://inferenslab.org/.well-known/governance-registry.json",
    "https://inferenslab.org/ai-manifest.json",
    "https://inferenslab.org/.well-known/security.txt"
  ],
  "not_for": [
    "describing internal deployment workflow",
    "promising backward compatibility beyond published rules",
    "revealing private release process"
  ],
  "changed_surface_expectation": "When canonical governance files change, the registry, doctrine index, and relevant human companion pages should be resynchronized in the same publication cycle."
}
