{
  "phase_id": "phase-02",
  "category_id": "architecture_engineering_core",
  "doc_id": "panel_navigation_spec",
  "source_path": "/home/yeff/public_html/devon/panel/data/panel_navigation_spec.json",
  "documentation_branch_status": "CUSTOM_BRANCH",
  "bucket_statuses_from_docs_index": {
    "Prerequisites": "ACTIVE",
    "Installation": "ACTIVE",
    "Configuration": "ACTIVE",
    "Validation": "ACTIVE",
    "Observable Evidence": "ACTIVE",
    "Failure Modes & Recovery": "ACTIVE",
    "Completion & Promotion": "ACTIVE"
  },
  "exported_at": "2026-04-28T05:56:48.644291+00:00",
  "export_rule": "docs/json export generated from real panel/data source plus docs/index.php branch evidence; no authored content invented by export patch",
  "source_payload": {
    "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
    }
  }
}
