← Back to portfolio

A³ — AI Use Decision Tool

AI · Product · React · Node.js 2026

A tool that helps individuals and teams decide, for any given task, whether to Automate, Assist, or Avoid AI involvement — and turns those decisions into a living governance ledger. Based on the A³ framework by Stefan Wolpers.

Open the tool →

The problem it solves

Most teams know they should think carefully about where AI belongs in their work, but in practice every decision happens ad hoc, inconsistently, and gets lost. A³ helps individuals and teams decide, for any given task, whether to use AI assistance, avoid it, or automate it fully.

The output is not just a recommendation: it builds into a living decision ledger that becomes the team's practical AI governance, without anyone having to dig through policy documents or ask around.

Design choices and tradeoffs

I prioritized a functional MVP over polish: no custom design, straightforward React, no database at this stage. Two deliberate omissions worth naming.

I did not add a database (PostgreSQL would be the natural next step) because I wanted to validate the core logic before adding infrastructure complexity. And I removed document upload, even though it would make recommendations more contextual, because I am aware of the data handling requirements that would need to be in place first: a DPA with the hosting provider, zero data retention on the API side, and proper access controls. A demo tool is not the right place to handle governance documents.

Architecture in plain language

The tool runs two flows.

Classification:

1The user types a task
2The browser sends it to the Claude API
3Claude returns a classification (Assist / Automate / Avoid) with reasoning
4The user reviews, edits if needed, and confirms
5The browser sends the confirmed version to the server, which saves it to a local file

Export: Confirmed decisions accumulate in a ledger visible in the tool. When the user hits Download CSV, the browser converts the ledger data it already holds into a CSV file locally, and the file downloads directly without another server round-trip. That client-side generation is a deliberate choice: it keeps the export fast and reduces unnecessary server load.

What it is not ready for yet

To handle real organisational data, this tool would need: authentication (SSO or email-based login), a Data Processing Agreement with the hosting provider, Anthropic Enterprise API terms with zero data retention enabled, encrypted storage, and audit logging that tracks usage without retaining document content.

GDPR compliance would also require confirming EU data residency. None of this is complex in principle, but all of it needs to be in place before an org uploads anything sensitive.

How it would scale

The sequence matters: security and authentication first, then database, then document upload with proper data handling in place, then expanding toward a conversational interface where teams can query their own AI governance history.

The goal is a lightweight internal tool that gives organisations a practical, evolving answer to the question of how to use AI — without needing a consultant every time.

Reflection

Building this iteratively with Claude Code taught me something useful about AI-assisted development: the limiting factor is not the tool, it is the clarity of your own thinking. The moments where the output surprised me were usually moments where I had not been precise enough about what I actually wanted.

Model card

This tool runs on Claude Sonnet 4.6, built by Anthropic.

Good at Understanding how you describe a task, applying a consistent classification, and explaining why.
Watch out for Vague task descriptions lead to less reliable results. The model does not know your organisation's specific context unless you tell it.
Safety Refused over 98% of harmful requests in Anthropic's testing. Deployed at AI Safety Level 2.
Your role Every classification needs your review and confirmation before it saves. The model suggests, you decide.
Data Your inputs are sent to the Anthropic API and not stored between sessions. Do not enter personal or confidential data.
Full details Anthropic Claude 4 System Card

Credits

The A³ framework (Assist / Automate / Avoid) was developed by Stefan Wolpers and is documented at Age of Product. This tool is a practical implementation of that framework, built to make the classification process interactive and to turn individual decisions into a cumulative team resource.