Skip to content
TCAFTask-Contract AI Development Framework

Task-Contract AI Development Framework

Professional software engineering, accelerated by AI.

TCAF is an operating framework for developers and engineering teams that retain ownership of analysis, architecture, implementation and quality while delegating selected work to AI tools through explicit, reviewable tasks.

The team designs the software

Requirements, architecture, task decomposition, implementation strategy and acceptance remain engineering decisions. Developers can write or modify any code directly.

AI receives bounded work

The team chooses what to delegate. Each task defines context, authorized changes, preserved behaviour, checks and stop conditions; the agent cannot broaden the work on its own.

Acceleration must remain maintainable

Small preservation-first changes follow the codebase’s existing methods and patterns, reducing hidden rewrites, avoidable rework and debugging debt.

Engineering first

AI joins the engineering process. It does not replace it.

TCAF does not hand an entire project to an agent, split the output into smaller prompts and reduce the developer to approving each result. The team still decides what to build, how to build it, how to divide the work and which parts are worth delegating.

AI can inspect, draft, implement or verify only where the team chooses to use it. Developers remain free to write code directly, adjust a task, replace an approach, perform a justified refactor or stop the agent at any point.

Use AI where it creates real leverage. Work directly on the code whenever that is the better engineering choice.

Operating principles

A controlled delegation model for real software development

The objective is not maximum code generation. It is useful acceleration: less repetitive work and less uncontrolled change, while the codebase remains understandable, reviewable and maintainable by the team.
01

Engineering-owned

Product intent, architecture, code quality and final decisions remain with the developer or team.

02

Selective delegation

AI is used only for the work the team chooses to delegate; direct development remains fully available.

03

Preservation-first

New code integrates with working methods, guards, utilities and local patterns instead of rewriting them opportunistically.

04

Inspect-first

The agent observes the actual project and nearby implementation before proposing or performing changes.

05

Explicitly bounded

The Task Contract defines the authorized change surface, preserved areas and stop conditions.

06

Evidence before acceptance

Executed checks, limitations and pending verification remain visible before the team accepts the result.

Engineering intentTask decisionBounded delegationImplementationEvidenceHuman acceptance