<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Fedix</title>
    <description>The latest articles on DEV Community by Fedix (@fedixai).</description>
    <link>https://dev.to/fedixai</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4244436%2F48e3775f-f409-445b-9310-79b990f26063.png</url>
      <title>DEV Community: Fedix</title>
      <link>https://dev.to/fedixai</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/fedixai"/>
    <language>en</language>
    <item>
      <title>Letting an AI near client files: the approval gate we built first</title>
      <dc:creator>Fedix</dc:creator>
      <pubDate>Sat, 14 Nov 2026 12:12:54 +0000</pubDate>
      <link>https://dev.to/fedixai/letting-an-ai-near-client-files-the-approval-gate-we-built-first-4bao</link>
      <guid>https://dev.to/fedixai/letting-an-ai-near-client-files-the-approval-gate-we-built-first-4bao</guid>
      <description>&lt;p&gt;If you have ever watched an AI tool confidently rewrite something it should have asked about first, you already know the real question for a practice: not "can it do the work?" but "who signs off on the change?"&lt;/p&gt;

&lt;p&gt;We build Fedix and MYLEDGER for Australian accountants, and we made that question the first design decision rather than the last. This post walks through the guardrails we think any AI assistant near client records should have, and how ours behave. It is general information about our software, not advice about your obligations.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Nothing changes until a person says so
&lt;/h2&gt;

&lt;p&gt;The basic pattern is a gate. When the MYLEDGER Copilot or a connected assistant asks for a change, that change waits for a person to approve or reject it. The AI proposes; your team decides. [feature:acb-copilot-write-gating]&lt;/p&gt;

&lt;p&gt;The same idea applies to Xero. Every change Fedix would make in Xero is confirmed by a person in a confirmation dialog first. [feature:crm-xero-write-confirm]&lt;/p&gt;

&lt;p&gt;For an engineer, this is a boring design: a queue of pending changes and a human-held key. For an accountant, boring is the point. It means a draft stays a draft until someone with the right judgement looks at it.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. The assistant acts as you, not as a super-user
&lt;/h2&gt;

&lt;p&gt;A common shortcut in tool integrations is a shared service account with broad access. We went the other way. The FediPilot desktop assistant uses Fedix as the person who signed in, with the same permissions. [feature:crm-mcp-user-jwt]&lt;/p&gt;

&lt;p&gt;So if a staff member cannot see a client's file, the assistant working on their behalf cannot either. There is no separate, wider permission set to audit.&lt;/p&gt;

&lt;p&gt;Desktop actions are also tied to a specific device: AI actions from the desktop are tied to an enrolled device, and sensitive actions need approval. [feature:crm-mcp-fedix-desktop]&lt;/p&gt;

&lt;h2&gt;
  
  
  3. A first draft, not a finished return
&lt;/h2&gt;

&lt;p&gt;The most common worry we hear is about tax returns. In Fedix, an AI assistant works through the client's documents and produces a first draft of the return preparation for an accountant to review. [feature:crm-tax-return-agent-prepare]&lt;/p&gt;

&lt;p&gt;The word that matters there is "review". The draft is the start of your professional process, not a replacement for it.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Evidence of who did what
&lt;/h2&gt;

&lt;p&gt;Approvals are only useful if you can show them later. In MYLEDGER, sensitive actions are recorded centrally, with categories and retention, as evidence of who did what. [feature:acb-audit-log]&lt;/p&gt;

&lt;p&gt;When a client, a reviewer or your own quality process asks "who approved this and when?", the answer should be a record, not a recollection.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. And if you still want to undo something
&lt;/h2&gt;

&lt;p&gt;Gates reduce mistakes; they do not remove the need for a safety net. MYLEDGER lets you preview a plan to roll a client's ledger back to an earlier time, apply it, and undo it if needed. [feature:acb-restore-to-time]&lt;/p&gt;

