Skip to main content
Home
GrN.dk

Main navigation

  • Articles
  • Cases
  • Services
  • Your Digital Project Manager
  • About Greg Nowak
  • Image Gallery
  • Contact
User account menu
  • Log in

Join my community / free newsletter — sign up here

Breadcrumb

  1. Home

The AI-built tool your team relies on needs an owner

Illustrated infographic summarizing: The AI-built tool your team relies on needs an owner

By Greg Nowak. Last updated 2026-07-31.

It often starts with a small, sensible request. Reconcile two exports. Build a dashboard. Enrich a customer list. Automate the report that consumes Friday afternoon. Someone uses an AI coding assistant, gets a working result, and shares it with the team.

Then the tool sticks. Colleagues begin to depend on it, perhaps without knowing who built it or how it works. What began as a quick experiment is now part of the operating machinery, but nobody has formally accepted responsibility for it.

This is becoming a normal management issue. OpenAI reports that non-developers, including analysts, marketers, operators, designers, researchers, investors, and bankers, account for about 20% of Codex users. That group is growing more than three times as fast as developers. OpenAI also describes non-technical teams using Codex to build internal apps and dashboards.

The question is no longer whether people outside IT will create software. They already do. The practical question is what happens when their work becomes useful enough that other people rely on it.

Building the tool and owning it are separate jobs

The original builder probably understands the immediate problem better than anyone. That does not make them the automatic owner of access control, testing, monitoring, recovery, and continuity. They may move to another role, lose access to an account, or forget an undocumented dependency months later.

Ownership does not have to sit with a full-time developer. It belongs with someone accountable for the tool's continued fitness for use. That person should know what the tool does, who relies on it, what information it touches, and who must approve a significant change. They also need enough authority to pause or retire it when the risk is no longer acceptable.

A script running without errors tells you very little. It may still produce incomplete but plausible output. A renamed spreadsheet column can quietly break a calculation. A scheduled job may depend on one employee's credentials. An integration may have much broader permissions than its task requires. These are manageable problems once somebody is expected to notice them.

Start by finding what already exists

NIST's AI Risk Management Framework Core calls for mechanisms to inventory AI systems and allocate resources according to organisational risk. It also covers clear responsibilities, ongoing monitoring, periodic review, and safe decommissioning. Not every AI-assisted script is itself an AI system, but the same operating principles work well for the wider collection of tools built with AI assistance.

The inventory can be modest. For each tool, record its purpose, business owner, technical contact, users, inputs, outputs, data access, credentials, dependencies, schedule, code location, and recovery procedure. Add a simple status: experimental, supported, due for replacement, or ready to retire.

How this exercise is presented matters. If disclosure sounds like a prelude to shutting everything down, people will keep useful experiments out of sight. The message should be straightforward: once a tool matters to the business, it deserves enough support to keep doing its job safely.

What you find Priority Sensible next step
A personal experiment with no shared data or dependent process Low Record its purpose and creator, then set a review or expiry date
A tool used repeatedly by a team, with outputs checked by a person Medium Assign an owner, version the code, document inputs and outputs, and add basic checks
A scheduled job or shared app connected to business systems High Use managed credentials, reduce permissions, add monitoring, and require review
A tool that influences customer, financial, security, or operational decisions Critical Set accountable ownership, specialist review, recovery procedures, change controls, and regular reassessment
A duplicate tool or one with no remaining users Retire Check dependencies, preserve required records, revoke credentials, and decommission it safely
A short triage guide for matching controls to business dependence and potential impact. The size of the codebase is rarely the deciding factor.

Personal credentials are a warning sign

Credentials are often the first thing worth fixing. OWASP notes that API keys, database credentials, IAM permissions, SSH keys, and certificates are frequently hardcoded in plaintext source code or spread across configuration files. Its guidance recommends centralising how secrets are stored, provisioned, audited, rotated, and managed.

