{
  "canon_meta": {
    "canon_id": "devon-panel-navigation-spec",
    "version": "1.0.0",
    "status": "ACTIVE",
    "ui_mode": "claude_like_workspace_devon_governed"
  },
  "layout": {
    "topbar": {
      "required_items": [
        "project_selector",
        "server_selector",
        "deployment_stage_selector",
        "global_status_counters",
        "search_box",
        "quick_actions"
      ]
    },
    "left_sidebar": {
      "role": "deployment_navigation",
      "groups": [
        "host_readiness",
        "canon_control_plane",
        "server_registry",
        "foundation_infrastructure",
        "storage_state",
        "memory_control_plane",
        "core_runtime",
        "observability_audit_base",
        "remote_access_orchestration",
        "sandbox_orchestration",
        "cognition_base",
        "engineering_modules",
        "governance_policy",
        "benchmark_learning",
        "operator_panel",
        "promotion_rollback"
      ]
    },
    "center_workspace": {
      "tabs": [
        "preview",
        "artifact",
        "contract",
        "diff",
        "logs",
        "metrics",
        "timeline"
      ]
    },
    "right_drawer_stack": {
      "drawers": [
        "evidence_drawer",
        "dependency_drawer",
        "memory_scope_drawer",
        "validation_drawer",
        "server_scope_drawer"
      ]
    }
  },
  "interaction_rules": {
    "default_open_behavior": {
      "left_sidebar": "open",
      "center_workspace": "preview",
      "right_drawer_stack": "evidence_drawer"
    },
    "click_card_behavior": [
      "open_contract_summary",
      "show_current_status",
      "show_evidence_list",
      "show_dependencies",
      "show_last_validation"
    ],
    "click_subcategory_behavior": [
      "focus_matrix_row",
      "show_pipeline_steps",
      "show_expected_evidence",
      "show_status_rule"
    ],
    "status_colors": {
      "PASS": "canonical_green",
      "FAIL": "canonical_red",
      "MISSING": "canonical_amber"
    },
    "counters_required": [
      "total_cards",
      "pass_count",
      "fail_count",
      "missing_count",
      "by_stage_counts"
    ]
  },
  "button_map": {
    "primary_buttons": [
      "Open Contract",
      "Open Evidence",
      "View Pipeline",
      "View Dependencies",
      "View Timeline"
    ],
    "secondary_buttons": [
      "Filter by Project",
      "Filter by Server",
      "Filter by Status",
      "Filter by Stage",
      "Filter by Memory Scope"
    ]
  },
  "panel_data_sources": {
    "primary_matrix": "08_canonical_matrix_v1.yaml",
    "panel_tree": "02_panel_canonical_tree.yaml",
    "contract_schema": "03_card_contract_minimums.yaml",
    "deployment_order": "01_deployment_order_canonical.yaml"
  },
  "initial_render_policy": {
    "matrix_driven": true,
    "evidence_only_status": true,
    "no_mock_status_allowed": true
  }
}
