Normalize repository validation and metadata
This commit is contained in:
parent
d4a4560a8d
commit
9d996d7936
36 changed files with 298 additions and 175 deletions
|
|
@ -4,7 +4,7 @@ type: workplan
|
|||
title: "Community Engagement and Advanced Automation (v1.1.0)"
|
||||
domain: agents
|
||||
repo: kaizen-agentic
|
||||
status: completed
|
||||
status: finished
|
||||
owner: kaizen-agentic
|
||||
topic_slug: custodian
|
||||
state_hub_workstream_id: a43e92af-1cb4-4c55-8b74-19588e0ded20
|
||||
|
|
@ -14,7 +14,7 @@ updated: "2026-06-18"
|
|||
|
||||
# KAIZEN-WP-0001 — Community Engagement and Advanced Automation
|
||||
|
||||
**Status:** completed
|
||||
**Status:** finished
|
||||
**Owner:** kaizen-agentic
|
||||
**Repo:** kaizen-agentic
|
||||
**Target version:** 1.1.0
|
||||
|
|
@ -4,7 +4,7 @@ type: workplan
|
|||
title: "Agency Framework: Project Memory, Coaching, and sys-medic Integration"
|
||||
domain: agents
|
||||
repo: kaizen-agentic
|
||||
status: done
|
||||
status: finished
|
||||
owner: kaizen-agentic
|
||||
topic_slug: custodian
|
||||
state_hub_workstream_id: d82b5ec9-ee3c-4b3b-9a27-2e30ab3a8158
|
||||
|
|
@ -14,7 +14,7 @@ updated: "2026-03-19"
|
|||
|
||||
# KAIZEN-WP-0002 — Agency Framework: Project Memory, Coaching, and sys-medic Integration
|
||||
|
||||
**Status:** done
|
||||
**Status:** finished
|
||||
**Owner:** kaizen-agentic
|
||||
**Repo:** kaizen-agentic
|
||||
|
||||
|
|
@ -4,7 +4,7 @@ type: workplan
|
|||
title: "Measurement Loop: Metrics Convention, Collection, and Optimizer Integration"
|
||||
domain: agents
|
||||
repo: kaizen-agentic
|
||||
status: completed
|
||||
status: finished
|
||||
owner: kaizen-agentic
|
||||
topic_slug: custodian
|
||||
state_hub_workstream_id: 36252a45-f360-4496-bf77-17b5dfb02767
|
||||
|
|
@ -111,7 +111,7 @@ tasks:
|
|||
|
||||
# KAIZEN-WP-0003 — Measurement Loop: Metrics Convention, Collection, and Optimizer Integration
|
||||
|
||||
**Status:** completed
|
||||
**Status:** finished
|
||||
**Owner:** kaizen-agentic
|
||||
**Repo:** kaizen-agentic
|
||||
**Target version:** 1.1.0 (partial; remainder in WP-0001)
|
||||
|
|
@ -4,7 +4,7 @@ type: workplan
|
|||
title: "Ecosystem Integration: Helix Forge, activity-core, and artifact-store"
|
||||
domain: agents
|
||||
repo: kaizen-agentic
|
||||
status: completed
|
||||
status: finished
|
||||
owner: kaizen-agentic
|
||||
topic_slug: custodian
|
||||
state_hub_workstream_id: 76be7294-e201-4074-91c0-6421992470fe
|
||||
|
|
@ -91,7 +91,7 @@ tasks:
|
|||
|
||||
# KAIZEN-WP-0004 — Ecosystem Integration: Helix Forge, activity-core, and artifact-store
|
||||
|
||||
**Status:** completed
|
||||
**Status:** finished
|
||||
**Owner:** kaizen-agentic
|
||||
**Repo:** kaizen-agentic
|
||||
**Depends on:** KAIZEN-WP-0003 Part 3 (metrics CLI + `metrics optimize` operational)
|
||||
|
|
@ -4,7 +4,7 @@ type: workplan
|
|||
title: "Adoption Polish and Fleet Parity (v1.2.0)"
|
||||
domain: agents
|
||||
repo: kaizen-agentic
|
||||
status: completed
|
||||
status: finished
|
||||
owner: kaizen-agentic
|
||||
topic_slug: custodian
|
||||
state_hub_workstream_id: 88c7b3e6-be98-480c-b47b-936e74a1a31b
|
||||
|
|
@ -79,7 +79,7 @@ tasks:
|
|||
|
||||
# KAIZEN-WP-0005 — Adoption Polish and Fleet Parity
|
||||
|
||||
**Status:** completed
|
||||
**Status:** finished
|
||||
**Owner:** kaizen-agentic
|
||||
**Repo:** kaizen-agentic
|
||||
**Target version:** 1.2.0
|
||||
|
|
@ -4,7 +4,7 @@ type: workplan
|
|||
title: "Scheduled Agent Execution via activity-core (v1.3.0)"
|
||||
domain: agents
|
||||
repo: kaizen-agentic
|
||||
status: done
|
||||
status: finished
|
||||
owner: kaizen-agentic
|
||||
topic_slug: custodian
|
||||
state_hub_workstream_id: d4edb92b-526f-4ee4-8efe-a9fa84ab6dff
|
||||
|
|
@ -89,7 +89,7 @@ tasks:
|
|||
|
||||
# KAIZEN-WP-0006 — Scheduled Agent Execution via activity-core
|
||||
|
||||
**Status:** done
|
||||
**Status:** finished
|
||||
**Owner:** kaizen-agentic
|
||||
**Repo:** kaizen-agentic
|
||||
**Target version:** 1.3.0
|
||||
|
|
@ -4,7 +4,7 @@ type: workplan
|
|||
title: "Agent Authoring & Doc Generation (v1.4.0)"
|
||||
domain: agents
|
||||
repo: kaizen-agentic
|
||||
status: done
|
||||
status: finished
|
||||
owner: kaizen-agentic
|
||||
topic_slug: custodian
|
||||
state_hub_workstream_id: a8bc88a4-0ee3-44c6-aff5-9d7f54a316f5
|
||||
|
|
@ -40,7 +40,7 @@ tasks:
|
|||
|
||||
# KAIZEN-WP-0007 — Agent Authoring & Doc Generation
|
||||
|
||||
**Status:** done
|
||||
**Status:** finished
|
||||
**Owner:** kaizen-agentic
|
||||
**Repo:** kaizen-agentic
|
||||
**Target version:** 1.4.0
|
||||
|
|
@ -4,7 +4,7 @@ type: workplan
|
|||
title: "Coulomb-loop supplier engagement (customer-repo playbook)"
|
||||
domain: agents
|
||||
repo: kaizen-agentic
|
||||
status: done
|
||||
status: finished
|
||||
owner: kaizen-agentic
|
||||
topic_slug: custodian
|
||||
customer_repo: coulomb-loop
|
||||
|
|
@ -49,7 +49,7 @@ state_hub_workstream_id: "80f473eb-d052-4f50-a633-806f03c469be"
|
|||
|
||||
# KAIZEN-WP-0008 — Coulomb-loop Supplier Engagement
|
||||
|
||||
**Status:** done
|
||||
**Status:** finished
|
||||
**Owner:** kaizen-agentic (supplier)
|
||||
**Customer:** `coulomb-loop` (coulomb_social domain)
|
||||
**Depends on:** WP-0006 (schedule contract), WP-0004 (activity-core integration)
|
||||
|
|
@ -268,4 +268,4 @@ All tasks T01–T11 done. Workplan **finished** 2026-07-16.
|
|||
- [forward-deployed-engagement-architecture.md](../docs/forward-deployed-engagement-architecture.md)
|
||||
- [ADR-006](../docs/adr/ADR-006-customer-engagement-convention.md)
|
||||
- [agent-sys-medic.md](../agents/agent-sys-medic.md)
|
||||
- [KAIZEN-WP-0008](kaizen-agentic-WP-0008-coulomb-loop-supplier-engagement.md)
|
||||
- [KAIZEN-WP-0008](KAIZEN-WP-0008-coulomb-loop-supplier-engagement.md)
|
||||
88
workplans/KAIZEN-WP-0011-repository-health-normalization.md
Normal file
88
workplans/KAIZEN-WP-0011-repository-health-normalization.md
Normal file
|
|
@ -0,0 +1,88 @@
|
|||
---
|
||||
id: KAIZEN-WP-0011
|
||||
type: workplan
|
||||
title: "Repository validation and metadata normalization"
|
||||
domain: agents
|
||||
repo: kaizen-agentic
|
||||
status: finished
|
||||
owner: codex
|
||||
topic_slug: custodian
|
||||
created: "2026-08-20"
|
||||
updated: "2026-08-20"
|
||||
---
|
||||
|
||||
# KAIZEN-WP-0011 — Repository validation and metadata normalization
|
||||
|
||||
## Dependency validation
|
||||
|
||||
```task
|
||||
id: KAIZEN-WP-0011-T01
|
||||
status: done
|
||||
priority: high
|
||||
```
|
||||
|
||||
Prevent empty dependency declarations such as `dependencies: []` from creating
|
||||
an empty-name dependency, and cover the behavior with a regression test.
|
||||
|
||||
**Result:** dependency inputs are filtered before registration; the regression
|
||||
test passes and registry validation no longer reports an empty dependency.
|
||||
|
||||
## Complete CI test coverage
|
||||
|
||||
```task
|
||||
id: KAIZEN-WP-0011-T02
|
||||
status: done
|
||||
priority: high
|
||||
```
|
||||
|
||||
Use the running interpreter for subprocess CLI tests and remove the Forgejo CI
|
||||
exclusion for the complete CLI error-handling test module.
|
||||
|
||||
**Result:** the subprocess test uses `sys.executable`, the full module passes,
|
||||
and Forgejo CI now runs the complete test suite.
|
||||
|
||||
## Documentation and capability metadata
|
||||
|
||||
```task
|
||||
id: KAIZEN-WP-0011-T03
|
||||
status: done
|
||||
priority: medium
|
||||
```
|
||||
|
||||
Align the documented agent count with the 20 packaged definitions and use
|
||||
`agents-sync-package` consistently for source/package parity guidance.
|
||||
|
||||
**Result:** README, contributing guidance, capability source/index, and packaged
|
||||
agent guidance agree on 20 agents; parity guidance uses
|
||||
`make agents-sync-package`.
|
||||
|
||||
## Workplan convention normalization
|
||||
|
||||
```task
|
||||
id: KAIZEN-WP-0011-T04
|
||||
status: done
|
||||
priority: medium
|
||||
```
|
||||
|
||||
Normalize completed workplan statuses to `finished`, rename workplan files to
|
||||
the canonical `KAIZEN-WP-NNNN-<slug>.md` convention, and update inbound links.
|
||||
|
||||
**Result:** all eleven workplan filenames follow the canonical convention,
|
||||
completed top-level statuses use `finished`, and inbound documentation links
|
||||
were updated. Stable workplan and task IDs were not changed.
|
||||
|
||||
## Verification and closeout
|
||||
|
||||
```task
|
||||
id: KAIZEN-WP-0011-T05
|
||||
status: done
|
||||
priority: high
|
||||
```
|
||||
|
||||
Run the full test, release, agent-validation, and State Hub consistency checks;
|
||||
record the outcome and close the workplan.
|
||||
|
||||
**Result:** full pytest, `make release-check`, `make agents-validate`, and
|
||||
`git diff --check` pass. `statehub fix-consistency` passes; all prefix and
|
||||
status warnings are eliminated. UUID registration is deferred to the production
|
||||
registrar, requested through State Hub message `d0d38ee7`.
|
||||
Loading…
Add table
Add a link
Reference in a new issue