Files
cleveragents-core/features
HAL9000 f6f83d39f5
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 47s
CI / quality (pull_request) Successful in 1m0s
CI / typecheck (pull_request) Failing after 1m33s
CI / build (pull_request) Successful in 50s
CI / security (pull_request) Successful in 1m52s
CI / push-validation (pull_request) Successful in 22s
CI / helm (pull_request) Successful in 26s
CI / integration_tests (pull_request) Failing after 3m25s
CI / e2e_tests (pull_request) Successful in 3m35s
CI / unit_tests (pull_request) Failing after 4m28s
CI / coverage (pull_request) Has been skipped
CI / docker (pull_request) Has been skipped
CI / benchmark-regression (pull_request) Failing after 1m4s
CI / status-check (pull_request) Failing after 3s
fix(cli): resolve spec compliance blocks for plan status JSON envelope (PR #9827)
Address all 5 blocking issues from Cycle 10 review (ID 7866) for
plan status --format json output.

Changes:
- BLOCKER A: Add optional started_iso parameter to _build_envelope() and
  format_output(). plan_status() now forwards the plan-created-at ISO
  timestamp through to the outer timing.started envelope field, per spec.
- BLOCKER B: Fix child_plans string format - append " complete" suffix
  per spec (e.g. "0/2 complete" instead of "0/2").
- BLOCKER C: Fix progress step status logic so that plans in non-traditional
  phases (ACTION/SUBMIT) report "queued" for Strategize and Execute steps
  instead of incorrectly reporting "done".
- BLOCKER D: Add 5 new Behave scenarios covering timing.started presence,
  child_plans format, and ACTION phase progress reporting.

COMPLIANCE CHECKLIST:
[ ] 1. CHANGELOG.md — added spec compliance follow-up entry under [Unreleased] \u2705
[ ] 2. CONTRIBUTORS.md — updated contribution entry for HAL9000 \u2705
[ ] 3. Commit footer — ISSUES CLOSED: #9450
[CI checks] 4. CI passes - lint \u2713, format \u2713 (typecheck/unit_tests in CI)
[ ] 5. BDD/Behave tests added or updated \u2705
[ ] 6. Epic reference in PR description — v3.2.0 milestone / issue #9450
[ ] 7. Labels via forgejo-label-manager (already present: Type/Bug, State/In Review)
[ ] 8. Milestone assigned to earliest open matching milestone \u2705 v3.2.0

ISSUES CLOSED: #9450
2026-05-08 08:04:12 +00:00
..