Back to AI practice

AI practice · Framework design

Agent orchestration

How I organize AI work.

My experience in software projects, commerce and SEO helps me judge what a task needs before AI starts. I designed this operating framework to give each task clear inputs, an owner, permitted changes and an observable result—not just a convincing answer.

One task, end to end

From a request
to a result you can trust.

Follow a product-sheet task through the framework.

ProjectWhat business?RoleWho owns it?TaskWhat is approved?Ready to beginCorrect context · agreed outcome
The task

“Prepare this supplier file for a buyer.”

Start with the right brief.

The agent reads the project entrypoint, the commerce rules and the current task. It knows which file is authoritative and what “ready” means.

What comes outA clear brief + the correct source files.

The same five steps are explained below, with real document examples.

Inside the workspace

What working with Codex looks like.

I organize the work by project and specialist, give the task in a conversation, then review the files and evidence it returns.

Interface reconstruction · illustrative task
Projects & specialists

The sidebar keeps business areas and their responsible conversations together.

The working conversation

I set the task and its limits. The agent reads the relevant files and reports its progress here.

Files to review

The output comes back as a concrete file, with checks and any unresolved items alongside it.

01

Read

Start with the right brief.

Before an agent begins, it reads the project instructions and the saved task. This keeps it from using the wrong files or repeating work.

Sample documentSTART_HERE.md

Choose a role card from .agents/ for the task, then read that role's agent-workspaces/<role>/knowledge-map.md.

Project entrypoint · starting or resuming a task

A new conversation should not mean starting over.

This is the onboarding file I give a new or returning agent. It tells the agent which business it is working on, whose instructions to follow and where the previous work was saved.

For a product-listing task, that leads to the marketplace role and its product rules before any spreadsheet is changed.

02

Assign

Give each task an owner.

I keep specialist conversations for different business areas. One owner brings their work together and remains responsible for the result.

1

I define the goal

What needs to be done, and what may change.

2

One owner coordinates

The originating chat assigns work and keeps the whole task together.

3

Specialists handle their part

Each conversation uses its own instructions and business records.

CommerceProduct listings & store operations
AnalysisSource data & calculations
Process reviewReusable rules & lessons
4

The result comes back to me

The owner combines the work and its checks. I review and accept the result.

Human

Outcome & authority

Approve the goal and the actions it requires.

Head / originating thread

One accountable owner

Define the contract, choose the specialist, integrate the evidence and report back.

Commerce

Storefront & catalog

Shopify, Zoho and marketplace specialists work inside their own system boundaries.

Analysis

Data & measurement

Sources, populations and calculation rules stay explicit.

Governance

Process & skill review

Review reusable lessons and version changes without taking over business delivery.

Specialist outputs return to the task owner, then to me for review.

Existing threads are reused. Messages wait for a safe attention boundary; a busy specialist is not interrupted.

Sample documentnordstrom-marketplace-agent.md

Fill products and offers import files.

Prepare image mapping.

Process error reports.

Nordstrom marketplace chat · product-listing preparation

A listing task goes to the marketplace specialist.

This is how the framework becomes a real assignment: my Nordstrom specialist prepares the listing files, checks product images and resolves submission errors.

The role card gives that conversation a clear job. It returns the files and any unresolved issues to the task owner for review.

03

Bound

Agree on what can change.

Preparing a file, changing a live product and publishing a website are different tasks. I make that distinction before work starts.

Sample documentglobal-red-lines.md

Do not change inventory unless explicitly asked. Inventory is a financial and operations red line.

Nordstrom marketplace chat · listing preparation, not live stock changes

Checking stock is different from changing it.

The global rules set limits for every agent. A request to prepare a listing can include reading stock figures; it does not automatically allow changing those figures in the live system.

The agent can finish the review file while keeping an unrelated stock adjustment outside the task.

04

Verify

Review the work, then decide.

I inspect the output and its checks, then accept it or request changes. I also record what was delivered, what needed correction and whether the task stayed organized.

A · 0–2

Completeness

Was the approved scope delivered and verified?

B · 0–2

Correctness

How much substantive correction was needed before acceptance?

C · 0–2

Continuity

Did the plan, ownership and state survive the whole task?

Sample documentDelivery & acceptance rules
Sample review · listing handoff

Ready for your review.

  • Prepared listing file
  • Checks and missing items included

Awaiting a decision

Delivery review · a product-listing example

Finished is a decision, not a message.

For a listing task, the agent returns the prepared file, its checks and anything still missing. I review the work before accepting it.

If I ask for changes, the same task stays open. Silence is never treated as approval.

05

Improve

Keep the lesson for next time.

The first four stages deliver a task. This is how I retain useful operating lessons for future work. An interrupted Shopify listing task shows why a clear recovery procedure matters.

Shopify · listing recoveryReconstruction
Connection interrupted

Item 4 of 8 · Product listing

04
SHOPIFY

Product 04

Eight-product listing task

Product recordCreated
Product imageUploaded
Variant imageNot confirmed
Store publicationNot confirmed
A failed response does not prove the operation failed.

The connection failed.
The product was already there.

During an eight-product Shopify listing task, a request stopped at the fourth product. Starting again could have created a duplicate.

16 September 2026 · Real task, reconstructed interface

Back to top