docs: mark activity CLI v1 implemented (WP-0028)
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s

This commit is contained in:
tegwick 2026-08-06 13:07:38 +02:00
parent fbf260580b
commit 9f4993d9e7
3 changed files with 42 additions and 23 deletions

View file

@ -4,7 +4,7 @@ type: workplan
title: "activity CLI — repo-scoped automation review"
domain: infotech
repo: activity-core
status: ready
status: finished
owner: grok
topic_slug: activity-core
priority: high
@ -78,7 +78,7 @@ Canon: `docs/repo-automation-review-cli.md`.
```task
id: ACTIVITY-WP-0028-T01
status: todo
status: done
priority: high
state_hub_task_id: "9a780335-d97a-4c39-9845-7654d3bdf206"
```
@ -101,7 +101,7 @@ consumer cwd in tests or documented local install.
```task
id: ACTIVITY-WP-0028-T02
status: todo
status: done
priority: high
state_hub_task_id: "c5ebb26f-2494-4fac-8540-d9a9d74e350b"
```
@ -122,7 +122,7 @@ definition without API.
```task
id: ACTIVITY-WP-0028-T03
status: todo
status: done
priority: high
state_hub_task_id: "3e39e349-c43e-406a-b86d-f7dc704707c1"
```
@ -142,7 +142,7 @@ Depends on T02.
```task
id: ACTIVITY-WP-0028-T04
status: todo
status: done
priority: high
state_hub_task_id: "a3203d03-5f6e-4ddf-875f-9d5c31ea9aeb"
```
@ -165,7 +165,7 @@ not “did not run”; exit `1` only on real failures.
```task
id: ACTIVITY-WP-0028-T05
status: todo
status: done
priority: medium
state_hub_task_id: "f687c2af-80ef-44f3-94da-5fb663b035c3"
```
@ -188,7 +188,7 @@ and Forgejo/path artefacts without SSH.
```task
id: ACTIVITY-WP-0028-T06
status: todo
status: done
priority: medium
state_hub_task_id: "a6cd4704-1284-4859-8cee-3ea49aae4312"
```
@ -210,7 +210,7 @@ Depends on T03 (docs can land with P1).
```task
id: ACTIVITY-WP-0028-T07
status: todo
status: done
priority: high
state_hub_task_id: "84b090ce-168c-4c3b-9390-1de8a4d5f488"
```
@ -230,11 +230,11 @@ common case (API or offline+git).
## Acceptance (workplan)
- [ ] `activity` installable from activity-core
- [ ] Offline list + git deliverables + checkpoint/ack work in consumer repo
- [ ] Trust matrix never “did not run” when git has artefact
- [ ] Live path uses ops API artefacts when available
- [ ] Docs describe ritual; org-wide make targets unchanged
- [x] `activity` installable from activity-core
- [x] Offline list + git deliverables + checkpoint/ack work in consumer repo
- [x] Trust matrix never “did not run” when git has artefact
- [x] Live path uses ops API artefacts when available
- [x] Docs describe ritual; org-wide make targets unchanged
## References
@ -242,3 +242,14 @@ common case (API or offline+git).
- Artefacts: ACTIVITY-WP-0027, `docs/ops-run-queue.md`
- Ops API: `src/activity_core/ops_api.py`
- Status patterns: `src/activity_core/automation_status.py`
## Implementation evidence (2026-08-06)
- Package: `activity_core/review_cli/` + console script `activity`
- Tests: `tests/test_review_cli.py` (9 passed)
- Smoke FI:
- `activity --cwd ~/freedom-intelligence list` → FI daily brief
- `inbox` shows briefs with trust `ok`/`partial`
- `ack path` shrinks inbox by path (not by reviewed_at alone)
- API: `GET /ops/automations?target_repo=` filter
- Docs: runbook + `docs/repo-automation-review-cli.md` + FI recurrence-ops ritual