Abstract

A modern software organization increasingly runs a mixed workforce: human employees alongside a fleet of autonomous AI agents ("personas") that are asked to do work, do it, and report findings — concurrently, around the clock. Two structural failures recur. First, teams adopt the version-control branch as the implicit unit of work ownership. A branch, however, models file isolation, not work ownership: it does not represent assignment, lifecycle, blockage, priority, or effort, and when many agents operate on one shared repository, branch identity provides no mechanism to arbitrate who holds a unit of work, producing collisions, lost commits, and stomped working trees. Second, the same work data — the request, the hours, the progress narrative, the outcome, the billable effort — is re-entered across a ticketing tool, a calendar, a notes app, and a timesheet, producing drift and destroying auditability.

This publication describes a coordination architecture that resolves both with one move: make a single mutable Task row in a relational database the authoritative owner of a unit of work for the whole mixed workforce. Every intake channel resolves to a single idempotent entry point that creates exactly one Task, carrying an origin_ask_ref to the channel's own system-of-record rather than copying it. Work sessions, progress notes, the resolution note, the timesheet rollup, and the activity ledger each reference the Task by foreign key — an id-reference-only, no-double-entry invariant — and the timesheet total is mechanically aggregated from referenced work-session durations rather than hand-keyed. Concurrent agents acquire and arbitrate write ownership at task-record write time through the Task's finite-state lifecycle (open → in_progress → blocked/complete), so the Task — not the branch — owns the work; a conflicting concurrent claim is serialized by the record's state machine before any repository write. The effect: every unit of work has one auditable owner, an AI persona's workday is as legible and accountable as a human employee's, and branch-ownership conflicts among concurrent agents are removed structurally. This document is published as prior art to keep the technique freely practiceable.

Creative Commons License

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.

Share

COinS