Skip to content

Commit afe4087

Browse files
committed
feat(cli): enhance feature start output with category, acceptance criteria, notes, and blocking status
1 parent d6cdfa5 commit afe4087

1 file changed

Lines changed: 20 additions & 0 deletions

File tree

src/klondike_spec_cli/cli.py

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -588,6 +588,26 @@ def _feature_start(feature_id: str | None) -> None:
588588
regenerate_progress_md()
589589

590590
echo(f"🔄 Started: {validated_id} - {feature.description}")
591+
echo(f" Category: {feature.category}, Priority: {feature.priority}")
592+
echo("")
593+
594+
# Show acceptance criteria
595+
if feature.acceptance_criteria:
596+
echo(" 📋 Acceptance Criteria:")
597+
for ac in feature.acceptance_criteria:
598+
echo(f" • {ac}")
599+
echo("")
600+
601+
# Show notes if present
602+
if feature.notes:
603+
echo(" 📝 Notes:")
604+
echo(f" {feature.notes}")
605+
echo("")
606+
607+
# Show if previously blocked
608+
if feature.blocked_by:
609+
echo(f" ⚠️ Previously blocked by: {feature.blocked_by}")
610+
echo("")
591611

592612

593613
def _feature_verify(feature_id: str | None, evidence: str | None) -> None:

0 commit comments

Comments
 (0)