{
  "schema": "guanghu.ops-experience-receipt/v1",
  "receipt_id": "EXP-20260726-008-UPGRADE-NOT-PARALLEL-REPLACEMENT",
  "intent": "Upgrade the old Guanghu language system with navigation, intent continuity, Agent gates, and code-channel capabilities.",
  "scope": "language-system-upgrade-boundary",
  "input": "An isolated candidate could be mistaken for a new authoritative system beside the old lighthouse, driver, portal, and guardian Agents.",
  "evidence": [
    "The old /opt/engine.js driver remained active on port 3910.",
    "api-router.service, guanghu-portal.service, revive-guard, Gitea, and server Agents remained active.",
    "The candidate had no public route and no production cutover."
  ],
  "decision": "Classify the candidate as UPGRADE_STAGING and restore the old system topology before any authority transfer.",
  "action": "Added the invariant upgrade_in_place_of_language_system is not parallel_replacement_system to GLS-0243.",
  "observed_result": "The candidate stayed isolated while the existing component and entry-path inventory became the next required checkpoint.",
  "correction": "New controls must be embedded through a compatibility migration and cannot create a second legal execution path.",
  "invariant_id": "INV-UPGRADE-INHERITS-OLD-LANGUAGE-SYSTEM",
  "invariant": "A Guanghu upgrade inherits the old language system's identities, routes, data, dependencies, and receipts until an explicit migration receipt transfers authority.",
  "verification": [
    "Inventory old components and consumers.",
    "Mark authoritative, compatible, archival, rotating, and forbidden-overwrite roles.",
    "Prove caller migration and old dangerous-entry retirement before cutover."
  ],
  "receipt_path": "gls/GLS-0243-PUBLIC-ZHUYUAN-INTELLIGENT-OPS-INTENT-CONTINUITY-AND-CORRECTION-KERNEL.hdlp",
  "promotion_state": "CANDIDATE_ONLY",
  "recorded_at": "2026-07-26T22:20:00+08:00"
}
