{
    "$schema": "../../../../schemas/diagram-spec.schema.json",
    "schemaVersion": "2.0",
    "diagramKind": "roadmap",
    "id": "diagram-system-evolution-roadmap",
    "title": "Editorial Diagram System — Product Direction",
    "description": "An illustrative outcome-oriented view of product direction, intentionally separate from delivery dates and dependencies.",
    "language": "en",
    "vision": "Make trustworthy diagrams easy to author, review, and share.",
    "horizons": [
        {
            "id": "now",
            "kind": "now",
            "title": "NOW",
            "description": "Prove the current direction"
        },
        {
            "id": "next",
            "kind": "next",
            "title": "NEXT",
            "description": "Extend demonstrated value"
        },
        {
            "id": "later",
            "kind": "later",
            "title": "LATER",
            "description": "Explore future leverage"
        }
    ],
    "themes": [
        {
            "id": "trust",
            "type": "theme",
            "title": "TRUST",
            "description": "Keep meaning deterministic, reviewable, and safe to round-trip."
        },
        {
            "id": "expressiveness",
            "type": "theme",
            "title": "EXPRESSIVENESS",
            "description": "Cover distinct communication jobs without collapsing their semantics."
        },
        {
            "id": "reach",
            "type": "theme",
            "title": "REACH",
            "description": "Make authored diagrams useful across editors, reviews, and publishing channels."
        }
    ],
    "nodes": [
        {
            "id": "roadmap-profile",
            "type": "initiative",
            "title": "Strategic Roadmap",
            "description": "Separate product direction from schedules and dependencies.",
            "outcome": "Stakeholders understand intent without treating horizons as delivery dates.",
            "themeId": "trust",
            "horizonId": "now",
            "status": "active"
        },
        {
            "id": "semantic-traceability",
            "type": "initiative",
            "title": "Semantic traceability",
            "description": "Expose contract and provenance signals in generated artifacts.",
            "outcome": "Reviewers can explain why each managed visual element exists.",
            "themeId": "trust",
            "horizonId": "next",
            "status": "planned"
        },
        {
            "id": "timeline-profile",
            "type": "initiative",
            "title": "Delivery Timeline",
            "description": "Represent dates, milestones, workstreams, and dependencies.",
            "outcome": "Delivery conversations use a purpose-built schedule view.",
            "themeId": "expressiveness",
            "horizonId": "now",
            "status": "delivered"
        },
        {
            "id": "capability-map",
            "type": "initiative",
            "title": "Capability Map",
            "description": "Organize business capabilities independently from systems and delivery.",
            "outcome": "Teams compare capability coverage without inventing process flow.",
            "themeId": "expressiveness",
            "horizonId": "next",
            "status": "planned"
        },
        {
            "id": "assisted-authoring",
            "type": "initiative",
            "title": "Assisted authoring",
            "description": "Explore intent-aware operation proposals against stable contracts.",
            "outcome": "Authors iterate faster while every proposed change remains reviewable.",
            "themeId": "expressiveness",
            "horizonId": "later",
            "status": "exploring"
        },
        {
            "id": "catalog-experience",
            "type": "initiative",
            "title": "Diagram catalog",
            "description": "Make profile selection and examples easier to navigate.",
            "outcome": "Authors choose the right diagram type before editing content.",
            "themeId": "reach",
            "horizonId": "next",
            "status": "planned"
        },
        {
            "id": "accessible-outputs",
            "type": "initiative",
            "title": "Accessible outputs",
            "description": "Explore richer nonvisual descriptions generated from the Scene.",
            "outcome": "Published diagrams communicate meaning beyond the rendered image.",
            "themeId": "reach",
            "horizonId": "later",
            "status": "exploring"
        }
    ],
    "edges": []
}
