Skip to content
AI EmployeeSuper-AgentsAgent-to-AgentPricingBlogStoryContact

How to Design an AI Employee Task Board

Napkin-style sketch of a seven-state task flow from New to Closed with gated transitions and an enlarged waiting card showing reason, owner, and wake fields
Fig 0The board records what is true now - not what was discussed.

An AI employee task board should make five facts visible for every open item: who owns it, what state it is in, what evidence exists, what blocks the next action, and what must happen before closure.

Do not begin with dozens of columns. Start with a small state machine:

New → Ready → In Progress → Waiting → Ready for Review → Accepted → Closed

Add terminal states for bounded failure, cancellation, or incident handling. Define every transition, required field, owner, and wake condition before adding automation.

The board is not a memory aid or activity feed. It is the organization’s current record of work ownership and operational state.

On this page · 16 sectionsOpen
  1. The Task Board at a Glance
  2. Why an AI Employee Needs Visible Task State
  3. Define the Task Unit Before the Columns
  4. Build a Small State Machine
  5. Define Every Transition as a Contract
  6. Create a Task Record With Recoverable Fields
  7. Control Intake, Ownership, and Work in Progress
  8. Make Blockers, Approvals, and Dependencies First-Class
  9. Attach Evidence, Review, and Acceptance to the Work
  10. Design Aging, Alerts, and Recovery
  11. Measure Flow Without Rewarding Card Movement
  12. Copyable AI Employee Task Board Template
  13. Test the Board Before Scaling Work
  14. How CellCog Maps to the Task Board Model
  15. Common task-board mistakes
  16. Final Checklist
Key points6 · 20 min full read
  1. Use one task for one bounded work object with one completion contract; separate status, owner, next action, blocker, approval, and evidence into explicit fields.
  2. Begin with seven core states - New, Ready, In Progress, Waiting, Ready for Review, Accepted, Closed - plus a few named terminal or exception states.
  3. Define valid transitions with required evidence; do not let workers move cards freely, and keep one accountable owner at a time.
  4. Represent approvals and dependencies as states with owners and expiry, not comments.
  5. Limit work in progress, prevent duplicate starts, and require read-back verification before a task reaches review.
  6. Close only after acceptance, downstream ownership, and required record updates - and measure flow without rewarding card movement.

§ 01The Task Board at a Glance

Board element Required answer Failure it prevents
Task ID Which work object is this? Duplicate or untraceable work
Goal Which approved outcome does it support? Helpful but irrelevant activity
State What is true about the work now? Status based on narrative interpretation
Owner Who must take the next action? Unowned waiting
Next action What specific step should occur? “In progress” with no route
Trigger What authorized the task to enter? Work created from noise
Due or review time When must it advance or be examined? Invisible aging
Evidence What proves actions and decisions? Unsupported completion
Blocker What prevents the next transition? Repeated retries
Approval Which proposed action is authorized? Broad or stale permission
Dependency Which other result must arrive? Premature continuation
Completion What must be true before review? Output without usable handoff
Acceptance Who confirms the result is usable? Silent closure
Audit Which versions and actions governed the task? Irreconstructable decisions
Table 1What each board element must answer

§ 02Why an AI Employee Needs Visible Task State

Long-running work crosses shifts, tools, approvals, system events, and sometimes several workers. Conversation history does not reliably answer:

  • Is the work active or merely discussed?
  • Did someone already execute the action?
  • Which source version supported the decision?
  • Is the task waiting for input, approval, a system, or a reviewer?
  • Who owns the wait?
  • What should wake the next step?
  • Has the result been accepted?
  • Can the task be safely retried?

A visible board turns those questions into fields and transitions.

State is not memory

Memory can preserve useful continuity: prior decisions, preferences, examples, or summaries. It should not be the only record of:

  • current owner;
  • pending approval;
  • due time;
  • task status;
  • required next action;
  • active dependency;
  • retry count; or
  • completion.

The AI employee memory guide governs information that persists across interactions. The task board governs current work.

State is not an activity log

An activity log says what happened:

Searched sources, opened CRM record, drafted response.

