{
  "version": "https://jsonfeed.org/version/1.1",
  "title": "Aevy platform changelog",
  "home_page_url": "https://docs.aevy.io/changelog/",
  "feed_url": "https://docs.aevy.io/changelog.json",
  "description": "What changed on the Aevy platform, newest first.",
  "language": "en",
  "items": [
    {
      "id": "https://docs.aevy.io/changelog/2026-10-14-squirrel-edits-pages/",
      "url": "https://docs.aevy.io/changelog/2026-10-14-squirrel-edits-pages/",
      "title": "Squirrel builds your Home page",
      "summary": "Describe a section and Squirrel makes it, or ask in the chat for a whole dashboard on Home or an asset's Overview. Squirrel can write text sections too.",
      "content_html": "<p><a href=\"https://docs.aevy.io/portfolio/\">Home</a> and an asset’s <a href=\"https://docs.aevy.io/asset-overview/\">Overview</a> no longer have to be built by hand. Type what you want in <span class=\"chip\">Or describe a section and Squirrel makes it…</span> at the end of the page, such as “open findings per asset, as bars”, and <a href=\"https://docs.aevy.io/squirrel/\">Squirrel</a> builds the section. In the chat, ask for a whole dashboard, such as “set up my home page for the weekly review”, and Squirrel lays out every section. To change one section, right-click it and use <span class=\"chip\">Ask Squirrel to change it…</span>. Each change offers <span class=\"chip\">Undo</span>. Squirrel can also write a text section, such as today’s most urgent tasks, and keep it up to date.</p>\n",
      "date_published": "2026-10-14T00:00:00.000Z",
      "tags": [
        "Home",
        "Squirrel"
      ],
      "image": "https://docs.aevy.io/img/changelog/2026-10-14-squirrel-builds-section.gif",
      "_aevy": {
        "notable": true,
        "image": {
          "url": "https://docs.aevy.io/img/changelog/2026-10-14-squirrel-builds-section.gif",
          "alt": "On Home, Open findings per asset, as bars is typed into Or describe a section and Squirrel makes it and a bar section joins the page; then a request from the squirrel button beside the layout tabs opens the chat, which replies and adds an Open findings list"
        },
        "kinds": [
          "platform"
        ],
        "guides": [
          {
            "slug": "portfolio",
            "title": "Home",
            "url": "https://docs.aevy.io/portfolio/"
          },
          {
            "slug": "asset-overview",
            "title": "Asset overview",
            "url": "https://docs.aevy.io/asset-overview/"
          },
          {
            "slug": "squirrel",
            "title": "Squirrel",
            "url": "https://docs.aevy.io/squirrel/"
          }
        ]
      }
    },
    {
      "id": "https://docs.aevy.io/changelog/2026-10-09-smaller-early-october/",
      "url": "https://docs.aevy.io/changelog/2026-10-09-smaller-early-october/",
      "title": "Smaller improvements, early October",
      "summary": "Search forgives typos and word order, document actions reach every menu, chart clicks narrow related sections, and text filters gain is and is not.",
      "content_html": "<h2 id=\"smaller-changes\">Smaller changes</h2>\n<ul>\n<li><strong>Document actions in every menu.</strong> A <a href=\"https://docs.aevy.io/documents/\">document</a> row’s menu, the preview, and a fact’s menu in <a href=\"https://docs.aevy.io/lineage/\">lineage</a> can pin the document, download it, or open it in your source. Files left out on purpose show as <span class=\"chip\">Excluded</span>, and <span class=\"chip\">Detection failed</span> is separate from <span class=\"chip\">Couldn’t be read</span>.</li>\n<li><strong>Text <a href=\"https://docs.aevy.io/filtering/\">filters</a> gain <code>is</code> and <code>is not</code>.</strong></li>\n<li><strong><a href=\"https://docs.aevy.io/search/\">Search</a> forgives typos and word order.</strong> Your words match the start of words in a name, in any order, and a small typo still finds the record. An unsigned contract ranks below the signed one. <a href=\"https://docs.aevy.io/mentions/\">Mentions</a> rank the same way.</li>\n<li><strong>A chart click narrows the related sections.</strong> On <a href=\"https://docs.aevy.io/portfolio/\">Home</a>, clicking an assets chart also narrows the task, finding, and document sections to those assets.</li>\n<li><strong>An asset’s sections show only that asset.</strong> Documents, systems, and suggestions sections on an asset’s <a href=\"https://docs.aevy.io/asset-overview/\">Overview</a> no longer list other assets’ rows.</li>\n<li><strong><a href=\"https://docs.aevy.io/squirrel/\">Squirrel</a> no longer asks you to upload a document.</strong> When one is missing, it lists the asset’s synced folders instead. It can also change your <a href=\"https://docs.aevy.io/notifications/\">notification settings</a> when you ask.</li>\n<li><strong>An analysis that has never run reads “Not run yet”.</strong></li>\n<li><strong>The first sign-in screen is simpler.</strong> It reads “You’re all set”, with a link to recheck access. See <a href=\"https://docs.aevy.io/logging-in/\">logging in</a>.</li>\n</ul>\n",
      "date_published": "2026-10-09T00:00:00.000Z",
      "tags": [
        "Platform"
      ],
      "_aevy": {
        "notable": false,
        "kinds": [
          "platform"
        ],
        "guides": [
          {
            "slug": "search",
            "title": "Search",
            "url": "https://docs.aevy.io/search/"
          },
          {
            "slug": "mentions",
            "title": "Mentions",
            "url": "https://docs.aevy.io/mentions/"
          },
          {
            "slug": "portfolio",
            "title": "Home",
            "url": "https://docs.aevy.io/portfolio/"
          },
          {
            "slug": "asset-overview",
            "title": "Asset overview",
            "url": "https://docs.aevy.io/asset-overview/"
          },
          {
            "slug": "documents",
            "title": "Documents",
            "url": "https://docs.aevy.io/documents/"
          },
          {
            "slug": "lineage",
            "title": "Lineage",
            "url": "https://docs.aevy.io/lineage/"
          },
          {
            "slug": "filtering",
            "title": "Filtering tables",
            "url": "https://docs.aevy.io/filtering/"
          },
          {
            "slug": "squirrel",
            "title": "Squirrel",
            "url": "https://docs.aevy.io/squirrel/"
          },
          {
            "slug": "notifications",
            "title": "Notifications and inbox",
            "url": "https://docs.aevy.io/notifications/"
          },
          {
            "slug": "logging-in",
            "title": "Logging in",
            "url": "https://docs.aevy.io/logging-in/"
          }
        ]
      }
    },
    {
      "id": "https://docs.aevy.io/changelog/2026-10-08-sync-health/",
      "url": "https://docs.aevy.io/changelog/2026-10-08-sync-health/",
      "title": "Sync health in more steps",
      "summary": "A late sync turns orange before it turns red, empty files are skipped, failed files retry hourly, and Refresh on the Processing status card starts a sync.",
      "content_html": "<p>An asset’s sync now falls behind in steps: orange after 20 minutes without a sync, red after 30, and grey when it is turned off. <a href=\"https://docs.aevy.io/how-your-data-gets-in/\">How your data gets in</a> lists each state. A file that is empty in SharePoint is skipped instead of failing the sync, and failed files are retried hourly. The Processing status card on an asset’s <a href=\"https://docs.aevy.io/asset-overview/\">Overview</a> has one badge for sync and processing that opens the detail, and <span class=\"chip\">Refresh</span> starts a sync if you can manage it. A <a href=\"https://docs.aevy.io/documents/\">document</a> still being checked for records shows <span class=\"chip\">Detecting records</span>.</p>\n",
      "date_published": "2026-10-08T00:00:00.000Z",
      "tags": [
        "Documents"
      ],
      "_aevy": {
        "notable": false,
        "kinds": [
          "platform"
        ],
        "guides": [
          {
            "slug": "how-your-data-gets-in",
            "title": "How your data gets in",
            "url": "https://docs.aevy.io/how-your-data-gets-in/"
          },
          {
            "slug": "documents",
            "title": "Documents",
            "url": "https://docs.aevy.io/documents/"
          },
          {
            "slug": "asset-overview",
            "title": "Asset overview",
            "url": "https://docs.aevy.io/asset-overview/"
          }
        ]
      }
    },
    {
      "id": "https://docs.aevy.io/changelog/2026-10-06-ask-aevy/",
      "url": "https://docs.aevy.io/changelog/2026-10-06-ask-aevy/",
      "title": "Right-click a field to ask for a value",
      "summary": "Right-click a field to ask Aevy for its value, or a task, event, finding, system, or obligation to ask for a change. The answer arrives as a suggestion.",
      "content_html": "<p>Right-click a field on a record, such as a property in an asset’s details or a task’s due date, and type what you want in <span class=\"chip\">Ask Aevy to suggest a value…</span>: where to look, or the value itself. The field shimmers while Aevy reads your documents, and the answer arrives as a pending <a href=\"https://docs.aevy.io/suggestions/\">suggestion</a> on that field, with your request at the top of its reasoning. Right-click a task, event, finding, system, or obligation for <span class=\"chip\">Ask Aevy to change this…</span>, which can propose an update, a completion, or a new assignee. Nothing changes until you accept. When Aevy finds nothing, the field says so and why. Also new: an administrator can switch a feature off for the whole organization under <strong>Settings &gt; Features</strong>, without deleting its data, as <a href=\"https://docs.aevy.io/core-concepts/#modes\">core concepts</a> explains. Analyses join Due Diligence.</p>\n",
      "date_published": "2026-10-06T00:00:00.000Z",
      "tags": [
        "Suggestions",
        "Settings"
      ],
      "image": "https://docs.aevy.io/img/changelog/2026-10-06-ask-aevy.gif",
      "_aevy": {
        "notable": false,
        "image": {
          "url": "https://docs.aevy.io/img/changelog/2026-10-06-ask-aevy.gif",
          "alt": "Right-clicking the empty Region field on Gusty Wind, typing a request into the Ask Aevy box, the field shimmering, and Trøndelag arriving as a suggestion with Leave empty and Use this value"
        },
        "kinds": [
          "platform"
        ],
        "guides": [
          {
            "slug": "suggestions",
            "title": "Suggestions",
            "url": "https://docs.aevy.io/suggestions/"
          },
          {
            "slug": "core-concepts",
            "title": "Core concepts",
            "url": "https://docs.aevy.io/core-concepts/"
          }
        ]
      }
    },
    {
      "id": "https://docs.aevy.io/changelog/2026-10-05-home/",
      "url": "https://docs.aevy.io/changelog/2026-10-05-home/",
      "title": "Aevy opens on Home",
      "summary": "Home replaces the Portfolio page: your own dashboard of sections across all assets, with layouts as tabs, a map display, and document processing on top.",
      "content_html": "<p>Aevy now opens on <a href=\"https://docs.aevy.io/portfolio/\">Home</a>, at the address the Portfolio page had. It is your own dashboard: you add sections, each one a list, a table, a chart, a number, or a map of one kind of record, across all your assets or narrowed to one with the <span class=\"chip\">All assets</span> picker. Keep several layouts as tabs and set one as your default. Only you see them. A new <span class=\"chip\">Map</span> display draws assets and systems as pins that cluster as you zoom out. The grid of asset cards is gone: add an assets section, or use the Portfolio panel in the <a href=\"https://docs.aevy.io/getting-around/\">sidebar</a>. An asset’s <a href=\"https://docs.aevy.io/asset-overview/\">Overview</a> works the same way, scoped to the asset, and its fixed charts became sections you add. Both pages open on Processing status, the same bar as the <a href=\"https://docs.aevy.io/documents/\">Documents page</a>.</p>\n",
      "date_published": "2026-10-05T00:00:00.000Z",
      "tags": [
        "Home",
        "Assets"
      ],
      "image": "https://docs.aevy.io/img/changelog/2026-10-05-home.gif",
      "_aevy": {
        "notable": false,
        "image": {
          "url": "https://docs.aevy.io/img/changelog/2026-10-05-home.gif",
          "alt": "Home across all assets, then Gusty Wind picked in the All assets picker, and the processing status, the findings ring, and the task count narrowing to that asset"
        },
        "kinds": [
          "platform"
        ],
        "guides": [
          {
            "slug": "portfolio",
            "title": "Home",
            "url": "https://docs.aevy.io/portfolio/"
          },
          {
            "slug": "asset-overview",
            "title": "Asset overview",
            "url": "https://docs.aevy.io/asset-overview/"
          },
          {
            "slug": "getting-around",
            "title": "Getting around",
            "url": "https://docs.aevy.io/getting-around/"
          },
          {
            "slug": "documents",
            "title": "Documents",
            "url": "https://docs.aevy.io/documents/"
          }
        ]
      }
    },
    {
      "id": "https://docs.aevy.io/changelog/2026-09-30-smaller-september/",
      "url": "https://docs.aevy.io/changelog/2026-09-30-smaller-september/",
      "title": "Smaller improvements, September",
      "summary": "Notification settings open on a simple page, onboarding moves to your profile settings, and an analysis opens on three numbered tabs.",
      "content_html": "<h2 id=\"smaller-changes\">Smaller changes</h2>\n<ul>\n<li><strong><a href=\"https://docs.aevy.io/notifications/\">Notification settings</a> open on a simple page.</strong> One switch sends notifications by email too, you pick your assets, and you tick the situations worth telling you about. The full grid per record type moved to Advanced notification settings.</li>\n<li><strong><a href=\"https://docs.aevy.io/onboarding/\">Getting to know you</a> starts from your profile settings,</strong> and no longer appears on the dashboard.</li>\n<li><strong>An analysis opens on three numbered tabs,</strong> Conclusion, Findings, and Checks, and the coverage bar filters the checks. An analysis you have not run reads “Click to run” and opens a setup page. See <a href=\"https://docs.aevy.io/document-handover/\">document handover</a>.</li>\n</ul>\n",
      "date_published": "2026-09-30T00:00:00.000Z",
      "tags": [
        "Platform"
      ],
      "_aevy": {
        "notable": false,
        "kinds": [
          "platform"
        ],
        "guides": [
          {
            "slug": "notifications",
            "title": "Notifications and inbox",
            "url": "https://docs.aevy.io/notifications/"
          },
          {
            "slug": "onboarding",
            "title": "Getting to know you",
            "url": "https://docs.aevy.io/onboarding/"
          },
          {
            "slug": "document-handover",
            "title": "Document handover",
            "url": "https://docs.aevy.io/document-handover/"
          }
        ]
      }
    },
    {
      "id": "https://docs.aevy.io/changelog/2026-09-28-new-sidebar/",
      "url": "https://docs.aevy.io/changelog/2026-09-28-new-sidebar/",
      "title": "A new sidebar",
      "summary": "Inbox and Portfolio move to the top of the sidebar, pages go under Browse all, and an open asset lists its sections in the sidebar.",
      "content_html": "<p>The <a href=\"https://docs.aevy.io/getting-around/\">sidebar</a> has a new layout. The Inbox and the fold button are at the top. Portfolio opens a panel that lists your assets, which you can filter or group by technology or country. The app’s pages are under Browse all, and you can pin up to six of them to the sidebar as icons. <a href=\"https://docs.aevy.io/favorites/\">Favorites</a> are the main list, with an Add favorite row and, under them, the records you opened recently. When you open an asset, the sidebar lists the <a href=\"https://docs.aevy.io/asset-overview/\">asset’s sections</a>, and the asset page no longer has a menu of its own. Your mode moved to the account menu at the bottom. The sidebar no longer folds by itself: it stays open or folded until you change it (<code>Cmd+B</code>).</p>\n",
      "date_published": "2026-09-28T00:00:00.000Z",
      "tags": [
        "Sidebar",
        "Assets"
      ],
      "image": "https://docs.aevy.io/img/changelog/2026-09-28-new-sidebar.gif",
      "_aevy": {
        "notable": true,
        "image": {
          "url": "https://docs.aevy.io/img/changelog/2026-09-28-new-sidebar.gif",
          "alt": "Portfolio opened from the sidebar, an asset picked, and the sidebar changing to that asset's sections"
        },
        "kinds": [
          "platform"
        ],
        "guides": [
          {
            "slug": "getting-around",
            "title": "Getting around",
            "url": "https://docs.aevy.io/getting-around/"
          },
          {
            "slug": "asset-overview",
            "title": "Asset overview",
            "url": "https://docs.aevy.io/asset-overview/"
          },
          {
            "slug": "favorites",
            "title": "Favorites and pinning",
            "url": "https://docs.aevy.io/favorites/"
          }
        ]
      }
    },
    {
      "id": "https://docs.aevy.io/changelog/2026-09-10-search/",
      "url": "https://docs.aevy.io/changelog/2026-09-10-search/",
      "title": "Search from any page with Cmd+K",
      "summary": "Press Cmd+K or click the search box in the sidebar to find a record, saved view, or page by name. Tab narrows the results to one type or one asset.",
      "content_html": "<p>Click the <a href=\"https://docs.aevy.io/search/\">search box</a> at the top of the <a href=\"https://docs.aevy.io/getting-around/\">main sidebar</a>, or press <code>Cmd+K</code> on any page, and type part of a name. Assets, documents, tasks, findings, and the other record types come back grouped by type, along with your saved views and the app’s pages. Before you type, Search lists what you opened recently and your favorites. Press <code>Tab</code> to narrow the results to one type, or to one asset and then a type on it. When nothing matches, <code>Enter</code> sends your text to Squirrel as a question.</p>\n",
      "date_published": "2026-09-10T00:00:00.000Z",
      "tags": [
        "Search",
        "Sidebar"
      ],
      "image": "https://docs.aevy.io/img/changelog/2026-09-10-search.gif",
      "_aevy": {
        "notable": true,
        "image": {
          "url": "https://docs.aevy.io/img/changelog/2026-09-10-search.gif",
          "alt": "Search over the Tasks page, narrowed with Tab to Gusty Winds, then to Documents, then searched for inspection"
        },
        "kinds": [
          "platform",
          "docs"
        ],
        "guides": [
          {
            "slug": "search",
            "title": "Search",
            "url": "https://docs.aevy.io/search/"
          },
          {
            "slug": "getting-around",
            "title": "Getting around",
            "url": "https://docs.aevy.io/getting-around/"
          }
        ]
      }
    },
    {
      "id": "https://docs.aevy.io/changelog/2026-09-04-suggestions-in-their-lists/",
      "url": "https://docs.aevy.io/changelog/2026-09-04-suggestions-in-their-lists/",
      "title": "Suggestions wait in their own lists",
      "summary": "Proposed tasks, findings, and events wait under a Suggestions tab on their own list, and a suggestion card shows the record it proposes.",
      "content_html": "<p>A proposed record now waits next to the records it would join. <a href=\"https://docs.aevy.io/tasks/\">Tasks</a>, <a href=\"https://docs.aevy.io/findings/\">findings</a>, <a href=\"https://docs.aevy.io/events/\">events</a>, contacts, companies, and systems each have a <span class=\"chip\">Suggestions</span> tab on their list, where every proposed row is tinted and has <span class=\"chip\">Accept</span> and a dismiss button, with <span class=\"chip\">Accept all</span> for the tab. A <a href=\"https://docs.aevy.io/suggestions/\">suggestion</a> card shows the proposed record itself, and the source, the confidence, and the citation check moved under <span class=\"chip\">Why?</span>. Aevy also stops proposing a record that already exists. <a href=\"https://docs.aevy.io/squirrel/\">Squirrel</a> can draw a view in the chat, such as this month’s tasks on a timeline, and <span class=\"chip\">Save view</span> keeps it as a tab on its page.</p>\n",
      "date_published": "2026-09-04T00:00:00.000Z",
      "tags": [
        "Suggestions",
        "Tasks",
        "Findings",
        "Events"
      ],
      "_aevy": {
        "notable": false,
        "kinds": [
          "platform"
        ],
        "guides": [
          {
            "slug": "suggestions",
            "title": "Suggestions",
            "url": "https://docs.aevy.io/suggestions/"
          },
          {
            "slug": "tasks",
            "title": "Tasks",
            "url": "https://docs.aevy.io/tasks/"
          },
          {
            "slug": "findings",
            "title": "Findings",
            "url": "https://docs.aevy.io/findings/"
          },
          {
            "slug": "events",
            "title": "Events",
            "url": "https://docs.aevy.io/events/"
          },
          {
            "slug": "squirrel",
            "title": "Squirrel",
            "url": "https://docs.aevy.io/squirrel/"
          }
        ]
      }
    },
    {
      "id": "https://docs.aevy.io/changelog/2026-09-03-workflow-guides/",
      "url": "https://docs.aevy.io/changelog/2026-09-03-workflow-guides/",
      "title": "A guide for every workflow",
      "summary": "Eight workflows now have a guide each, and a new Your first steps section walks a new asset through its first four.",
      "content_html": "<p><a href=\"https://docs.aevy.io/workflows/\">How workflows work</a> opens the section: what a workflow is, and the journey from asking for one to using it. A diagram splits it at the point that matters, since setting one up is manual and happens once, while running it is not. It closes on the decision most people leave implicit, which of a workflow’s proposals should accept themselves and which should wait for a person. That is less a question about trusting the output than about staying informed: a record that changes with nobody watching is how a register drifts from what the team believes is in it.</p>\n<p>A new <strong>Your first steps</strong> section walks a new asset through four, in order, each ending by naming the next. <a href=\"https://docs.aevy.io/asset-onboarding/\">Asset information onboarding</a> is step one, and it is a review rather than a data-entry job: Aevy builds the asset record from the data room, you check the units, their names, their parts and the headline facts, and you add the custom fields your team tracks beyond the standard ones. <a href=\"https://docs.aevy.io/your-documentation/\">Getting to know your documentation</a> is step two, mapping the stakeholders first and then the agreements that govern the asset, with a diagram of how one counterparty reaches a hundred documents and a dozen duties. <a href=\"https://docs.aevy.io/data-room-assessment/\">Assess the data room</a> is step three, checking what you hold against what you should. <a href=\"https://docs.aevy.io/set-up-automations/\">Set up the automations</a> is step four, picking the workflows that match work your team already does badly or slowly.</p>\n<p>Eight workflow guides cover the running work, each naming the technologies it runs on: <a href=\"https://docs.aevy.io/blade-inspections/\">blade inspections</a> and <a href=\"https://docs.aevy.io/oil-sampling/\">oil sampling</a> for wind, <a href=\"https://docs.aevy.io/statutory-inspections/\">statutory inspections</a> across all three, <a href=\"https://docs.aevy.io/preventive-maintenance/\">preventive</a> and <a href=\"https://docs.aevy.io/corrective-maintenance/\">corrective maintenance</a>, <a href=\"https://docs.aevy.io/handover-punchlist/\">handover punchlist</a>, <a href=\"https://docs.aevy.io/internal-auditing/\">internal auditing</a> and document handover. Statutory inspections also names the regimes covered, the United Kingdom, France, Germany and Spain, with other geographies in development.</p>\n",
      "date_published": "2026-09-03T00:00:00.000Z",
      "tags": [],
      "_aevy": {
        "notable": false,
        "kinds": [
          "guide"
        ],
        "guides": [
          {
            "slug": "workflows",
            "title": "How workflows work",
            "url": "https://docs.aevy.io/workflows/"
          },
          {
            "slug": "asset-onboarding",
            "title": "Asset information onboarding",
            "url": "https://docs.aevy.io/asset-onboarding/"
          },
          {
            "slug": "your-documentation",
            "title": "Getting to know your documentation",
            "url": "https://docs.aevy.io/your-documentation/"
          },
          {
            "slug": "blade-inspections",
            "title": "Blade inspection findings",
            "url": "https://docs.aevy.io/blade-inspections/"
          },
          {
            "slug": "statutory-inspections",
            "title": "Statutory inspections",
            "url": "https://docs.aevy.io/statutory-inspections/"
          },
          {
            "slug": "oil-sampling",
            "title": "Oil sampling",
            "url": "https://docs.aevy.io/oil-sampling/"
          },
          {
            "slug": "preventive-maintenance",
            "title": "Preventive maintenance",
            "url": "https://docs.aevy.io/preventive-maintenance/"
          },
          {
            "slug": "corrective-maintenance",
            "title": "Corrective maintenance and service orders",
            "url": "https://docs.aevy.io/corrective-maintenance/"
          },
          {
            "slug": "handover-punchlist",
            "title": "Handover punchlist",
            "url": "https://docs.aevy.io/handover-punchlist/"
          },
          {
            "slug": "internal-auditing",
            "title": "Internal auditing",
            "url": "https://docs.aevy.io/internal-auditing/"
          },
          {
            "slug": "document-handover",
            "title": "Document handover",
            "url": "https://docs.aevy.io/document-handover/"
          }
        ]
      }
    },
    {
      "id": "https://docs.aevy.io/changelog/2026-09-02-squirrel-drafts/",
      "url": "https://docs.aevy.io/changelog/2026-09-02-squirrel-drafts/",
      "title": "Squirrel writes what you ask for as a draft",
      "summary": "Ask Squirrel to create a task or finding and it writes a draft in the chat, with Create and Discard. What it proposes by itself stays a suggestion.",
      "content_html": "<p>When you ask <a href=\"https://docs.aevy.io/squirrel/\">Squirrel</a> to create a record, such as a task for next week’s inspection, it writes the record as your draft in the chat. Check the fields, then press <span class=\"chip\">Create</span> to file it or <span class=\"chip\">Discard</span> to drop it. Nothing is created until you press Create. Work Squirrel proposes without being asked still arrives as a suggestion, for anyone on the asset to review. The difference is who wanted the record: a draft is yours, and a suggestion waits for a decision. <a href=\"https://docs.aevy.io/squirrel-depth/\">Squirrel in depth</a> covers how the two differ.</p>\n",
      "date_published": "2026-09-02T00:00:00.000Z",
      "tags": [
        "Squirrel"
      ],
      "_aevy": {
        "notable": false,
        "kinds": [
          "platform"
        ],
        "guides": [
          {
            "slug": "squirrel",
            "title": "Squirrel",
            "url": "https://docs.aevy.io/squirrel/"
          },
          {
            "slug": "squirrel-depth",
            "title": "Squirrel's memory and background work",
            "url": "https://docs.aevy.io/squirrel-depth/"
          }
        ]
      }
    },
    {
      "id": "https://docs.aevy.io/changelog/2026-08-31-smaller-late-august/",
      "url": "https://docs.aevy.io/changelog/2026-08-31-smaller-late-august/",
      "title": "Smaller improvements, late August",
      "summary": "Active tabs on Tasks, Findings, and Events, Undo after Dismiss all, one leading value when documents disagree, and a quieter activity feed.",
      "content_html": "<h2 id=\"smaller-changes\">Smaller changes</h2>\n<ul>\n<li><strong>The first tab on <a href=\"https://docs.aevy.io/tasks/\">Tasks</a>, <a href=\"https://docs.aevy.io/findings/\">Findings</a>, and <a href=\"https://docs.aevy.io/events/\">Events</a> reads Active.</strong> It shows the records still in play, rather than everything.</li>\n<li><strong><span class=\"chip\">Dismiss all</span> can be undone.</strong> It is one action now, and the toast offers Undo.</li>\n<li><strong>One value leads when documents disagree.</strong> When several documents propose different values for one field, the most confident <a href=\"https://docs.aevy.io/suggestions/\">suggestion</a> leads and the others sit under “N other suggestions”.</li>\n<li><strong>The <a href=\"https://docs.aevy.io/activity/\">activity</a> feed folds updates.</strong> Runs of field changes collapse into one “N updates” row, and <span class=\"chip\">Show all activity</span> opens them. Comments stay visible.</li>\n<li><strong>A suggested <a href=\"https://docs.aevy.io/obligations/\">obligation</a> needs its full cadence.</strong> Accept waits until it is set, and <span class=\"chip\">Accept as draft</span> keeps it for later.</li>\n<li><strong><a href=\"https://docs.aevy.io/statutory-inspections/\">Statutory inspections</a> work on combined sites,</strong> such as wind plus storage.</li>\n<li><strong>The <a href=\"https://docs.aevy.io/squirrel/\">Squirrel</a> chat opens on prompt cards,</strong> and its steps fold into one line once the answer starts.</li>\n</ul>\n",
      "date_published": "2026-08-31T00:00:00.000Z",
      "tags": [
        "Platform"
      ],
      "_aevy": {
        "notable": false,
        "kinds": [
          "platform"
        ],
        "guides": [
          {
            "slug": "tasks",
            "title": "Tasks",
            "url": "https://docs.aevy.io/tasks/"
          },
          {
            "slug": "findings",
            "title": "Findings",
            "url": "https://docs.aevy.io/findings/"
          },
          {
            "slug": "events",
            "title": "Events",
            "url": "https://docs.aevy.io/events/"
          },
          {
            "slug": "suggestions",
            "title": "Suggestions",
            "url": "https://docs.aevy.io/suggestions/"
          },
          {
            "slug": "activity",
            "title": "Activity log and comments",
            "url": "https://docs.aevy.io/activity/"
          },
          {
            "slug": "obligations",
            "title": "Obligations",
            "url": "https://docs.aevy.io/obligations/"
          },
          {
            "slug": "statutory-inspections",
            "title": "Statutory inspections",
            "url": "https://docs.aevy.io/statutory-inspections/"
          },
          {
            "slug": "squirrel",
            "title": "Squirrel",
            "url": "https://docs.aevy.io/squirrel/"
          }
        ]
      }
    },
    {
      "id": "https://docs.aevy.io/changelog/2026-08-26-display-options/",
      "url": "https://docs.aevy.io/changelog/2026-08-26-display-options/",
      "title": "Display options on every table",
      "summary": "One Display options panel sets how a table is drawn, its grouping, and its columns. Tables can group by date, and a saved view keeps it all.",
      "content_html": "<p>The sliders button above every table opens <span class=\"chip\">Display options</span>, one panel for how the table looks: the display (a list, a table, cards, a timeline, or a gantt), what it is <a href=\"https://docs.aevy.io/grouping/\">grouped by</a>, and which columns show. Grouping by a date column adds a <span class=\"chip\">Period</span> line, from <span class=\"chip\">Day</span> to <span class=\"chip\">Year</span>, and each section is one period. A chart can split each group by a second column. A <a href=\"https://docs.aevy.io/filtering/\">saved view</a> keeps all of it, so a view of overdue tasks opens drawn the way you left it. Two new views come with it: <span class=\"chip\">Plan by asset</span>, a gantt on <a href=\"https://docs.aevy.io/tasks/\">Tasks</a>, and <span class=\"chip\">Due by month</span>, a timeline on <a href=\"https://docs.aevy.io/findings/\">Findings</a>.</p>\n",
      "date_published": "2026-08-26T00:00:00.000Z",
      "tags": [
        "Tables"
      ],
      "_aevy": {
        "notable": false,
        "kinds": [
          "platform"
        ],
        "guides": [
          {
            "slug": "grouping",
            "title": "Grouping tables",
            "url": "https://docs.aevy.io/grouping/"
          },
          {
            "slug": "filtering",
            "title": "Filtering tables",
            "url": "https://docs.aevy.io/filtering/"
          },
          {
            "slug": "tasks",
            "title": "Tasks",
            "url": "https://docs.aevy.io/tasks/"
          },
          {
            "slug": "findings",
            "title": "Findings",
            "url": "https://docs.aevy.io/findings/"
          }
        ]
      }
    },
    {
      "id": "https://docs.aevy.io/changelog/2026-08-19-statutory-inspections-guide/",
      "url": "https://docs.aevy.io/changelog/2026-08-19-statutory-inspections-guide/",
      "title": "Statutory inspections guide",
      "summary": "How Aevy builds the inspection grid on an asset: what each mark means, when it expires, and why the findings behind it decide the color.",
      "content_html": "<p>The statutory inspections grid on an asset now has a <a href=\"https://docs.aevy.io/statutory-inspections/\">guide</a>. It covers what each mark in a cell means. It also covers how Aevy settles a status between the report and the findings still open against that part, and the six and twelve month expiry the corner dot counts. Two marks exist so a gap can’t read as a pass: unsure, where the report couldn’t conclude, and missing, where no report covers the pair at all. The guide closes with the Refresh inspections button, for when Aevy processed a document minutes ago and the grid hasn’t updated yet.</p>\n",
      "date_published": "2026-08-19T00:00:01.000Z",
      "tags": [],
      "_aevy": {
        "notable": false,
        "kinds": [
          "guide"
        ],
        "guides": [
          {
            "slug": "statutory-inspections",
            "title": "Statutory inspections",
            "url": "https://docs.aevy.io/statutory-inspections/"
          }
        ]
      }
    },
    {
      "id": "https://docs.aevy.io/changelog/2026-08-19-smaller-mid-august/",
      "url": "https://docs.aevy.io/changelog/2026-08-19-smaller-mid-august/",
      "title": "Smaller improvements, mid August",
      "summary": "Squirrel proposes changes to records that exist, citation highlights hold to their page, frozen columns stay frozen, and keyboard focus is visible again.",
      "content_html": "<h2 id=\"smaller-changes\">Smaller changes</h2>\n<ul>\n<li><strong><a href=\"https://docs.aevy.io/squirrel/\">Squirrel</a> proposes changes to records that exist.</strong> Asking it to close a finding or reschedule an event used to leave you with a second one, since it could only propose new records. Tasks, findings, events, obligations, companies, assets, and systems can be updated from chat now, and each change appears as an ordinary <a href=\"https://docs.aevy.io/suggestions/\">suggestion</a> you accept or dismiss. No chat turn can propose a deletion.</li>\n<li><strong>Cited text is easier to find in a document.</strong> A citation built from several cells highlights fragment by fragment in the <a href=\"https://docs.aevy.io/documents/\">viewer</a>. Matches are held to the page the citation names. A scanned PDF with no text layer reports the missing layer, instead of a failed text match. <a href=\"https://docs.aevy.io/lineage/\">Lineage</a> covers what a citation is.</li>\n<li><strong>Three fixes on tables.</strong>\n<ul>\n<li>A pinned column stays put when the <a href=\"https://docs.aevy.io/filtering/\">table</a> scrolls sideways.</li>\n<li>The last column takes the leftover width instead of leaving a dead strip.</li>\n<li>A resizable column no longer measures itself 16 pixels too wide.</li>\n</ul>\n</li>\n<li><strong><a href=\"https://docs.aevy.io/events/\">Events</a> have status icons of their own,</strong> a diamond family with the same inner marks as tasks and findings, so the three read as one system.</li>\n<li><strong>Keyboard focus is visible again.</strong> A style reset was suppressing the focus ring on buttons, inputs, and selects, so anyone working by keyboard had nothing to follow.</li>\n<li><strong>A document opens at full width.</strong> The Details panel starts closed, and opens on its own only when you follow a link to a fact inside the document.</li>\n<li><strong>Updates to <a href=\"https://docs.aevy.io/obligations/\">obligations</a> and findings stop failing silently.</strong> An update <a href=\"https://docs.aevy.io/suggestions/\">suggestion</a> that could not be applied used to fail silently or return an error; it now reports what it could not do. An item also belongs to one custom group at a time, and picking a group moves it rather than adding a second.</li>\n</ul>\n",
      "date_published": "2026-08-19T00:00:00.000Z",
      "tags": [
        "Platform"
      ],
      "_aevy": {
        "notable": false,
        "kinds": [
          "platform"
        ],
        "guides": [
          {
            "slug": "lineage",
            "title": "Lineage",
            "url": "https://docs.aevy.io/lineage/"
          },
          {
            "slug": "documents",
            "title": "Documents",
            "url": "https://docs.aevy.io/documents/"
          },
          {
            "slug": "filtering",
            "title": "Filtering tables",
            "url": "https://docs.aevy.io/filtering/"
          },
          {
            "slug": "events",
            "title": "Events",
            "url": "https://docs.aevy.io/events/"
          },
          {
            "slug": "suggestions",
            "title": "Suggestions",
            "url": "https://docs.aevy.io/suggestions/"
          },
          {
            "slug": "obligations",
            "title": "Obligations",
            "url": "https://docs.aevy.io/obligations/"
          },
          {
            "slug": "squirrel",
            "title": "Squirrel",
            "url": "https://docs.aevy.io/squirrel/"
          }
        ]
      }
    },
    {
      "id": "https://docs.aevy.io/changelog/2026-08-18-asset-location-pin/",
      "url": "https://docs.aevy.io/changelog/2026-08-18-asset-location-pin/",
      "title": "Set an asset's location by dropping a pin",
      "summary": "Asset details draws the asset on a map. Change pin turns it into a picker, and a click writes the latitude and longitude that now appear under the map.",
      "content_html": "<p>An <a href=\"https://docs.aevy.io/asset-overview/\">asset’s</a> details page draws the asset on a map, with its latitude and longitude in the panel under it. <span class=\"chip\">Change pin</span> turns the map into a picker: the cursor becomes a crosshair, a click writes both coordinates, and Escape or <span class=\"chip\">Cancel</span> leaves it. The pin and the numbers are one value shown two ways, so typing a latitude moves the pin and dropping a pin fills the fields. A pending coordinate <a href=\"https://docs.aevy.io/suggestions/\">suggestion</a> draws a second, purple pin where it would land, and you accept it on the field as before.</p>\n<h2 id=\"smaller-changes\">Smaller changes</h2>\n<ul>\n<li><strong>Selecting a custom group in <a href=\"https://docs.aevy.io/obligations/\">Obligations</a></strong> also loads that group’s own rows now, instead of waiting for the list to page far enough for them to appear.</li>\n</ul>\n",
      "date_published": "2026-08-18T00:00:00.000Z",
      "tags": [
        "Assets"
      ],
      "image": "https://docs.aevy.io/img/changelog/2026-08-18-asset-location.png",
      "_aevy": {
        "notable": false,
        "image": {
          "url": "https://docs.aevy.io/img/changelog/2026-08-18-asset-location.png",
          "alt": "The Location and address section of an asset, a map with the asset pinned on the coast, Change pin in its top right corner, and the latitude and longitude in a row under it"
        },
        "kinds": [
          "platform"
        ],
        "guides": [
          {
            "slug": "asset-overview",
            "title": "Asset overview",
            "url": "https://docs.aevy.io/asset-overview/"
          },
          {
            "slug": "suggestions",
            "title": "Suggestions",
            "url": "https://docs.aevy.io/suggestions/"
          },
          {
            "slug": "obligations",
            "title": "Obligations",
            "url": "https://docs.aevy.io/obligations/"
          }
        ]
      }
    },
    {
      "id": "https://docs.aevy.io/changelog/2026-08-17-sidebar-asset-grouping/",
      "url": "https://docs.aevy.io/changelog/2026-08-17-sidebar-asset-grouping/",
      "title": "Group the sidebar's assets",
      "summary": "The Assets section of the main sidebar takes a grouping axis, technology or country, with each value its own foldable section and Other last.",
      "content_html": "<p>The Assets section of the <a href=\"https://docs.aevy.io/getting-around/\">main sidebar</a> has a control on its heading. It groups the list by technology or by country, or leaves it flat. Each value becomes a section you can fold, A to Z inside. Assets with no value for that axis collect in an Other section last. Aevy stores the choice per user, so a portfolio you read by technology is still read that way on your next visit.</p>\n",
      "date_published": "2026-08-17T00:00:00.000Z",
      "tags": [
        "Sidebar",
        "Assets"
      ],
      "_aevy": {
        "notable": false,
        "kinds": [
          "platform"
        ],
        "guides": [
          {
            "slug": "getting-around",
            "title": "Getting around",
            "url": "https://docs.aevy.io/getting-around/"
          },
          {
            "slug": "portfolio",
            "title": "Home",
            "url": "https://docs.aevy.io/portfolio/"
          }
        ]
      }
    },
    {
      "id": "https://docs.aevy.io/changelog/2026-08-13-why-on-every-suggestion/",
      "url": "https://docs.aevy.io/changelog/2026-08-13-why-on-every-suggestion/",
      "title": "Why? on every suggestion",
      "summary": "The reasoning popover covers every suggestion surface: the source Aevy read, the confidence it reports, and a measured check of whether the two agree.",
      "content_html": "<p><span class=\"chip\">Why?</span> used to appear on obligation suggestion cards alone. It’s on every surface a <a href=\"https://docs.aevy.io/suggestions/\">suggestion</a> appears on now: create cards, update popovers, and hover previews. It opens the same explanation each time, read top to bottom. It shows the document and page Aevy read, the conclusion it drew, and the confidence it reports on each field. A Grounding score then measures whether the text it cited supports that conclusion.</p>\n<p>Grounding doesn’t check that the source itself is right, or that the conclusion is complete. It’s also early work, and Aevy is still improving how it scores. Treat a low one as a reason to open the source and read the line yourself. Aevy writes nothing until you accept, and <a href=\"https://docs.aevy.io/lineage/\">lineage</a> shows where a fact came from in full.</p>\n",
      "date_published": "2026-08-13T00:00:00.000Z",
      "tags": [
        "Suggestions"
      ],
      "_aevy": {
        "notable": false,
        "kinds": [
          "platform"
        ],
        "guides": [
          {
            "slug": "suggestions",
            "title": "Suggestions",
            "url": "https://docs.aevy.io/suggestions/"
          },
          {
            "slug": "lineage",
            "title": "Lineage",
            "url": "https://docs.aevy.io/lineage/"
          }
        ]
      }
    },
    {
      "id": "https://docs.aevy.io/changelog/2026-08-11-obligation-group-counts/",
      "url": "https://docs.aevy.io/changelog/2026-08-11-obligation-group-counts/",
      "title": "Obligation counts span the whole view",
      "summary": "Each group down the left of Obligations shows its own summary. Its counts cover everything the view matches, rather than the rows loaded so far.",
      "content_html": "<p>A group down the left of <a href=\"https://docs.aevy.io/obligations/\">Obligations</a> used to count the rows that happened to have loaded. Scrolling changed the numbers, and a category with forty waiting <a href=\"https://docs.aevy.io/suggestions/\">suggestions</a> could be missing from the list entirely. Every group shows its own summary from the server now, attribute groupings included. Its overdue line and its suggestion count cover everything the view matches.</p>\n<p>The list also loads in rounds and shows the load while it does, instead of showing “No obligations yet” and filling seconds later. Cards are wider, four across at most, and the health dot is grey under Draft and Suggestions. Nothing there is on a schedule until you accept it.</p>\n",
      "date_published": "2026-08-11T00:00:00.000Z",
      "tags": [
        "Obligations"
      ],
      "_aevy": {
        "notable": false,
        "kinds": [
          "platform"
        ],
        "guides": [
          {
            "slug": "obligations",
            "title": "Obligations",
            "url": "https://docs.aevy.io/obligations/"
          },
          {
            "slug": "suggestions",
            "title": "Suggestions",
            "url": "https://docs.aevy.io/suggestions/"
          }
        ]
      }
    },
    {
      "id": "https://docs.aevy.io/changelog/2026-08-10-resource-summary-strip/",
      "url": "https://docs.aevy.io/changelog/2026-08-10-resource-summary-strip/",
      "title": "Tasks and findings summarize themselves",
      "summary": "Counts and charts appear above the rows, scoped to the same filters, and pressing one asks the whole page that question.",
      "content_html": "<p>The <a href=\"https://docs.aevy.io/tasks/\">Tasks</a> and <a href=\"https://docs.aevy.io/findings/\">Findings</a> pages have a strip of cards above their rows now. Tasks shows Overdue and Due in 7 days as counts, then how the list divides by priority and by asset. Findings breaks down by severity, and in Asset Management by system and by component, so the strip shows what that mode tracks. The page’s own <a href=\"https://docs.aevy.io/filtering/\">filters</a> scope every card, so the strip always counts the rows below it.</p>\n<p>Press a count or a wedge, and the whole page applies that filter. It appears as a dashed pill in the filter row, named for the card it came from, and every other card recounts inside it. Clicking the pill puts the page back. The strip appears only where the table is the page. Inside an asset, the rows stay one part of a page that already has its own summary.</p>\n",
      "date_published": "2026-08-10T00:00:00.000Z",
      "tags": [
        "Tasks",
        "Findings"
      ],
      "image": "https://docs.aevy.io/img/changelog/2026-08-10-summary-strip.gif",
      "_aevy": {
        "notable": true,
        "image": {
          "url": "https://docs.aevy.io/img/changelog/2026-08-10-summary-strip.gif",
          "alt": "The Tasks page with a strip of cards over its rows, the Overdue count of 380 pressed, a dashed Overdue pill appearing in the filter row while every other card recounts to 380, and the pill clicked again to restore the full 712"
        },
        "kinds": [
          "platform"
        ],
        "guides": [
          {
            "slug": "tasks",
            "title": "Tasks",
            "url": "https://docs.aevy.io/tasks/"
          },
          {
            "slug": "findings",
            "title": "Findings",
            "url": "https://docs.aevy.io/findings/"
          },
          {
            "slug": "filtering",
            "title": "Filtering tables",
            "url": "https://docs.aevy.io/filtering/"
          }
        ]
      }
    },
    {
      "id": "https://docs.aevy.io/changelog/2026-08-08-collapsible-groups/",
      "url": "https://docs.aevy.io/changelog/2026-08-08-collapsible-groups/",
      "title": "Fold a group away",
      "summary": "Every group heading in a table or list has a chevron that folds its rows away and leaves the heading and its count standing.",
      "content_html": "<p><a href=\"https://docs.aevy.io/grouping/\">Grouped</a> tables and lists fold now: a chevron on any group heading folds its rows away and leaves the heading and its count. What you fold describes what you’re looking at, rather than what the view is, so it doesn’t save with the view. Changing display starts every section open again.</p>\n<h2 id=\"smaller-changes\">Smaller changes</h2>\n<ul>\n<li><strong>The <a href=\"https://docs.aevy.io/getting-around/\">sidebar</a> takes three settings:</strong> always open, always folded, or automatic, and Cmd B steps through them.</li>\n<li><strong>The <a href=\"https://docs.aevy.io/notifications/\">inbox</a> and Notify me</strong> are on for every organization now, rather than switched on one at a time.</li>\n</ul>\n",
      "date_published": "2026-08-08T00:00:01.000Z",
      "tags": [
        "Filtering",
        "Platform"
      ],
      "image": "https://docs.aevy.io/img/changelog/2026-08-08-collapsible-groups.gif",
      "_aevy": {
        "notable": false,
        "image": {
          "url": "https://docs.aevy.io/img/changelog/2026-08-08-collapsible-groups.gif",
          "alt": "A document table grouped by status, the chevron on the Done heading clicked, and that group's rows folding away with the heading and its count of nine left in place"
        },
        "kinds": [
          "platform"
        ],
        "guides": [
          {
            "slug": "grouping",
            "title": "Grouping tables",
            "url": "https://docs.aevy.io/grouping/"
          },
          {
            "slug": "getting-around",
            "title": "Getting around",
            "url": "https://docs.aevy.io/getting-around/"
          },
          {
            "slug": "notifications",
            "title": "Notifications and inbox",
            "url": "https://docs.aevy.io/notifications/"
          }
        ]
      }
    },
    {
      "id": "https://docs.aevy.io/changelog/2026-08-08-asset-page/",
      "url": "https://docs.aevy.io/changelog/2026-08-08-asset-page/",
      "title": "An asset has a sidebar of its own",
      "summary": "The tab strip on an asset is gone: everywhere on it is listed down the left instead, the main sidebar folds, and Overview is a dashboard you arrange.",
      "content_html": "<p>An <a href=\"https://docs.aevy.io/asset-overview/\">asset</a> now has a sidebar of its own on the left, replacing the tab strip across the top. It lists every page on the asset in four groups. The first is the asset itself, with its overview, details, and <a href=\"https://docs.aevy.io/systems/\">systems</a>. The others are the work on it, the records it holds, and the read-only views. Each row is a page with its own address, so a shared link opens that page directly instead of the top of the asset.</p>\n<p>While you are on an asset, Aevy’s <a href=\"https://docs.aevy.io/getting-around/\">main sidebar</a> folds to icons and expands when you point at it, so the two sidebars share the left edge. Overview is now a dashboard: you can add, customize, and filter its sections, and the arrangement is stored per asset.</p>\n<p>The sidebar’s contents follow your mode. Asset Management shows the operational pages, systems among them. Due Diligence drops those and shows the asset as a review instead, with findings ranked by severity.</p>\n",
      "date_published": "2026-08-08T00:00:00.000Z",
      "tags": [
        "Assets",
        "Sidebar"
      ],
      "image": "https://docs.aevy.io/img/changelog/2026-08-08-asset-page.gif",
      "_aevy": {
        "notable": true,
        "image": {
          "url": "https://docs.aevy.io/img/changelog/2026-08-08-asset-page.gif",
          "alt": "The portfolio with the main sidebar open, an asset opened, that sidebar folding to a column of icons while the asset's own sidebar takes the left edge, then a row of it opening the asset's documents"
        },
        "kinds": [
          "platform"
        ],
        "guides": [
          {
            "slug": "asset-overview",
            "title": "Asset overview",
            "url": "https://docs.aevy.io/asset-overview/"
          },
          {
            "slug": "systems",
            "title": "Systems and components",
            "url": "https://docs.aevy.io/systems/"
          },
          {
            "slug": "getting-around",
            "title": "Getting around",
            "url": "https://docs.aevy.io/getting-around/"
          }
        ]
      }
    },
    {
      "id": "https://docs.aevy.io/changelog/2026-08-07-information-security/",
      "url": "https://docs.aevy.io/changelog/2026-08-07-information-security/",
      "title": "Information security guide",
      "summary": "The security brief we send to IT reviewers is now a guide: where Aevy hosts your data, how access runs, and what happens at term end.",
      "content_html": "<p>The security brief we send to IT reviewers is now a <a href=\"https://docs.aevy.io/information-security/\">guide</a> anyone can read. It covers where Aevy hosts your data: a database and file storage dedicated to your organization, in your region. It covers how access runs through your own identity provider, and what we do and don’t do with your documents. It also covers what happens to them at the end of the term. The commitments rest on the Subscription Agreement and its DPA, and the page states plainly which certifications Aevy doesn’t hold.</p>\n",
      "date_published": "2026-08-07T00:00:00.000Z",
      "tags": [],
      "_aevy": {
        "notable": false,
        "kinds": [
          "docs"
        ],
        "guides": [
          {
            "slug": "information-security",
            "title": "Information security",
            "url": "https://docs.aevy.io/information-security/"
          }
        ]
      }
    },
    {
      "id": "https://docs.aevy.io/changelog/2026-08-06-recurrence-bulk-obligations-guides/",
      "url": "https://docs.aevy.io/changelog/2026-08-06-recurrence-bulk-obligations-guides/",
      "title": "Guides for recurring tasks and bulk updates",
      "summary": "The tasks guide now covers recurrence end to end, and a new guide covers bulk updates. The obligations guide sets obligations and tasks side by side.",
      "content_html": "<p>Three parts of the product that were in the app but not in the guides.</p>\n<h2 id=\"recurrence-end-to-end\">Recurrence, end to end</h2>\n<p>The <a href=\"https://docs.aevy.io/tasks/\">tasks guide</a> now covers the pattern, the span, and the preview of the dates it produces. It also covers what changing a series does to occurrences already scheduled.</p>\n<h2 id=\"bulk-updates\">Bulk updates</h2>\n<p><a href=\"https://docs.aevy.io/bulk-updates/\">Bulk updates</a> get a new guide. When you select rows in the Tasks, Findings, or Events table, the table’s own cell editors become an editor for the whole selection. Edit up to 100 records at a time.</p>\n<h2 id=\"obligations-against-tasks\">Obligations against tasks</h2>\n<p>The <a href=\"https://docs.aevy.io/obligations/\">obligations guide</a> sets the two side by side, with the cycle that turns a contract’s cadence into dated work. It also covers what changes when you edit one rather than the other.</p>\n",
      "date_published": "2026-08-06T00:00:00.000Z",
      "tags": [],
      "image": "https://docs.aevy.io/img/bulk-updates/01-status-change.gif",
      "_aevy": {
        "notable": false,
        "image": {
          "url": "https://docs.aevy.io/img/bulk-updates/01-status-change.gif",
          "alt": "Three task rows are checked one after another, the status picker opens on the first one, the view zooms in to show its header reading Update 3 selected tasks, In Progress is chosen, and all three rows change status"
        },
        "kinds": [
          "guide",
          "docs"
        ],
        "guides": [
          {
            "slug": "tasks",
            "title": "Tasks",
            "url": "https://docs.aevy.io/tasks/"
          },
          {
            "slug": "bulk-updates",
            "title": "Bulk updates",
            "url": "https://docs.aevy.io/bulk-updates/"
          },
          {
            "slug": "obligations",
            "title": "Obligations",
            "url": "https://docs.aevy.io/obligations/"
          }
        ]
      }
    },
    {
      "id": "https://docs.aevy.io/changelog/2026-08-05-obligation-suggestions-own-tab/",
      "url": "https://docs.aevy.io/changelog/2026-08-05-obligation-suggestions-own-tab/",
      "title": "Obligation suggestions moved to their own tab",
      "summary": "Suggested obligations moved under a Suggestions tab that shows the count, so Active, Drafts, and Archived hold only obligations you track.",
      "content_html": "<p>Suggested <a href=\"https://docs.aevy.io/obligations/\">obligations</a> no longer appear among the ones you already track. They’re under the <a href=\"https://docs.aevy.io/suggestions/\">Suggestions</a> tab, which shows the count of what’s waiting, so the Active, Drafts, and Archived lists hold only real obligations. Your groups down the left still apply and still show their own suggestion counts. An asset with no obligations yet but a queue waiting opens on Suggestions instead of on an empty list.</p>\n",
      "date_published": "2026-08-05T00:00:00.000Z",
      "tags": [
        "Obligations"
      ],
      "_aevy": {
        "notable": false,
        "kinds": [
          "platform"
        ],
        "guides": [
          {
            "slug": "obligations",
            "title": "Obligations",
            "url": "https://docs.aevy.io/obligations/"
          },
          {
            "slug": "suggestions",
            "title": "Suggestions",
            "url": "https://docs.aevy.io/suggestions/"
          }
        ]
      }
    },
    {
      "id": "https://docs.aevy.io/changelog/2026-08-04-faster-lists-and-grouping/",
      "url": "https://docs.aevy.io/changelog/2026-08-04-faster-lists-and-grouping/",
      "title": "Grouping on every table",
      "summary": "Pick a column and rows collect under one heading per value, each counting everything your filters match. Long document lists also open faster.",
      "content_html": "<p>Every table gained a <a href=\"https://docs.aevy.io/grouping/\">Group by</a> control beside its <a href=\"https://docs.aevy.io/filtering/\">filter bar</a>. Pick a column, and rows collect under one heading per value. Each heading counts everything your filters match, rather than the rows on screen, so a section shows its real size before you scroll into it. Grouping saves with a view alongside the filters and columns.</p>\n<h2 id=\"faster-document-lists\">Faster document lists</h2>\n<p>Long <a href=\"https://docs.aevy.io/documents/\">document</a> lists open and scroll faster, on the order of seconds rather than tens of seconds on a large set. Rows arrive as you reach the bottom instead of a page at a time, and the pager disappears. A list of fifty thousand documents costs the same first paint as a short one.</p>\n<h2 id=\"suggestions-on-for-everyone\">Suggestions on for everyone</h2>\n<p><a href=\"https://docs.aevy.io/suggestions/\">Suggestions</a> is on for everyone now. It used to turn on per organization, with reading suggestions and letting Aevy draft them as two separate switches. Aevy retired both switches. Nothing about the review loop changed, and Aevy writes nothing until you accept.</p>\n",
      "date_published": "2026-08-04T00:00:00.000Z",
      "tags": [
        "Documents",
        "Filtering",
        "Suggestions"
      ],
      "image": "https://docs.aevy.io/img/changelog/2026-08-04-grouped-rows.png",
      "_aevy": {
        "notable": true,
        "image": {
          "url": "https://docs.aevy.io/img/changelog/2026-08-04-grouped-rows.png",
          "alt": "A document list grouped into sections, a Done heading showing a count of 9 above its rows, and a Duplicate heading showing a count of 1 below them"
        },
        "kinds": [
          "platform"
        ],
        "guides": [
          {
            "slug": "documents",
            "title": "Documents",
            "url": "https://docs.aevy.io/documents/"
          },
          {
            "slug": "filtering",
            "title": "Filtering tables",
            "url": "https://docs.aevy.io/filtering/"
          },
          {
            "slug": "grouping",
            "title": "Grouping tables",
            "url": "https://docs.aevy.io/grouping/"
          },
          {
            "slug": "suggestions",
            "title": "Suggestions",
            "url": "https://docs.aevy.io/suggestions/"
          }
        ]
      }
    },
    {
      "id": "https://docs.aevy.io/changelog/2026-08-03-smaller-early-august/",
      "url": "https://docs.aevy.io/changelog/2026-08-03-smaller-early-august/",
      "title": "Smaller improvements, early August",
      "summary": "Draft analysis work no longer sends notifications, document changes appear in lists at once, and a corrupt file says corrupt instead of failing.",
      "content_html": "<h2 id=\"smaller-changes\">Smaller changes</h2>\n<ul>\n<li><strong>Generating an analysis no longer sends notifications.</strong> The draft work a run creates was <a href=\"https://docs.aevy.io/notifications/\">notifying you</a> on every step it drove, so one run could cost a few hundred notices. Unpublished draft work now raises none at all.</li>\n<li><strong>The <a href=\"https://docs.aevy.io/portfolio/\">Portfolio</a> page</strong> no longer crashes when you zoom the browser.</li>\n<li><strong><a href=\"https://docs.aevy.io/activity/\">Activity logs</a> name Sync as Sync,</strong> rather than Unknown User, and the same goes for Aevy’s own actions.</li>\n<li><strong>Changes to your <a href=\"https://docs.aevy.io/documents/\">documents</a></strong> show up in lists and counts as soon as you make them, instead of within a few minutes.</li>\n<li><strong>A corrupt file</strong> shows Corrupt as its status rather than reporting a general reading error, and Aevy stops retrying it.</li>\n<li><strong>A Regulatory Compliance category</strong> joins <a href=\"https://docs.aevy.io/findings/\">findings</a>, for reliability-standard and regulator-driven work.</li>\n</ul>\n",
      "date_published": "2026-08-03T00:00:00.000Z",
      "tags": [
        "Platform"
      ],
      "_aevy": {
        "notable": false,
        "kinds": [
          "platform"
        ],
        "guides": [
          {
            "slug": "notifications",
            "title": "Notifications and inbox",
            "url": "https://docs.aevy.io/notifications/"
          },
          {
            "slug": "portfolio",
            "title": "Home",
            "url": "https://docs.aevy.io/portfolio/"
          },
          {
            "slug": "activity",
            "title": "Activity log and comments",
            "url": "https://docs.aevy.io/activity/"
          },
          {
            "slug": "documents",
            "title": "Documents",
            "url": "https://docs.aevy.io/documents/"
          },
          {
            "slug": "findings",
            "title": "Findings",
            "url": "https://docs.aevy.io/findings/"
          }
        ]
      }
    },
    {
      "id": "https://docs.aevy.io/changelog/2026-07-30-terminology-rename/",
      "url": "https://docs.aevy.io/changelog/2026-07-30-terminology-rename/",
      "title": "Reminders are tasks, punchlist items are findings, requirements are obligations",
      "summary": "Three parts of the platform changed name to match the words the industry uses. Nothing moved, your records and views stay untouched, links redirect.",
      "content_html": "<p>Three parts of the platform changed name so the words on screen match the words the industry uses, which the <a href=\"https://docs.aevy.io/glossary/\">glossary</a> now records.</p>\n<ul>\n<li><strong>Reminders are now <a href=\"https://docs.aevy.io/tasks/\">tasks</a>.</strong></li>\n<li><strong>Punchlist items and risks are now <a href=\"https://docs.aevy.io/findings/\">findings</a>,</strong> with defect or risk kept as a field on the record.</li>\n<li><strong>Requirements are now <a href=\"https://docs.aevy.io/obligations/\">obligations</a>.</strong></li>\n</ul>\n<p>The rename moved nothing and lost nothing, and old links redirect. If you were using Aevy before today, each renamed section has a marker in the <a href=\"https://docs.aevy.io/getting-around/\">sidebar</a> for 60 days that shows its old name.</p>\n<h2 id=\"changes-to-squirrel\">Changes to Squirrel</h2>\n<ul>\n<li><strong>A <a href=\"https://docs.aevy.io/onboarding/\">guided first conversation</a>.</strong> New accounts start in one instead of an empty dashboard. It records what you work on and how much it should do on its own.</li>\n<li><strong><a href=\"https://docs.aevy.io/squirrel/\">Squirrel</a> answers product questions</strong> from these guides, naming the one it read.</li>\n</ul>\n",
      "date_published": "2026-07-30T00:00:00.000Z",
      "tags": [
        "Platform",
        "Onboarding",
        "Aevy chat"
      ],
      "_aevy": {
        "notable": true,
        "kinds": [
          "platform"
        ],
        "guides": [
          {
            "slug": "tasks",
            "title": "Tasks",
            "url": "https://docs.aevy.io/tasks/"
          },
          {
            "slug": "findings",
            "title": "Findings",
            "url": "https://docs.aevy.io/findings/"
          },
          {
            "slug": "obligations",
            "title": "Obligations",
            "url": "https://docs.aevy.io/obligations/"
          },
          {
            "slug": "core-concepts",
            "title": "Core concepts",
            "url": "https://docs.aevy.io/core-concepts/"
          },
          {
            "slug": "glossary",
            "title": "Glossary",
            "url": "https://docs.aevy.io/glossary/"
          },
          {
            "slug": "getting-around",
            "title": "Getting around",
            "url": "https://docs.aevy.io/getting-around/"
          },
          {
            "slug": "onboarding",
            "title": "Getting to know you",
            "url": "https://docs.aevy.io/onboarding/"
          },
          {
            "slug": "squirrel",
            "title": "Squirrel",
            "url": "https://docs.aevy.io/squirrel/"
          }
        ]
      }
    },
    {
      "id": "https://docs.aevy.io/changelog/2026-07-29-smaller-late-july/",
      "url": "https://docs.aevy.io/changelog/2026-07-29-smaller-late-july/",
      "title": "Smaller improvements, late July",
      "summary": "Citations point to the passage they highlight, filter options are alphabetical, unreadable formats say so plainly, and a sign-in loop is gone.",
      "content_html": "<h2 id=\"smaller-changes\">Smaller changes</h2>\n<ul>\n<li><strong><a href=\"https://docs.aevy.io/lineage/\">Citations</a></strong> in the document viewer point to the same passage the highlight does, so following a fact to its source no longer drifts a paragraph.</li>\n<li><strong><a href=\"https://docs.aevy.io/filtering/\">Filter options</a></strong> now sort alphabetically.</li>\n<li><strong>Drawers</strong> close when you click outside them.</li>\n<li><strong>Pinned <a href=\"https://docs.aevy.io/documents/\">documents</a></strong> no longer leave a gap under the sticky header.</li>\n<li><strong>A <a href=\"https://docs.aevy.io/how-your-data-gets-in/\">format Aevy doesn’t read</a></strong> shows plainly rather than as an error.</li>\n<li><strong>A failed text-recognition provider shows on the document</strong> instead of stalling silently.</li>\n<li><strong><a href=\"https://docs.aevy.io/findings/\">Findings</a> match by identifier.</strong> Aevy matches a <a href=\"https://docs.aevy.io/suggestions/\">suggestion</a> that updates a defect to it by identifier, instead of by overlapping references. Unrelated findings no longer receive each other’s proposals, and a retried batch leaves no duplicate behind.</li>\n<li><strong>Notification emails</strong> come from Aevy rather than a person’s name.</li>\n<li><strong>Aevy fixes a sign-in loop</strong> that could bounce you between the login page and the app.</li>\n</ul>\n",
      "date_published": "2026-07-29T00:00:00.000Z",
      "tags": [
        "Platform"
      ],
      "_aevy": {
        "notable": false,
        "kinds": [
          "platform"
        ],
        "guides": [
          {
            "slug": "lineage",
            "title": "Lineage",
            "url": "https://docs.aevy.io/lineage/"
          },
          {
            "slug": "filtering",
            "title": "Filtering tables",
            "url": "https://docs.aevy.io/filtering/"
          },
          {
            "slug": "documents",
            "title": "Documents",
            "url": "https://docs.aevy.io/documents/"
          },
          {
            "slug": "how-your-data-gets-in",
            "title": "How your data gets in",
            "url": "https://docs.aevy.io/how-your-data-gets-in/"
          },
          {
            "slug": "suggestions",
            "title": "Suggestions",
            "url": "https://docs.aevy.io/suggestions/"
          },
          {
            "slug": "findings",
            "title": "Findings",
            "url": "https://docs.aevy.io/findings/"
          }
        ]
      }
    },
    {
      "id": "https://docs.aevy.io/changelog/2026-07-14-chat-runs-and-exports-saved-views/",
      "url": "https://docs.aevy.io/changelog/2026-07-14-chat-runs-and-exports-saved-views/",
      "title": "Chat runs and exports your saved views",
      "summary": "Ask Aevy for a saved view by name and it runs the filters, sorting, columns, and asset scope you saved. Ask for a file and it returns one.",
      "content_html": "<p>Ask <a href=\"https://docs.aevy.io/squirrel/\">Aevy</a> for a <a href=\"https://docs.aevy.io/filtering/\">saved view</a> by name, and it runs that view for you. It applies the filters, sorting, columns, and asset scope you saved, rather than guessing a fresh query. It works across documents, tasks, obligations, findings, events, contacts, and companies. Ask for the results as a file and it returns a CSV or Excel download of the same rows. <a href=\"https://docs.aevy.io/favorites/\">Favorited views</a> resolve the same way, so a view you keep in the sidebar is a name you can use in chat.</p>\n",
      "date_published": "2026-07-14T00:00:00.000Z",
      "tags": [
        "Aevy chat"
      ],
      "_aevy": {
        "notable": false,
        "kinds": [
          "platform"
        ],
        "guides": [
          {
            "slug": "squirrel",
            "title": "Squirrel",
            "url": "https://docs.aevy.io/squirrel/"
          },
          {
            "slug": "filtering",
            "title": "Filtering tables",
            "url": "https://docs.aevy.io/filtering/"
          },
          {
            "slug": "favorites",
            "title": "Favorites and pinning",
            "url": "https://docs.aevy.io/favorites/"
          }
        ]
      }
    },
    {
      "id": "https://docs.aevy.io/changelog/2026-07-13-accepting-system-component-suggestions/",
      "url": "https://docs.aevy.io/changelog/2026-07-13-accepting-system-component-suggestions/",
      "title": "Accepting suggestions on systems and components",
      "summary": "Accepting a system or component suggestion now writes. A system suggestion updates that asset; a component suggestion patches the shared catalog.",
      "content_html": "<p><a href=\"https://docs.aevy.io/suggestions/\">Suggestions</a> that change a <a href=\"https://docs.aevy.io/systems/\">system</a> or a component now write when you accept them. Both used to fail on accept: the proposal stayed in the list however many times you tried it. Each record type has its own write path. Accepting a system suggestion updates that asset’s system. A component suggestion patches the shared component catalog instead, so the corrected value applies to every asset using that component.</p>\n",
      "date_published": "2026-07-13T00:00:00.000Z",
      "tags": [
        "Suggestions"
      ],
      "_aevy": {
        "notable": false,
        "kinds": [
          "platform"
        ],
        "guides": [
          {
            "slug": "suggestions",
            "title": "Suggestions",
            "url": "https://docs.aevy.io/suggestions/"
          },
          {
            "slug": "systems",
            "title": "Systems and components",
            "url": "https://docs.aevy.io/systems/"
          }
        ]
      }
    },
    {
      "id": "https://docs.aevy.io/changelog/2026-07-11-best-practices-guide/",
      "url": "https://docs.aevy.io/changelog/2026-07-11-best-practices-guide/",
      "title": "The standards Aevy works from, in one page",
      "summary": "A guide names the four SolarPower Europe guidelines and the IEC documentation standard behind how Aevy structures asset information.",
      "content_html": "<p>A <a href=\"https://docs.aevy.io/best-practices/\">new guide</a> names the published guidelines behind how Aevy structures asset information. They’re four SolarPower Europe best practice guidelines and the IEC documentation standard. The guide links each to its source, and to the part of the product it shapes. Aevy contributes to the association’s Asset Management and Digitalisation workstreams and co-authored the Technical Due Diligence guidelines. The page also records where that work fits.</p>\n",
      "date_published": "2026-07-11T00:00:00.000Z",
      "tags": [],
      "_aevy": {
        "notable": false,
        "kinds": [
          "docs"
        ],
        "guides": [
          {
            "slug": "best-practices",
            "title": "Best practices",
            "url": "https://docs.aevy.io/best-practices/"
          }
        ]
      }
    },
    {
      "id": "https://docs.aevy.io/changelog/2026-07-10-obligation-suggestions-in-context/",
      "url": "https://docs.aevy.io/changelog/2026-07-10-obligation-suggestions-in-context/",
      "title": "Obligation suggestions appear in the list they belong to",
      "summary": "Proposed obligations appear in the obligations list in date order, with a count of what's waiting and an accept-all action per section.",
      "content_html": "<p><a href=\"https://docs.aevy.io/obligations/\">Obligations</a> Aevy <a href=\"https://docs.aevy.io/suggestions/\">proposes</a> from a contract no longer wait on a separate page. They appear in the obligations list itself, in date order among the ones you already track. A count at the top shows how many are waiting for review. Each section includes an accept-all action, so a contract that produced a dozen obligations takes one decision instead of twelve.</p>\n<h2 id=\"three-new-guides\">Three new guides</h2>\n<p>Three new guides went up the same day, covering the ground between logging in and working a record:</p>\n<ul>\n<li><strong>The <a href=\"https://docs.aevy.io/portfolio/\">Portfolio</a>:</strong> cards, map, and filters.</li>\n<li><strong>The <a href=\"https://docs.aevy.io/asset-overview/\">asset overview</a>:</strong> attention pills, inline-edited properties, analytics, and the Dataroom card.</li>\n<li><strong><a href=\"https://docs.aevy.io/how-your-data-gets-in/\">How your data gets in</a>:</strong> the read-only SharePoint sync, its ten-minute cadence, supported file types, and processing statuses.</li>\n</ul>\n",
      "date_published": "2026-07-10T00:00:00.000Z",
      "tags": [
        "Obligations",
        "Suggestions"
      ],
      "_aevy": {
        "notable": false,
        "kinds": [
          "platform",
          "guide"
        ],
        "guides": [
          {
            "slug": "obligations",
            "title": "Obligations",
            "url": "https://docs.aevy.io/obligations/"
          },
          {
            "slug": "suggestions",
            "title": "Suggestions",
            "url": "https://docs.aevy.io/suggestions/"
          },
          {
            "slug": "portfolio",
            "title": "Home",
            "url": "https://docs.aevy.io/portfolio/"
          },
          {
            "slug": "asset-overview",
            "title": "Asset overview",
            "url": "https://docs.aevy.io/asset-overview/"
          },
          {
            "slug": "how-your-data-gets-in",
            "title": "How your data gets in",
            "url": "https://docs.aevy.io/how-your-data-gets-in/"
          }
        ]
      }
    },
    {
      "id": "https://docs.aevy.io/changelog/2026-07-09-user-guides-and-summary-email/",
      "url": "https://docs.aevy.io/changelog/2026-07-09-user-guides-and-summary-email/",
      "title": "The user guides go live",
      "summary": "One guide per screen at docs.aevy.io, with real screenshots. In the platform, Aevy can now email you a recap of what's overdue.",
      "content_html": "<p>The Aevy user guides are live at docs.aevy.io: one guide per screen, with real screenshots, covering <a href=\"https://docs.aevy.io/getting-around/\">getting around</a>, documents, systems, suggestions, Squirrel, and <a href=\"https://docs.aevy.io/tasks/\">the work you track</a>. Platform changes appear there on this changelog, with the guides that cover them linked from each entry.</p>\n<h2 id=\"a-recap-by-email\">A recap by email</h2>\n<p>Aevy can email you what’s overdue on the assets you manage, broken down per asset, daily, weekly, or monthly. It’s off until you turn it on in your notification preferences, and it reads the same records the pages do.</p>\n<h2 id=\"sharper-citations\">Sharper citations</h2>\n<p>Clicking a fact or a <a href=\"https://docs.aevy.io/lineage/\">citation</a> anchors the document to the matched passage rather than near it.</p>\n<h2 id=\"smaller-changes\">Smaller changes</h2>\n<ul>\n<li><strong>Empty and zero <a href=\"https://docs.aevy.io/filtering/\">filters</a></strong> apply correctly, for <span class=\"chip\">is empty</span>, <span class=\"chip\">is not empty</span>, and zero values.</li>\n<li><strong>The <a href=\"https://docs.aevy.io/mentions/\">@ mention</a> search</strong> responds faster.</li>\n<li><strong>Aevy staff</strong> no longer appear in assignee or mention pickers.</li>\n<li><strong>Replies</strong> to comments you are part of notify you.</li>\n<li><strong>Contacts exports</strong> include an Asset column.</li>\n<li><strong>The reminders views</strong> now show only the columns you triage by.</li>\n</ul>\n",
      "date_published": "2026-07-09T00:00:00.000Z",
      "tags": [
        "Platform",
        "Documents"
      ],
      "_aevy": {
        "notable": true,
        "kinds": [
          "guide",
          "docs",
          "platform"
        ],
        "guides": [
          {
            "slug": "getting-around",
            "title": "Getting around",
            "url": "https://docs.aevy.io/getting-around/"
          },
          {
            "slug": "core-concepts",
            "title": "Core concepts",
            "url": "https://docs.aevy.io/core-concepts/"
          },
          {
            "slug": "lineage",
            "title": "Lineage",
            "url": "https://docs.aevy.io/lineage/"
          },
          {
            "slug": "filtering",
            "title": "Filtering tables",
            "url": "https://docs.aevy.io/filtering/"
          },
          {
            "slug": "mentions",
            "title": "Mentions",
            "url": "https://docs.aevy.io/mentions/"
          },
          {
            "slug": "tasks",
            "title": "Tasks",
            "url": "https://docs.aevy.io/tasks/"
          },
          {
            "slug": "activity",
            "title": "Activity log and comments",
            "url": "https://docs.aevy.io/activity/"
          }
        ]
      }
    },
    {
      "id": "https://docs.aevy.io/changelog/2026-07-08-suggestions-review-and-punchlist/",
      "url": "https://docs.aevy.io/changelog/2026-07-08-suggestions-review-and-punchlist/",
      "title": "Suggestions review, rebuilt",
      "summary": "Reviewing what Aevy proposes shows the source documents on the card, makes the whole card clickable, and adds accept and reprocess.",
      "content_html": "<p>Reviewing what Aevy <a href=\"https://docs.aevy.io/suggestions/\">proposes</a> takes fewer steps, and acting on the <a href=\"https://docs.aevy.io/findings/\">punchlist</a> takes fewer clicks.</p>\n<h2 id=\"suggestions-review\">Suggestions review</h2>\n<ul>\n<li><strong>Obligations in context.</strong> They appear where they came from. The card resolves and shows the source documents, and the whole card is clickable.</li>\n<li><strong>Reruns clear their duplicates.</strong></li>\n<li><strong>Two combined actions</strong> cover the common paths: accept and reprocess, and accept and complete.</li>\n</ul>\n<h2 id=\"the-punchlist-faster\">The punchlist, faster</h2>\n<ul>\n<li><strong>Due by and responsible company</strong> joined the table as columns.</li>\n<li><strong>The default sorting</strong> brings the pressing items first.</li>\n<li><strong>Comment from the list</strong> without opening the item.</li>\n<li><strong>Resolve on the spot</strong> by holding Cmd or Ctrl while clicking a status badge.</li>\n</ul>\n",
      "date_published": "2026-07-08T00:00:00.000Z",
      "tags": [
        "Suggestions",
        "Punchlist"
      ],
      "_aevy": {
        "notable": false,
        "kinds": [
          "platform"
        ],
        "guides": [
          {
            "slug": "suggestions",
            "title": "Suggestions",
            "url": "https://docs.aevy.io/suggestions/"
          },
          {
            "slug": "findings",
            "title": "Findings",
            "url": "https://docs.aevy.io/findings/"
          }
        ]
      }
    },
    {
      "id": "https://docs.aevy.io/changelog/2026-06-30-favorites-and-june-fixes/",
      "url": "https://docs.aevy.io/changelog/2026-06-30-favorites-and-june-fixes/",
      "title": "Favorites in the sidebar",
      "summary": "Star an asset, a contact, or a saved view, and it appears near the top of the sidebar. The sidebar now drags to the width you want.",
      "content_html": "<p>Star what you use most, whether an asset, a contact, or a saved view. It appears in a <a href=\"https://docs.aevy.io/favorites/\">Favorites</a> section near the top of the <a href=\"https://docs.aevy.io/getting-around/\">sidebar</a>. The sidebar itself now drags to the width you want, and collapsed to the rail it shows favorites as icons instead of overflowing.</p>\n<h2 id=\"smaller-changes\">Smaller changes</h2>\n<ul>\n<li><strong>Asset-scoped <a href=\"https://docs.aevy.io/obligations/\">compliance</a></strong> shows the right items, and its status tab follows your filter.</li>\n<li><strong>Statutory inspection views</strong> load noticeably faster.</li>\n<li><strong>Notification emails</strong> name the asset they concern.</li>\n<li><strong>Requirements in <a href=\"https://docs.aevy.io/squirrel/\">Squirrel</a></strong> join documents, tasks, and events as clickable <a href=\"https://docs.aevy.io/mentions/\">mentions</a>.</li>\n<li><strong>Chat tables</strong> gained copy and download.</li>\n<li><strong>Two fixes:</strong> a sign-in redirect loop, and a broken scroll on the <a href=\"https://docs.aevy.io/documents/\">document table</a>.</li>\n</ul>\n",
      "date_published": "2026-06-30T00:00:00.000Z",
      "tags": [
        "Sidebar",
        "Platform"
      ],
      "_aevy": {
        "notable": false,
        "kinds": [
          "platform"
        ],
        "guides": [
          {
            "slug": "favorites",
            "title": "Favorites and pinning",
            "url": "https://docs.aevy.io/favorites/"
          },
          {
            "slug": "getting-around",
            "title": "Getting around",
            "url": "https://docs.aevy.io/getting-around/"
          },
          {
            "slug": "obligations",
            "title": "Obligations",
            "url": "https://docs.aevy.io/obligations/"
          },
          {
            "slug": "systems",
            "title": "Systems and components",
            "url": "https://docs.aevy.io/systems/"
          },
          {
            "slug": "mentions",
            "title": "Mentions",
            "url": "https://docs.aevy.io/mentions/"
          },
          {
            "slug": "squirrel",
            "title": "Squirrel",
            "url": "https://docs.aevy.io/squirrel/"
          },
          {
            "slug": "documents",
            "title": "Documents",
            "url": "https://docs.aevy.io/documents/"
          }
        ]
      }
    },
    {
      "id": "https://docs.aevy.io/changelog/2026-06-29-gap-analysis/",
      "url": "https://docs.aevy.io/changelog/2026-06-29-gap-analysis/",
      "title": "Document gap analysis, sharper",
      "summary": "Gap analysis runs take a reviewer perspective and a folder scope, show progress on a segmented bar, and produce findings as drafts you publish.",
      "content_html": "<p>You now scope gap analysis runs, and the run applies the perspective you pick.</p>\n<ul>\n<li><strong>A reviewer perspective.</strong> Pick Lender, Owner, or M&amp;A, and the run reads for what that reader cares about.</li>\n<li><strong>A folder scope.</strong> Point the run at part of your <a href=\"https://docs.aevy.io/documents/\">document set</a> with a folder picker rather than the whole of it.</li>\n<li><strong>Progress you can watch.</strong> A segmented bar tracks the run as it goes.</li>\n<li><strong>Findings start as drafts.</strong> They appear unpublished, so you publish what’s worth keeping instead of correcting what you already published.</li>\n</ul>\n",
      "date_published": "2026-06-29T00:00:00.000Z",
      "tags": [
        "Compliance",
        "Documents"
      ],
      "_aevy": {
        "notable": false,
        "kinds": [
          "platform"
        ],
        "guides": [
          {
            "slug": "obligations",
            "title": "Obligations",
            "url": "https://docs.aevy.io/obligations/"
          },
          {
            "slug": "documents",
            "title": "Documents",
            "url": "https://docs.aevy.io/documents/"
          }
        ]
      }
    },
    {
      "id": "https://docs.aevy.io/changelog/2026-06-22-more-file-types/",
      "url": "https://docs.aevy.io/changelog/2026-06-22-more-file-types/",
      "title": "More file types in document processing",
      "summary": "The document pipeline reads several new file types, so it classifies more of what appears in your source and extracts its facts.",
      "content_html": "<p>The <a href=\"https://docs.aevy.io/documents/\">document pipeline</a> reads several new file types, so more of what appears in your source gets classified and its facts extracted.</p>\n",
      "date_published": "2026-06-22T00:00:00.000Z",
      "tags": [
        "Documents"
      ],
      "_aevy": {
        "notable": false,
        "kinds": [
          "platform"
        ],
        "guides": [
          {
            "slug": "documents",
            "title": "Documents",
            "url": "https://docs.aevy.io/documents/"
          }
        ]
      }
    },
    {
      "id": "https://docs.aevy.io/changelog/2026-06-17-bulk-edit-tasks/",
      "url": "https://docs.aevy.io/changelog/2026-06-17-bulk-edit-tasks/",
      "title": "Bulk-edit tasks",
      "summary": "Select several tasks in a list and set their status or priority in one action, instead of opening each one.",
      "content_html": "<p>Select several <a href=\"https://docs.aevy.io/tasks/\">tasks</a> in a list and update their status or priority in one action, instead of opening each one. Triage after an inspection report appears in minutes.</p>\n",
      "date_published": "2026-06-17T00:00:00.000Z",
      "tags": [
        "Reminders",
        "Punchlist"
      ],
      "_aevy": {
        "notable": false,
        "kinds": [
          "platform"
        ],
        "guides": [
          {
            "slug": "tasks",
            "title": "Tasks",
            "url": "https://docs.aevy.io/tasks/"
          },
          {
            "slug": "findings",
            "title": "Findings",
            "url": "https://docs.aevy.io/findings/"
          }
        ]
      }
    },
    {
      "id": "https://docs.aevy.io/changelog/2026-06-15-ev-charging-assets/",
      "url": "https://docs.aevy.io/changelog/2026-06-15-ev-charging-assets/",
      "title": "EV charging assets",
      "summary": "EV charging joins solar, wind, and storage as an asset type, with the same documents, systems, work, and people attached to it.",
      "content_html": "<p>EV charging joins solar, wind, and storage as an <a href=\"https://docs.aevy.io/core-concepts/\">asset type</a>, so Aevy tracks charging sites like the rest of your portfolio. Documents, systems, work, and people all attach to the asset.</p>\n",
      "date_published": "2026-06-15T00:00:00.000Z",
      "tags": [
        "Assets"
      ],
      "_aevy": {
        "notable": false,
        "kinds": [
          "platform"
        ],
        "guides": [
          {
            "slug": "core-concepts",
            "title": "Core concepts",
            "url": "https://docs.aevy.io/core-concepts/"
          }
        ]
      }
    },
    {
      "id": "https://docs.aevy.io/changelog/2026-06-12-saved-views-everywhere/",
      "url": "https://docs.aevy.io/changelog/2026-06-12-saved-views-everywhere/",
      "title": "Saved views on every table",
      "summary": "Save a set of filters, columns, and sorting on any table as a named view. It appears above the table, and filter tab counts update as you edit.",
      "content_html": "<p><a href=\"https://docs.aevy.io/filtering/\">Saved views</a> now work on every table: Documents, Tasks, Findings, Events, Contacts, and Systems. Save a set of filters, columns, and sorting under a name, and it appears above the table the next time you open it. Filter tab counts also update as you edit rows, with no reload needed.</p>\n",
      "date_published": "2026-06-12T00:00:00.000Z",
      "tags": [
        "Filtering"
      ],
      "_aevy": {
        "notable": false,
        "kinds": [
          "platform"
        ],
        "guides": [
          {
            "slug": "filtering",
            "title": "Filtering tables",
            "url": "https://docs.aevy.io/filtering/"
          },
          {
            "slug": "favorites",
            "title": "Favorites and pinning",
            "url": "https://docs.aevy.io/favorites/"
          }
        ]
      }
    }
  ]
}