Skip to content

Implement adm status — progression display#24

Merged
sigent-ai-dev merged 1 commit into
mainfrom
feature/6-adm-status
May 21, 2026
Merged

Implement adm status — progression display#24
sigent-ai-dev merged 1 commit into
mainfrom
feature/6-adm-status

Conversation

@sigent-ai-dev

Copy link
Copy Markdown
Owner

Summary

Implements adm status — displays a Rich table showing per-domain phase progression with columns for Domain, Phase (number + name), Iteration, Contract Version, and Open Questions count.

Changes

  • src/adm_cli/status.py — status command implementation with phase name mapping
  • src/adm_cli/__init__.py — wired status command (replaced stub)
  • tests/test_status.py — 6 tests covering display + edge cases
  • specs/006-adm-status/ — spec and plan

Linked Issues

Closes #6

Test Plan

  • 47 tests pass
  • Single and multi-domain tables render correctly
  • Phase shows "N — Name" format
  • Open questions counted from resolutions
  • Contract version shows value or "—"
  • Empty project shows guidance
  • Missing state file exits 1

Checklist

  • Spec followed: specs/006-adm-status/spec.md
  • No secrets or credentials committed
  • Self-review completed

Rich table showing per-domain phase progression:
- Columns: Domain, Phase (number + name), Iteration, Contract, Open Questions
- Handles empty project with guidance message
- Handles missing state file with error

47 tests pass (6 new for status).

Closes #6
@sigent-ai-dev
sigent-ai-dev merged commit 5316cc2 into main May 21, 2026
2 checks passed
@sigent-ai-dev
sigent-ai-dev deleted the feature/6-adm-status branch May 21, 2026 00:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Implement adm status — progression display

1 participant