State says what is true now:

Draft version 4 passes schema validation, external sending remains unapproved, and the support lead owns the approval decision by 14:00.

Preserve both. Use the log for reconstruction and the state for coordination.

State is not a to-do list

“Research account,” “write brief,” and “send update” are labels. A managed task needs a trigger, object, scope, owner, state, evidence, authority, and completion contract.

The board is a control surface

The board should help prevent:

  • work starting without authorization;
  • duplicate execution;
  • hidden work in progress;
  • approval being inferred from silence;
  • blocked tasks retrying indefinitely;
  • outputs closing without review;
  • tasks remaining open without an owner;
  • handovers losing state; and
  • permissions remaining active after closure.

NIST’s AI RMF Core calls for documented roles, responsibilities, monitoring, measurement, risk communication, and lifecycle management. A task board is one place those controls become operational for individual work objects.

§ 03Define the Task Unit Before the Columns

One task should represent one bounded unit that can reach a clear terminal state.

Good task units include:

  • one approved research question;
  • one new support ticket;
  • one account brief;
  • one document revision;
  • one data exception;
  • one weekly report;
  • one monitored change event; or
  • one approved batch with a fixed membership.

Avoid tasks such as “handle sales,” “improve the website,” “run operations,” “monitor everything,” “help with support,” or “continue working.”

Use the task-unit test

Test A valid task can answer
Object Which exact record, artifact, request, or batch?
Outcome What accepted state should exist?
Boundary What work is outside this task?
Owner Who owns the next action?
Authority What may be read, drafted, recommended, or executed?
Evidence What proves each consequential step?
Completion What conditions end production?
Acceptance Who decides the result is usable?
Failure Which safe terminal or waiting state applies?
Table 2The task-unit test

If several items have different owners, approvals, deadlines, or acceptance rules, they should not share one card.

Connect each task to a goal and procedure

The AI employee goals guide defines the bounded outcome, constraints, priorities, and stop conditions. The AI employee SOP guide defines the repeatable path.

The task records:

  • the current work object;
  • inherited goal and procedure versions;
  • starting inputs;
  • current state;
  • actions and evidence;
  • open decisions;
  • owner;
  • due time; and
  • completion.

Use parent and child tasks deliberately

Create a child task only when the subtask has its own bounded outcome, a named owner, distinct inputs, its own completion, a return artifact, and no authority beyond the parent contract.

Do not split a task merely to inflate throughput. The parent remains accountable for integrating and validating the child result.

§ 04Build a Small State Machine

Columns should represent mutually understandable states, not departments or moods.

Core state Meaning Required owner
New Authorized work arrived but has not been validated Intake owner
Ready Preconditions and required inputs pass Assigned worker
In Progress The worker is actively performing the next bounded action Active worker
Waiting Work cannot advance until a named event or decision Owner of the wait
Ready for Review Production is complete and acceptance evidence is attached Reviewer
Accepted Reviewer confirms the completion contract Downstream owner
Closed Required downstream state, records, and access cleanup are complete Process owner
Table 3The seven core states

Add only the exception states the process needs: rejected intake, cancelled, failed bounded, paused for policy, paused for security, incident, superseded, or duplicate.

Separate waiting reasons

One visual column can contain a controlled reason field:

Waiting reason Owner Wake condition
Input Requester or source owner Required field or source arrives
Approval Named approver Valid approval or rejection
Dependency Dependency owner Required task reaches accepted state
System System owner Health check or recovery event
Review Named reviewer Review decision
Schedule Task owner Approved time arrives
External event Task owner Named event is observed
Table 4Waiting reasons, owners, and wake conditions

“Blocked” without a reason, owner, and wake condition is not a state.

Distinguish accepted from closed

Acceptance means the result is usable. Closure means the process around it is finished.

A task may be accepted while still requiring delivery to a downstream system, confirmation from a recipient, deletion of temporary data, revocation of temporary access, a child-task close, a final ledger update, or archived evidence.

Do not close at “output created.”

Avoid status sprawl