Taking a key out of the script is only part of the work. The replacement credential should belong to the service or managed process, not to an individual employee. It should have only the access the tool needs. The organisation should also retain the relevant metadata: the credential's purpose, consumers, history, contact person, and rotation requirements.

If a departing employee's account is the only route through which a daily process can reach its data, the company does not yet own that process in any meaningful operational sense.

Put important code somewhere it can be reviewed

Code that supports an important business process should sit under version control. Another person should be able to see how it runs, understand what changed, and restore the previous version if necessary.

A change history is useful, but it cannot decide whether a change is safe. Sensitive work still needs the right reviewer. GitHub's required-reviewer rule is one example of how that can be enforced: designated teams can be required to approve changes to selected branches, files, or folders. GitHub gives examples such as asking a data platform team to review SQL changes or a security team to review authentication files.

GitHub also makes a useful distinction: review rules strengthen ownership mechanisms; they do not replace them. The same applies here. The owner decides whether a tool remains suitable and worth supporting. A specialist reviewer judges a particular change. Sometimes one person can do both, but the two responsibilities should still be clear.

Write down the tool's operating contract

This does not call for a large technical manual. A short operational note is often enough, provided it answers the questions somebody will ask when the usual operator is unavailable:

  • What business task does the tool perform?
  • What inputs does it expect, and where do they come from?
  • What does it produce or change?
  • Which systems, libraries, models, or file structures does it depend on?
  • Who owns the result, and who reviews sensitive changes?
  • How will somebody know that it failed or returned an incomplete result?
  • How can the previous process or version be restored?

Tests should cover the failures that would cause real trouble. For a reconciliation script, that might mean detecting missing columns, duplicate rows, unexpected totals, or an empty output. A scheduled integration may need alerts for authentication failures and unusual record counts. The point is to catch a bad result before the business treats it as trustworthy, without wrapping every prototype in heavyweight process.

Good ownership includes retirement

An inventory will often uncover several tools doing roughly the same job. Keeping all of them means inconsistent output, repeated maintenance, and credentials nobody remembers. NIST explicitly includes safe decommissioning in its governance model, along with responsibility for disengaging or deactivating systems that no longer behave as intended.

Retirement needs a small plan of its own. Confirm who still uses the tool, trace downstream dependencies, preserve required records, revoke credentials, stop scheduled jobs, and tell users what replaces it. An archived repository with a clear status is far more useful than code quietly abandoned on a laptop.

Give experiments a route into production

Useful ideas should not have to wait for a project board before anyone can test them. Teams can experiment within defined boundaries, then register a tool when it becomes shared, recurring, connected to business systems, or influential in decisions. That transition point keeps early work light while recognising when the stakes have changed.

Greg can help identify AI-built scripts and lightweight apps, sort them by business impact, and put proportionate controls around the ones worth keeping. That can include moving secrets into managed storage, placing code under version control, assigning owners and reviewers, documenting how tools operate, adding focused tests and monitoring, and retiring unsafe duplicates.

There is a simple test for whether a tool has crossed the line from experiment to operational dependency: if it stops working tomorrow, who will notice, decide what to do, and take action? When nobody can answer, the tool needs an owner.

Related on GrN.dk

  • Your AI Visibility Dashboard Needs a Methodology, Not More Charts
  • OpenAI Is Retiring Agent Builder: Save the Workflow, Not Just Prompts
  • A Voice Agent Is Only Ready When the Human Handoff Works

Need help with this kind of work?

Bring your internal tools under control Get in touch with Greg.

Sources

  • Codex for every role, tool, and workflow
  • NIST AI RMF Core
  • OWASP Secrets Management Cheat Sheet
  • GitHub required-reviewer rule
Last modified
2026-07-31

Tags

  • ai-governance
  • internal-tools
  • shadow-IT
  • operational-consulting
  • secrets-management

Review Greg on Google

Greg Nowak Google Reviews

 

Written recommendations from Trafik og Veje, Aarhus Municipality (2011) and AgroTech (2010) — read them on LinkedIn.