&lt;h2&gt;
  
  
  A short checklist for any AI tool you evaluate
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Does a person approve changes before they land?&lt;/li&gt;
&lt;li&gt;Does it act with the signed-in user's permissions, or something broader?&lt;/li&gt;
&lt;li&gt;Is there a record of sensitive actions you can show a reviewer?&lt;/li&gt;
&lt;li&gt;Can you preview and reverse a bulk change?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These are the questions we would ask a vendor, including ourselves. You can read more about how we approach security on the Fedix site: &lt;a href="https://home.fedix.ai/security?utm_source=devto&amp;amp;utm_medium=article&amp;amp;utm_campaign=cold-start-2026-10&amp;amp;utm_content=pub-fb0bb1110450" rel="noopener noreferrer"&gt;https://home.fedix.ai/security?utm_source=devto&amp;amp;utm_medium=article&amp;amp;utm_campaign=cold-start-2026-10&amp;amp;utm_content=pub-fb0bb1110450&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you want to see the approach in practice, start at &lt;a href="https://home.fedix.ai/?utm_source=devto&amp;amp;utm_medium=article&amp;amp;utm_campaign=cold-start-2026-10&amp;amp;utm_content=pub-fb0bb1110450" rel="noopener noreferrer"&gt;https://home.fedix.ai/?utm_source=devto&amp;amp;utm_medium=article&amp;amp;utm_campaign=cold-start-2026-10&amp;amp;utm_content=pub-fb0bb1110450&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>accounting</category>
      <category>security</category>
      <category>australia</category>
    </item>
    <item>
      <title>Practical guardrails for AI in an accounting workflow</title>
      <dc:creator>Fedix</dc:creator>
      <pubDate>Sat, 14 Nov 2026 12:11:37 +0000</pubDate>
      <link>https://dev.to/fedixai/practical-guardrails-for-ai-in-an-accounting-workflow-39mn</link>
      <guid>https://dev.to/fedixai/practical-guardrails-for-ai-in-an-accounting-workflow-39mn</guid>
      <description>&lt;h1&gt;
  
  
  Practical guardrails for AI in an accounting workflow
&lt;/h1&gt;

&lt;p&gt;AI in an accounting practice is not just a question of what an assistant can generate. The workflow around it matters too: what information it sees, which actions it can take, and how a person can review the result.&lt;/p&gt;

&lt;h2&gt;
  
  
  Put a person between a suggestion and a change
&lt;/h2&gt;

&lt;p&gt;In MYLEDGER, changes requested by the Copilot or a connected assistant wait for a person to approve or reject them. That gives the team a review point before an assistant-requested change is applied.&lt;/p&gt;

&lt;p&gt;A useful operating habit is to make that review meaningful. Staff should understand what information is being used, what the assistant is being asked to do, and whether the proposed change matches the underlying work. The approval step supports that workflow; it does not replace professional review.&lt;/p&gt;

&lt;h2&gt;
  
  
  Consider identifiers before sending a prompt
&lt;/h2&gt;

&lt;p&gt;Personal identifiers can be masked in each MYLEDGER Copilot session before content is sent to AI model providers. That is a practical privacy control to consider when deciding what context an assistant needs for a task.&lt;/p&gt;

&lt;p&gt;Teams still need to decide what information belongs in a prompt and how a task should be framed. Masking identifiers is one part of that decision, alongside staff understanding and review of the assistant's response.&lt;/p&gt;

&lt;h2&gt;
  
  
  Keep a record of sensitive actions
&lt;/h2&gt;

&lt;p&gt;MYLEDGER records sensitive actions centrally, with categories and retention, as evidence of who did what. A central record can support internal review of activity around a workflow.&lt;/p&gt;

&lt;p&gt;For Fedix desktop assistance, actions are tied to an enrolled device, and sensitive actions need approval. FediPilot uses the signed-in person's permissions. These controls describe how the assistant's access and sensitive actions are handled; they do not make the accountant's review optional.&lt;/p&gt;

&lt;h2&gt;
  
  
  Treat return preparation as a draft for review
&lt;/h2&gt;

&lt;p&gt;An AI assistant can work through a client's documents and produce a first draft of return preparation for an accountant to review. The practical role here is preparation support: the draft is a point for the accountant to assess, not a substitute for that review.&lt;/p&gt;

&lt;p&gt;That distinction matters when discussing AI and tax work. This article describes a preparation workflow, not automated lodgement or tax advice.&lt;/p&gt;

&lt;h2&gt;
  
  
  Start with the workflow
&lt;/h2&gt;

&lt;p&gt;Before introducing an assistant into a task, agree on the information it needs, the action it may propose, the person who reviews that proposal, and the records the team will use to understand what happened. Then choose a contained workflow and make the review step part of ordinary practice.&lt;/p&gt;

&lt;p&gt;To learn more about Fedix and its accounting workflows, visit &lt;a href="https://home.fedix.ai/?utm_source=devto&amp;amp;utm_medium=article&amp;amp;utm_campaign=cold-start-2026-10&amp;amp;utm_content=pub-17c699826f95" rel="noopener noreferrer"&gt;home.fedix.ai&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>accounting</category>
      <category>ai</category>
      <category>privacy</category>
    </item>
  </channel>
</rss>