Do not create columns for every action: researching, drafting, revising, formatting, uploading. Those are steps or activity events inside In Progress unless their ownership, risk, or waiting behavior differs.

The Kanban Guide emphasizes defining workflow, controlling work in progress, actively managing items, and inspecting flow. For AI employee work, the workflow definition also needs authority, evidence, and acceptance.

§ 05Define Every Transition as a Contract

A transition should specify the allowed prior state, destination state, actor, entry conditions, required fields, required evidence, validation, side effects, notification, invalid-transition behavior, and audit record.

Transition Entry requirement Evidence New owner
New → Ready Trigger authorized, object unique, inputs valid Trigger and validation Assigned worker
Ready → In Progress Capacity available, permission valid Assignment and start time Active worker
In Progress → Waiting Named blocker prevents next action Blocker packet Wait owner
Waiting → Ready Wake condition satisfied and inputs revalidated Event or decision record Assigned worker
In Progress → Ready for Review Completion contract passes Output, validation, provenance Reviewer
Ready for Review → Accepted Reviewer accepts or records bounded correction Review decision Downstream owner
Accepted → Closed Downstream state verified and cleanup complete Verification and closure record Process owner
Table 5Core transitions with entry requirements

Reject invalid transitions

Examples:

  • New → Closed without validation and acceptance;
  • Waiting → In Progress when the approval expired;
  • Ready for Review → Accepted by the same actor where independent review is required;
  • Failed Bounded → In Progress without a new attempt authorization; or
  • Closed → In Progress instead of creating a linked reopened task.

The system should block or explicitly escalate the transition.

Revalidate before resuming

A waiting task may have stale inputs, policy, approval, target state, permission, owner, due time, or dependency results. Recheck the applicable preconditions before returning to work.

Use idempotency for action transitions

If a transition triggers an email, update, payment, publication, or other side effect, store the proposed action, approval, idempotency key, execution attempt, tool result, resulting state, and read-back verification.

A repeated event should not repeat the business action.

§ 06Create a Task Record With Recoverable Fields

A card title is not enough.

Field group Required fields
Identity Task ID, type, version, tenant/account, created time
Purpose Goal ID, business purpose, non-goals
Object Record, artifact, request, or fixed batch membership
Intake Trigger ID, requester, received time, deduplication key
State Current state, reason, state-entered time
Ownership Current owner, reviewer, approver, downstream owner
Timing Due time, review time, expiry, next wake
Context Approved source and context-pack versions
Procedure SOP and rule versions
Authority Permission profile, approval requirements, active approval
Work Next action, completed actions, attempt count
Evidence Sources, tool records, artifacts, validation
Blocker Type, description, owner, unblock condition
Dependency Task IDs, required states, data contract
Completion Completion result and postconditions
Acceptance Reviewer, decision, correction, accepted time
Audit Change history, actor, timestamps, incident links
Table 6Required task-record field groups

Use stable identifiers

Prefer identifiers like task/research/2026-08-04/0042, goal/competitive-intelligence/v3, sop/research-intake/v5, approval/external-send/8871, and artifact/weekly-brief/2026-W32/v2.

“Final brief latest” is not recoverable enough for an audit or retry.

Separate state from explanation

Store the state (waiting_for_approval), reason code (external_send_required), owner (support-lead), approval object (approval/external-send/8871), expiry timestamp, proposed action as an immutable draft ID, and a concise narrative for the owner.

The narrative helps a person. Structured fields drive control.

Preserve provenance

For each material fact or decision, record the source identifier, field or passage, observed time, authority, version, transformation, rule result, and affected output.

Do not reconstruct provenance from a final paragraph.

§ 07Control Intake, Ownership, and Work in Progress

The board should not accept every event as new work.

Validate intake

Check: authorized trigger; required object ID; scope; duplicate key; required fields; source availability; goal and SOP status; permission profile; due-time validity; priority rule; and incident or pause flags.

The AI employee shifts and schedules guide covers schedules, event triggers, suppression, quiet hours, deduplication, and maximum run frequency. The board should receive only a validated task or an explicit intake exception.

