This article explains Cortex Memory, a living product knowledge base automatically built by Novus. Cortex Memory serves as a central hub of truth for your product's architecture, user base, and workflows.

Overview

The Product Overview acts as the foundation of your Cortex Memory. Instead of manually writing and updating product documentation, Novus connects to your codebase, reads your product's structure, and automatically writes a comprehensive summary of what your product does and who it serves. Novus updates this overview as your product evolves.

Select Product Overview from the left menu to view your summary. If you need to make changes, select Edit to update the text, or select Ask Novus to have Novus rewrite the summary for you.

User Personas

User Personas help you understand the different types of people using your product. Novus automatically generates these personas by analyzing your codebase, permission levels, and user behaviors. For each persona, Novus creates a distinct role name, a detailed description of their needs, and a list of their specific permissions.

Go to Personas in the left menu to view your user types. Select a specific persona to view its details. You can select Edit to refine the description, or select Ask Novus to learn more about how this specific persona interacts with your product.

Product Areas

Product Areas organize your application into logical sections, making it easier to analyze specific parts of your product. During the setup process, Novus scans your code to identify distinct sections of your app and automatically groups related pages and click events together under these areas.

Go to Product Areas in the left menu to view these groupings. Select an area to see its description and key features. You can modify an area's description by selecting Edit, or select Ask Novus to discover which workflows and metrics matter most for that specific area.

Key Flows

Key Flows map out the critical, multi-step journeys your users take to complete a goal. Novus automatically detects these journeys by analyzing user interactions and code paths, then structures them into sequential steps. Novus also tracks performance metrics for these flows, visualizing where users successfully progress and where they drop off.

Select Key Flows from the left menu to view your core workflows. Select a specific flow to view its step-by-step timeline and completion rates. You can select Ask Novus to have Novus analyze drop-off risks and suggest ways to simplify the journey for your users.

Sitemap

The Site Map provides a visual representation of your product's navigation and page hierarchy. Novus automatically generates this visual Mermaid sitemap diagram by mapping out the routes and page structures discovered in your codebase.

Select Site Map from the left menu to view the diagram. You can use the zoom controls to zoom in and out, or select the Full screen icon to view the entire map in a larger window. Novus maintains this diagram so you always have an up-to-date visualization of your product's layout.

Custom Instructions

Custom instructions guide how Novus processes and analyzes your product. You can use instructions to set business rules, naming preferences, or corrections that Novus remembers for all future interactions.

When you share specific details about how your application works, Novus automatically extracts and saves these preferences as instructions. As Novus scans your application, it actively reads these instructions to make smarter decisions on your behalf, like accurately naming Pages or identifying specific user journeys.

Supported categories