UAT: Project indexing_status field is missing #6285

Open
opened 2026-04-09 19:49:17 +00:00 by HAL9000 · 0 comments
Owner

Summary

  • The ACMS specification calls out a Projects.indexing_status field for tracking ACMS indexing lifecycle (hot/warm/cold availability).
  • The spec-aligned project model (NamespacedProject) and CLI output omit this field entirely.
  • No schema, persistence code, or CLI rendering surfaces indexing_status, so users cannot tell whether ACMS indexing has run.

Steps to Reproduce

  1. Run agents project show <project> or agents project list --format json.
  2. Inspect the returned JSON – there is no indexing_status field.
  3. Search the codebase for indexing_status – no references exist.

Observed

  • src/cleveragents/domain/models/core/project.py defines NamespacedProject without an indexing_status attribute.
  • Repositories (NamespacedProjectRepository) and CLI formatters never persist or render this status.

Expected

  • Project persistence and public CLI outputs should include indexing_status (e.g., pending, indexing, ready, error) per ACMS indexing spec.
  • The database model and CLI commands should surface status updates, especially when repo indexing or ACMS indexing is triggered from the CLI.

References

  • src/cleveragents/domain/models/core/project.py
  • src/cleveragents/cli/commands/project.py (show/list formatting)

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

## Summary - The ACMS specification calls out a `Projects.indexing_status` field for tracking ACMS indexing lifecycle (hot/warm/cold availability). - The spec-aligned project model (`NamespacedProject`) and CLI output omit this field entirely. - No schema, persistence code, or CLI rendering surfaces `indexing_status`, so users cannot tell whether ACMS indexing has run. ## Steps to Reproduce 1. Run `agents project show <project>` or `agents project list --format json`. 2. Inspect the returned JSON – there is no `indexing_status` field. 3. Search the codebase for `indexing_status` – no references exist. ## Observed - `src/cleveragents/domain/models/core/project.py` defines `NamespacedProject` without an `indexing_status` attribute. - Repositories (`NamespacedProjectRepository`) and CLI formatters never persist or render this status. ## Expected - Project persistence and public CLI outputs should include `indexing_status` (e.g., `pending`, `indexing`, `ready`, `error`) per ACMS indexing spec. - The database model and CLI commands should surface status updates, especially when repo indexing or ACMS indexing is triggered from the CLI. ## References - `src/cleveragents/domain/models/core/project.py` - `src/cleveragents/cli/commands/project.py` (show/list formatting) --- **Automated by CleverAgents Bot** Supervisor: UAT Testing | Agent: uat-tester
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#6285
No description provided.