← Selected work

INDEPENDENT PLATFORM · IMPLEMENTED DELIVERY WORKFLOW

Connecting AI assisted development to accountable delivery

Implemented delivery workflow

I built and refined a human-directed development workflow connecting GitHub Issues and Projects with AI-assisted implementation, review, validation, and approved integration. My role was to define the work, resolve ambiguity, evaluate the evidence, and decide when it could advance.

The problem

Code changes, review findings, and project status could tell different stories about the same task. I needed a delivery process that kept the intended outcome, permitted scope, implemented change, and acceptance decision connected.

My contribution

I defined bounded work items with acceptance criteria, permitted changes, validation requirements, and review checkpoints. Agents performed implementation and recorded authorized GitHub updates. I retained decisions about activation, material scope changes, acceptance, and merging.

I developed reusable instruction packages, called skills, for AI development agents. These capture guidance for specialized tasks within my delivery workflow so I can reuse and refine that guidance across work items.

I refined the process as it evolved: using one normal work-item branch and pull request, reusing unchanged evidence, and focusing follow-up review on the affected behavior.

A requirement carried through review

One internal tooling item concerned which AI model and level of reasoning a development agent would use. I wanted to choose those settings for the task, with recommendations available to guide the decision. The initial implementation fixed that choice instead. I identified the mismatch and directed a correction so the tooling supported the intended human decision.

An AI reviewer, in a separate review pass, then found a gap in the automated configuration checker: a setting written in another valid form could escape the check. This mattered because a passing check could conceal a configuration that violated the agreed rules. The implementation was corrected, and tests deliberately tried disallowed configurations to check that they were rejected. I accepted a reviewed revision and authorized its integration; follow-up changes addressed further findings.

At completion, I also resolved a mismatch between the closed issue and its Project card, authorizing a status update that was verified as Done.

Result and learning

The work preserved the intended model-selection control and strengthened the configuration checks. It reinforced a practical lesson: review needs to challenge both whether an implementation matches the requirement and whether its checks can detect a violation. Keeping the project record aligned was the final completion step.

What transfers to another team

The same discipline applies to product increments, platform enhancements and service-management changes: define the outcome, bound the work, inspect the result, and keep delivery records aligned with the decision. A team can adopt these practices around its existing backlog, repositories, and approval process.

THE DELIVERY TRACE

One requirement.
Visible decisions.

Summarized from development records

  1. 01
    CHRIS · REQUIREMENT

    Preserve the choice

    Keep AI model and reasoning selection under human control.

  2. 02
    CHRIS · CORRECTION

    Challenge the implementation

    A fixed setting overrides the intended choice. Direct a correction.

  3. 03
    AI REVIEWER · FINDING

    Test the check itself

    A differently written setting can escape the configuration check.

  4. 04
    IMPLEMENTATION & TESTS

    Exercise the failure cases

    Correct the check and deliberately try disallowed settings.

  5. 05
    CHRIS · ACCEPTANCE

    Approve a reviewed revision

    Authorize integration; address further findings through follow-up changes.

  6. 06
    VERIFIED PROJECT UPDATE

    Close the loop

    Reconcile the Project card with the completion decision.

CONNECT THE EXPERIENCE

Bring this thinking
to your team.

Experience & Contact ↗
AI classification design →Explore a worked example: Customer problem to buildable scope →