Skip to main content

AgentXchain v2.101.0

v2.101.0 adds phase-aware regression detection to export diffs.

Released: 2026-04-15

Phase-Aware Regression Detection​

Export diffs now detect backward phase movement in governed workflows, not just status downgrades and gate failures.

How It Works​

Exports now embed workflow_phase_order — the ordered array of phase names from the project's routing config. When comparing two exports, the diff engine uses this ordering to determine whether a phase change is forward progress or a governance regression.

Detection Rules​

  • Backward movement: phase moves from a later position to an earlier position in the workflow order → REG-PHASE-* warning
  • Phase disappears: non-null phase becomes null → REG-PHASE-* warning (phase information lost)
  • Forward movement: earlier phase → later phase → NOT a regression
  • Same phase: no change → NOT a regression
  • Phase appears: null → non-null → NOT a regression (forward progress)
  • No phase order: when neither export has workflow_phase_order, phase regression detection is skipped entirely (no guessing)

Custom Phase Orders​

Works with any workflow phase configuration — not just the default planning → implementation → qa. Custom orders like design → build → verify → release are fully supported.

Coordinator Support​

Coordinator exports inherit phase regression detection. Backward phase movement at the coordinator level is detected the same way.

Export Schema Change​

Both run and coordinator exports now include summary.workflow_phase_order:

{
"summary": {
"phase": "implementation",
"workflow_phase_order": ["planning", "implementation", "qa"]
}
}

The field is null when no routing config exists (unphased projects).

Evidence​

  • 4624 tests / 986 suites / 0 failures
  • 10 new phase regression tests (AT-PHASE-001 through AT-PHASE-010)
  • Docusaurus build: success