Skip to content

Alignment Review: DDx Migration

Alignment Review: DDx Migration

Date: 2026-04-04 Scope: DDx bead delegation, tracker migration, spec alignment Reviewer: Claude Opus 4.6

Summary

This review covers the migration of the HELIX tracker from a self-contained bash implementation (scripts/tracker.sh, ~962 lines) to a thin adapter delegating to ddx bead (~200 lines). The review checks spec/code alignment after the migration.

Findings

ALIGNED

AreaEvidence
PRD DependenciesPRD correctly describes DDx bead + DDx agent as dependencies
FEAT-002 Tracker ModelAccurately describes ddx bead delegation with HELIX validation hooks
DDX.md ToolingCorrectly describes beads, ADRs, HELIX layering
scripts/tracker.shDelegates all storage to ddx bead; HELIX validation preserved
scripts/helix field namesUses bd-compatible field names (issue_type, owner, dependencies)
NEXT_ACTION vocabularyUses BUILD/DESIGN (not IMPLEMENT/PLAN) everywhere
Skill symlinkshelix-implement → helix-build, helix-plan → helix-design
SKILL.md frontmatterAll 16 skills parse valid YAML
Test suite133/133 pass with ddx bead backend
helix statusImplemented with run-state persistence and JSON output

FIXED (was STALE)

AreaWhat Changed
tracker_dir defaultWas .ddx/, now .helix/ per FEAT-002 and README
10+ normative docsUpdated from .helix/issues.jsonl path references
TRACKER.md refsRemoved from all normative files (file deleted)
ADR-003 (Go rewrite)Deleted — applies to DDx, not HELIX
Export defaultNo longer hardcodes .beads/issues.jsonl

REMAINING DRIFT

AreaStatusNotes
workflow.yml commentLowHas # - workflows/TRACKER.md comment — cosmetic
TD-002 line numbersLowDesign doc line refs to tracker.sh are stale — expected for historical docs
TP-002 evidence chainLowTest plan references are generic — pre-existing, not migration-related

OPEN WORK

6 issues remain in tracker (all P2/P3):

  • hx-0d27eca7 P2: Condense codex stderr output
  • hx-7d00b06f P2: Queue-drain check regression test
  • hx-bf99e0ee P2: Deduplicate implementation blocker notes
  • hx-44a5dbfe P3: Deduplicate review evidence notes
  • hx-407ed8b8 P2: helix start/stop for background operation
  • hx-8447a41c P2: Refresh implementation plan

None are migration-related. All are incremental improvements.

Conclusion

The DDx migration is complete and aligned:

  • Storage: delegated to ddx bead via thin adapter
  • Format: bd-compatible (issue_type, owner, dependencies, created_at, updated_at)
  • Specs: FEAT-002, PRD, DDX.md all reflect the new architecture
  • Tests: 133/133 pass through the adapter
  • Vocabulary: BUILD/DESIGN throughout (not IMPLEMENT/PLAN)

No blocking drift remains. The 6 open issues are backlog quality work.

ALIGNMENT_STATUS: ALIGNED