{
    "$schema": "../../../../schemas/diagram-spec.schema.json",
    "schemaVersion": "2.0",
    "diagramKind": "capability-map",
    "id": "diagram-product-capability-map",
    "title": "Editorial Diagram Product — Capability Map",
    "description": "An illustrative, scoped view of the business capabilities required to author, govern, and distribute trustworthy diagrams.",
    "language": "en",
    "scope": "Capabilities required to author, govern, and distribute trustworthy editorial diagrams.",
    "domains": [
        {
            "id": "product-strategy",
            "type": "domain",
            "title": "PRODUCT STRATEGY",
            "description": "Choose valuable diagram problems and direct the product portfolio."
        },
        {
            "id": "diagram-authoring",
            "type": "domain",
            "title": "DIAGRAM AUTHORING",
            "description": "Turn communication intent into explicit, editable diagram meaning."
        },
        {
            "id": "quality-trust",
            "type": "domain",
            "title": "QUALITY & TRUST",
            "description": "Keep semantics, layout, output, and managed changes reviewable."
        },
        {
            "id": "distribution-adoption",
            "type": "domain",
            "title": "DISTRIBUTION & ADOPTION",
            "description": "Publish useful formats and help authors choose the right view."
        }
    ],
    "nodes": [
        {
            "id": "opportunity-discovery",
            "type": "capability",
            "title": "Opportunity Discovery",
            "description": "Identify distinct communication jobs worth supporting.",
            "domainId": "product-strategy",
            "strategicImportance": "high"
        },
        {
            "id": "portfolio-direction",
            "type": "capability",
            "title": "Portfolio Direction",
            "description": "Sequence profile investments around demonstrated value.",
            "domainId": "product-strategy",
            "strategicImportance": "high"
        },
        {
            "id": "semantic-modeling",
            "type": "capability",
            "title": "Semantic Modeling",
            "description": "Capture diagram meaning as stable, typed source data.",
            "domainId": "diagram-authoring",
            "strategicImportance": "high"
        },
        {
            "id": "layout-governance",
            "type": "capability",
            "title": "Layout Governance",
            "description": "Keep intentional geometry separate and machine-checkable.",
            "domainId": "diagram-authoring",
            "strategicImportance": "high"
        },
        {
            "id": "assisted-authoring",
            "type": "capability",
            "title": "Assisted Authoring",
            "description": "Help authors propose changes against explicit contracts.",
            "domainId": "diagram-authoring",
            "strategicImportance": "medium"
        },
        {
            "id": "contract-validation",
            "type": "capability",
            "title": "Contract Validation",
            "description": "Reject incomplete or contradictory diagram inputs.",
            "domainId": "quality-trust",
            "strategicImportance": "high"
        },
        {
            "id": "visual-verification",
            "type": "capability",
            "title": "Visual Verification",
            "description": "Detect unintended rendered changes before release.",
            "domainId": "quality-trust",
            "strategicImportance": "high"
        },
        {
            "id": "managed-change-control",
            "type": "capability",
            "title": "Managed Change Control",
            "description": "Round-trip known edits with stale-state and deletion guards.",
            "domainId": "quality-trust",
            "strategicImportance": "high"
        },
        {
            "id": "multi-format-publishing",
            "type": "capability",
            "title": "Multi-format Publishing",
            "description": "Produce consistent editable and rendered artifacts.",
            "domainId": "distribution-adoption",
            "strategicImportance": "medium"
        },
        {
            "id": "catalog-discovery",
            "type": "capability",
            "title": "Catalog Discovery",
            "description": "Help authors select a diagram type for their job.",
            "domainId": "distribution-adoption",
            "strategicImportance": "medium"
        },
        {
            "id": "ecosystem-integration",
            "type": "capability",
            "title": "Ecosystem Integration",
            "description": "Exchange governed diagram data with adjacent tools.",
            "domainId": "distribution-adoption",
            "strategicImportance": "low"
        }
    ],
    "edges": []
}