Enforce one current owner

Contributors can be many. The next-action owner should be one person, role, or managed queue.

Situation Current owner
Waiting for requester input Requester
Waiting for policy interpretation Policy owner
Waiting for approval Approver
Waiting for system recovery System owner or managed recovery queue
Ready for review Reviewer
Correction requested Producing worker
Accepted, pending delivery Downstream delivery owner
Table 7Who owns the wait

Ownership returns through an explicit transition.

Limit work in progress

Work-in-progress limits reduce context switching, stale open work, hidden queues, unfinished drafts, duplicate actions, review overload, and cost from too many concurrent runs.

Define limits by role, task subtype, risk class, review capacity, external action class, system, customer or tenant, and time window.

Do not create a new task merely because the active limit is full. Queue it in a validated state with priority and aging visible.

Use pull, not uncontrolled push

An AI employee should start the next ready item only when capacity is available; priority permits; permissions remain valid; required inputs are current; no higher-priority stop or incident is active; and the task can be completed or safely handed over within the shift or resource window.

Prevent duplicate ownership

Use atomic assignment, a task lease or lock where appropriate, a start timestamp, lease expiry, a heartbeat for long work, idempotency keys, a duplicate detector, and a takeover procedure.

Do not let two workers assume the other will notice a duplicate side effect.

§ 08Make Blockers, Approvals, and Dependencies First-Class

A comment such as “waiting on John” is not enough.

Structure the blocker

Blocker field Example
Type Missing policy decision
Detected at Timestamp
Detected by Worker or control
Affected step Rule application before draft
Evidence Conflicting policy versions
Action withheld External response not drafted
Owner Policy owner
Decision needed Which version governs this ticket class?
Due or expiry Timestamp
Safe state No external action; evidence preserved
Wake condition Authorized policy decision attached
Table 8A structured blocker record

Represent approval as an object

The AI employee permissions and approvals guide defines approval as authorization for an exact action.

The board should store the approver, proposed action or immutable diff, object, channel, recipient or target, consequence or value boundary, issue time, expiry, conditions, single-use or reusable status, execution state, and revocation.

“Approved in thread” should not move a different action forward.

Represent dependencies as state contracts

A dependency should name the upstream task, required upstream state, artifact or data contract, freshness, validation, fallback, dependency owner, and what happens after expiry.

“Wait for research” is incomplete. “Resume when task/research/42 is accepted and artifact schema v3 passes validation” is operational.

Keep delegation bounded

When a task delegates a child: copy only the necessary goal and constraints; define the child outcome; limit sources and tools; preserve parent authority limits; require an output schema; set due time and return owner; keep the parent waiting on the child; and validate the result before integration.

Delegation does not transfer accountability for the parent.

§ 09Attach Evidence, Review, and Acceptance to the Work

A task should not enter review because the worker says it is done.

Use a production-complete gate

Before Ready for Review, require: output exists at the approved location; schema validation passes; required sources and provenance are attached; unknowns and conflicts are visible; decision rules are recorded; tool actions are within authority; side effects are verified; exceptions are classified; child tasks are integrated or explicitly open; the acceptance rubric is pre-scored; and no prohibited action occurred.

Use an acceptance decision

Review result Board behavior
Accept Move to Accepted with reviewer and evidence
Correctable Return to In Progress with bounded correction request
Missing input Move to Waiting with owner and required input
Out of scope Move to a declared terminal or routing state
Policy conflict Pause under the policy owner
Incident concern Move to incident state and invoke response path
Table 9Review results and board behavior

Do not erase the rejected version. Preserve it as evidence.

Limit correction loops

Record the correction category, severity, reviewer instruction, affected acceptance criterion, maximum attempts, updated artifact version, and result.

After the attempt limit, move to failed bounded or an authorized specialist route.

Separate reviewer from approver

An approver authorizes an action. A reviewer judges whether the output meets acceptance. The same person may perform both roles in a small team, but the records should remain distinct.

Verify the downstream handoff

