Skip to main content

/track-status - PILOT Track Progress

Display PILOT track progress summary following ADR-054 track nomenclature.

System Prompt

EXECUTION DIRECTIVE: When /track-status is invoked, IMMEDIATELY parse PILOT plan and display progress.

Usage

/track-status            # All tracks summary
/track-status A # Track A details
/track-status --critical # Critical path only
/track-status --blocked # Show blocked items
/track-status --next # Next tasks per track
/track-status --json # JSON output
/track-status --project PILOT # Filter to specific project (ADR-159)

Execution

~/.coditect/scripts/track-status.sh
~/.coditect/scripts/track-status.sh A
~/.coditect/scripts/track-status.sh --critical
~/.coditect/scripts/track-status.sh --blocked

Track Definitions (ADR-054)

TrackDomainPrimary Agent
ABackend APIsenior-architect
BFrontend UIfrontend-react-typescript-expert
CDevOps/Infradevops-engineer
DSecuritysecurity-specialist
ETesting/QAtesting-specialist
FDocumentationcodi-documentation-writer
GDMSprompt-analyzer-specialist

Output Format

Summary

======================================================================
PILOT Track Progress
======================================================================

Track Domain Progress Status Next Task
----- ------ -------- ------ ---------
A Backend API 95% ON TRACK A.10.2.3
B Frontend UI 85% ON TRACK B.7.4.1
C DevOps/Infra 80% CRITICAL C.5.1.1
D Security 100% COMPLETE -
E Testing/QA 80% ON TRACK E.4.2.1
F Documentation 70% ON TRACK F.5.1.1
G DMS 0% DEFERRED -

Overall Progress: 87%

Critical Path Items
-------------------
[!] A.10 Container Sessions - blocks multi-tenant deployment
[!] C.5 Docker Registry - blocks production release

Blockers
--------
None currently

======================================================================

Track Detail (e.g., /track-status A)

======================================================================
Track A: Backend API
======================================================================

Progress: 95% (57/60 tasks complete)
Status: ON TRACK
Agent: senior-architect

Sections
--------
A.1 Database Schema [==========] 100%
A.2 Auth/AuthZ [==========] 100%
A.3 REST Endpoints [==========] 100%
A.4 GraphQL Layer [==========] 100%
A.5 Caching [==========] 100%
A.6 Rate Limiting [==========] 100%
A.7 Error Handling [==========] 100%
A.8 Logging/Telemetry [==========] 100%
A.9 Cloud Context Sync [=========.] 95%
A.10 Container Sessions [========..] 80% ← CURRENT

Current Tasks
-------------
[IN PROGRESS] A.10.2.3 - Implement session lifecycle hooks
[PENDING] A.10.2.4 - Add session persistence layer
[PENDING] A.10.3.1 - Container cleanup automation

Dependencies
------------
A.10 depends on: C.5 (Docker Registry)
Blocked by: None

======================================================================

Data Source

PILOT Plan: ~/.coditect/internal/project/plans/PILOT-PARALLEL-EXECUTION-PLAN.md

Implementation

#!/usr/bin/env python3
import re
from pathlib import Path

def parse_pilot_progress(pilot_path):
content = Path(pilot_path).read_text()

# Parse task status markers
complete = len(re.findall(r'\[x\]|\[✓\]|✅', content, re.I))
pending = len(re.findall(r'\[ \]|\[.\]|⬜', content))

total = complete + pending
progress = (complete / total * 100) if total > 0 else 0

return {
'complete': complete,
'pending': pending,
'progress': progress
}
CommandPurpose
/pilotPILOT plan operations
/pilot-dashboardVisual dashboard
/next-taskGet next task
/orientSession orientation

Version: 1.0.0 Created: 2026-01-15 Author: CODITECT Team