taskflow

Enforce deterministic task lifecycle transitions with status.json tasks[] tracking.

Updated Apr 21, 2026
One-click install
npx skills add https://github.com/brucebanner010198-commits/DevSecOps-Agency --skill taskflow-brucebanner010198-commits
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: taskflow
Source: https://github.com/brucebanner010198-commits/DevSecOps-Agency/tree/main/skills/taskflow
Command: npx skills add https://github.com/brucebanner010198-commits/DevSecOps-Agency --skill taskflow-brucebanner010198-commits

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Defines the task state machine used by the CEO to track every unit of work dispatched by Chiefs. Enforces deterministic transitions, fix-loop caps, handoff invariants, and dependency rules, with the status.json > tasks[] materialisation as the source of truth. It is not a user-facing skill, but a core governance mechanism.

Core Features & Use Cases

  • Deterministic six-state model (queued, in-progress, needs-decision, blocked, done, cancelled) and legal transition rules.
  • Fix-loop cap, escalation handling, and handoff invariants ensuring safe advancement of work.
  • Dependency resolution and command-center integration via status.json > tasks[] for visibility and auditing.
  • Supports escalation paths via inbox/escalation flow when user input is required.

Quick Start

Configure a new dispatched task and validate subsequent state transitions using the defined rules and the status.json tasks[] view.

Frequently Asked Questions about taskflow

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How does a deterministic task state machine improve workflow governance?

A deterministic task state machine improves workflow governance by enforcing strict legal transitions across six states, preventing invalid advancement and ensuring reliable tracking from dispatch to completion. It caps fix-loops and handles escalations safely.

What are the legal transitions in a six-state task lifecycle model?

The six-state task lifecycle model defines legal transitions between queued, in-progress, needs-decision, blocked, done, and cancelled. These states enforce dependency rules and handoff invariants to ensure safe work advancement.

How do I track task dependencies using a status.json representation?

You track task dependencies by materializing tasks into the status.json tasks[] array, which serves as the source of truth for command-center integration. This representation provides visibility and auditing for dependency resolution across workflows.

When should I use the needs-decision or blocked states for task escalation?

Use needs-decision when user input is required via an inbox escalation flow, and use blocked when dependencies halt progress. Both states enforce fix-loop caps and handoff invariants to prevent runaway task cycles.

What is a fix-loop cap in task lifecycle governance?

A fix-loop cap in task lifecycle governance limits automated retry cycles a task can undergo before requiring escalation. This prevents infinite loops and ensures work advances safely to needs-decision or blocked states.