The AI employee handover guide defines the full transfer packet and receiver acceptance. On the board, at minimum record the current state, accepted artifact, decisions and evidence, open exceptions, active approvals, next owner, next action, due time, and receiver acknowledgment where required.

§ 10Design Aging, Alerts, and Recovery

Every non-terminal task should have a review or wake rule.

Measure age by state

Track total task age, time in current state, active work time, waiting time by reason, review time, correction time, blocked time, time since last evidence, and time since owner acknowledgment.

A seven-day task waiting for an approved legal decision is different from a seven-day task silently stuck in progress.

Create state-specific alerts

Condition Alert route
New exceeds intake target Intake owner
Ready exceeds queue target Role owner
In Progress has no heartbeat Current owner and supervisor
Waiting approaches approval expiry Approver and task owner
Waiting wake event occurred but task did not resume Process owner
Review exceeds target Reviewer and downstream owner
Correction limit reached Supervisor
Closed task receives duplicate event System owner
Table 10State-specific alert routes

Define lease expiry and takeover

For a long-running active task:

  1. Check whether the current worker is still active.
  2. Preserve its latest state and evidence.
  3. Prevent concurrent execution.
  4. Mark the lease expired.
  5. Assign an authorized takeover owner.
  6. Revalidate inputs, approval, permission, and target state.
  7. Resume from the last verified checkpoint.

Do not restart from the beginning when prior side effects may exist.

Recover from system failure

The recovery record should show the last verified state, last proposed action, last executed action, tool result, idempotency key, downstream read-back, unknown side effects, retry eligibility, and recovery owner.

Repeated execution is not a recovery strategy.

Microsoft’s responsible AI guidance for agentic systems emphasizes human oversight, accountability, access control, testing, and monitoring. State-specific alerts and owned recovery routes turn those principles into task-level controls.

§ 11Measure Flow Without Rewarding Card Movement

The AI employee KPI guide should define formulas, denominators, thresholds, and decision rules.

Measure What it reveals Misuse to avoid
Accepted throughput Useful completed units Counting raw closed cards
Acceptance rate Quality at first review Hiding easy-case selection
Correction rate Hidden repair burden Treating all corrections equally
Cycle time Time from validated intake to acceptance Ignoring waiting reasons
Active time Production effort Rewarding unnecessary tool use
State age Stalled work Using one threshold for every state
WIP Concurrent open work Maximizing utilization
Escalation quality Correct boundary handling Minimizing necessary escalation
Duplicate rate Intake and idempotency failure Deleting duplicates from history
Reopen rate Premature acceptance or closure Blaming only the last worker
Worst-error severity Consequence Averaging away rare serious errors
Table 11Useful board measures and their misuse

Segment before interpreting

Segment by task subtype, risk class, channel, language, customer or account class, worker, procedure version, tool, source quality, approval path, and exception type.

Do not reward motion

Card moves, comments, subtasks, tool calls, tokens, and hours can explain cost or failure. They do not prove accepted value.

Watch queue health

Review: unowned tasks; tasks without next action; tasks without wake condition; expired approvals; invalid dependencies; aging by state; WIP above limit; repeated correction; duplicate triggers; closed tasks with open children; and tasks using retired goal or procedure versions.

§ 12Copyable AI Employee Task Board Template

Start with these states:

State Entry rule Exit rule
New Authorized intake record created Validated, rejected, duplicate, or cancelled
Ready Preconditions pass and owner assigned Capacity lease starts
In Progress Worker owns active next action Wait, review, bounded failure, or incident
Waiting Named blocker, owner, and wake condition exist Condition satisfied and revalidated
Ready for Review Completion gate passes Accept, correct, wait, pause, or incident
Accepted Reviewer accepts result Downstream verification and cleanup complete
Closed Closure contract passes Reopen only through linked new task
Table 12Starting states with entry and exit rules

Required task fields:

  • Task ID and type
  • Goal and procedure version
  • Trigger and deduplication key
  • Covered object and population
  • Current state and reason
  • Current owner and next action
  • Due, expiry, and next-wake times
  • Sources and context versions
  • Permission and approval records
  • Evidence and artifacts
  • Blocker and dependency records
  • Attempt and correction counts
  • Completion result
  • Review and acceptance decision
  • Downstream handoff
  • Audit and incident links

