{
  "format": "agent-article-v0",
  "article_id": "EA-273",
  "canonical_url": "/tools/ea-273-ai-change-freeze-maintenance-window",
  "page_type": "reference",
  "claim_ids": [],
  "evidence_ids": [
    "EA-273-CURRENT-APPROVAL",
    "EA-273-CURRENT-BODY-READBACK"
  ],
  "unknown_ids": [
    "EA-273-UNKNOWN-01"
  ],
  "operational_object_ids": [],
  "provider": [],
  "models": [],
  "plans": [],
  "surfaces": [],
  "regions": [],
  "current_status": "CURRENT",
  "observation_status": "SPEC_ONLY",
  "freshness": "CURRENT",
  "last_verified": "2026-10-07",
  "supersedes": [],
  "superseded_by": [],
  "provenance": [
    "V23-CANDIDATE-EA273-FIRST-20261015-C5",
    "BODY-SHA256:c08241ce1a3f885e52fe824b82a4ddb449c375de7b7a368d84d866c5951a9f2d"
  ],
  "article_sources": [
    {
      "id": "EA-273-CURRENT-APPROVAL",
      "evidence_class": "RESEARCH",
      "title": "現行本文の監査・revision対応",
      "supports": [
        "現行台帳のAUDIT_PASSと候補・revision・本文ハッシュの対応を確認しています。"
      ],
      "limit": "監査状態と来歴の記録です。外部根拠の最新性や本文の全主張を追加保証しません。",
      "origin_class": "AUDITED_CANONICAL_RESEARCH_PACKET",
      "source_or_experiment_ids": [
        "V23-CANDIDATE-EA273-FIRST-20261015-C5"
      ],
      "supporting_locators": [
        "1KqhJtiSb2S84rWmeYVwKcT_76dBwZ_B0ZZuAWQqH0rQ/EA_REVISION_LEDGER!A70:U70",
        "EA_REVISION_LEDGER!A70:U70",
        "EA-273-FIRST-20261006"
      ],
      "provenance_status": "CURRENT_CANONICAL_APPROVAL_READBACK"
    },
    {
      "id": "EA-273-CURRENT-BODY-READBACK",
      "evidence_class": "IMPL",
      "title": "現行本文の収録照合",
      "supports": [
        "公開生成入力の本文SHA-256が、監査済み候補に結び付いたハッシュと一致しています。"
      ],
      "limit": "本文の同一性の検査です。外部システムの挙動や全主張の真偽を実証したものではありません。",
      "checked_at": "2026-10-17",
      "origin_class": "IMPLEMENTATION_READBACK",
      "source_or_experiment_ids": [
        "BODY-SHA256:c08241ce1a3f885e52fe824b82a4ddb449c375de7b7a368d84d866c5951a9f2d"
      ],
      "supporting_locators": [
        "content/staging/EA-273.md",
        "c08241ce1a3f885e52fe824b82a4ddb449c375de7b7a368d84d866c5951a9f2d",
        "EA-273-FIRST-20261006"
      ],
      "provenance_status": "CURRENT_APPROVED_BODY_HASH_MATCH"
    }
  ],
  "research_sections": [
    {
      "heading": "公開claim",
      "text": "AIシステムのchange freezeは「変更が一切起きない期間」ではありません。組織が制御できる変更面を列挙し、通常変更、maintenance window、emergency exceptionを別状態として管理します。model/provider alias、prompt、routing、tool/MCP、retrieval/index、memory、policy/guardrail、runtime dependencyまでchange inventoryへ含め、provider管理変更など組織外の変化は別途driftとして監視します。"
    },
    {
      "heading": "Freeze contract",
      "text": "freezeごとにscope、開始・終了時刻とtimezone、対象環境、禁止/許可change class、approver、exception条件、expiry、rollback/readback、ownerを固定します。calendarがOPENであることはapproval、test、SLO適合、deployment成功を意味しません。calendarがCLOSEDでも、製品が許すbypassやemergency pathの存在を前提にauditします。"
    },
    {
      "heading": "Maintenance window",
      "text": "maintenance windowは変更を許可する時間帯であり、freeze解除そのものではありません。window内でもprecondition、approval、test、blast radius、rollback、post-change verificationを要求します。timezone/DSTとstale calendarによる誤判定をfailure modeとして扱います。"
    },
    {
      "heading": "Emergency exception",
      "text": "security incidentや重大障害で例外変更が必要な場合、対象、理由、approver、開始時刻、expiry、実行者、変更内容、rollback条件を記録します。恒久的なbypassへ変質させず、終了後に例外権限とtemporary ruleをreadbackします。"
    },
    {
      "heading": "AI change surfaces",
      "text": "少なくともmodel/provider identifier・routing、prompt/template、tool/MCP schema・permission・endpoint、retrieval corpus/index/embedding、memory/checkpoint schema、guardrail/policy/eval、workflow/orchestrator、credential/IAM参照、runtime/library、feature flagをinventory化します。単一Git repositoryのfreezeだけをAI system全体のfreezeと呼びません。"
    },
    {
      "heading": "Post-change verification",
      "text": "deployment/job successだけで閉じず、authoritative configuration/state、model identifier、tool permission、retrieval/index revision、policy/guardrail versionをreadbackし、critical synthetic journeyまたは主要SLIでbehaviorを確認します。provider-controlled aliasや外部dependencyはinternal freeze外で変化し得るため、drift検出を別gateにします。"
    },
    {
      "heading": "Counterevidence／限界",
      "text": "freezeは同時変更を減らせますが、長期化するとbacklogとpost-freeze batch riskを増やし得ます。security/emergency changeを完全禁止することも適切とは限りません。AWS、GitHub、Google SRE、Microsoftの公開資料は実装・policy例であり、特定organizationのenforcementやtenant behaviorを証明しません。"
    },
    {
      "heading": "Failure envelope",
      "text": "shadow change surface、provider/model alias drift、stale calendar、timezone/DST error、unauthorized bypass、exception without expiry、approval/deployment race、rollback incompatibility、post-freeze batch release、freeze中の外部managed change、readback omissionを含みます。"
    },
    {
      "heading": "SAFE_WORDING",
      "text": "Change freezeは選択した変更リスクを減らす統制であり、信頼性や完全なimmutabilityを保証しません。freeze、maintenance window、emergency exceptionを別の監査可能な状態として管理し、AI固有のchange surfaceを列挙して、変更後はauthoritative stateとbehaviorをreadbackします。"
    },
    {
      "heading": "OPEN_UNKNOWN",
      "text": "組織のcritical period、SLO/error-budget policy、change inventory、provider alias contract、enforcement、approver、emergency class、timezone、最大freeze期間、rollback compatibility、post-freeze batching、tenant realized behaviorは未確認です。"
    }
  ],
  "human_url": "/tools/ea-273-ai-change-freeze-maintenance-window",
  "markdown_url": "/agent/article.md?path=%2Ftools%2Fea-273-ai-change-freeze-maintenance-window",
  "json_url": "/agent/article.json?path=%2Ftools%2Fea-273-ai-change-freeze-maintenance-window"
}