{
  "agent_tasks": [
    "explain_platform_architecture"
  ],
  "ai_indexable": true,
  "approvers": [
    "Stephen"
  ],
  "audiences": [
    "technical_lead",
    "developer",
    "organization_leader",
    "integration_partner",
    "agent"
  ],
  "authority_domain": "platform_architecture",
  "authorization_scope": "PUBLIC_INFORMATION",
  "availability_state": "NOT_AVAILABLE",
  "canonical_authority": "SRC-ARCHITECTURE-ATLAS-V2-2",
  "canonical_locale": "zh-CN",
  "capability_state": "IN_DEVELOPMENT",
  "chunk_context": {
    "repeat_authorization_state": true,
    "repeat_dates": true,
    "repeat_doc_id": true,
    "repeat_execution_boundary": true,
    "repeat_product": true,
    "repeat_reality_state": true,
    "repeat_region": true,
    "repeat_version": true
  },
  "citation": {
    "canonical_url": "/en/architecture/state-machines",
    "preferred_anchor": "overview"
  },
  "content_applicability": "SHARED_NEUTRAL",
  "content_digest": "919789526d82d6620918f13bc8557046ba319eb28dbba0bcb0e3c703829df1ec",
  "content_maturity": "DRAFTED",
  "doc_id": "MYRILUM-DOC-ARCH-025",
  "document_type": "concept",
  "effective_at": null,
  "evidence_refs": [],
  "expires_at": null,
  "freshness_status": "CURRENT",
  "governance_status": "APPROVED",
  "last_verified_at": "2026-09-23",
  "locale": "en",
  "machine_summary": "State machines and exception paths (MYRILUM target architecture A25, principles only). No single catch-all “success”. Every state change has conditions. Intermediate states never pose as final ones. Result, verification, acceptance and payment are four objects. Revision creates a new version; history is not rewritten.",
  "nav_order": 155,
  "operational_effect": "NONE",
  "owner": "Web3Capital Documentation Steward",
  "product_id": null,
  "publication_by_region": {
    "CN": "PRIVATE",
    "GLOBAL": "PUBLISHED_GLOBAL"
  },
  "publication_status": "PUBLISHED_GLOBAL",
  "region": "GLOBAL",
  "regions": [
    "GLOBAL",
    "CN"
  ],
  "related_docs": [
    "MYRILUM-DOC-ARCH-000",
    "MYRILUM-DOC-ARCH-004",
    "MYRILUM-DOC-ARCH-016",
    "MYRILUM-DOC-ARCH-024",
    "MYRILUM-DOC-START-002"
  ],
  "requires_human_gate": true,
  "review_due_at": "2026-10-23",
  "safety_class": "INFORMATIONAL",
  "schema_version": "0.1",
  "search_indexable": true,
  "section": "architecture",
  "slug": "architecture/state-machines",
  "source_commit": "6b41cce4496de03c67a501aa94cd41ec6ac0e85a",
  "source_path": "outputs/architecture/myrilum-full-architecture-atlas-v2.2/atlas.json",
  "source_refs": [
    "SRC-ARCHITECTURE-ATLAS-V2-2"
  ],
  "source_repository": "myrilum",
  "summary": "Orders, payments, plans, tasks, runs, results, verification and acceptance each have their own state and never share one “success” field; saying “done” always means saying which object is done.",
  "supersedes": null,
  "tags": [
    "architecture",
    "architecture-map:A25"
  ],
  "tasks": [
    "understand_platform_architecture"
  ],
  "title": "State machines and exception paths",
  "translation_of": "MYRILUM-DOC-ARCH-025@0.1.0:zh-CN",
  "translation_source_sha": "99551b55a0ee9a2d9974bbfcb77ab567f9908c202950392cdf5c26cdac8de079",
  "translation_status": "BLOCKED_PENDING_REGIONAL_REVIEW",
  "version": "0.1.0",
  "visibility": "PUBLIC"
}
