<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>CAST Imaging Documentation</title>
    <link>https://a477574b.claude-generated-a3n.pages.dev/</link>
    <description>Recent content on CAST Imaging Documentation</description>
    <generator>Hugo</generator>
    <language>en</language>
    <atom:link href="https://a477574b.claude-generated-a3n.pages.dev/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Assess Cloud Readiness</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/assess-modernization/assess-cloud-readiness/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/assess-modernization/assess-cloud-readiness/</guid>
      <description>&lt;h2 id=&#34;before-you-start&#34;&gt;Before you start&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Who this is for&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Architect, project manager&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Role required&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Viewer or higher&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Application analyzed with CAST Console 2.4+ and the &lt;code&gt;com.castsoftware.highlight2mri&lt;/code&gt; extension&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;step-1-open-the-cloud-readiness-view&#34;&gt;Step 1: Open the cloud readiness view&lt;/h2&gt;&#xA;&lt;p&gt;On the Welcome page, find the &lt;strong&gt;Do you want to accelerate cloud migration?&lt;/strong&gt; section. Click &lt;strong&gt;Cloud Readiness&lt;/strong&gt; or &lt;strong&gt;Containerization Insights&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;p&gt;[TODO: Screenshot of the tiles]&lt;/p&gt;&#xA;&lt;h2 id=&#34;step-2-read-blockers-and-boosters&#34;&gt;Step 2: Read blockers and boosters&lt;/h2&gt;&#xA;&lt;p&gt;The view lists two categories:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Choose a Deployment Model</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/install-and-deploy/choose-a-deployment-model/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/install-and-deploy/choose-a-deployment-model/</guid>
      <description>&lt;p&gt;CAST Imaging can be deployed in three ways. Choose the model that best fits your infrastructure and operating constraints.&lt;/p&gt;&#xA;&lt;h2 id=&#34;before-you-start&#34;&gt;Before you start&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Who this is for&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;IT administrator planning a new installation&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Role required&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;None (planning phase)&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;None&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;comparison&#34;&gt;Comparison&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;Model&lt;/th&gt;&#xA;          &lt;th&gt;Operating system&lt;/th&gt;&#xA;          &lt;th&gt;Best for&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Windows installer&lt;/td&gt;&#xA;          &lt;td&gt;Windows Server&lt;/td&gt;&#xA;          &lt;td&gt;Single-server setups, teams already using Windows infrastructure&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Docker (Linux or Windows)&lt;/td&gt;&#xA;          &lt;td&gt;Linux or Windows with Docker Desktop&lt;/td&gt;&#xA;          &lt;td&gt;Reproducible environments, easier upgrades, containerized infrastructure&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Kubernetes&lt;/td&gt;&#xA;          &lt;td&gt;Any Kubernetes cluster&lt;/td&gt;&#xA;          &lt;td&gt;High-availability, scalable, enterprise-grade deployments&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;windows-installer&#34;&gt;Windows installer&lt;/h2&gt;&#xA;&lt;p&gt;The Windows installer packages all CAST Imaging components into standard Windows executables. Installation is straightforward and does not require container knowledge.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Export the Current View</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/generate-reports/export-the-current-view/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/generate-reports/export-the-current-view/</guid>
      <description>&lt;h2 id=&#34;before-you-start&#34;&gt;Before you start&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Who this is for&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Any user&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Role required&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Viewer or higher&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;A view open on the canvas&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;export-as-image&#34;&gt;Export as image&lt;/h2&gt;&#xA;&lt;p&gt;In the toolbar, click &lt;strong&gt;Export&lt;/strong&gt; and select the image format:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;PNG&lt;/strong&gt;: raster image, good for presentations and documents.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;SVG&lt;/strong&gt;: vector image, good for large diagrams that need to stay sharp when scaled.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;[TODO: Screenshot of the export menu]&lt;/p&gt;&#xA;&lt;h2 id=&#34;export-as-data-file&#34;&gt;Export as data file&lt;/h2&gt;&#xA;&lt;p&gt;To export the objects and links currently on the canvas as structured data:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Get an Overview of Your Application</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/discover-application-architecture/get-an-overview/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/discover-application-architecture/get-an-overview/</guid>
      <description>&lt;h2 id=&#34;before-you-start&#34;&gt;Before you start&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Who this is for&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Architect, team lead, developer new to the application&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Role required&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Viewer or higher&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Application imported into CAST Imaging&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;step-1-open-the-application&#34;&gt;Step 1: Open the application&lt;/h2&gt;&#xA;&lt;p&gt;From the application list, click the application you want to explore. The Welcome page opens.&lt;/p&gt;&#xA;&lt;h2 id=&#34;step-2-read-the-application-properties&#34;&gt;Step 2: Read the application properties&lt;/h2&gt;&#xA;&lt;p&gt;On the Welcome page, look at the right panel for:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Application size (S, M, L, XL, XXL) based on lines of code&lt;/li&gt;&#xA;&lt;li&gt;Total number of objects, relationships, transactions, and data call graphs&lt;/li&gt;&#xA;&lt;li&gt;Technologies present and their lines of code&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;[TODO: Screenshot of the application properties panel]&lt;/p&gt;</description>
    </item>
    <item>
      <title>Graph Fails to Load</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/troubleshoot/graph-fails-to-load/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/troubleshoot/graph-fails-to-load/</guid>
      <description>&lt;h2 id=&#34;symptom&#34;&gt;Symptom&lt;/h2&gt;&#xA;&lt;p&gt;The canvas shows an error: &lt;strong&gt;&amp;ldquo;Failed to get graph data&amp;rdquo;&lt;/strong&gt;, or the application loads but the canvas stays empty.&lt;/p&gt;&#xA;&lt;h2 id=&#34;likely-causes&#34;&gt;Likely causes&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;Cause&lt;/th&gt;&#xA;          &lt;th&gt;How to confirm&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Neo4j out of memory&lt;/td&gt;&#xA;          &lt;td&gt;Check Neo4j logs for OutOfMemoryError or GC overhead&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Neo4j page cache too small&lt;/td&gt;&#xA;          &lt;td&gt;Graph loads but is very slow; Neo4j log shows cache misses&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Corrupt import&lt;/td&gt;&#xA;          &lt;td&gt;Some applications load but one specific application fails&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Neo4j service stopped&lt;/td&gt;&#xA;          &lt;td&gt;CAST Imaging admin panel shows Neo4j as down&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;resolution&#34;&gt;Resolution&lt;/h2&gt;&#xA;&lt;h3 id=&#34;increase-neo4j-memory&#34;&gt;Increase Neo4j memory&lt;/h3&gt;&#xA;&lt;p&gt;See &lt;a href=&#34;../administer-and-manage/manage-neo4j/&#34;&gt;Manage Neo4j — Optimize memory allocation&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>How to Use This Documentation</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/get-started/how-to-use-this-documentation/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/get-started/how-to-use-this-documentation/</guid>
      <description>&lt;p&gt;This documentation is organized by task, not by feature. Each section answers a specific question a user might have.&lt;/p&gt;&#xA;&lt;h2 id=&#34;learning-paths-by-role&#34;&gt;Learning paths by role&lt;/h2&gt;&#xA;&lt;h3 id=&#34;developer&#34;&gt;Developer&lt;/h3&gt;&#xA;&lt;p&gt;You want to find the impact of a change, trace a call path, or understand a piece of code.&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;a href=&#34;log-in-and-navigate-the-welcome-page/&#34;&gt;Log in and navigate the welcome page&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;understand-the-user-interface/&#34;&gt;Understand the user interface&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;../investigate-code/search-for-a-specific-object/&#34;&gt;Search for a specific object&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;../investigate-code/explore-a-transaction-end-to-end/&#34;&gt;Explore a transaction end-to-end&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;../investigate-code/trace-the-path-between-two-objects/&#34;&gt;Trace the path between two objects&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h3 id=&#34;architect&#34;&gt;Architect&lt;/h3&gt;&#xA;&lt;p&gt;You want to understand the structure of an application you have not seen before.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Manage Users</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/administer-and-manage/manage-users/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/administer-and-manage/manage-users/</guid>
      <description>&lt;h2 id=&#34;before-you-start&#34;&gt;Before you start&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Who this is for&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;CAST Imaging administrator&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Role required&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Admin or Super Admin&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;CAST Imaging installed and running&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;open-the-users-panel&#34;&gt;Open the Users panel&lt;/h2&gt;&#xA;&lt;p&gt;In the Admin Center, click &lt;strong&gt;Users&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;p&gt;[TODO: Screenshot of the Users panel]&lt;/p&gt;&#xA;&lt;h2 id=&#34;create-a-user&#34;&gt;Create a user&lt;/h2&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Click &lt;strong&gt;Add user&lt;/strong&gt;.&lt;/li&gt;&#xA;&lt;li&gt;Enter the username, email, and password.&lt;/li&gt;&#xA;&lt;li&gt;Assign a role. See &lt;a href=&#34;manage-roles-and-permissions/&#34;&gt;Manage roles and permissions&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;li&gt;Click &lt;strong&gt;Save&lt;/strong&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h2 id=&#34;edit-a-user&#34;&gt;Edit a user&lt;/h2&gt;&#xA;&lt;p&gt;Click a username to open the user record. Edit the fields you want to change and click &lt;strong&gt;Save&lt;/strong&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Register and Deliver Source Code</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/onboard-and-analyze/register-and-deliver-source-code/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/onboard-and-analyze/register-and-deliver-source-code/</guid>
      <description>&lt;h2 id=&#34;before-you-start&#34;&gt;Before you start&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Who this is for&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Analysis engineer, AIP Console operator&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Role required&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;AIP Console operator role&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;AIP Console installed and running; source code available as a ZIP, Git repository, or SVN path&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;step-1-create-the-application-in-aip-console&#34;&gt;Step 1: Create the application in AIP Console&lt;/h2&gt;&#xA;&lt;p&gt;[TODO: Navigate to AIP Console; click New Application; fill in application name and description]&lt;/p&gt;&#xA;&lt;h2 id=&#34;step-2-deliver-the-source-code&#34;&gt;Step 2: Deliver the source code&lt;/h2&gt;&#xA;&lt;p&gt;Choose one of these methods:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Save and Reload a View</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/customize-views/save-and-reload-a-view/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/customize-views/save-and-reload-a-view/</guid>
      <description>&lt;h2 id=&#34;before-you-start&#34;&gt;Before you start&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Who this is for&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Any user&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Role required&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Editor or higher&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Application open; a view configured the way you want to save it&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;save-the-current-view&#34;&gt;Save the current view&lt;/h2&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;In the toolbar, click &lt;strong&gt;Save view&lt;/strong&gt;.&lt;/li&gt;&#xA;&lt;li&gt;Enter a name for the view.&lt;/li&gt;&#xA;&lt;li&gt;Click &lt;strong&gt;Save&lt;/strong&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;[TODO: Screenshot of the Save view dialog]&lt;/p&gt;&#xA;&lt;p&gt;The view saves the current scope, level, visible objects, filters, and any custom aggregations or annotations applied.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Search for a Specific Object</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/investigate-code/search-for-a-specific-object/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/investigate-code/search-for-a-specific-object/</guid>
      <description>&lt;h2 id=&#34;before-you-start&#34;&gt;Before you start&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Who this is for&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Developer, architect&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Role required&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Viewer or higher&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Application imported into CAST Imaging&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;global-search&#34;&gt;Global search&lt;/h2&gt;&#xA;&lt;p&gt;The global search finds objects across all scopes and levels.&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Click the &lt;strong&gt;Search&lt;/strong&gt; icon in the toolbar, or press the keyboard shortcut.&lt;/li&gt;&#xA;&lt;li&gt;Type the object name. Results appear as you type.&lt;/li&gt;&#xA;&lt;li&gt;Use filters to narrow the results by technology, object type, or tag.&lt;/li&gt;&#xA;&lt;li&gt;Click a result to display the object on the canvas.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;[TODO: Screenshot of the global search dialog with filters]&lt;/p&gt;</description>
    </item>
    <item>
      <title>Set Up AI Integration</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/use-ai-assistance/set-up-ai-integration/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/use-ai-assistance/set-up-ai-integration/</guid>
      <description>&lt;h2 id=&#34;before-you-start&#34;&gt;Before you start&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Who this is for&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;CAST Imaging administrator&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Role required&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Admin or Super Admin&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;An OpenAI or Azure OpenAI API key; internet access to the AI provider (or a proxy)&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;step-1-get-an-api-key&#34;&gt;Step 1: Get an API key&lt;/h2&gt;&#xA;&lt;p&gt;&lt;strong&gt;OpenAI&lt;/strong&gt;: Create an account at openai.com, go to &lt;strong&gt;View API keys&lt;/strong&gt;, and click &lt;strong&gt;Create new secret key&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Azure OpenAI&lt;/strong&gt;: You need an Azure subscription with access to Azure OpenAI. Deploy a GPT-4 model. Collect the API key, endpoint URL, and deployment name.&lt;/p&gt;</description>
    </item>
    <item>
      <title>User Interface Reference</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/reference/user-interface/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/reference/user-interface/</guid>
      <description>&lt;h2 id=&#34;investigation-panel&#34;&gt;Investigation panel&lt;/h2&gt;&#xA;&lt;p&gt;[TODO: Annotated screenshot and description of each element — scope selector, level selector, perspective selector, search bar, filter options]&lt;/p&gt;&#xA;&lt;h2 id=&#34;toolbar&#34;&gt;Toolbar&lt;/h2&gt;&#xA;&lt;p&gt;[TODO: Annotated screenshot and description of each toolbar button — search, reports, saved views, tabs, preferences, help]&lt;/p&gt;&#xA;&lt;h2 id=&#34;canvas&#34;&gt;Canvas&lt;/h2&gt;&#xA;&lt;p&gt;[TODO: Description of canvas interactions — zoom, pan, double-click to drill, Shift+double-click to go up, right-click context menu]&lt;/p&gt;&#xA;&lt;h2 id=&#34;properties-panel&#34;&gt;Properties panel&lt;/h2&gt;&#xA;&lt;p&gt;[TODO: Description of the Properties panel fields — name, full name, type, file, module, metrics]&lt;/p&gt;</description>
    </item>
    <item>
      <title>What is CAST Imaging?</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/about/what-is-cast-imaging/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/about/what-is-cast-imaging/</guid>
      <description>&lt;p&gt;CAST Imaging is a browser-based tool that turns application source code into an interactive graph. You can explore the structure of any enterprise application without reading code line by line.&lt;/p&gt;&#xA;&lt;h2 id=&#34;what-problem-does-it-solve&#34;&gt;What problem does it solve?&lt;/h2&gt;&#xA;&lt;p&gt;Large applications can contain millions of lines of code spread across many technologies. Understanding how the parts connect — and what breaks when you change something — is very difficult without a visual map.&lt;/p&gt;&#xA;&lt;p&gt;CAST Imaging reads the output of a static code analysis and displays the results as a navigable graph. You can zoom in from a high-level architecture view all the way down to individual methods and database calls.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Generate Built-In Data Reports</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/generate-reports/generate-built-in-data-reports/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/generate-reports/generate-built-in-data-reports/</guid>
      <description>&lt;h2 id=&#34;before-you-start&#34;&gt;Before you start&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Who this is for&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Developer, architect, manager&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Role required&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Viewer or higher&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Application imported&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;open-the-report-dialog&#34;&gt;Open the report dialog&lt;/h2&gt;&#xA;&lt;p&gt;In the toolbar, click &lt;strong&gt;Reports&lt;/strong&gt; (available in all scopes and at all levels).&lt;/p&gt;&#xA;&lt;p&gt;[TODO: Screenshot of the Reports button and dialog]&lt;/p&gt;&#xA;&lt;h2 id=&#34;available-reports&#34;&gt;Available reports&lt;/h2&gt;&#xA;&lt;h3 id=&#34;data-sources&#34;&gt;Data Sources&lt;/h3&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;Report&lt;/th&gt;&#xA;          &lt;th&gt;What it contains&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Relation between Objects and Data Sources&lt;/td&gt;&#xA;          &lt;td&gt;All links between code objects and database tables/views&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Relation between DB tables and DB objects&lt;/td&gt;&#xA;          &lt;td&gt;Links between database tables and procedures/functions&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Relation between Data Sources and Transactions&lt;/td&gt;&#xA;          &lt;td&gt;Which transactions access which tables&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Number of Transactions per Data Source&lt;/td&gt;&#xA;          &lt;td&gt;Coupling count per table&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h3 id=&#34;transactions&#34;&gt;Transactions&lt;/h3&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;Report&lt;/th&gt;&#xA;          &lt;th&gt;What it contains&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Relation between Transactions and Objects&lt;/td&gt;&#xA;          &lt;td&gt;All objects in each transaction&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Relation between Transactions and Data Sources&lt;/td&gt;&#xA;          &lt;td&gt;Data sources accessed per transaction&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Transaction Complexity&lt;/td&gt;&#xA;          &lt;td&gt;CC, IC, EC, and LOC for each transaction&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h3 id=&#34;references&#34;&gt;References&lt;/h3&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;Report&lt;/th&gt;&#xA;          &lt;th&gt;What it contains&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Most referenced Objects&lt;/td&gt;&#xA;          &lt;td&gt;Objects with the highest number of callers&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Most referenced Data Objects&lt;/td&gt;&#xA;          &lt;td&gt;Database objects with the highest number of callers&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h3 id=&#34;application&#34;&gt;Application&lt;/h3&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;Report&lt;/th&gt;&#xA;          &lt;th&gt;What it contains&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Relation between Modules&lt;/td&gt;&#xA;          &lt;td&gt;All links between modules&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Relation between Modules and Transactions&lt;/td&gt;&#xA;          &lt;td&gt;Which transactions belong to which module&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Module Complexity&lt;/td&gt;&#xA;          &lt;td&gt;CC, IC, EC, LOC per module&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Relation between Modules and Objects&lt;/td&gt;&#xA;          &lt;td&gt;All objects per module&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Lines of Code per Technology Artifact&lt;/td&gt;&#xA;          &lt;td&gt;LOC by object type and technology&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Added/Modified Objects&lt;/td&gt;&#xA;          &lt;td&gt;Objects that changed between the current and previous snapshot&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;choose-the-output-format&#34;&gt;Choose the output format&lt;/h2&gt;&#xA;&lt;p&gt;Click &lt;strong&gt;CSV&lt;/strong&gt;, &lt;strong&gt;XLSX&lt;/strong&gt;, or &lt;strong&gt;JSON&lt;/strong&gt; to generate and download the report immediately.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Check Requirements</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/install-and-deploy/check-requirements/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/install-and-deploy/check-requirements/</guid>
      <description>&lt;p&gt;Check these requirements before you start the installation. An undersized environment causes performance problems that are difficult to diagnose later.&lt;/p&gt;&#xA;&lt;h2 id=&#34;before-you-start&#34;&gt;Before you start&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Who this is for&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;IT administrator planning a new installation&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Role required&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;None (planning phase)&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;None&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;hardware-requirements&#34;&gt;Hardware requirements&lt;/h2&gt;&#xA;&lt;p&gt;Hardware needs depend on the size of the applications you will analyze.&lt;/p&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;Application size&lt;/th&gt;&#xA;          &lt;th&gt;Objects (approx.)&lt;/th&gt;&#xA;          &lt;th&gt;RAM&lt;/th&gt;&#xA;          &lt;th&gt;CPU cores&lt;/th&gt;&#xA;          &lt;th&gt;Disk (Neo4j data)&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Small (S)&lt;/td&gt;&#xA;          &lt;td&gt;&amp;lt; 50,000&lt;/td&gt;&#xA;          &lt;td&gt;16 GB&lt;/td&gt;&#xA;          &lt;td&gt;4&lt;/td&gt;&#xA;          &lt;td&gt;50 GB&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Medium (M)&lt;/td&gt;&#xA;          &lt;td&gt;50,000–200,000&lt;/td&gt;&#xA;          &lt;td&gt;32 GB&lt;/td&gt;&#xA;          &lt;td&gt;8&lt;/td&gt;&#xA;          &lt;td&gt;100 GB&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Large (L)&lt;/td&gt;&#xA;          &lt;td&gt;200,000–500,000&lt;/td&gt;&#xA;          &lt;td&gt;64 GB&lt;/td&gt;&#xA;          &lt;td&gt;16&lt;/td&gt;&#xA;          &lt;td&gt;250 GB&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Extra large (XL)&lt;/td&gt;&#xA;          &lt;td&gt;500,000–1,000,000&lt;/td&gt;&#xA;          &lt;td&gt;128 GB&lt;/td&gt;&#xA;          &lt;td&gt;32&lt;/td&gt;&#xA;          &lt;td&gt;500 GB&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;XXL&lt;/td&gt;&#xA;          &lt;td&gt;&amp;gt; 1,000,000&lt;/td&gt;&#xA;          &lt;td&gt;256 GB+&lt;/td&gt;&#xA;          &lt;td&gt;64+&lt;/td&gt;&#xA;          &lt;td&gt;1 TB+&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;[TODO: Verify values and add separate rows for PostgreSQL disk]&lt;/p&gt;</description>
    </item>
    <item>
      <title>Organize Objects into Custom Modules</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/customize-views/organize-objects-into-custom-modules/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/customize-views/organize-objects-into-custom-modules/</guid>
      <description>&lt;h2 id=&#34;before-you-start&#34;&gt;Before you start&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Who this is for&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Architect, developer&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Role required&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Editor or higher&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Application imported; objects visible at Objects level&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;step-1-start-a-custom-aggregation&#34;&gt;Step 1: Start a custom aggregation&lt;/h2&gt;&#xA;&lt;p&gt;Right-click any object at Objects level and select &lt;strong&gt;Associate to custom aggregation&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;p&gt;[TODO: Screenshot of the context menu]&lt;/p&gt;&#xA;&lt;h2 id=&#34;step-2-create-or-select-a-group&#34;&gt;Step 2: Create or select a group&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Create new&lt;/strong&gt;: enter a name for the new group.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Add to existing&lt;/strong&gt;: select an existing custom group from the list.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;[TODO: Screenshot of the group selection dialog]&lt;/p&gt;</description>
    </item>
    <item>
      <title>Explain an Object with AI</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/use-ai-assistance/explain-an-object-with-ai/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/use-ai-assistance/explain-an-object-with-ai/</guid>
      <description>&lt;h2 id=&#34;before-you-start&#34;&gt;Before you start&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Who this is for&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Developer, architect&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Role required&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Viewer or higher&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;AI integration set up by administrator; source code viewer configured&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;step-1-right-click-an-object&#34;&gt;Step 1: Right-click an object&lt;/h2&gt;&#xA;&lt;p&gt;At Objects level, right-click any object and select &lt;strong&gt;Explain with AI&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;p&gt;[TODO: Screenshot of the context menu]&lt;/p&gt;&#xA;&lt;h2 id=&#34;step-2-read-the-explanation&#34;&gt;Step 2: Read the explanation&lt;/h2&gt;&#xA;&lt;p&gt;The source code appears in the Legend panel. The AI explanation loads below it. The explanation first appears as a short summary.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Explore a Transaction End-to-End</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/investigate-code/explore-a-transaction-end-to-end/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/investigate-code/explore-a-transaction-end-to-end/</guid>
      <description>&lt;h2 id=&#34;before-you-start&#34;&gt;Before you start&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Who this is for&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Developer, architect&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Role required&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Viewer or higher&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Application imported; application contains transactions&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;step-1-open-the-transaction-scope&#34;&gt;Step 1: Open the Transaction scope&lt;/h2&gt;&#xA;&lt;p&gt;In the Investigation panel, select &lt;strong&gt;Transaction&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;h2 id=&#34;step-2-find-the-transaction&#34;&gt;Step 2: Find the transaction&lt;/h2&gt;&#xA;&lt;p&gt;A search dialog opens. Type the transaction name and select it from the results.&lt;/p&gt;&#xA;&lt;p&gt;Use filters to narrow a long list:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Input&lt;/strong&gt;: filter by entry point object type&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Technologies&lt;/strong&gt;: filter by technology&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Tags&lt;/strong&gt;: filter by tag assigned to the transaction&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;[TODO: Screenshot of the transaction search dialog]&lt;/p&gt;</description>
    </item>
    <item>
      <title>Explore Technology and Language Distribution</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/discover-application-architecture/explore-technology-distribution/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/discover-application-architecture/explore-technology-distribution/</guid>
      <description>&lt;h2 id=&#34;before-you-start&#34;&gt;Before you start&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Who this is for&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Architect, project manager&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Role required&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Viewer or higher&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Application imported into CAST Imaging; Core Metrics extension used during analysis&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;step-1-check-the-welcome-page-tiles&#34;&gt;Step 1: Check the Welcome page tiles&lt;/h2&gt;&#xA;&lt;p&gt;On the Welcome page, find the &lt;strong&gt;Are you new to this application?&lt;/strong&gt; section. These tiles are available:&lt;/p&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;Tile&lt;/th&gt;&#xA;          &lt;th&gt;What it shows&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Frameworks&lt;/td&gt;&#xA;          &lt;td&gt;Detected frameworks (Spring, Angular, etc.)&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Technologies&lt;/td&gt;&#xA;          &lt;td&gt;Technologies and their lines of code&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;RDBMS Table Inventory&lt;/td&gt;&#xA;          &lt;td&gt;All database tables in the application&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;APIs Inventory&lt;/td&gt;&#xA;          &lt;td&gt;All exposed REST or SOAP endpoints&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;Click any tile to open the corresponding view.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Keyboard Shortcuts</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/reference/keyboard-shortcuts/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/reference/keyboard-shortcuts/</guid>
      <description>&lt;h2 id=&#34;navigation&#34;&gt;Navigation&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;Shortcut&lt;/th&gt;&#xA;          &lt;th&gt;Action&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Double-click a node&lt;/td&gt;&#xA;          &lt;td&gt;Drill down to the next level&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Shift + double-click empty space&lt;/td&gt;&#xA;          &lt;td&gt;Go up one level&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Scroll wheel&lt;/td&gt;&#xA;          &lt;td&gt;Zoom in / zoom out&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Click and drag empty space&lt;/td&gt;&#xA;          &lt;td&gt;Pan the canvas&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;canvas-actions&#34;&gt;Canvas actions&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;Shortcut&lt;/th&gt;&#xA;          &lt;th&gt;Action&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;[TODO]&lt;/td&gt;&#xA;          &lt;td&gt;Open global search&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;[TODO]&lt;/td&gt;&#xA;          &lt;td&gt;Undo last action&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;[TODO]&lt;/td&gt;&#xA;          &lt;td&gt;Redo last action&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;[TODO]&lt;/td&gt;&#xA;          &lt;td&gt;Save current view&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;object-actions&#34;&gt;Object actions&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;Shortcut&lt;/th&gt;&#xA;          &lt;th&gt;Action&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;[TODO]&lt;/td&gt;&#xA;          &lt;td&gt;Open properties of selected object&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;[TODO]&lt;/td&gt;&#xA;          &lt;td&gt;Show source code of selected object&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;[TODO: Complete the table from the existing keyboard-shortcuts documentation page]&lt;/p&gt;</description>
    </item>
    <item>
      <title>Use the Modernization Advisor</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/assess-modernization/use-the-modernization-advisor/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/assess-modernization/use-the-modernization-advisor/</guid>
      <description>&lt;h2 id=&#34;before-you-start&#34;&gt;Before you start&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Who this is for&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Architect, project manager&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Role required&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Viewer or higher&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Application analyzed with the &lt;code&gt;com.castsoftware.sql.movetocloud&lt;/code&gt; extension; application contains Oracle Server (PL/SQL) objects&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;step-1-open-the-modernization-advisor&#34;&gt;Step 1: Open the Modernization Advisor&lt;/h2&gt;&#xA;&lt;p&gt;On the Welcome page, find &lt;strong&gt;Are you looking for guidance on upgrading/modernizing your application?&lt;/strong&gt; and click &lt;strong&gt;Imaging Advisor&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;p&gt;[TODO: Screenshot]&lt;/p&gt;&#xA;&lt;h2 id=&#34;step-2-read-the-recommendations&#34;&gt;Step 2: Read the recommendations&lt;/h2&gt;&#xA;&lt;p&gt;Recommendations are organized into three categories:&lt;/p&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;Category&lt;/th&gt;&#xA;          &lt;th&gt;Meaning&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Quick Wins&lt;/td&gt;&#xA;          &lt;td&gt;Small changes, low effort, immediate benefit&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Minor Cleanup&lt;/td&gt;&#xA;          &lt;td&gt;Moderate effort changes that reduce migration complexity&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Major Cleanup&lt;/td&gt;&#xA;          &lt;td&gt;Large, complex changes required for the migration to succeed&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;[TODO: Screenshot of the recommendation categories]&lt;/p&gt;</description>
    </item>
    <item>
      <title>Quick Start — Windows</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/get-started/quick-start-windows/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/get-started/quick-start-windows/</guid>
      <description>&lt;p&gt;This guide gets you from zero to a working CAST Imaging instance on one Windows machine. It is designed for proofs of concept and demos.&lt;/p&gt;&#xA;&lt;div class=&#34;alert alert-info&#34; role=&#34;alert&#34;&gt;&lt;div class=&#34;h4 alert-heading&#34; role=&#34;heading&#34;&gt;Production deployments&lt;/div&gt;&#xA;&lt;p&gt;For a production installation with multiple servers or Docker, see &lt;a href=&#34;../install-and-deploy/&#34;&gt;Install and deploy&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;/div&gt;&#xA;&lt;h2 id=&#34;before-you-start&#34;&gt;Before you start&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Who this is for&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;IT administrator setting up a demo environment&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Role required&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Local administrator on the Windows machine&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Windows Server 2016 or later; 16 GB RAM minimum; internet access to download installers&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;step-1-install-cast-storage-service&#34;&gt;Step 1: Install CAST Storage Service&lt;/h2&gt;&#xA;&lt;p&gt;CAST Storage Service is a pre-configured PostgreSQL package. It stores the results of the code analysis.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Manage Roles and Permissions</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/administer-and-manage/manage-roles-and-permissions/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/administer-and-manage/manage-roles-and-permissions/</guid>
      <description>&lt;h2 id=&#34;before-you-start&#34;&gt;Before you start&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Who this is for&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;CAST Imaging administrator&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Role required&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Admin or Super Admin&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Users created&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;open-the-roles-panel&#34;&gt;Open the Roles panel&lt;/h2&gt;&#xA;&lt;p&gt;In the Admin Center, click &lt;strong&gt;Roles&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;h2 id=&#34;default-roles&#34;&gt;Default roles&lt;/h2&gt;&#xA;&lt;p&gt;Four roles are provided by default. They cannot be deleted or modified.&lt;/p&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;Role&lt;/th&gt;&#xA;          &lt;th&gt;Access level&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Viewer&lt;/td&gt;&#xA;          &lt;td&gt;Read all application data; read saved views and annotations&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Editor&lt;/td&gt;&#xA;          &lt;td&gt;Viewer + create tags, annotations, custom links, saved views&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Admin&lt;/td&gt;&#xA;          &lt;td&gt;Editor + manage users and application settings for the tenant&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Super Admin&lt;/td&gt;&#xA;          &lt;td&gt;Full access to all tenants and all settings&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;create-a-custom-role&#34;&gt;Create a custom role&lt;/h2&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Click &lt;strong&gt;Add role&lt;/strong&gt;.&lt;/li&gt;&#xA;&lt;li&gt;Enter a name.&lt;/li&gt;&#xA;&lt;li&gt;Select the applications the role can access (one, many, or all).&lt;/li&gt;&#xA;&lt;li&gt;Set resource permissions (READ, CREATE, UPDATE, DELETE) for each feature.&lt;/li&gt;&#xA;&lt;li&gt;Click &lt;strong&gt;Save&lt;/strong&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;[TODO: Screenshot of the role editor]&lt;/p&gt;</description>
    </item>
    <item>
      <title>Run a Full Analysis and Generate a Snapshot</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/onboard-and-analyze/run-a-full-analysis/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/onboard-and-analyze/run-a-full-analysis/</guid>
      <description>&lt;h2 id=&#34;before-you-start&#34;&gt;Before you start&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Who this is for&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Analysis engineer, AIP Console operator&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Role required&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;AIP Console operator role&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Application registered; source code delivered; fast scan completed successfully&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;step-1-configure-the-analysis&#34;&gt;Step 1: Configure the analysis&lt;/h2&gt;&#xA;&lt;p&gt;[TODO: Extension selection, analysis settings, exclusion rules]&lt;/p&gt;&#xA;&lt;h2 id=&#34;step-2-run-the-analysis&#34;&gt;Step 2: Run the analysis&lt;/h2&gt;&#xA;&lt;p&gt;[TODO: Start analysis from AIP Console; monitor progress in the logs]&lt;/p&gt;&#xA;&lt;h2 id=&#34;step-3-review-the-analysis-results&#34;&gt;Step 3: Review the analysis results&lt;/h2&gt;&#xA;&lt;p&gt;[TODO: Where to see object counts, technology coverage, and any errors]&lt;/p&gt;</description>
    </item>
    <item>
      <title>Search Returns Stale or Missing Results</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/troubleshoot/search-returns-stale-results/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/troubleshoot/search-returns-stale-results/</guid>
      <description>&lt;h2 id=&#34;symptom&#34;&gt;Symptom&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Objects that exist in the graph do not appear in the search results.&lt;/li&gt;&#xA;&lt;li&gt;Search results contain objects that were removed in a recent re-import.&lt;/li&gt;&#xA;&lt;li&gt;After an upgrade, search results are incomplete.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;likely-causes&#34;&gt;Likely causes&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;Cause&lt;/th&gt;&#xA;          &lt;th&gt;How to confirm&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Search index not updated after import&lt;/td&gt;&#xA;          &lt;td&gt;Compare a known object name against what appears in search&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Failed ETL run&lt;/td&gt;&#xA;          &lt;td&gt;Check the import logs for errors&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Index corrupted during upgrade&lt;/td&gt;&#xA;          &lt;td&gt;Problem started after an upgrade&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;resolution&#34;&gt;Resolution&lt;/h2&gt;&#xA;&lt;h3 id=&#34;rebuild-the-search-index&#34;&gt;Rebuild the search index&lt;/h3&gt;&#xA;&lt;p&gt;See &lt;a href=&#34;../administer-and-manage/rebuild-the-search-index/&#34;&gt;Rebuild the search index&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>The CAST Imaging Stack</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/about/the-cast-imaging-stack/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/about/the-cast-imaging-stack/</guid>
      <description>&lt;p&gt;CAST Imaging is not a single program. It is a set of four components that each do a specific job. You need all four to go from source code to a visible graph.&lt;/p&gt;&#xA;&lt;h2 id=&#34;the-four-components&#34;&gt;The four components&lt;/h2&gt;&#xA;&lt;h3 id=&#34;aip-console&#34;&gt;AIP Console&lt;/h3&gt;&#xA;&lt;p&gt;AIP Console is a web application you use to register applications, deliver source code, and start analyses. It is the main control panel for the analysis pipeline. You access it through a browser.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Generate an Application Discovery Report</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/generate-reports/generate-an-application-discovery-report/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/generate-reports/generate-an-application-discovery-report/</guid>
      <description>&lt;h2 id=&#34;before-you-start&#34;&gt;Before you start&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Who this is for&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Architect, project manager&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Role required&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Viewer or higher&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Application imported&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;what-the-report-contains&#34;&gt;What the report contains&lt;/h2&gt;&#xA;&lt;p&gt;The Application Discovery Report is a structured document that summarizes:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Application properties (size, technologies, LOC)&lt;/li&gt;&#xA;&lt;li&gt;Architecture overview&lt;/li&gt;&#xA;&lt;li&gt;Module list and coupling&lt;/li&gt;&#xA;&lt;li&gt;Transaction list and complexity&lt;/li&gt;&#xA;&lt;li&gt;Database access summary&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;It is intended for stakeholders who need an overview of the application without using CAST Imaging directly.&lt;/p&gt;&#xA;&lt;h2 id=&#34;generate-the-report&#34;&gt;Generate the report&lt;/h2&gt;&#xA;&lt;p&gt;[TODO: Steps to access and generate the Application Discovery Report — toolbar location, configuration options, download]&lt;/p&gt;</description>
    </item>
    <item>
      <title>Applications and Snapshots</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/about/applications-and-snapshots/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/about/applications-and-snapshots/</guid>
      <description>&lt;h2 id=&#34;application&#34;&gt;Application&lt;/h2&gt;&#xA;&lt;p&gt;In CAST Imaging, an &lt;strong&gt;application&lt;/strong&gt; is the unit of work. It corresponds to one software system — for example, a banking back-end or an e-commerce website. Each application has its own graph in the viewer.&lt;/p&gt;&#xA;&lt;p&gt;An application is created in AIP Console, where you also deliver the source code and run analyses.&lt;/p&gt;&#xA;&lt;h2 id=&#34;snapshot&#34;&gt;Snapshot&lt;/h2&gt;&#xA;&lt;p&gt;A &lt;strong&gt;snapshot&lt;/strong&gt; is the result of one analysis run. Each time you run a full analysis, CAST produces a new snapshot. A snapshot captures the state of the application at a point in time: all objects, all links, all metrics.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Browse the Project Structure</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/discover-application-architecture/browse-project-structure/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/discover-application-architecture/browse-project-structure/</guid>
      <description>&lt;h2 id=&#34;before-you-start&#34;&gt;Before you start&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Who this is for&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Developer, architect&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Role required&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Viewer or higher&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Application imported into CAST Imaging&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;step-1-open-the-project-structure-scope&#34;&gt;Step 1: Open the Project Structure scope&lt;/h2&gt;&#xA;&lt;p&gt;In the Investigation panel, select &lt;strong&gt;Project Structure&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;p&gt;[TODO: Screenshot of Project Structure scope]&lt;/p&gt;&#xA;&lt;h2 id=&#34;step-2-navigate-the-file-tree&#34;&gt;Step 2: Navigate the file tree&lt;/h2&gt;&#xA;&lt;p&gt;The view shows folders and files organized the same way as the source code on disk. Expand a folder to see its contents.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Create a Custom Scope</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/customize-views/create-a-custom-scope/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/customize-views/create-a-custom-scope/</guid>
      <description>&lt;h2 id=&#34;before-you-start&#34;&gt;Before you start&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Who this is for&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Any user&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Role required&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Editor or higher&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Application imported; objects identified that you want to include&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;step-1-add-objects-to-the-canvas&#34;&gt;Step 1: Add objects to the canvas&lt;/h2&gt;&#xA;&lt;p&gt;Use search, Add linked objects, or Add callers/callees to build the set of objects you want to save as a scope.&lt;/p&gt;&#xA;&lt;h2 id=&#34;step-2-save-as-a-custom-scope&#34;&gt;Step 2: Save as a custom scope&lt;/h2&gt;&#xA;&lt;p&gt;In the Investigation panel, select &lt;strong&gt;Custom&lt;/strong&gt; from the scope list. Then click &lt;strong&gt;Save as custom scope&lt;/strong&gt; and enter a name.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Explain an Object in its Call Context</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/use-ai-assistance/explain-an-object-in-its-call-context/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/use-ai-assistance/explain-an-object-in-its-call-context/</guid>
      <description>&lt;h2 id=&#34;before-you-start&#34;&gt;Before you start&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Who this is for&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Developer&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Role required&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Viewer or higher&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;AI integration set up; source code viewer configured&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;when-to-use-this-feature&#34;&gt;When to use this feature&lt;/h2&gt;&#xA;&lt;p&gt;Use &lt;strong&gt;Explain Object Context with AI&lt;/strong&gt; (rather than plain Explain) when the object&amp;rsquo;s purpose is only clear when you see how it is used. For example, a utility method called from many places has different meaning depending on which callers are relevant to your investigation.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Import Application Data into Imaging</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/onboard-and-analyze/import-application-data/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/onboard-and-analyze/import-application-data/</guid>
      <description>&lt;p&gt;After a snapshot is published in AIP Console, an ETL (Extract, Transform, Load) process imports the data into Neo4j so CAST Imaging can display it.&lt;/p&gt;&#xA;&lt;h2 id=&#34;before-you-start&#34;&gt;Before you start&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Who this is for&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Analysis engineer, AIP Console operator&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Role required&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;AIP Console operator role&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Snapshot published in AIP Console&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;how-the-import-works&#34;&gt;How the import works&lt;/h2&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;The ETL tool reads the analysis results from PostgreSQL.&lt;/li&gt;&#xA;&lt;li&gt;It transforms the data into a graph format.&lt;/li&gt;&#xA;&lt;li&gt;It loads the graph into Neo4j.&lt;/li&gt;&#xA;&lt;li&gt;CAST Imaging reads from Neo4j to display the results.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;This process starts automatically after a snapshot is published. You do not need to trigger it manually in most cases.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Install on Windows</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/install-and-deploy/install-on-windows/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/install-and-deploy/install-on-windows/</guid>
      <description>&lt;h2 id=&#34;before-you-start&#34;&gt;Before you start&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Who this is for&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;IT administrator&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Role required&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Local administrator on the Windows server&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Requirements checked; installation media downloaded&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;step-1-install-cast-storage-service&#34;&gt;Step 1: Install CAST Storage Service&lt;/h2&gt;&#xA;&lt;p&gt;CAST Storage Service is a pre-configured PostgreSQL package. Install it first because the other components need it.&lt;/p&gt;&#xA;&lt;p&gt;[TODO: Download location, installer steps, default port 2284]&lt;/p&gt;&#xA;&lt;h2 id=&#34;step-2-install-aip-core-and-aip-node&#34;&gt;Step 2: Install AIP Core and AIP Node&lt;/h2&gt;&#xA;&lt;p&gt;AIP Core is the analysis engine. AIP Node is the communication layer between AIP Core and AIP Console.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Manage Tenants</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/administer-and-manage/manage-tenants/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/administer-and-manage/manage-tenants/</guid>
      <description>&lt;h2 id=&#34;before-you-start&#34;&gt;Before you start&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Who this is for&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;CAST Imaging Super Admin&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Role required&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Super Admin&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;CAST Imaging installed and running&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;open-the-multi-tenant-panel&#34;&gt;Open the Multi-Tenant panel&lt;/h2&gt;&#xA;&lt;p&gt;In the Admin Center, click &lt;strong&gt;Tenants&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;h2 id=&#34;create-a-tenant&#34;&gt;Create a tenant&lt;/h2&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Click &lt;strong&gt;Add tenant&lt;/strong&gt;.&lt;/li&gt;&#xA;&lt;li&gt;Enter a name for the tenant.&lt;/li&gt;&#xA;&lt;li&gt;Click &lt;strong&gt;Save&lt;/strong&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;[TODO: Screenshot]&lt;/p&gt;&#xA;&lt;p&gt;The new tenant is empty. Add applications and users to it.&lt;/p&gt;&#xA;&lt;h2 id=&#34;move-an-application-to-a-tenant&#34;&gt;Move an application to a tenant&lt;/h2&gt;&#xA;&lt;p&gt;[TODO: Steps to move an application from one tenant to another]&lt;/p&gt;</description>
    </item>
    <item>
      <title>Quick Start — Docker / Linux</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/get-started/quick-start-docker/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/get-started/quick-start-docker/</guid>
      <description>&lt;p&gt;This guide gets you from zero to a running CAST Imaging instance using Docker. It covers Linux hosts and Windows hosts with Docker Desktop installed.&lt;/p&gt;&#xA;&lt;div class=&#34;alert alert-info&#34; role=&#34;alert&#34;&gt;&lt;div class=&#34;h4 alert-heading&#34; role=&#34;heading&#34;&gt;Production deployments&lt;/div&gt;&#xA;&lt;p&gt;This guide is for quick evaluation. For a production Docker deployment, see &lt;a href=&#34;../install-and-deploy/install-with-docker/&#34;&gt;Install with Docker&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;/div&gt;&#xA;&lt;h2 id=&#34;before-you-start&#34;&gt;Before you start&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Who this is for&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;IT administrator or developer evaluating CAST Imaging&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Role required&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Docker user with permission to run containers&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Docker Engine 24+ and Docker Compose v2; 16 GB RAM; internet access to pull images&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;step-1-pull-the-cast-imaging-images&#34;&gt;Step 1: Pull the CAST Imaging images&lt;/h2&gt;&#xA;&lt;p&gt;[TODO: docker pull commands and image registry details]&lt;/p&gt;</description>
    </item>
    <item>
      <title>Source Code Viewer Shows No Content</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/troubleshoot/source-code-viewer-shows-no-content/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/troubleshoot/source-code-viewer-shows-no-content/</guid>
      <description>&lt;h2 id=&#34;symptom&#34;&gt;Symptom&lt;/h2&gt;&#xA;&lt;p&gt;You right-click an object and select &lt;strong&gt;Show source code&lt;/strong&gt;, but the Legend panel shows nothing, shows an error, or shows &amp;ldquo;Source code not available&amp;rdquo;.&lt;/p&gt;&#xA;&lt;h2 id=&#34;likely-causes&#34;&gt;Likely causes&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;Cause&lt;/th&gt;&#xA;          &lt;th&gt;How to confirm&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Source code viewer not configured&lt;/td&gt;&#xA;          &lt;td&gt;Admin Center → Source Code Viewer shows no path configured&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Path mapping incorrect&lt;/td&gt;&#xA;          &lt;td&gt;The path in the configuration does not match the actual file location&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;HTTP header restriction&lt;/td&gt;&#xA;          &lt;td&gt;Browser console shows a blocked request (CSP or X-Frame-Options error)&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Source files not accessible&lt;/td&gt;&#xA;          &lt;td&gt;The server cannot reach the path where source files are stored&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;resolution&#34;&gt;Resolution&lt;/h2&gt;&#xA;&lt;h3 id=&#34;configure-the-source-code-viewer&#34;&gt;Configure the source code viewer&lt;/h3&gt;&#xA;&lt;p&gt;If the viewer is not configured, set it up. See &lt;a href=&#34;../install-and-deploy/set-up-the-source-code-viewer/&#34;&gt;Set up the source code viewer&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Technology Coverage</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/reference/technology-coverage/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/reference/technology-coverage/</guid>
      <description>&lt;h2 id=&#34;programming-languages&#34;&gt;Programming languages&lt;/h2&gt;&#xA;&lt;p&gt;[TODO: Table of supported languages with version ranges and required extensions]&lt;/p&gt;&#xA;&lt;h2 id=&#34;frameworks&#34;&gt;Frameworks&lt;/h2&gt;&#xA;&lt;p&gt;[TODO: Table of supported frameworks — Spring, Angular, React, .NET, etc.]&lt;/p&gt;&#xA;&lt;h2 id=&#34;databases&#34;&gt;Databases&lt;/h2&gt;&#xA;&lt;p&gt;[TODO: Table of supported databases — Oracle, SQL Server, PostgreSQL, DB2, MySQL, etc.]&lt;/p&gt;&#xA;&lt;h2 id=&#34;middleware-and-integration&#34;&gt;Middleware and integration&lt;/h2&gt;&#xA;&lt;p&gt;[TODO: Table of supported middleware — JMS, Kafka, REST/SOAP services, etc.]&lt;/p&gt;&#xA;&lt;h2 id=&#34;how-to-check-coverage-for-a-specific-technology&#34;&gt;How to check coverage for a specific technology&lt;/h2&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Go to the &lt;a href=&#34;https://extend.castsoftware.com&#34;&gt;CAST Extend catalog&lt;/a&gt; and search for the technology name.&lt;/li&gt;&#xA;&lt;li&gt;If an extension exists, the technology is supported. The extension page lists version coverage.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h2 id=&#34;request-coverage-for-a-new-technology&#34;&gt;Request coverage for a new technology&lt;/h2&gt;&#xA;&lt;p&gt;[TODO: Link to the CAST support portal or community forum]&lt;/p&gt;</description>
    </item>
    <item>
      <title>Track Third-Party Component Health</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/assess-modernization/track-third-party-component-health/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/assess-modernization/track-third-party-component-health/</guid>
      <description>&lt;h2 id=&#34;before-you-start&#34;&gt;Before you start&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Who this is for&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Architect, developer, security engineer&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Role required&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Viewer or higher&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Application analyzed with CAST Console 2.4+ and the &lt;code&gt;com.castsoftware.highlight2mri&lt;/code&gt; extension&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;step-1-open-the-third-party-components-view&#34;&gt;Step 1: Open the Third-Party Components view&lt;/h2&gt;&#xA;&lt;p&gt;On the Welcome page, find &lt;strong&gt;Do you want to modernize your application?&lt;/strong&gt; and click &lt;strong&gt;Third Party Components&lt;/strong&gt; (or &lt;strong&gt;Third Party Components Upgrade&lt;/strong&gt;).&lt;/p&gt;&#xA;&lt;p&gt;[TODO: Screenshot]&lt;/p&gt;&#xA;&lt;h2 id=&#34;step-2-read-the-component-list&#34;&gt;Step 2: Read the component list&lt;/h2&gt;&#xA;&lt;p&gt;The view lists all detected open-source components with their version and health status. Components are flagged if they are outdated or have known vulnerabilities.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Trace the Path Between Two Objects</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/investigate-code/trace-the-path-between-two-objects/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/investigate-code/trace-the-path-between-two-objects/</guid>
      <description>&lt;h2 id=&#34;before-you-start&#34;&gt;Before you start&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Who this is for&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Developer&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Role required&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Viewer or higher&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Application imported; both source and target objects visible at Objects level&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;step-1-right-click-the-source-object&#34;&gt;Step 1: Right-click the source object&lt;/h2&gt;&#xA;&lt;p&gt;At Objects level, right-click the object you want to start from and select &lt;strong&gt;Path Finder&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;p&gt;[TODO: Screenshot of the context menu]&lt;/p&gt;&#xA;&lt;h2 id=&#34;step-2-select-the-target-object&#34;&gt;Step 2: Select the target object&lt;/h2&gt;&#xA;&lt;p&gt;A dialog asks you to select the target object. Use the search to find it.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Annotate Objects with Sticky Notes</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/customize-views/annotate-objects-with-sticky-notes/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/customize-views/annotate-objects-with-sticky-notes/</guid>
      <description>&lt;h2 id=&#34;before-you-start&#34;&gt;Before you start&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Who this is for&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Any user&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Role required&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Editor or higher&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Application imported; object visible on the canvas&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;add-an-annotation&#34;&gt;Add an annotation&lt;/h2&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Right-click any object at Objects level.&lt;/li&gt;&#xA;&lt;li&gt;Select &lt;strong&gt;Annotations / Documents&lt;/strong&gt;.&lt;/li&gt;&#xA;&lt;li&gt;Click &lt;strong&gt;Add annotation&lt;/strong&gt;.&lt;/li&gt;&#xA;&lt;li&gt;Type your note and click &lt;strong&gt;Save&lt;/strong&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;[TODO: Screenshot of the annotation dialog]&lt;/p&gt;&#xA;&lt;p&gt;The sticky note appears on the canvas near the object.&lt;/p&gt;&#xA;&lt;h2 id=&#34;edit-or-delete-an-annotation&#34;&gt;Edit or delete an annotation&lt;/h2&gt;&#xA;&lt;p&gt;Click the sticky note on the canvas to open it. Use the edit or delete buttons.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Understand Callers and Callees of an Object</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/investigate-code/understand-callers-and-callees/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/investigate-code/understand-callers-and-callees/</guid>
      <description>&lt;h2 id=&#34;before-you-start&#34;&gt;Before you start&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Who this is for&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Developer&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Role required&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Viewer or higher&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Application imported; object visible at Objects level&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;add-callers-and-callees&#34;&gt;Add callers and callees&lt;/h2&gt;&#xA;&lt;p&gt;Right-click any object and select:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Add callers/callees&lt;/strong&gt; — adds all objects that directly call or are called by the selected object. The number in brackets shows how many there are.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Add 2 levels of callers/callees&lt;/strong&gt; — adds two levels of callers and callees at once.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Add linked objects&lt;/strong&gt; — adds objects connected by any link type, not just calls.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;[TODO: Screenshot of the context menu showing these options]&lt;/p&gt;</description>
    </item>
    <item>
      <title>Generate an AI Summary for a Scope</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/use-ai-assistance/generate-an-ai-summary/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/use-ai-assistance/generate-an-ai-summary/</guid>
      <description>&lt;h2 id=&#34;before-you-start&#34;&gt;Before you start&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Who this is for&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Developer, architect&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Role required&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Viewer or higher&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;AI integration set up; application imported&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;step-1-open-the-scope&#34;&gt;Step 1: Open the scope&lt;/h2&gt;&#xA;&lt;p&gt;Go to the scope you want to summarize: Application, Transaction, Module, or Data Call Graph.&lt;/p&gt;&#xA;&lt;h2 id=&#34;step-2-start-ai-summary-generation&#34;&gt;Step 2: Start AI summary generation&lt;/h2&gt;&#xA;&lt;p&gt;In the toolbar or left panel, click &lt;strong&gt;Generate AI summary&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;p&gt;[TODO: Screenshot showing the button location]&lt;/p&gt;&#xA;&lt;h2 id=&#34;step-3-configure-options&#34;&gt;Step 3: Configure options&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;Option&lt;/th&gt;&#xA;          &lt;th&gt;Description&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Filter by complexity&lt;/td&gt;&#xA;          &lt;td&gt;Only summarize objects above a cyclomatic complexity threshold. Useful for large scopes — focus AI on the most complex parts.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Generation method&lt;/td&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Graph Representation&lt;/strong&gt;: includes call relationships. &lt;strong&gt;Exclusive Object&lt;/strong&gt;: summarizes each object independently.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;step-4-wait-for-the-summary&#34;&gt;Step 4: Wait for the summary&lt;/h2&gt;&#xA;&lt;p&gt;The AI processes objects in the scope. For large scopes, this can take several minutes. Monitor progress in the status bar.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Transaction or DCG Is Marked as Huge</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/troubleshoot/transaction-marked-huge/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/troubleshoot/transaction-marked-huge/</guid>
      <description>&lt;h2 id=&#34;symptom&#34;&gt;Symptom&lt;/h2&gt;&#xA;&lt;p&gt;In the Transaction or Data Call Graph scope, an item in the list is marked with the message: &lt;strong&gt;&amp;ldquo;Huge Transaction, content is filtered&amp;rdquo;&lt;/strong&gt; or similar. When you select it, no graph is displayed.&lt;/p&gt;&#xA;&lt;h2 id=&#34;cause&#34;&gt;Cause&lt;/h2&gt;&#xA;&lt;p&gt;During the import process, CAST Imaging found that this transaction or data call graph contains more than 10,000 objects. The importer stopped processing it to prevent performance problems. The detail of this transaction is not available in the graph.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Install with Docker</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/install-and-deploy/install-with-docker/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/install-and-deploy/install-with-docker/</guid>
      <description>&lt;h2 id=&#34;before-you-start&#34;&gt;Before you start&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Who this is for&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;IT administrator&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Role required&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Docker user with permission to run containers and manage volumes&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Docker Engine 24+ and Docker Compose v2 installed; requirements checked&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;step-1-download-the-compose-file&#34;&gt;Step 1: Download the Compose file&lt;/h2&gt;&#xA;&lt;p&gt;[TODO: Where to get the official docker-compose.yml, login to CAST registry if needed]&lt;/p&gt;&#xA;&lt;h2 id=&#34;step-2-configure-environment-variables&#34;&gt;Step 2: Configure environment variables&lt;/h2&gt;&#xA;&lt;p&gt;Copy the example &lt;code&gt;.env&lt;/code&gt; file and fill in the required values:&lt;/p&gt;&#xA;&lt;p&gt;[TODO: List of required environment variables — database passwords, ports, volume paths, license key]&lt;/p&gt;</description>
    </item>
    <item>
      <title>Log In and Navigate the Welcome Page</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/get-started/log-in-and-navigate-the-welcome-page/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/get-started/log-in-and-navigate-the-welcome-page/</guid>
      <description>&lt;p&gt;When you open CAST Imaging in a browser for the first time, you land on the login page. After login, the Welcome page is your starting point for any application.&lt;/p&gt;&#xA;&lt;h2 id=&#34;before-you-start&#34;&gt;Before you start&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Who this is for&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Any new CAST Imaging user&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Role required&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Any role&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;CAST Imaging is installed and running; you have a username and password&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;step-1-log-in&#34;&gt;Step 1: Log in&lt;/h2&gt;&#xA;&lt;p&gt;[TODO: Navigate to the CAST Imaging URL; enter username and password; click Log in]&lt;/p&gt;</description>
    </item>
    <item>
      <title>Manage Applications in the Admin Center</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/administer-and-manage/manage-applications/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/administer-and-manage/manage-applications/</guid>
      <description>&lt;h2 id=&#34;before-you-start&#34;&gt;Before you start&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Who this is for&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;CAST Imaging administrator&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Role required&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Admin or Super Admin&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Applications imported via the ETL process&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;open-the-applications-panel&#34;&gt;Open the Applications panel&lt;/h2&gt;&#xA;&lt;p&gt;In the Admin Center, click &lt;strong&gt;Applications&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;h2 id=&#34;configure-application-aliases&#34;&gt;Configure application aliases&lt;/h2&gt;&#xA;&lt;p&gt;An alias is an alternative name for an application. Use aliases when the application name in the analysis results differs from the name used by the team.&lt;/p&gt;&#xA;&lt;p&gt;[TODO: Steps to add and manage aliases]&lt;/p&gt;</description>
    </item>
    <item>
      <title>Objects, Nodes, and Links</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/about/objects-nodes-and-links/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/about/objects-nodes-and-links/</guid>
      <description>&lt;p&gt;Every graph in CAST Imaging is made of three things: objects, nodes, and links.&lt;/p&gt;&#xA;&lt;h2 id=&#34;objects&#34;&gt;Objects&lt;/h2&gt;&#xA;&lt;p&gt;An &lt;strong&gt;object&lt;/strong&gt; is a code artifact. Examples include:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A Java class or method&lt;/li&gt;&#xA;&lt;li&gt;A C# interface&lt;/li&gt;&#xA;&lt;li&gt;A SQL table or stored procedure&lt;/li&gt;&#xA;&lt;li&gt;A REST endpoint&lt;/li&gt;&#xA;&lt;li&gt;A configuration file&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;CAST Imaging discovers objects automatically during analysis.&lt;/p&gt;&#xA;&lt;h2 id=&#34;nodes&#34;&gt;Nodes&lt;/h2&gt;&#xA;&lt;p&gt;A &lt;strong&gt;node&lt;/strong&gt; is the visual representation of an object on the canvas. At high zoom levels (Level 1–4), a node can represent a group of objects — for example, an entire technology layer or a module. At the lowest level (Objects level), each node represents one individual object.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Plan a Database Migration</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/assess-modernization/plan-a-database-migration/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/assess-modernization/plan-a-database-migration/</guid>
      <description>&lt;h2 id=&#34;before-you-start&#34;&gt;Before you start&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Who this is for&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Architect, DBA, project manager&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Role required&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Editor or higher&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Application imported; application uses a legacy database (Oracle, DB2, SQL Server, etc.)&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;step-1-map-all-objects-that-access-the-legacy-database&#34;&gt;Step 1: Map all objects that access the legacy database&lt;/h2&gt;&#xA;&lt;p&gt;Use the Data Call Graph scope to find all objects that read from or write to the legacy tables.&lt;/p&gt;&#xA;&lt;p&gt;For each key table:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Open the &lt;strong&gt;Data Call Graph&lt;/strong&gt; scope.&lt;/li&gt;&#xA;&lt;li&gt;Select the table.&lt;/li&gt;&#xA;&lt;li&gt;Note the objects in the call graph.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;See &lt;a href=&#34;../discover-application-architecture/map-database-access-patterns/&#34;&gt;Map database access patterns&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Use the Report Generator</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/generate-reports/use-the-report-generator/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/generate-reports/use-the-report-generator/</guid>
      <description>&lt;h2 id=&#34;before-you-start&#34;&gt;Before you start&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Who this is for&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Architect, developer, manager&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Role required&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Editor or higher&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Application imported&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;what-the-report-generator-does&#34;&gt;What the Report Generator does&lt;/h2&gt;&#xA;&lt;p&gt;The Report Generator lets you define custom report templates. A template specifies:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Which data dimensions to include (objects, links, modules, transactions)&lt;/li&gt;&#xA;&lt;li&gt;Which filters to apply (technology, tag, complexity threshold)&lt;/li&gt;&#xA;&lt;li&gt;The output format (CSV, XLSX, JSON)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;step-1-create-a-template&#34;&gt;Step 1: Create a template&lt;/h2&gt;&#xA;&lt;p&gt;[TODO: Navigate to the Report Generator; create a new template; configure dimensions and filters; save]&lt;/p&gt;</description>
    </item>
    <item>
      <title>System Requirements</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/reference/system-requirements/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/reference/system-requirements/</guid>
      <description>&lt;p&gt;This page is the full requirements reference. For a quick summary before installation, see &lt;a href=&#34;../install-and-deploy/check-requirements/&#34;&gt;Check requirements&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;h2 id=&#34;hardware-requirements-by-application-size&#34;&gt;Hardware requirements by application size&lt;/h2&gt;&#xA;&lt;p&gt;[TODO: Full table with S/M/L/XL/XXL sizes — RAM, CPU, disk for each component]&lt;/p&gt;&#xA;&lt;h2 id=&#34;software-requirements&#34;&gt;Software requirements&lt;/h2&gt;&#xA;&lt;h3 id=&#34;operating-system&#34;&gt;Operating system&lt;/h3&gt;&#xA;&lt;p&gt;[TODO: Supported Windows Server versions; supported Linux distributions for Docker; Kubernetes version requirements]&lt;/p&gt;&#xA;&lt;h3 id=&#34;java&#34;&gt;Java&lt;/h3&gt;&#xA;&lt;p&gt;[TODO: Required Java version; where it is used]&lt;/p&gt;&#xA;&lt;h3 id=&#34;postgresql&#34;&gt;PostgreSQL&lt;/h3&gt;&#xA;&lt;p&gt;[TODO: Supported versions; minimum configuration settings]&lt;/p&gt;&#xA;&lt;h3 id=&#34;neo4j&#34;&gt;Neo4j&lt;/h3&gt;&#xA;&lt;p&gt;[TODO: Supported versions; minimum configuration settings]&lt;/p&gt;</description>
    </item>
    <item>
      <title>Understand Architectural Layers</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/discover-application-architecture/understand-architectural-layers/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/discover-application-architecture/understand-architectural-layers/</guid>
      <description>&lt;h2 id=&#34;before-you-start&#34;&gt;Before you start&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Who this is for&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Architect, team lead&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Role required&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Viewer or higher&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Application imported; architecture layers defined in AIP Console&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;step-1-open-the-architecture-layer-scope&#34;&gt;Step 1: Open the Architecture Layer scope&lt;/h2&gt;&#xA;&lt;p&gt;In the Investigation panel, select &lt;strong&gt;Architecture Layer&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;p&gt;[TODO: Screenshot]&lt;/p&gt;&#xA;&lt;h2 id=&#34;step-2-read-the-layer-diagram&#34;&gt;Step 2: Read the layer diagram&lt;/h2&gt;&#xA;&lt;p&gt;The view shows nodes for each architectural layer (for example: Presentation, Business Logic, Data Access). Links between layers show the dependencies.&lt;/p&gt;&#xA;&lt;p&gt;[TODO: Screenshot of a typical layer diagram]&lt;/p&gt;</description>
    </item>
    <item>
      <title>Use the AI Chatbot Assistant</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/use-ai-assistance/use-the-ai-chatbot/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/use-ai-assistance/use-the-ai-chatbot/</guid>
      <description>&lt;h2 id=&#34;before-you-start&#34;&gt;Before you start&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Who this is for&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Any user&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Role required&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Viewer or higher&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;AI integration set up with GPT-4&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;div class=&#34;alert alert-info&#34; role=&#34;alert&#34;&gt;&lt;div class=&#34;h4 alert-heading&#34; role=&#34;heading&#34;&gt;What data is shared&lt;/div&gt;&#xA;&lt;p&gt;The chatbot shares graph metadata (object names, relationships, module names) with the AI provider. It does &lt;strong&gt;not&lt;/strong&gt; share source code. This is different from the Explain features, which do share code snippets.&lt;/p&gt;&#xA;&lt;/div&gt;&#xA;&lt;h2 id=&#34;open-the-chatbot&#34;&gt;Open the chatbot&lt;/h2&gt;&#xA;&lt;p&gt;Click the chatbot icon in the toolbar.&lt;/p&gt;</description>
    </item>
    <item>
      <title>AI Features Are Unavailable or Return Errors</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/troubleshoot/ai-features-unavailable/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/troubleshoot/ai-features-unavailable/</guid>
      <description>&lt;h2 id=&#34;symptom-a-explain-with-ai-does-not-appear-in-the-context-menu&#34;&gt;Symptom A: &amp;ldquo;Explain with AI&amp;rdquo; does not appear in the context menu&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;Cause&lt;/th&gt;&#xA;          &lt;th&gt;Resolution&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;AI features disabled for the tenant&lt;/td&gt;&#xA;          &lt;td&gt;Admin: enable AI features in the Admin Center for this tenant. See &lt;a href=&#34;../use-ai-assistance/set-up-ai-integration/&#34;&gt;Set up AI integration&lt;/a&gt;.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;API key not configured&lt;/td&gt;&#xA;          &lt;td&gt;Admin: add an OpenAI or Azure OpenAI API key in the Admin Center.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Role does not have access&lt;/td&gt;&#xA;          &lt;td&gt;Check the user&amp;rsquo;s role and resource permissions.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;symptom-b-ai-error-messages&#34;&gt;Symptom B: AI error messages&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;Error message&lt;/th&gt;&#xA;          &lt;th&gt;Cause&lt;/th&gt;&#xA;          &lt;th&gt;Resolution&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&amp;ldquo;There is no internet connection&amp;rdquo;&lt;/td&gt;&#xA;          &lt;td&gt;The server cannot reach the AI provider&lt;/td&gt;&#xA;          &lt;td&gt;Check outbound internet access; whitelist &lt;code&gt;api.openai.com&lt;/code&gt; (OpenAI) or &lt;code&gt;&amp;lt;app&amp;gt;.openai.azure.com&lt;/code&gt; (Azure) on port 443&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&amp;ldquo;Invalid GPT key&amp;rdquo;&lt;/td&gt;&#xA;          &lt;td&gt;The API key is wrong or has been revoked&lt;/td&gt;&#xA;          &lt;td&gt;Admin: replace the API key in the Admin Center&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&amp;ldquo;GPT engine is overloaded&amp;rdquo;&lt;/td&gt;&#xA;          &lt;td&gt;The AI provider is under high load&lt;/td&gt;&#xA;          &lt;td&gt;Wait a few minutes and try again&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&amp;ldquo;Source code is too large to explain&amp;rdquo;&lt;/td&gt;&#xA;          &lt;td&gt;The object has too many lines of code&lt;/td&gt;&#xA;          &lt;td&gt;Use the Explain on a portion of the source code instead&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;API key expired or disabled&lt;/td&gt;&#xA;          &lt;td&gt;Key was revoked by the AI provider&lt;/td&gt;&#xA;          &lt;td&gt;Admin: generate a new key and update it in the Admin Center&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;next-steps&#34;&gt;Next steps&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;../use-ai-assistance/set-up-ai-integration/&#34;&gt;Set up AI integration&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Explore Application Modularity</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/discover-application-architecture/explore-application-modularity/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/discover-application-architecture/explore-application-modularity/</guid>
      <description>&lt;h2 id=&#34;before-you-start&#34;&gt;Before you start&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Who this is for&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Architect, team lead&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Role required&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Viewer or higher&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Application imported into CAST Imaging&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;step-1-open-the-module-scope&#34;&gt;Step 1: Open the Module scope&lt;/h2&gt;&#xA;&lt;p&gt;In the Investigation panel, select &lt;strong&gt;Module&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;p&gt;[TODO: Screenshot]&lt;/p&gt;&#xA;&lt;h2 id=&#34;step-2-read-the-module-diagram&#34;&gt;Step 2: Read the module diagram&lt;/h2&gt;&#xA;&lt;p&gt;Each node represents a module. Links between modules show dependencies (one module calls objects in another).&lt;/p&gt;&#xA;&lt;p&gt;The thickness or number of links indicates the level of coupling.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Highlight and Visualize Dependencies</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/investigate-code/highlight-and-visualize-dependencies/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/investigate-code/highlight-and-visualize-dependencies/</guid>
      <description>&lt;h2 id=&#34;before-you-start&#34;&gt;Before you start&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Who this is for&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Developer, architect&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Role required&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Viewer or higher&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Application imported; objects visible at Objects level&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;available-highlight-options&#34;&gt;Available highlight options&lt;/h2&gt;&#xA;&lt;p&gt;Right-click any object at Objects level to access these options:&lt;/p&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;Option&lt;/th&gt;&#xA;          &lt;th&gt;What it shows&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Highlight Callers&lt;/td&gt;&#xA;          &lt;td&gt;All objects that call the selected object (direct and indirect)&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Highlight Callees&lt;/td&gt;&#xA;          &lt;td&gt;All objects that the selected object calls (direct and indirect)&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Highlight Immediate Callers/Callees&lt;/td&gt;&#xA;          &lt;td&gt;Direct callers and callees only (one level)&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Highlight Path&lt;/td&gt;&#xA;          &lt;td&gt;All paths between two selected objects&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;[TODO: Screenshot showing highlighted objects on the canvas]&lt;/p&gt;</description>
    </item>
    <item>
      <title>Install on Kubernetes</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/install-and-deploy/install-on-kubernetes/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/install-and-deploy/install-on-kubernetes/</guid>
      <description>&lt;h2 id=&#34;before-you-start&#34;&gt;Before you start&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Who this is for&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Platform engineer or Kubernetes administrator&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Role required&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Kubernetes cluster admin&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Kubernetes 1.25+; Helm 3; requirements checked; persistent storage class available&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;step-1-add-the-cast-helm-repository&#34;&gt;Step 1: Add the CAST Helm repository&lt;/h2&gt;&#xA;&lt;p&gt;[TODO: helm repo add command and repository URL]&lt;/p&gt;&#xA;&lt;h2 id=&#34;step-2-create-a-values-file&#34;&gt;Step 2: Create a values file&lt;/h2&gt;&#xA;&lt;p&gt;[TODO: List of required values — image registry, storage class, resource limits, ingress settings]&lt;/p&gt;&#xA;&lt;h2 id=&#34;step-3-install-the-chart&#34;&gt;Step 3: Install the chart&lt;/h2&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;helm install cast-imaging cast/imaging -f values.yaml -n cast-imaging --create-namespace&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;step-4-configure-ingress&#34;&gt;Step 4: Configure ingress&lt;/h2&gt;&#xA;&lt;p&gt;[TODO: Example ingress resource for the CAST Imaging web interface]&lt;/p&gt;</description>
    </item>
    <item>
      <title>Manage Licenses</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/administer-and-manage/manage-licenses/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/administer-and-manage/manage-licenses/</guid>
      <description>&lt;h2 id=&#34;before-you-start&#34;&gt;Before you start&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Who this is for&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;CAST Imaging administrator&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Role required&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Super Admin&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;CAST Imaging installed; license key received from CAST&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;enter-a-license-key&#34;&gt;Enter a license key&lt;/h2&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;In the Admin Center, click &lt;strong&gt;License&lt;/strong&gt;.&lt;/li&gt;&#xA;&lt;li&gt;Paste the license key into the field.&lt;/li&gt;&#xA;&lt;li&gt;Click &lt;strong&gt;Update&lt;/strong&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;[TODO: Screenshot of the License panel]&lt;/p&gt;&#xA;&lt;h2 id=&#34;check-license-consumption&#34;&gt;Check license consumption&lt;/h2&gt;&#xA;&lt;p&gt;The License panel shows:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;License type and expiry date&lt;/li&gt;&#xA;&lt;li&gt;Number of applications allowed and currently active&lt;/li&gt;&#xA;&lt;li&gt;Features enabled by the license (for example, AI, multi-tenant)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;licence-gated-features&#34;&gt;Licence-gated features&lt;/h2&gt;&#xA;&lt;p&gt;Some features require a specific license type:&lt;/p&gt;</description>
    </item>
    <item>
      <title>REST API Reference</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/reference/rest-api/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/reference/rest-api/</guid>
      <description>&lt;h2 id=&#34;authentication&#34;&gt;Authentication&lt;/h2&gt;&#xA;&lt;p&gt;All API requests require an API key. Pass the key in the &lt;code&gt;Authorization&lt;/code&gt; header:&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;Authorization: Bearer &amp;lt;your-api-key&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Generate an API key in the Admin Center. See &lt;a href=&#34;../administer-and-manage/manage-users/&#34;&gt;Manage users&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;h2 id=&#34;base-url&#34;&gt;Base URL&lt;/h2&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;https://&amp;lt;your-imaging-host&amp;gt;/api/v1&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;available-endpoints&#34;&gt;Available endpoints&lt;/h2&gt;&#xA;&lt;p&gt;[TODO: Full endpoint table — method, path, description, required parameters]&lt;/p&gt;&#xA;&lt;h3 id=&#34;applications&#34;&gt;Applications&lt;/h3&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;Method&lt;/th&gt;&#xA;          &lt;th&gt;Path&lt;/th&gt;&#xA;          &lt;th&gt;Description&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;GET&lt;/td&gt;&#xA;          &lt;td&gt;&lt;code&gt;/applications&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;List all applications the user can access&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;GET&lt;/td&gt;&#xA;          &lt;td&gt;&lt;code&gt;/applications/{id}&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Get details of one application&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;[TODO]&lt;/td&gt;&#xA;          &lt;td&gt;&lt;/td&gt;&#xA;          &lt;td&gt;&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h3 id=&#34;import-and-analysis&#34;&gt;Import and analysis&lt;/h3&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;Method&lt;/th&gt;&#xA;          &lt;th&gt;Path&lt;/th&gt;&#xA;          &lt;th&gt;Description&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;POST&lt;/td&gt;&#xA;          &lt;td&gt;&lt;code&gt;/applications/{id}/import&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Trigger an application import&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;[TODO]&lt;/td&gt;&#xA;          &lt;td&gt;&lt;/td&gt;&#xA;          &lt;td&gt;&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h3 id=&#34;reports&#34;&gt;Reports&lt;/h3&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;Method&lt;/th&gt;&#xA;          &lt;th&gt;Path&lt;/th&gt;&#xA;          &lt;th&gt;Description&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;POST&lt;/td&gt;&#xA;          &lt;td&gt;&lt;code&gt;/reports&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Generate a report&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;GET&lt;/td&gt;&#xA;          &lt;td&gt;&lt;code&gt;/reports/{id}/status&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Check report generation status&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;GET&lt;/td&gt;&#xA;          &lt;td&gt;&lt;code&gt;/reports/{id}/download&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Download a completed report&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;example-trigger-an-import&#34;&gt;Example: trigger an import&lt;/h2&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;curl -X POST https://imaging.example.com/api/v1/applications/42/import &lt;span style=&#34;color:#4e9a06&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  -H &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;Authorization: Bearer &amp;lt;api-key&amp;gt;&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;next-steps&#34;&gt;Next steps&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;../administer-and-manage/automate-deployment-and-import/&#34;&gt;Automate deployment and import&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Scopes</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/about/scopes/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/about/scopes/</guid>
      <description>&lt;p&gt;A &lt;strong&gt;scope&lt;/strong&gt; is a predefined way of looking at an application. Each scope shows the same objects but organizes them differently. Choose the scope that matches your current question.&lt;/p&gt;&#xA;&lt;h2 id=&#34;available-scopes&#34;&gt;Available scopes&lt;/h2&gt;&#xA;&lt;h3 id=&#34;application-scope&#34;&gt;Application scope&lt;/h3&gt;&#xA;&lt;p&gt;Shows the full application, organized by the CAST Taxonomy (front-end, middleware, back-end). This is the default view when you open an application.&lt;/p&gt;&#xA;&lt;p&gt;Use it to: get a high-level overview, explore component structure.&lt;/p&gt;&#xA;&lt;h3 id=&#34;module-scope&#34;&gt;Module scope&lt;/h3&gt;&#xA;&lt;p&gt;Shows objects grouped into functional or technical modules.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Tag Objects, Transactions, and Modules</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/customize-views/tag-objects-transactions-and-modules/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/customize-views/tag-objects-transactions-and-modules/</guid>
      <description>&lt;h2 id=&#34;before-you-start&#34;&gt;Before you start&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Who this is for&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Any user&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Role required&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Editor or higher&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Application imported&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;add-a-tag-to-one-object&#34;&gt;Add a tag to one object&lt;/h2&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Right-click an object at Objects level.&lt;/li&gt;&#xA;&lt;li&gt;Select &lt;strong&gt;Tags&lt;/strong&gt;.&lt;/li&gt;&#xA;&lt;li&gt;Type a tag name or select from existing tags.&lt;/li&gt;&#xA;&lt;li&gt;Press Enter or click &lt;strong&gt;Add&lt;/strong&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;[TODO: Screenshot of the tag dialog]&lt;/p&gt;&#xA;&lt;h2 id=&#34;add-a-tag-to-a-transaction-or-module&#34;&gt;Add a tag to a transaction or module&lt;/h2&gt;&#xA;&lt;p&gt;[TODO: Steps to add a tag to a transaction from the Transaction scope, or to a module from the Module scope]&lt;/p&gt;</description>
    </item>
    <item>
      <title>Understand the User Interface</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/get-started/understand-the-user-interface/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/get-started/understand-the-user-interface/</guid>
      <description>&lt;p&gt;The CAST Imaging interface has four main areas. Understanding them helps you work faster.&lt;/p&gt;&#xA;&lt;h2 id=&#34;before-you-start&#34;&gt;Before you start&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Who this is for&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Any new CAST Imaging user&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Role required&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Any role&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;You have logged in and opened an application&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;the-four-main-areas&#34;&gt;The four main areas&lt;/h2&gt;&#xA;&lt;p&gt;[TODO: Annotated screenshot showing the four areas]&lt;/p&gt;&#xA;&lt;h3 id=&#34;investigation-panel-left&#34;&gt;Investigation panel (left)&lt;/h3&gt;&#xA;&lt;p&gt;The left panel controls what you see on the canvas. Use it to:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Switch between scopes (Application, Transaction, Module, etc.)&lt;/li&gt;&#xA;&lt;li&gt;Select a specific transaction or module to display&lt;/li&gt;&#xA;&lt;li&gt;Change the aggregation level (Level 1 to Objects)&lt;/li&gt;&#xA;&lt;li&gt;Change the perspective (CAST Taxonomy, Modules, Services, Architecture)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;canvas-centre&#34;&gt;Canvas (centre)&lt;/h3&gt;&#xA;&lt;p&gt;The canvas shows the graph. You interact with it by:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Add Custom Links Between Objects</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/customize-views/add-custom-links/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/customize-views/add-custom-links/</guid>
      <description>&lt;h2 id=&#34;before-you-start&#34;&gt;Before you start&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Who this is for&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Developer, architect&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Role required&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Editor or higher&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Application imported; both source and target objects visible at Objects level&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;add-a-custom-link&#34;&gt;Add a custom link&lt;/h2&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Right-click the source object and select &lt;strong&gt;Add edge&lt;/strong&gt;.&lt;/li&gt;&#xA;&lt;li&gt;Click the target object on the canvas.&lt;/li&gt;&#xA;&lt;li&gt;A dialog asks you to name or type the link.&lt;/li&gt;&#xA;&lt;li&gt;Click &lt;strong&gt;Save&lt;/strong&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;[TODO: Screenshot of the Add edge flow]&lt;/p&gt;&#xA;&lt;p&gt;The custom link appears on the canvas as a dashed edge to distinguish it from analysis-detected links.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Aggregation Levels</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/about/aggregation-levels/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/about/aggregation-levels/</guid>
      <description>&lt;p&gt;Within any scope, objects are organized into &lt;strong&gt;levels&lt;/strong&gt;. Levels let you start with a broad view and drill down to the detail you need.&lt;/p&gt;&#xA;&lt;h2 id=&#34;the-levels&#34;&gt;The levels&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;Level&lt;/th&gt;&#xA;          &lt;th&gt;What you see&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Level 1&lt;/td&gt;&#xA;          &lt;td&gt;Very large groups — for example, one node per technology family&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Level 2&lt;/td&gt;&#xA;          &lt;td&gt;Smaller groups — for example, one node per application layer&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Level 3&lt;/td&gt;&#xA;          &lt;td&gt;Components or subsystems&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Level 4&lt;/td&gt;&#xA;          &lt;td&gt;Packages or modules&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Level 5&lt;/td&gt;&#xA;          &lt;td&gt;Individual classes, procedures, or similar objects&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Objects level&lt;/td&gt;&#xA;          &lt;td&gt;The same as Level 5 but with full drill-down capability and contextual actions&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;Not all levels are available in every scope. The Transaction scope starts at Level 4, for example.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Generate an AI Functional Report</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/use-ai-assistance/generate-an-ai-functional-report/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/use-ai-assistance/generate-an-ai-functional-report/</guid>
      <description>&lt;h2 id=&#34;before-you-start&#34;&gt;Before you start&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Who this is for&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Architect, project manager&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Role required&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Viewer or higher&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;AI integration set up; application imported&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;what-the-report-contains&#34;&gt;What the report contains&lt;/h2&gt;&#xA;&lt;p&gt;The AI Functional Report is a document that describes the application in plain language. It covers:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Application overview and technologies&lt;/li&gt;&#xA;&lt;li&gt;Module descriptions&lt;/li&gt;&#xA;&lt;li&gt;Transaction summaries&lt;/li&gt;&#xA;&lt;li&gt;Data call graph summaries&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;The report is intended for stakeholders who do not have access to CAST Imaging.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Configure HTTPS / TLS</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/install-and-deploy/configure-https/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/install-and-deploy/configure-https/</guid>
      <description>&lt;h2 id=&#34;before-you-start&#34;&gt;Before you start&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Who this is for&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;IT administrator&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Role required&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Local server admin (Windows) or Docker/Kubernetes admin&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;CAST Imaging installed and running on HTTP; TLS certificate available (PEM format)&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;windows-installation&#34;&gt;Windows installation&lt;/h2&gt;&#xA;&lt;p&gt;[TODO: Steps to configure Nginx (or the embedded web server) to use the TLS certificate; how to reconfigure the front-end service port to 443]&lt;/p&gt;&#xA;&lt;h2 id=&#34;docker-installation&#34;&gt;Docker installation&lt;/h2&gt;&#xA;&lt;p&gt;[TODO: Steps to mount the certificate into the Nginx container; update the Compose file to expose port 443]&lt;/p&gt;</description>
    </item>
    <item>
      <title>Discover Inter-Application Dependencies</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/discover-application-architecture/discover-inter-application-dependencies/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/discover-application-architecture/discover-inter-application-dependencies/</guid>
      <description>&lt;h2 id=&#34;before-you-start&#34;&gt;Before you start&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Who this is for&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Architect, portfolio manager&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Role required&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Viewer or higher&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Multiple applications imported; app-to-app dependency detection configured (see &lt;a href=&#34;../administer-and-manage/manage-applications/&#34;&gt;Manage applications&lt;/a&gt;)&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;step-1-open-the-application-to-application-scope&#34;&gt;Step 1: Open the Application-to-Application scope&lt;/h2&gt;&#xA;&lt;p&gt;In the Investigation panel, select &lt;strong&gt;App to App&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;p&gt;[TODO: Screenshot]&lt;/p&gt;&#xA;&lt;h2 id=&#34;step-2-read-the-dependency-map&#34;&gt;Step 2: Read the dependency map&lt;/h2&gt;&#xA;&lt;p&gt;Each node is an application. Links between nodes show calls or data exchanges between applications.&lt;/p&gt;&#xA;&lt;p&gt;[TODO: Screenshot showing an example dependency map]&lt;/p&gt;</description>
    </item>
    <item>
      <title>MCP Server Reference</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/reference/mcp-server/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/reference/mcp-server/</guid>
      <description>&lt;h2 id=&#34;what-is-the-mcp-server&#34;&gt;What is the MCP server?&lt;/h2&gt;&#xA;&lt;p&gt;The CAST Imaging MCP (Model Context Protocol) server exposes the application graph to AI assistant tools such as Claude Desktop or IDE plugins. This lets you ask questions about your application directly from your IDE or AI chat interface.&lt;/p&gt;&#xA;&lt;h2 id=&#34;set-up-the-mcp-server&#34;&gt;Set up the MCP server&lt;/h2&gt;&#xA;&lt;p&gt;[TODO: Installation steps; configuration file format; how to connect a compatible AI assistant]&lt;/p&gt;&#xA;&lt;h2 id=&#34;available-capabilities&#34;&gt;Available capabilities&lt;/h2&gt;&#xA;&lt;p&gt;[TODO: List of capabilities exposed by the MCP server — what queries it can answer, what data it returns]&lt;/p&gt;</description>
    </item>
    <item>
      <title>Rebuild the Search Index</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/administer-and-manage/rebuild-the-search-index/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/administer-and-manage/rebuild-the-search-index/</guid>
      <description>&lt;h2 id=&#34;before-you-start&#34;&gt;Before you start&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Who this is for&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;CAST Imaging administrator&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Role required&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Admin or Super Admin&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;CAST Imaging running&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;when-to-rebuild-the-index&#34;&gt;When to rebuild the index&lt;/h2&gt;&#xA;&lt;p&gt;Rebuild the search index if:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Objects that exist in the graph do not appear in search results.&lt;/li&gt;&#xA;&lt;li&gt;Search results contain objects that were removed in a re-import.&lt;/li&gt;&#xA;&lt;li&gt;After a major upgrade, search results are incomplete.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;rebuild-the-index&#34;&gt;Rebuild the index&lt;/h2&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;In the Admin Center, click &lt;strong&gt;Search&lt;/strong&gt;.&lt;/li&gt;&#xA;&lt;li&gt;Click &lt;strong&gt;Rebuild index&lt;/strong&gt;.&lt;/li&gt;&#xA;&lt;li&gt;Wait for the rebuild to complete. This may take several minutes for large applications.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;[TODO: Screenshot of the Search panel]&lt;/p&gt;</description>
    </item>
    <item>
      <title>Performance Is Slow</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/troubleshoot/performance-is-slow/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/troubleshoot/performance-is-slow/</guid>
      <description>&lt;h2 id=&#34;symptom&#34;&gt;Symptom&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The canvas takes a long time to display objects.&lt;/li&gt;&#xA;&lt;li&gt;A transaction takes many minutes to load.&lt;/li&gt;&#xA;&lt;li&gt;The browser shows a timeout or connection error.&lt;/li&gt;&#xA;&lt;li&gt;CAST Imaging becomes slow after an application with many objects is imported.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;step-1-check-neo4j-memory&#34;&gt;Step 1: Check Neo4j memory&lt;/h2&gt;&#xA;&lt;p&gt;Insufficient Neo4j memory is the most common cause of slow performance.&lt;/p&gt;&#xA;&lt;p&gt;See &lt;a href=&#34;../administer-and-manage/manage-neo4j/&#34;&gt;Manage Neo4j — Optimize memory allocation&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;h2 id=&#34;step-2-reduce-the-view-size&#34;&gt;Step 2: Reduce the view size&lt;/h2&gt;&#xA;&lt;p&gt;Very large views (many objects and links) are slow by design. Try these options:&lt;/p&gt;</description>
    </item>
    <item>
      <title>View Source Code of an Object</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/investigate-code/view-source-code/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/investigate-code/view-source-code/</guid>
      <description>&lt;h2 id=&#34;before-you-start&#34;&gt;Before you start&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Who this is for&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Developer&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Role required&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Viewer or higher&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Source code viewer configured by the administrator (see &lt;a href=&#34;../install-and-deploy/set-up-the-source-code-viewer/&#34;&gt;Set up the source code viewer&lt;/a&gt;)&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;step-1-open-the-source-code&#34;&gt;Step 1: Open the source code&lt;/h2&gt;&#xA;&lt;p&gt;At Objects level, right-click any object and select &lt;strong&gt;Show source code&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;p&gt;The Legend panel on the right opens and shows the source file. The specific object is highlighted in the file.&lt;/p&gt;&#xA;&lt;p&gt;[TODO: Screenshot of the source code panel]&lt;/p&gt;</description>
    </item>
    <item>
      <title>Add Custom Object Types</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/customize-views/add-custom-object-types/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/customize-views/add-custom-object-types/</guid>
      <description>&lt;h2 id=&#34;before-you-start&#34;&gt;Before you start&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Who this is for&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Developer, architect&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Role required&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Editor or higher&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Application imported&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;when-to-use-custom-object-types&#34;&gt;When to use custom object types&lt;/h2&gt;&#xA;&lt;p&gt;Static analysis detects code artifacts. It does not detect external systems, business concepts, or infrastructure components. Use custom object types to add these to your graph.&lt;/p&gt;&#xA;&lt;p&gt;Examples:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;An external payment gateway your application calls at runtime&lt;/li&gt;&#xA;&lt;li&gt;A message broker (Kafka, RabbitMQ)&lt;/li&gt;&#xA;&lt;li&gt;A business domain concept used to organize a discussion&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;step-1-create-a-custom-object&#34;&gt;Step 1: Create a custom object&lt;/h2&gt;&#xA;&lt;p&gt;[TODO: Right-click on empty canvas space or use the toolbar to create a custom object — steps and screenshot]&lt;/p&gt;</description>
    </item>
    <item>
      <title>Configure the Audit Trail</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/administer-and-manage/configure-the-audit-trail/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/administer-and-manage/configure-the-audit-trail/</guid>
      <description>&lt;h2 id=&#34;before-you-start&#34;&gt;Before you start&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Who this is for&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;CAST Imaging administrator&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Role required&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Super Admin&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;CAST Imaging installed&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;enable-the-audit-trail&#34;&gt;Enable the audit trail&lt;/h2&gt;&#xA;&lt;p&gt;[TODO: Steps to enable the audit trail in the configuration file or Admin Center]&lt;/p&gt;&#xA;&lt;h2 id=&#34;what-is-logged&#34;&gt;What is logged&lt;/h2&gt;&#xA;&lt;p&gt;When enabled, the audit trail logs:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;User login and logout events&lt;/li&gt;&#xA;&lt;li&gt;Application access events&lt;/li&gt;&#xA;&lt;li&gt;Changes to users, roles, and tenant settings&lt;/li&gt;&#xA;&lt;li&gt;Admin Center configuration changes&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;[TODO: Full list of logged events]&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bulk-Generate AI Summaries</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/use-ai-assistance/bulk-generate-ai-summaries/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/use-ai-assistance/bulk-generate-ai-summaries/</guid>
      <description>&lt;h2 id=&#34;before-you-start&#34;&gt;Before you start&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Who this is for&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Architect, developer&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Role required&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Editor or higher&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;AI integration set up; application imported&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;step-1-start-bulk-generation&#34;&gt;Step 1: Start bulk generation&lt;/h2&gt;&#xA;&lt;p&gt;In the toolbar, click &lt;strong&gt;Bulk AI summary&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;p&gt;[TODO: Screenshot]&lt;/p&gt;&#xA;&lt;h2 id=&#34;step-2-select-the-target-scope&#34;&gt;Step 2: Select the target scope&lt;/h2&gt;&#xA;&lt;p&gt;Choose which items to summarize:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;All modules&lt;/li&gt;&#xA;&lt;li&gt;All transactions&lt;/li&gt;&#xA;&lt;li&gt;All data call graphs&lt;/li&gt;&#xA;&lt;li&gt;A combination&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;step-3-configure-generation-options&#34;&gt;Step 3: Configure generation options&lt;/h2&gt;&#xA;&lt;p&gt;[TODO: Same options as Generate AI summary — generation method, complexity filter]&lt;/p&gt;</description>
    </item>
    <item>
      <title>Call Graphs</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/about/call-graphs/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/about/call-graphs/</guid>
      <description>&lt;p&gt;A &lt;strong&gt;call graph&lt;/strong&gt; shows the objects involved in a transaction or a data access path, and the links between them. Because some transactions touch thousands of objects, CAST Imaging offers three display modes to balance detail against performance.&lt;/p&gt;&#xA;&lt;h2 id=&#34;reduced-call-graph&#34;&gt;Reduced call graph&lt;/h2&gt;&#xA;&lt;p&gt;The default mode. CAST Imaging removes objects that are less important to understanding the flow. The result loads quickly and is easier to read.&lt;/p&gt;&#xA;&lt;p&gt;Use this mode first. Switch to a different mode only if you need more detail.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Complexity Metrics</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/reference/complexity-metrics/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/reference/complexity-metrics/</guid>
      <description>&lt;p&gt;CAST Imaging shows three complexity metrics for every object. Understanding them helps you identify high-risk code.&lt;/p&gt;&#xA;&lt;h2 id=&#34;cyclomatic-complexity-cc&#34;&gt;Cyclomatic Complexity (CC)&lt;/h2&gt;&#xA;&lt;p&gt;Cyclomatic Complexity measures the number of independent paths through a piece of code.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A method with no branches has CC = 1.&lt;/li&gt;&#xA;&lt;li&gt;Each &lt;code&gt;if&lt;/code&gt;, &lt;code&gt;for&lt;/code&gt;, &lt;code&gt;while&lt;/code&gt;, &lt;code&gt;case&lt;/code&gt;, or similar branch adds 1 to the CC.&lt;/li&gt;&#xA;&lt;li&gt;A higher CC means more paths to test and a higher chance of bugs.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;strong&gt;Guideline&lt;/strong&gt;: CC &amp;gt; 10 is considered complex. CC &amp;gt; 25 is very complex and should be reviewed.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Configure Authentication</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/install-and-deploy/configure-authentication/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/install-and-deploy/configure-authentication/</guid>
      <description>&lt;h2 id=&#34;before-you-start&#34;&gt;Before you start&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Who this is for&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;IT administrator&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Role required&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Super Admin&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;CAST Imaging installed; LDAP server details or SSO provider details if applicable&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;local-accounts&#34;&gt;Local accounts&lt;/h2&gt;&#xA;&lt;p&gt;By default, CAST Imaging uses local accounts managed in the Admin Center. No additional configuration is needed. Manage users in &lt;a href=&#34;../administer-and-manage/manage-users/&#34;&gt;Manage users&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;h2 id=&#34;ldap--active-directory&#34;&gt;LDAP / Active Directory&lt;/h2&gt;&#xA;&lt;p&gt;LDAP authentication lets users log in with their existing corporate credentials.&lt;/p&gt;&#xA;&lt;p&gt;[TODO: Configuration steps — LDAP host, port, bind DN, base DN, user filter, group filter]&lt;/p&gt;</description>
    </item>
    <item>
      <title>Inspect Object Properties and Metrics</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/investigate-code/inspect-object-properties/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/investigate-code/inspect-object-properties/</guid>
      <description>&lt;h2 id=&#34;before-you-start&#34;&gt;Before you start&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Who this is for&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Developer, architect&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Role required&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Viewer or higher&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Application imported; object visible on the canvas&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;open-the-properties-panel&#34;&gt;Open the Properties panel&lt;/h2&gt;&#xA;&lt;p&gt;Right-click any object and select &lt;strong&gt;Properties&lt;/strong&gt;. The Properties panel opens on the right.&lt;/p&gt;&#xA;&lt;p&gt;[TODO: Screenshot of the Properties panel]&lt;/p&gt;&#xA;&lt;h2 id=&#34;what-the-panel-shows&#34;&gt;What the panel shows&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;Property&lt;/th&gt;&#xA;          &lt;th&gt;Description&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Name&lt;/td&gt;&#xA;          &lt;td&gt;Short name of the object&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Full name&lt;/td&gt;&#xA;          &lt;td&gt;Full qualified name including namespace and package&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Type&lt;/td&gt;&#xA;          &lt;td&gt;Object type (Java Class, SQL Table, etc.)&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;File name&lt;/td&gt;&#xA;          &lt;td&gt;Path to the source file&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Module&lt;/td&gt;&#xA;          &lt;td&gt;Module the object belongs to&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Cyclomatic complexity (CC)&lt;/td&gt;&#xA;          &lt;td&gt;Number of independent paths through the code. Higher = more complex.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Integration complexity (IC)&lt;/td&gt;&#xA;          &lt;td&gt;Measures how many other objects this object depends on.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Essential complexity (EC)&lt;/td&gt;&#xA;          &lt;td&gt;Measures how much of the code structure cannot be simplified.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Lines of code&lt;/td&gt;&#xA;          &lt;td&gt;Total lines in the object&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;See &lt;a href=&#34;../reference/complexity-metrics/&#34;&gt;Complexity metrics&lt;/a&gt; for definitions.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Login or Authentication Fails</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/troubleshoot/login-fails/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/troubleshoot/login-fails/</guid>
      <description>&lt;h2 id=&#34;symptom-a-user-cannot-log-in-with-a-local-account&#34;&gt;Symptom A: User cannot log in with a local account&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;Cause&lt;/th&gt;&#xA;          &lt;th&gt;Resolution&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Wrong password&lt;/td&gt;&#xA;          &lt;td&gt;User: use the password reset option. Admin: reset the password in the Users panel. See &lt;a href=&#34;../administer-and-manage/manage-users/&#34;&gt;Manage users&lt;/a&gt;.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Account deactivated&lt;/td&gt;&#xA;          &lt;td&gt;Admin: reactivate the user account in the Users panel.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;No role assigned&lt;/td&gt;&#xA;          &lt;td&gt;Admin: assign a role to the user. See &lt;a href=&#34;../administer-and-manage/manage-roles-and-permissions/&#34;&gt;Manage roles and permissions&lt;/a&gt;.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;symptom-b-ldap-login-fails&#34;&gt;Symptom B: LDAP login fails&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;Cause&lt;/th&gt;&#xA;          &lt;th&gt;Resolution&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Wrong LDAP server address or port&lt;/td&gt;&#xA;          &lt;td&gt;Check LDAP host and port in the authentication configuration. See &lt;a href=&#34;../install-and-deploy/configure-authentication/&#34;&gt;Configure authentication&lt;/a&gt;.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Bind DN or password incorrect&lt;/td&gt;&#xA;          &lt;td&gt;Verify the bind DN and password. Re-encrypt the password if needed.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;User not in the base DN&lt;/td&gt;&#xA;          &lt;td&gt;Confirm the user exists in the LDAP tree under the configured base DN.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Group filter excludes the user&lt;/td&gt;&#xA;          &lt;td&gt;Check the group filter in the LDAP configuration.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;symptom-c-session-expires-too-quickly&#34;&gt;Symptom C: Session expires too quickly&lt;/h2&gt;&#xA;&lt;p&gt;The session timeout is configured by the administrator. Ask the admin to increase it.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Map Database Access Patterns</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/discover-application-architecture/map-database-access-patterns/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/discover-application-architecture/map-database-access-patterns/</guid>
      <description>&lt;h2 id=&#34;before-you-start&#34;&gt;Before you start&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Who this is for&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Architect, data engineer, DBA&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Role required&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Viewer or higher&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Application imported; application contains database objects&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;step-1-open-the-data-call-graph-scope&#34;&gt;Step 1: Open the Data Call Graph scope&lt;/h2&gt;&#xA;&lt;p&gt;In the Investigation panel, select &lt;strong&gt;Data Call Graph&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;p&gt;[TODO: Screenshot]&lt;/p&gt;&#xA;&lt;h2 id=&#34;step-2-select-a-table&#34;&gt;Step 2: Select a table&lt;/h2&gt;&#xA;&lt;p&gt;A search dialog appears. Type the name of the table you want to investigate and select it from the results.&lt;/p&gt;&#xA;&lt;p&gt;[TODO: Screenshot of the search dialog]&lt;/p&gt;</description>
    </item>
    <item>
      <title>Add Inserts and Canvas Comments</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/customize-views/add-inserts-and-canvas-comments/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/customize-views/add-inserts-and-canvas-comments/</guid>
      <description>&lt;h2 id=&#34;before-you-start&#34;&gt;Before you start&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Who this is for&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Any user&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Role required&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Editor or higher&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Application imported; a saved view open&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;what-are-inserts&#34;&gt;What are inserts?&lt;/h2&gt;&#xA;&lt;p&gt;An &lt;strong&gt;insert&lt;/strong&gt; is a text block placed on the canvas. Unlike an annotation (which is attached to one object), an insert floats freely on the canvas. Use it to:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Add a title or description to a saved view.&lt;/li&gt;&#xA;&lt;li&gt;Explain the context of the objects shown.&lt;/li&gt;&#xA;&lt;li&gt;Add a note visible to anyone who opens the view.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;add-an-insert&#34;&gt;Add an insert&lt;/h2&gt;&#xA;&lt;p&gt;[TODO: How to add an insert — toolbar button or right-click on empty canvas space; screenshot]&lt;/p&gt;</description>
    </item>
    <item>
      <title>Upgrade Leaves the Application in a Broken State</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/troubleshoot/upgrade-leaves-broken-state/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/troubleshoot/upgrade-leaves-broken-state/</guid>
      <description>&lt;h2 id=&#34;symptom&#34;&gt;Symptom&lt;/h2&gt;&#xA;&lt;p&gt;After upgrading CAST Imaging:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The interface does not load (blank page or JavaScript error).&lt;/li&gt;&#xA;&lt;li&gt;Applications do not appear in the list.&lt;/li&gt;&#xA;&lt;li&gt;A specific feature that worked before now gives an error.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;step-1-clear-the-server-side-cache&#34;&gt;Step 1: Clear the server-side cache&lt;/h2&gt;&#xA;&lt;p&gt;A stale cache is the most common cause of post-upgrade problems.&lt;/p&gt;&#xA;&lt;p&gt;[TODO: Steps to clear the server-side cache — file location or command]&lt;/p&gt;&#xA;&lt;h2 id=&#34;step-2-verify-the-neo4j-schema&#34;&gt;Step 2: Verify the Neo4j schema&lt;/h2&gt;&#xA;&lt;p&gt;After a major upgrade, the Neo4j schema may need to be updated.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Explore Method-Level Links</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/investigate-code/explore-method-level-links/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/investigate-code/explore-method-level-links/</guid>
      <description>&lt;h2 id=&#34;before-you-start&#34;&gt;Before you start&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Who this is for&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Developer&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Role required&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Viewer or higher&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Application imported; two connected objects visible at Objects level&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;step-1-click-an-edge&#34;&gt;Step 1: Click an edge&lt;/h2&gt;&#xA;&lt;p&gt;At Objects level, click the edge (line) between two objects. The Method view opens.&lt;/p&gt;&#xA;&lt;p&gt;[TODO: Screenshot of the Method view panel]&lt;/p&gt;&#xA;&lt;h2 id=&#34;step-2-read-the-method-pairs&#34;&gt;Step 2: Read the method pairs&lt;/h2&gt;&#xA;&lt;p&gt;The Method view lists all the method-to-method links that create the connection between the two objects. For each link, you can see:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Manage Neo4j</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/administer-and-manage/manage-neo4j/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/administer-and-manage/manage-neo4j/</guid>
      <description>&lt;h2 id=&#34;before-you-start&#34;&gt;Before you start&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Who this is for&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;CAST Imaging administrator&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Role required&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Local server admin; Super Admin for the Admin Center actions&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;CAST Imaging installed and running&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;export-graph-data&#34;&gt;Export graph data&lt;/h2&gt;&#xA;&lt;p&gt;Export the Neo4j data to move it to another server or to create a backup.&lt;/p&gt;&#xA;&lt;p&gt;[TODO: Steps to export Neo4j data — using the Admin Center or the neo4j-admin dump command]&lt;/p&gt;&#xA;&lt;h2 id=&#34;import-graph-data&#34;&gt;Import graph data&lt;/h2&gt;&#xA;&lt;p&gt;Import a Neo4j data export into an existing or new instance.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Release Notes</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/reference/release-notes/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/reference/release-notes/</guid>
      <description>&lt;h2 id=&#34;cast-imaging-v3x&#34;&gt;CAST Imaging v3.x&lt;/h2&gt;&#xA;&lt;p&gt;[TODO: List of releases with links to detailed release notes for each]&lt;/p&gt;&#xA;&lt;h2 id=&#34;cast-imaging-v2x&#34;&gt;CAST Imaging v2.x&lt;/h2&gt;&#xA;&lt;p&gt;[TODO: Link to legacy release notes]&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;For the full changelog, see the CAST Software support portal.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Set Up the Source Code Viewer</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/install-and-deploy/set-up-the-source-code-viewer/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/install-and-deploy/set-up-the-source-code-viewer/</guid>
      <description>&lt;p&gt;The source code viewer displays the source file of any object directly in the canvas. It is an optional feature that requires access to the original source files.&lt;/p&gt;&#xA;&lt;h2 id=&#34;before-you-start&#34;&gt;Before you start&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Who this is for&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;IT administrator&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Role required&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Super Admin&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;CAST Imaging installed; source files accessible from the server&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;step-1-make-source-files-accessible&#34;&gt;Step 1: Make source files accessible&lt;/h2&gt;&#xA;&lt;p&gt;The CAST Imaging server must be able to read the source files. Options:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Tags and Annotations</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/about/tags-and-annotations/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/about/tags-and-annotations/</guid>
      <description>&lt;p&gt;CAST Imaging gives you two ways to add information to objects: &lt;strong&gt;tags&lt;/strong&gt; and &lt;strong&gt;annotations&lt;/strong&gt;. Both are stored on the server and visible to all users who have access to the application.&lt;/p&gt;&#xA;&lt;h2 id=&#34;tags&#34;&gt;Tags&lt;/h2&gt;&#xA;&lt;p&gt;A &lt;strong&gt;tag&lt;/strong&gt; is a short label you attach to one or more objects, transactions, or modules. Tags are searchable. You can use them to:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Group objects that belong to the same migration effort (for example, &lt;code&gt;migration-target&lt;/code&gt;).&lt;/li&gt;&#xA;&lt;li&gt;Mark objects that need review (for example, &lt;code&gt;high-risk&lt;/code&gt;).&lt;/li&gt;&#xA;&lt;li&gt;Filter long lists of transactions to find the ones that matter.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;You can add tags manually one object at a time, or import them in bulk from a CSV file.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Find Start and End Points of a Flow</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/investigate-code/find-start-and-end-points/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/investigate-code/find-start-and-end-points/</guid>
      <description>&lt;h2 id=&#34;before-you-start&#34;&gt;Before you start&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Who this is for&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Developer&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Role required&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Viewer or higher&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Application imported; objects visible at Objects level&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;what-this-feature-does&#34;&gt;What this feature does&lt;/h2&gt;&#xA;&lt;p&gt;The &lt;strong&gt;Get Start and End Points&lt;/strong&gt; feature analyses the objects currently on the canvas and finds:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The &lt;strong&gt;start point&lt;/strong&gt;: the object that starts the flow (for example, a REST endpoint or a JSP page).&lt;/li&gt;&#xA;&lt;li&gt;The &lt;strong&gt;end point&lt;/strong&gt;: the object that ends the flow (for example, a SQL table or an external service call).&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;This is useful when you have added several objects to the canvas manually and want to understand the boundaries of the flow they form.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Legal and Privacy</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/reference/legal-and-privacy/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/reference/legal-and-privacy/</guid>
      <description>&lt;h2 id=&#34;license&#34;&gt;License&lt;/h2&gt;&#xA;&lt;p&gt;[TODO: CAST Imaging end-user license terms or link to them]&lt;/p&gt;&#xA;&lt;h2 id=&#34;data-privacy&#34;&gt;Data privacy&lt;/h2&gt;&#xA;&lt;h3 id=&#34;data-processed-by-cast-imaging&#34;&gt;Data processed by CAST Imaging&lt;/h3&gt;&#xA;&lt;p&gt;CAST Imaging processes:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Application source code (stored on your infrastructure, not sent to CAST)&lt;/li&gt;&#xA;&lt;li&gt;Analysis results (objects, links, metrics — stored in your PostgreSQL and Neo4j databases)&lt;/li&gt;&#xA;&lt;li&gt;User actions (for audit trail purposes, stored locally)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;data-sent-to-third-party-ai-providers&#34;&gt;Data sent to third-party AI providers&lt;/h3&gt;&#xA;&lt;p&gt;If you use AI features, CAST Imaging sends data to the AI provider you configured:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Manage the PostgreSQL Database</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/administer-and-manage/manage-postgresql/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/administer-and-manage/manage-postgresql/</guid>
      <description>&lt;h2 id=&#34;before-you-start&#34;&gt;Before you start&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Who this is for&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;CAST Imaging administrator, DBA&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Role required&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;PostgreSQL superuser; Super Admin for Admin Center actions&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;CAST Imaging installed&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;back-up-the-database&#34;&gt;Back up the database&lt;/h2&gt;&#xA;&lt;p&gt;[TODO: Steps using pg_dump or CAST Storage Service backup tool; recommended backup schedule]&lt;/p&gt;&#xA;&lt;h2 id=&#34;restore-the-database&#34;&gt;Restore the database&lt;/h2&gt;&#xA;&lt;p&gt;[TODO: Steps using pg_restore; how to verify a successful restore]&lt;/p&gt;&#xA;&lt;h2 id=&#34;change-the-postgresql-password&#34;&gt;Change the PostgreSQL password&lt;/h2&gt;&#xA;&lt;p&gt;[TODO: Steps to change the database password and update the CAST Imaging configuration to use the new password]&lt;/p&gt;</description>
    </item>
    <item>
      <title>Modules and Custom Aggregation</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/about/modules-and-custom-aggregation/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/about/modules-and-custom-aggregation/</guid>
      <description>&lt;h2 id=&#34;modules&#34;&gt;Modules&lt;/h2&gt;&#xA;&lt;p&gt;A &lt;strong&gt;module&lt;/strong&gt; is a group of objects that belong together from a functional or technical point of view — for example, a payment processing module or an authentication module.&lt;/p&gt;&#xA;&lt;p&gt;CAST Imaging computes modules automatically during the analysis. The analysis engine groups objects based on how they call each other and how they are organized in the source code. You can see modules in the &lt;a href=&#34;../discover-application-architecture/explore-application-modularity/&#34;&gt;Module scope&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;h2 id=&#34;custom-aggregation&#34;&gt;Custom aggregation&lt;/h2&gt;&#xA;&lt;p&gt;&lt;strong&gt;Custom aggregation&lt;/strong&gt; lets you create your own groupings when the automatically computed modules do not match your team&amp;rsquo;s understanding of the application.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Manage Multiple Canvases with Tabs</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/customize-views/manage-multiple-canvases-with-tabs/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/customize-views/manage-multiple-canvases-with-tabs/</guid>
      <description>&lt;h2 id=&#34;before-you-start&#34;&gt;Before you start&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Who this is for&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Any user&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Role required&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Viewer or higher&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Application open&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;open-a-new-tab&#34;&gt;Open a new tab&lt;/h2&gt;&#xA;&lt;p&gt;When you drill into a node at Level 5 (or use the right-click menu to open a sub-view), CAST Imaging opens the new view in a separate tab rather than replacing the current view.&lt;/p&gt;&#xA;&lt;p&gt;You can also open a new tab manually from the toolbar.&lt;/p&gt;&#xA;&lt;p&gt;[TODO: Screenshot showing the tab bar with multiple open views]&lt;/p&gt;</description>
    </item>
    <item>
      <title>Install an Offline Extension Server</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/install-and-deploy/install-cast-extend-local/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/install-and-deploy/install-cast-extend-local/</guid>
      <description>&lt;p&gt;CAST Imaging uses extensions (plugins) to support specific technologies. In a standard installation, extensions are downloaded from the CAST Extend cloud service. In air-gapped environments, you need a local server.&lt;/p&gt;&#xA;&lt;h2 id=&#34;before-you-start&#34;&gt;Before you start&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Who this is for&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;IT administrator in an air-gapped environment&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Role required&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Local server admin&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;A machine with internet access (for initial content download); a machine on the internal network to host the local server&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;step-1-install-the-cast-extend-local-server&#34;&gt;Step 1: Install the CAST Extend local server&lt;/h2&gt;&#xA;&lt;p&gt;[TODO: Download and installation steps for the local server package]&lt;/p&gt;</description>
    </item>
    <item>
      <title>Configure CAST Extend</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/administer-and-manage/configure-cast-extend/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/administer-and-manage/configure-cast-extend/</guid>
      <description>&lt;h2 id=&#34;before-you-start&#34;&gt;Before you start&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Who this is for&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;CAST Imaging administrator&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Role required&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Admin or Super Admin in AIP Console&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;AIP Console installed&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;online-mode-internet-access&#34;&gt;Online mode (internet access)&lt;/h2&gt;&#xA;&lt;p&gt;In online mode, AIP Console downloads extensions directly from the CAST Extend cloud service when they are needed.&lt;/p&gt;&#xA;&lt;p&gt;[TODO: How to verify that online mode is active; how to check for extension updates in AIP Console]&lt;/p&gt;&#xA;&lt;h2 id=&#34;offline-mode-no-internet-access&#34;&gt;Offline mode (no internet access)&lt;/h2&gt;&#xA;&lt;p&gt;In offline mode, you use a local CAST Extend server. See &lt;a href=&#34;../install-and-deploy/install-cast-extend-local/&#34;&gt;Install an offline extension server&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Configure Display Preferences and Level 5 Behaviour</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/customize-views/configure-display-preferences/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/customize-views/configure-display-preferences/</guid>
      <description>&lt;h2 id=&#34;before-you-start&#34;&gt;Before you start&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Who this is for&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Any user&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Role required&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Any role&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Logged in to CAST Imaging&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;open-the-preferences-panel&#34;&gt;Open the preferences panel&lt;/h2&gt;&#xA;&lt;p&gt;Click your user name or the settings icon in the top right corner, then select &lt;strong&gt;Preferences&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;p&gt;[TODO: Screenshot]&lt;/p&gt;&#xA;&lt;h2 id=&#34;available-preferences&#34;&gt;Available preferences&lt;/h2&gt;&#xA;&lt;h3 id=&#34;landing-page&#34;&gt;Landing page&lt;/h3&gt;&#xA;&lt;p&gt;Choose what you see when you open an application:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Welcome page&lt;/strong&gt; (default): the tile-based welcome page.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Imaging menu&lt;/strong&gt;: the Investigation panel directly.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;preferred-language-for-ai-explanations&#34;&gt;Preferred language for AI explanations&lt;/h3&gt;&#xA;&lt;p&gt;Select the language for AI-generated explanations. Supported languages include English, French, German, Italian, and Chinese.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Focus on a Subset of Objects</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/investigate-code/focus-on-a-subset-of-objects/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/investigate-code/focus-on-a-subset-of-objects/</guid>
      <description>&lt;h2 id=&#34;before-you-start&#34;&gt;Before you start&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Who this is for&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Developer&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Role required&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Viewer or higher&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Application imported; objects visible at Objects level&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;use-the-focus-option&#34;&gt;Use the Focus option&lt;/h2&gt;&#xA;&lt;p&gt;Right-click any object and select &lt;strong&gt;Focus&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;p&gt;The canvas keeps only the selected object and its direct callers and callees. All other objects are hidden.&lt;/p&gt;&#xA;&lt;p&gt;[TODO: Screenshot showing the canvas before and after applying Focus]&lt;/p&gt;&#xA;&lt;h2 id=&#34;undo-focus&#34;&gt;Undo Focus&lt;/h2&gt;&#xA;&lt;p&gt;To restore all objects, click &lt;strong&gt;Undo&lt;/strong&gt; in the toolbar, or refresh the page.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Migrate from a Previous Version</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/install-and-deploy/migrate-from-previous-version/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/install-and-deploy/migrate-from-previous-version/</guid>
      <description>&lt;h2 id=&#34;before-you-start&#34;&gt;Before you start&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Who this is for&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;IT administrator&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Role required&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Super Admin; local server admin&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Existing v2.x installation; new server or environment for v3; backup of all data&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;div class=&#34;alert alert-warning&#34; role=&#34;alert&#34;&gt;&lt;div class=&#34;h4 alert-heading&#34; role=&#34;heading&#34;&gt;Back up first&lt;/div&gt;&#xA;&lt;p&gt;Always take a full backup before starting a migration. See &lt;a href=&#34;../administer-and-manage/back-up-and-restore/&#34;&gt;Back up and restore&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;/div&gt;&#xA;&lt;h2 id=&#34;step-1-export-data-from-the-v2x-instance&#34;&gt;Step 1: Export data from the v2.x instance&lt;/h2&gt;&#xA;&lt;p&gt;[TODO: Export Neo4j graph data; export PostgreSQL databases; note configuration file locations]&lt;/p&gt;&#xA;&lt;h2 id=&#34;step-2-install-cast-imaging-v3&#34;&gt;Step 2: Install CAST Imaging v3&lt;/h2&gt;&#xA;&lt;p&gt;Install v3 on the new server following the standard installation guide for your deployment model.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Tenants and Roles</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/about/tenants-and-roles/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/about/tenants-and-roles/</guid>
      <description>&lt;h2 id=&#34;tenants&#34;&gt;Tenants&lt;/h2&gt;&#xA;&lt;p&gt;A &lt;strong&gt;tenant&lt;/strong&gt; is an isolated workspace inside one CAST Imaging instance. Each tenant has its own set of applications, users, and settings. Users in one tenant cannot see the applications in another tenant.&lt;/p&gt;&#xA;&lt;p&gt;Tenants are useful when:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;You host applications for multiple clients on one server.&lt;/li&gt;&#xA;&lt;li&gt;You want to separate production and test environments.&lt;/li&gt;&#xA;&lt;li&gt;Different teams need isolated workspaces.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;A &lt;strong&gt;Super Admin&lt;/strong&gt; can create and manage tenants.&lt;/p&gt;&#xA;&lt;h2 id=&#34;roles&#34;&gt;Roles&lt;/h2&gt;&#xA;&lt;p&gt;A &lt;strong&gt;role&lt;/strong&gt; controls what a user can see and do inside a tenant. Every user must have at least one role before they can access application data.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Monitor and Tune Performance</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/administer-and-manage/monitor-and-tune-performance/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/administer-and-manage/monitor-and-tune-performance/</guid>
      <description>&lt;h2 id=&#34;before-you-start&#34;&gt;Before you start&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Who this is for&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;CAST Imaging administrator&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Role required&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Super Admin; local server admin&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;CAST Imaging installed&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;diagnose-slow-graph-loading&#34;&gt;Diagnose slow graph loading&lt;/h2&gt;&#xA;&lt;p&gt;If the canvas takes a long time to load, or shows a &amp;ldquo;Failed to get graph data&amp;rdquo; error:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Check Neo4j memory settings. See &lt;a href=&#34;manage-neo4j/&#34;&gt;Manage Neo4j&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;li&gt;Check the CAST Imaging logs for timeout or memory errors. See &lt;a href=&#34;../reference/user-interface/&#34;&gt;Enable logging&lt;/a&gt; [TODO: update link].&lt;/li&gt;&#xA;&lt;li&gt;If the error persists, see &lt;a href=&#34;../troubleshoot/graph-fails-to-load/&#34;&gt;Graph fails to load&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h2 id=&#34;adjust-neo4j-buffer-size&#34;&gt;Adjust Neo4j buffer size&lt;/h2&gt;&#xA;&lt;p&gt;Increase the Neo4j page cache for applications with large graphs.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Upgrade an Existing Installation</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/install-and-deploy/upgrade-an-existing-installation/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/install-and-deploy/upgrade-an-existing-installation/</guid>
      <description>&lt;h2 id=&#34;before-you-start&#34;&gt;Before you start&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Who this is for&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;IT administrator&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Role required&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Local server admin (Windows) or Docker/Kubernetes admin&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Backup taken; release notes for the new version reviewed&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;div class=&#34;alert alert-warning&#34; role=&#34;alert&#34;&gt;&lt;div class=&#34;h4 alert-heading&#34; role=&#34;heading&#34;&gt;Back up first&lt;/div&gt;&#xA;&lt;p&gt;Always take a full backup before upgrading. See &lt;a href=&#34;../administer-and-manage/back-up-and-restore/&#34;&gt;Back up and restore&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;/div&gt;&#xA;&lt;h2 id=&#34;windows-installer&#34;&gt;Windows installer&lt;/h2&gt;&#xA;&lt;p&gt;Use the &lt;code&gt;ImagingSystemUpdate.exe&lt;/code&gt; tool to apply the update.&lt;/p&gt;&#xA;&lt;p&gt;[TODO: Download location, command syntax, expected output]&lt;/p&gt;&#xA;&lt;h2 id=&#34;docker&#34;&gt;Docker&lt;/h2&gt;&#xA;&lt;p&gt;Replace the container images with the new version tags.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Work with Services and APIs</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/investigate-code/work-with-services-and-apis/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/investigate-code/work-with-services-and-apis/</guid>
      <description>&lt;h2 id=&#34;before-you-start&#34;&gt;Before you start&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Who this is for&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Developer, architect&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Role required&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Viewer or higher&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Application imported; application exposes REST, SOAP, or other services&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;step-1-open-the-service-scope&#34;&gt;Step 1: Open the Service scope&lt;/h2&gt;&#xA;&lt;p&gt;In the Investigation panel, select &lt;strong&gt;Service&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;p&gt;[TODO: Screenshot]&lt;/p&gt;&#xA;&lt;h2 id=&#34;step-2-browse-the-service-list&#34;&gt;Step 2: Browse the service list&lt;/h2&gt;&#xA;&lt;p&gt;The left panel lists all exposed services detected in the application. Select one to display it on the canvas.&lt;/p&gt;&#xA;&lt;h2 id=&#34;step-3-read-the-service-view&#34;&gt;Step 3: Read the service view&lt;/h2&gt;&#xA;&lt;p&gt;The canvas shows the entry point of the service and the objects it calls. This is similar to a transaction view but focused on the service interface.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Compare Versions and Track Object History</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/investigate-code/compare-versions-and-track-history/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/investigate-code/compare-versions-and-track-history/</guid>
      <description>&lt;h2 id=&#34;before-you-start&#34;&gt;Before you start&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Who this is for&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Developer, architect&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Role required&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Viewer or higher&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Application has at least two snapshots&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;compare-two-snapshots&#34;&gt;Compare two snapshots&lt;/h2&gt;&#xA;&lt;p&gt;The Compare feature shows the differences between two versions of an application.&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;In the toolbar, click &lt;strong&gt;Compare&lt;/strong&gt;.&lt;/li&gt;&#xA;&lt;li&gt;Select the two snapshots you want to compare.&lt;/li&gt;&#xA;&lt;li&gt;The view highlights:&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Added&lt;/strong&gt; objects and links (new in the later snapshot)&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Removed&lt;/strong&gt; objects and links (present in the earlier snapshot, removed in the later one)&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Modified&lt;/strong&gt; objects (present in both, but changed)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;[TODO: Screenshot of the Compare view]&lt;/p&gt;</description>
    </item>
    <item>
      <title>Customize Session and Port Settings</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/administer-and-manage/customize-session-and-port-settings/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/administer-and-manage/customize-session-and-port-settings/</guid>
      <description>&lt;h2 id=&#34;before-you-start&#34;&gt;Before you start&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Who this is for&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;CAST Imaging administrator&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Role required&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Local server admin&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;CAST Imaging installed&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;change-the-session-timeout&#34;&gt;Change the session timeout&lt;/h2&gt;&#xA;&lt;p&gt;The default session timeout is [TODO: default value] minutes. Users are logged out after this period of inactivity.&lt;/p&gt;&#xA;&lt;p&gt;[TODO: Configuration file location and parameter; steps to apply the change]&lt;/p&gt;&#xA;&lt;h2 id=&#34;change-the-front-end-web-server-port&#34;&gt;Change the front-end web server port&lt;/h2&gt;&#xA;&lt;p&gt;By default, CAST Imaging listens on port 8083 (HTTP). To use a different port:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Configure Dashboards</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/administer-and-manage/configure-dashboards/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/administer-and-manage/configure-dashboards/</guid>
      <description>&lt;h2 id=&#34;before-you-start&#34;&gt;Before you start&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Who this is for&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;CAST Imaging administrator&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Role required&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Admin or Super Admin&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;CAST Imaging installed; dashboard data source configured&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;enable-dashboard-tiles&#34;&gt;Enable dashboard tiles&lt;/h2&gt;&#xA;&lt;p&gt;[TODO: Steps to enable dashboard tiles in the Admin Center — what data source is needed, configuration steps]&lt;/p&gt;&#xA;&lt;h2 id=&#34;customize-the-displayed-metrics&#34;&gt;Customize the displayed metrics&lt;/h2&gt;&#xA;&lt;p&gt;[TODO: Which metrics can be shown; how to select them; where the configuration lives]&lt;/p&gt;&#xA;&lt;h2 id=&#34;disable-dashboard-tiles&#34;&gt;Disable dashboard tiles&lt;/h2&gt;&#xA;&lt;p&gt;[TODO: Steps to hide dashboard tiles from the viewer for specific tenants or all users]&lt;/p&gt;</description>
    </item>
    <item>
      <title>Automate Deployment and Import</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/administer-and-manage/automate-deployment-and-import/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/administer-and-manage/automate-deployment-and-import/</guid>
      <description>&lt;h2 id=&#34;before-you-start&#34;&gt;Before you start&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Who this is for&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;DevOps engineer, CAST Imaging administrator&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Role required&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Admin or Super Admin; API key required&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;CAST Imaging installed; API key generated (see &lt;a href=&#34;manage-users/&#34;&gt;Manage users&lt;/a&gt;)&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;imaging-cli&#34;&gt;Imaging CLI&lt;/h2&gt;&#xA;&lt;p&gt;The Imaging CLI is a command-line tool for automating common tasks.&lt;/p&gt;&#xA;&lt;p&gt;[TODO: Download location; authentication with API key; available commands]&lt;/p&gt;&#xA;&lt;p&gt;Common commands:&lt;/p&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;Command&lt;/th&gt;&#xA;          &lt;th&gt;Purpose&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;imaging import&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Trigger an application import&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;imaging report&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Generate a report&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;imaging snapshot&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Promote a snapshot&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;[TODO: Full command reference and examples]&lt;/p&gt;</description>
    </item>
    <item>
      <title>Back Up and Restore</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/administer-and-manage/back-up-and-restore/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/administer-and-manage/back-up-and-restore/</guid>
      <description>&lt;h2 id=&#34;before-you-start&#34;&gt;Before you start&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Who this is for&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;CAST Imaging administrator&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Role required&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Local server admin&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;CAST Imaging installed and running&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;what-to-back-up&#34;&gt;What to back up&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;Component&lt;/th&gt;&#xA;          &lt;th&gt;What to back up&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Neo4j&lt;/td&gt;&#xA;          &lt;td&gt;Neo4j data directory (graph database)&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;PostgreSQL&lt;/td&gt;&#xA;          &lt;td&gt;All CAST databases (analysis results, AIP Console data)&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Configuration&lt;/td&gt;&#xA;          &lt;td&gt;CAST Imaging configuration files&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Saved views and annotations&lt;/td&gt;&#xA;          &lt;td&gt;Stored in Neo4j and PostgreSQL — covered by the above&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;backup-frequency&#34;&gt;Backup frequency&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;Component&lt;/th&gt;&#xA;          &lt;th&gt;Recommended frequency&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Neo4j&lt;/td&gt;&#xA;          &lt;td&gt;Daily&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;PostgreSQL&lt;/td&gt;&#xA;          &lt;td&gt;Daily&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Configuration&lt;/td&gt;&#xA;          &lt;td&gt;After every configuration change&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;back-up-neo4j-windows&#34;&gt;Back up Neo4j (Windows)&lt;/h2&gt;&#xA;&lt;p&gt;[TODO: Steps using neo4j-admin dump or the backup tool; stopping the service if required]&lt;/p&gt;</description>
    </item>
    <item>
      <title>Uninstall CAST Imaging</title>
      <link>https://a477574b.claude-generated-a3n.pages.dev/docs/administer-and-manage/uninstall-cast-imaging/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://a477574b.claude-generated-a3n.pages.dev/docs/administer-and-manage/uninstall-cast-imaging/</guid>
      <description>&lt;h2 id=&#34;before-you-start&#34;&gt;Before you start&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Who this is for&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;IT administrator&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Role required&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Local administrator&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Back up all data before uninstalling. See &lt;a href=&#34;back-up-and-restore/&#34;&gt;Back up and restore&lt;/a&gt;.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;div class=&#34;alert alert-warning&#34; role=&#34;alert&#34;&gt;&lt;div class=&#34;h4 alert-heading&#34; role=&#34;heading&#34;&gt;Data loss warning&lt;/div&gt;&#xA;&lt;p&gt;Uninstalling CAST Imaging removes all configuration files. Neo4j and PostgreSQL data may also be removed depending on the steps below. Back up everything before proceeding.&lt;/p&gt;&#xA;&lt;/div&gt;&#xA;&lt;h2 id=&#34;windows-installation&#34;&gt;Windows installation&lt;/h2&gt;&#xA;&lt;p&gt;Remove components in this order:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;CAST Imaging&lt;/li&gt;&#xA;&lt;li&gt;AIP Console&lt;/li&gt;&#xA;&lt;li&gt;AIP Node and AIP Core&lt;/li&gt;&#xA;&lt;li&gt;CAST Storage Service (PostgreSQL)&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;[TODO: For each component — Control Panel / Programs, or specific uninstaller location; registry keys and data directories to clean up]&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