Transition template

Transition field Entry
Transition ID Stable identifier
From state Allowed current state
To state Resulting state
Actor Authorized role or system
Preconditions Facts that must be true
Required fields Structured data required
Evidence Records attached
Validation Checks before commit
Side effects Tool or system changes
Notification Recipient and content
Failure Invalid-transition route
Audit Actor, time, versions, result
Table 13Transition contract fields

Waiting-state template

Waiting field Entry
Reason code Input, approval, dependency, system, review, schedule, event
Blocked step Exact next action prevented
Evidence Facts supporting the wait
Owner Person, role, or managed queue
Request One precise decision or input
Due or expiry Time boundary
Safe state Actions withheld and preserved work
Wake condition Event that permits revalidation
Escalation Route if the condition does not arrive
Table 14Waiting-state contract fields

Closure checklist

  • The accepted artifact or state exists.
  • The reviewer and acceptance decision are recorded.
  • Required side effects were read back and verified.
  • Open corrections are resolved or separately owned.
  • Child tasks are closed or explicitly transferred.
  • Downstream ownership is accepted.
  • Temporary access or approval is revoked where required.
  • Required evidence is retained.
  • Prohibited or temporary data is deleted.
  • Goal, SOP, rule, and tool versions are recoverable.
  • The card has no remaining next action.

§ 13Test the Board Before Scaling Work

Test the state machine with normal and adversarial cases.

Test case Expected behavior
Duplicate trigger One active task; duplicate linked and suppressed
Missing required field Intake exception with owner; no start
Two workers start One lease succeeds; other receives conflict
Approval expires while waiting Task cannot resume without new approval
Target changes before action Revalidation blocks stale execution
Tool times out after possible write Read-back before retry
Review requests correction Version preserved; bounded correction route
Correction limit reached Safe failed state or specialist route
Child task fails Parent remains owned and does not claim completion
Reviewer absent Waiting state with review owner and escalation
Incident concern Affected work pauses and evidence is preserved
Closed task receives event replay No repeated action; system route
Table 15Board test cases and expected behavior

OpenAI’s agent-building guide recommends starting with clear actions, guardrails, human intervention, and evaluation. The board should make every intervention and exception visible rather than hiding it in a transcript.

Run a shadow board

During the first stage: copy or simulate tasks; let the worker propose transitions; compare proposed and expected state; score ownership and evidence; test invalid transitions; measure duplicate suppression; inspect waiting and escalation behavior; and do not execute live side effects.

The first 30 days with an AI employee provides an evidence-gated progression for this launch.

Promote one transition at a time

A useful authority ladder is:

  1. Read board state.
  2. Propose state changes.
  3. Create drafts and evidence.
  4. Update low-risk internal fields.
  5. Move declared task types between tested states.
  6. Execute named reversible actions with approval.
  7. Expand only after evaluation and incident review.

The AI employee pilot guide can precommit promotion, hold, revise, or stop decisions.

Test for prompt injection and unsafe task content

The OWASP AI Agent Security Cheat Sheet recommends treating external content as untrusted and constraining tools through least privilege and validation.

A task description, attachment, comment, or retrieved page must not change the goal; change the procedure; expand permission; create approval; override stop conditions; expose unrelated data; or force a state transition.

§ 14How CellCog Maps to the Task Board Model

CellCog’s public material describes a task board as part of an AI Employee’s standing operating machinery, alongside goals, KPIs, inboxes, schedules, wake conditions, memory, permissions, approvals, shifts, and handovers.

Board need CellCog capability to configure Organization-owned decision
Work object AI Employee tasks Task unit and completion contract
Intake Inbox, schedules, wake conditions, delegation Authorized trigger and deduplication
State Task board State meanings and valid transitions
Ownership Employee and team assignments One next-action owner
Context Task context, Context Trees, memory Source authority and permitted scope
Authority Permissions and approvals Exact operation, object, and consequence
Continuity Shifts and handovers Checkpoint and receiver acceptance
Measurement KPIs and dashboards Formula, denominator, and decision rule
Delegation Other AI Employees Child-task contract and return validation
Table 16Board needs mapped to CellCog surfaces

