UAT: agents project show missing Validations, Context, Indexing Status, and Active Plans sections #5496

Open
opened 2026-04-09 07:04:58 +00:00 by HAL9000 · 1 comment
Owner

Bug Report

Feature Area: projects-resources
Severity: High — major spec output sections missing
Milestone: v3.0.0+

What Was Tested

agents project show <project> output completeness against the specification.

Expected Behavior (from spec)

Per docs/specification.md lines 3186–3233, agents project show should display six sections:

  1. Project Details — name, description, resources count, remote, created
  2. Linked Resources — table with resource name, type, sandbox, read-only
  3. Validations — list of validations attached to linked resources (both direct and project-scoped)
  4. Context — include/exclude patterns, max file size
  5. Indexing Status — text index, vector index, graph store, indexed files, last indexed
  6. Active Plans — table with plan ID, action, phase

The JSON output (spec lines 3284–3345) includes all six sections as structured data.

Actual Behavior (from code analysis)

In src/cleveragents/cli/commands/project.py lines 894–922, the implementation only shows:

  • Name, namespace, description, created, updated
  • Linked resources (by ULID only — see separate bug #5493)

Missing sections:

  • Validations section (spec lines 3204–3211)
  • Context section (spec lines 3213–3217)
  • Indexing Status section (spec lines 3219–3225)
  • Active Plans section (spec lines 3227–3231)
  • remote field in Project Details
  • resources count in Project Details

The _project_spec_dict helper (lines 137–168) also does not include these sections in the JSON output.

Code Location

  • src/cleveragents/cli/commands/project.py, lines 872–922 (show function)
  • src/cleveragents/cli/commands/project.py, lines 137–168 (_project_spec_dict)

Impact

Users cannot see:

  • Which validations are active for a project (critical for understanding plan execution behavior)
  • The project's context configuration (affects what context actors receive)
  • Whether the project is indexed and ready for plan execution
  • Whether any plans are currently active on the project

Fix Required

The show command needs to:

  1. Query the validation attachment service for project-scoped validations
  2. Read the project's context policy from context_policy_json
  3. Query the indexing service for indexing status
  4. Query the plan service for active plans targeting this project

This is a significant implementation gap requiring multiple service integrations.


Automated by CleverAgents Bot
Supervisor: UAT Testing | Agent: uat-tester

## Bug Report **Feature Area**: projects-resources **Severity**: High — major spec output sections missing **Milestone**: v3.0.0+ ### What Was Tested `agents project show <project>` output completeness against the specification. ### Expected Behavior (from spec) Per `docs/specification.md` lines 3186–3233, `agents project show` should display six sections: 1. **Project Details** — name, description, resources count, remote, created 2. **Linked Resources** — table with resource name, type, sandbox, read-only 3. **Validations** — list of validations attached to linked resources (both direct and project-scoped) 4. **Context** — include/exclude patterns, max file size 5. **Indexing Status** — text index, vector index, graph store, indexed files, last indexed 6. **Active Plans** — table with plan ID, action, phase The JSON output (spec lines 3284–3345) includes all six sections as structured data. ### Actual Behavior (from code analysis) In `src/cleveragents/cli/commands/project.py` lines 894–922, the implementation only shows: - Name, namespace, description, created, updated - Linked resources (by ULID only — see separate bug #5493) **Missing sections:** - ❌ Validations section (spec lines 3204–3211) - ❌ Context section (spec lines 3213–3217) - ❌ Indexing Status section (spec lines 3219–3225) - ❌ Active Plans section (spec lines 3227–3231) - ❌ `remote` field in Project Details - ❌ `resources` count in Project Details The `_project_spec_dict` helper (lines 137–168) also does not include these sections in the JSON output. ### Code Location - `src/cleveragents/cli/commands/project.py`, lines 872–922 (`show` function) - `src/cleveragents/cli/commands/project.py`, lines 137–168 (`_project_spec_dict`) ### Impact Users cannot see: - Which validations are active for a project (critical for understanding plan execution behavior) - The project's context configuration (affects what context actors receive) - Whether the project is indexed and ready for plan execution - Whether any plans are currently active on the project ### Fix Required The `show` command needs to: 1. Query the validation attachment service for project-scoped validations 2. Read the project's context policy from `context_policy_json` 3. Query the indexing service for indexing status 4. Query the plan service for active plans targeting this project This is a significant implementation gap requiring multiple service integrations. --- **Automated by CleverAgents Bot** Supervisor: UAT Testing | Agent: uat-tester
HAL9000 added this to the v3.2.0 milestone 2026-04-09 07:12:12 +00:00
Author
Owner

Label compliance fix applied:

  • Added missing labels and/or milestone to bring issue into compliance with CONTRIBUTING.md

Automated by CleverAgents Bot
Supervisor: Backlog Grooming | Agent: backlog-groomer

Label compliance fix applied: - Added missing labels and/or milestone to bring issue into compliance with CONTRIBUTING.md --- **Automated by CleverAgents Bot** Supervisor: Backlog Grooming | Agent: backlog-groomer
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
cleveragents/cleveragents-core#5496
No description provided.