Illustrated infographic summarizing: Security Questionnaires Eat Into Selling Time—Let AI Find the Evidence
Security Questionnaires Eat Into Selling Time—Let AI Find the Evidence
2026-08-21

NIS 2 is generating more supplier questionnaires. A controlled AI assistant can find approved answers and sources—and route uncertain cases for review.

Illustrated infographic summarizing: Locked out of your Apple developer account? Fix it before October 1
Locked out of your Apple developer account? Fix it before October 1
2026-08-20

Apple's updated developer agreement must be accepted by October 1, 2026, and many small app owners cannot even log in. Here is where Apple's two-factor codes really go, and how to fix your access before the deadline.

Illustrated infographic summarizing: Cloudflare Workflows Now Charges by the Step—Price the Outcome
Cloudflare Workflows Now Charges by the Step—Price the Outcome
2026-08-20

Cloudflare Workflows now bills paid plans for steps and stored state. Here is how to track cost per completed outcome without weakening reliability.

Illustrated infographic summarizing: Google’s AI Search Toggle Is a Publishing Decision, Not an SEO Setting
Google’s AI Search Toggle Is a Publishing Decision, Not an SEO Setting
2026-08-19

Google’s AI Search toggle forces a commercial choice about visibility, attribution and content use. Here’s how to make that choice responsibly.

Illustrated infographic summarizing: From Supplier Invoice to Bookkeeping: AI with a Control Checkpoint
From Supplier Invoice to Bookkeeping: AI with a Control Checkpoint
2026-08-18

AI can reduce the work involved in processing supplier invoices, but reliable bookkeeping requires validation, duplicate checks, approval and a clear audit trail.

Illustrated infographic summarizing: Nginx 1.30 Changed the Upstream Defaults—Test Before You Upgrade
Nginx 1.30 Changed the Upstream Defaults—Test Before You Upgrade
2026-08-17

Nginx 1.30 defaults upstream proxying to HTTP/1.1 with keepalive enabled. Here is what to inspect, model and test before upgrading.

Illustrated infographic summarizing: OpenAI’s Assistants API Shuts Down in Ten Days. Is Your App Ready?
OpenAI’s Assistants API Shuts Down in Ten Days. Is Your App Ready?
2026-08-16

OpenAI’s Assistants API shuts down on August 26, 2026. Learn what to inventory, how to preserve state and how to cut over without breaking the product.

Illustrated infographic summarizing: WordPress 7.1 Forces the Editor Into an iframe—Test Your Custom Blocks
WordPress 7.1 Forces the Editor Into an iframe—Test Your Custom Blocks
2026-08-15

WordPress 7.1 removes the non-iframe editor fallback. Learn how to audit custom blocks, test real workflows and fix compatibility issues before launch.

Illustrated infographic summarizing: GitHub will stop sending jobs to stale self-hosted runners
GitHub will stop sending jobs to stale self-hosted runners
2026-08-14

GitHub starts enforcing runner versions on August 24, 2026. Audit and upgrade self-hosted runners before builds and deployments start stalling.

Illustrated infographic summarizing: Your AI Agent Has Shell Access. What Can It Reach?
Your AI Agent Has Shell Access. What Can It Reach?
2026-08-13

A practical guide to mapping what a shell-enabled AI agent can reach, then containing its access to files, credentials, networks, tools, and high-impact actions.

More articles

Built by AI — available for your business. The daily articles on this site are researched, written and illustrated by an autonomous AI pipeline. At nowa.dk I install the same kind of AI automation in businesses at fixed prices — site in Danish, English version here, and web/marketing agencies have a dedicated page.

RSS feed

Footer

  • All articles
  • Contact

GrN.dk — AI automation, web platforms, web optimization, data handling and logistics.

© 2026 GrN.dk · LinkedIn · Contact · AI automation in Danish: nowa.dk

Behind GrN.dk: Individual Entrepreneur Codecrafter · Tax ID 305669096 · Bakhtrioni St. 22, 0194 Tbilisi, Georgia · official business register