The CellCog AI Employees page is the product entry point. Verify the current interface and APIs against your required fields, transitions, permissions, audit records, exports, and recovery behavior.

Users set the employee’s goals, schedule, permissions, and connected accounts, and remain responsible for monitoring its work and the actions it takes on their behalf.

Configure the board as an operating contract

Do not assume that a visible column enforces permission, approval, deduplication, WIP, state validation, reviewer separation, retention, data deletion, or side-effect recovery.

Implement enforceable controls in the board, connected systems, and role configuration.

§ 15Common task-board mistakes

Using only To Do, Doing, and Done

This hides intake validation, waiting ownership, review, acceptance, and closure.

Putting the AI employee’s name in every owner field

When work waits for a requester, approver, reviewer, or system owner, that actor owns the next action.

Treating comments as state

Comments cannot reliably drive due dates, wake conditions, approval expiry, or recovery.

Closing after output creation

Require review, acceptance, downstream verification, and cleanup.

Allowing unlimited work in progress

More active cards can increase stale context, review queues, and duplicate action.

Reopening closed tasks in place

Create a linked new task so the original acceptance, evidence, and versions remain intact.

Deleting failed or duplicate tasks

Preserve them as evidence for intake quality, idempotency, and incident analysis.

§ 16Final Checklist

Before activating an AI employee task board, confirm:

  • One task represents one bounded work object.
  • Every task maps to an active goal and procedure.
  • Core states have precise entry and exit rules.
  • Waiting always has a reason, owner, and wake condition.
  • One actor owns the next action at a time.
  • Intake validates scope, required fields, and duplicates.
  • Work-in-progress limits reflect review and risk capacity.
  • Every transition requires fields, evidence, and validation.
  • Approval binds to an exact proposed action and expiry.
  • Dependencies name a required upstream state and artifact.
  • Side effects use idempotency and read-back verification.
  • Review, acceptance, and closure are distinct.
  • Aging and alerts are state-specific.
  • Failed, duplicate, and incident records remain visible.
  • Board KPIs reward accepted outcomes, not card movement.
  • Recovery can resume from the last verified checkpoint.

If these conditions are true, the board can coordinate work across shifts and workers without asking anyone to reconstruct state from conversation history.

Begin with the seven-state model, one task template, one transition contract, and one WIP limit. Test duplicate, waiting, approval, correction, and recovery paths before adding more work to a CellCog AI Employee.

Frequently asked6 questions

Q1What columns should an AI employee task board have?

Start with New, Ready, In Progress, Waiting, Ready for Review, Accepted, and Closed. Add only controlled exception or terminal states required by the process, such as duplicate, cancelled, failed bounded, policy pause, security pause, or incident.

Q2What information should every AI employee task contain?

Include task ID, goal, work object, trigger, state, owner, next action, due or wake time, context and SOP versions, authority, approval, evidence, blocker, dependencies, completion, acceptance, and audit history.

Q3Should "Blocked" be a task-board column?

It can be a visual column, but each blocked task needs a structured reason, blocked step, evidence, next-action owner, due or expiry time, safe state, wake condition, and escalation. A generic blocked label is not enough.

Q4How do you prevent two AI employees from doing the same task?

Use a deduplication key at intake, atomic assignment, a task lease or lock, idempotency keys for side effects, and a takeover procedure. Verify system state before retrying an action that may already have executed.

Q5When is an AI employee task complete?

Production is complete when its output, schema, evidence, authority, verification, and exception conditions pass. The task is accepted when the reviewer confirms usability. It is closed only after downstream state and required cleanup are complete.

Q6Is memory enough for tracking AI employee work?

No. Memory can support continuity, but current owner, state, approval, due time, next action, blocker, and completion should live in explicit task records. A reviewer should not need to infer open work from a transcript.

Published 31 July 2026 All Trust, permissions & security →