Normalize repository validation and metadata
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 2s
ci / test (push) Successful in 1m21s

This commit is contained in:
tegwick 2026-08-20 11:04:43 +02:00
parent d4a4560a8d
commit 9d996d7936
36 changed files with 298 additions and 175 deletions

View file

@ -1,8 +1,8 @@
<!-- custodian-brief: generated by fix-consistency — do not edit manually -->
# Custodian Brief — kaizen-agentic
**Domain:** agents
**Last synced:** 2026-08-20 07:20 UTC
**Domain:** infotech
**Last synced:** 2026-08-20 07:49 UTC
**State Hub:** http://127.0.0.1:8000 *(adjust if running on a remote machine)*
## Active Workstreams
@ -13,6 +13,6 @@
## MCP Orientation (when available)
If the state-hub MCP server is reachable, call:
`get_domain_summary("agents")`
`get_domain_summary("infotech")`
This provides richer cross-domain context.
If the MCP call fails, use this file as your orientation source.

View file

@ -50,4 +50,4 @@ jobs:
- name: Run tests
working-directory: repo
run: pytest tests/ -q --ignore=tests/test_cli_error_handling.py
run: pytest tests/ -q

View file

@ -43,7 +43,7 @@ for the Forgejo PyPI `--extra-index-url` install path.
### Project Structure
This repository follows PythonVibes best practices:
- `src/kaizen_agentic/` - Core framework source code
- `agents/` - Specialized agent definitions (17+ agents)
- `agents/` - Specialized agent definitions (20 agents)
- `tests/` - Comprehensive test suite
- `workplans/` - Active workstreams and tasks (ADR-001)
- `CHANGELOG.md` - Version history (Keep a Changelog format)
@ -161,7 +161,7 @@ When reporting bugs, please include:
## Agent-Assisted Development
This repository includes 17+ specialized agents to assist with development:
This repository includes 20 specialized agents to assist with development:
- Use `keepaChangelog` for CHANGELOG.md updates
- Use `project-assistant` for workplan and session orientation
- Use `contributing-keeper` for this file maintenance

View file

@ -1,6 +1,6 @@
# Kaizen Agentic
AI **agency** framework: 18 specialized agents that arrive in your project informed, learn from experience, and improve over time.
AI **agency** framework: 20 specialized agents that arrive in your project informed, learn from experience, and improve over time.
kaizen-agentic provides two things: a library of agent instruction sets you deploy into projects, and an **agency framework** that gives those agents persistent memory and coordination. Agents accumulate project-scoped knowledge across sessions. A Coach meta-agent synthesises patterns across the entire fleet and briefs incoming agents on what to know first.

View file

@ -29,7 +29,7 @@ This repo is the canonical home for the **KaizenAgentic** operating model (`INTE
- **CLI tooling** (`kaizen-agentic`): `init`, `install`, `update`, `remove`, `list`, `status`, `validate`, `templates`, `detect`, `migrate`, `extensions`, `memory` (show/init/brief/clear), `protocols` (list/show); `metrics` commands planned in WP-0003
- **Project templates** (python-basic, python-web, python-cli, python-data, comprehensive) — agent bundles in registry code
- **Python framework** (`src/kaizen_agentic/`): `Agent`/`AgentConfig`, `AgentRegistry`, `AgentInstaller`, `OptimizationLoop`/`PerformanceMetrics`, detection/migration/extensions
- **Packaged agent data** (`src/kaizen_agentic/data/agents/`) — agents bundled for pip installs (sync with `agents/` via `make agents-update`)
- **Packaged agent data** (`src/kaizen_agentic/data/agents/`) — agents bundled for pip installs (sync with `agents/` via `make agents-sync-package`)
- **Forgejo PyPI publication**`make publish-forgejo`, tag-triggered `.forgejo/workflows/publish-python-package.yml` (v1.1.0+)
- **Custodian MCP integration** (owned by `the-custodian`): `list_kaizen_agents()` and `get_kaizen_agent()`
- **ADRs and workplans** for memory, protocols, workplan, and metrics conventions

View file

@ -8,122 +8,128 @@
| Kind | ID | Status | Lane | Source |
| --- | --- | --- | --- | --- |
| workplan | KAIZEN-WP-0001 | completed | — | workplans/kaizen-agentic-WP-0001-community-engagement.md |
| workplan | KAIZEN-WP-0002 | done | — | workplans/kaizen-agentic-WP-0002-agency-framework.md |
| workplan | KAIZEN-WP-0003 | completed | — | workplans/kaizen-agentic-WP-0003-measurement-loop.md |
| workplan | KAIZEN-WP-0004 | completed | — | workplans/kaizen-agentic-WP-0004-ecosystem-integration.md |
| workplan | KAIZEN-WP-0005 | completed | — | workplans/kaizen-agentic-WP-0005-adoption-parity.md |
| workplan | KAIZEN-WP-0006 | done | — | workplans/kaizen-agentic-WP-0006-scheduled-agent-execution.md |
| workplan | KAIZEN-WP-0007 | done | — | workplans/kaizen-agentic-WP-0007-agent-authoring-doc-generation.md |
| workplan | KAIZEN-WP-0008 | done | — | workplans/kaizen-agentic-WP-0008-coulomb-loop-supplier-engagement.md |
| workplan | KAIZEN-WP-0009 | finished | — | workplans/kaizen-agentic-WP-0009-forward-deployed-agency.md |
| workplan | KAIZEN-WP-0010 | finished | — | workplans/kaizen-agentic-WP-0010-forgejo-pypi-migration.md |
| task | T01 | done | — | workplans/kaizen-agentic-WP-0003-measurement-loop.md |
| task | T02 | done | — | workplans/kaizen-agentic-WP-0003-measurement-loop.md |
| task | T03 | done | — | workplans/kaizen-agentic-WP-0003-measurement-loop.md |
| task | T04 | done | — | workplans/kaizen-agentic-WP-0003-measurement-loop.md |
| task | T05 | done | — | workplans/kaizen-agentic-WP-0003-measurement-loop.md |
| task | T06 | done | — | workplans/kaizen-agentic-WP-0003-measurement-loop.md |
| task | T07 | done | — | workplans/kaizen-agentic-WP-0003-measurement-loop.md |
| task | T08 | done | — | workplans/kaizen-agentic-WP-0003-measurement-loop.md |
| task | T09 | done | — | workplans/kaizen-agentic-WP-0003-measurement-loop.md |
| task | T10 | done | — | workplans/kaizen-agentic-WP-0003-measurement-loop.md |
| task | T11 | done | — | workplans/kaizen-agentic-WP-0003-measurement-loop.md |
| task | T12 | done | — | workplans/kaizen-agentic-WP-0003-measurement-loop.md |
| task | T13 | done | — | workplans/kaizen-agentic-WP-0003-measurement-loop.md |
| task | T14 | done | — | workplans/kaizen-agentic-WP-0003-measurement-loop.md |
| task | T15 | done | — | workplans/kaizen-agentic-WP-0003-measurement-loop.md |
| task | T16 | done | — | workplans/kaizen-agentic-WP-0003-measurement-loop.md |
| task | T17 | done | — | workplans/kaizen-agentic-WP-0003-measurement-loop.md |
| task | T18 | done | — | workplans/kaizen-agentic-WP-0003-measurement-loop.md |
| task | T19 | done | — | workplans/kaizen-agentic-WP-0003-measurement-loop.md |
| task | T20 | done | — | workplans/kaizen-agentic-WP-0003-measurement-loop.md |
| task | T21 | done | — | workplans/kaizen-agentic-WP-0003-measurement-loop.md |
| task | T22 | done | — | workplans/kaizen-agentic-WP-0003-measurement-loop.md |
| task | T23 | done | — | workplans/kaizen-agentic-WP-0003-measurement-loop.md |
| task | T24 | done | — | workplans/kaizen-agentic-WP-0003-measurement-loop.md |
| task | T01 | done | — | workplans/kaizen-agentic-WP-0004-ecosystem-integration.md |
| task | T02 | done | — | workplans/kaizen-agentic-WP-0004-ecosystem-integration.md |
| task | T03 | done | — | workplans/kaizen-agentic-WP-0004-ecosystem-integration.md |
| task | T04 | done | — | workplans/kaizen-agentic-WP-0004-ecosystem-integration.md |
| task | T05 | done | — | workplans/kaizen-agentic-WP-0004-ecosystem-integration.md |
| task | T06 | done | — | workplans/kaizen-agentic-WP-0004-ecosystem-integration.md |
| task | T07 | done | — | workplans/kaizen-agentic-WP-0004-ecosystem-integration.md |
| task | T08 | done | — | workplans/kaizen-agentic-WP-0004-ecosystem-integration.md |
| task | T09 | done | — | workplans/kaizen-agentic-WP-0004-ecosystem-integration.md |
| task | T10 | done | — | workplans/kaizen-agentic-WP-0004-ecosystem-integration.md |
| task | T11 | done | — | workplans/kaizen-agentic-WP-0004-ecosystem-integration.md |
| task | T12 | done | — | workplans/kaizen-agentic-WP-0004-ecosystem-integration.md |
| task | T13 | done | — | workplans/kaizen-agentic-WP-0004-ecosystem-integration.md |
| task | T14 | done | — | workplans/kaizen-agentic-WP-0004-ecosystem-integration.md |
| task | T15 | done | — | workplans/kaizen-agentic-WP-0004-ecosystem-integration.md |
| task | T16 | done | — | workplans/kaizen-agentic-WP-0004-ecosystem-integration.md |
| task | T17 | done | — | workplans/kaizen-agentic-WP-0004-ecosystem-integration.md |
| task | T18 | done | — | workplans/kaizen-agentic-WP-0004-ecosystem-integration.md |
| task | T19 | done | — | workplans/kaizen-agentic-WP-0004-ecosystem-integration.md |
| task | T01 | done | — | workplans/kaizen-agentic-WP-0005-adoption-parity.md |
| task | T02 | done | — | workplans/kaizen-agentic-WP-0005-adoption-parity.md |
| task | T03 | done | — | workplans/kaizen-agentic-WP-0005-adoption-parity.md |
| task | T04 | done | — | workplans/kaizen-agentic-WP-0005-adoption-parity.md |
| task | T05 | done | — | workplans/kaizen-agentic-WP-0005-adoption-parity.md |
| task | T06 | done | — | workplans/kaizen-agentic-WP-0005-adoption-parity.md |
| task | T07 | done | — | workplans/kaizen-agentic-WP-0005-adoption-parity.md |
| task | T08 | done | — | workplans/kaizen-agentic-WP-0005-adoption-parity.md |
| task | T09 | done | — | workplans/kaizen-agentic-WP-0005-adoption-parity.md |
| task | T10 | done | — | workplans/kaizen-agentic-WP-0005-adoption-parity.md |
| task | T11 | done | — | workplans/kaizen-agentic-WP-0005-adoption-parity.md |
| task | T12 | done | — | workplans/kaizen-agentic-WP-0005-adoption-parity.md |
| task | T13 | done | — | workplans/kaizen-agentic-WP-0005-adoption-parity.md |
| task | T14 | done | — | workplans/kaizen-agentic-WP-0005-adoption-parity.md |
| task | T15 | done | — | workplans/kaizen-agentic-WP-0005-adoption-parity.md |
| task | T16 | done | — | workplans/kaizen-agentic-WP-0005-adoption-parity.md |
| task | T01 | done | — | workplans/kaizen-agentic-WP-0006-scheduled-agent-execution.md |
| task | T02 | done | — | workplans/kaizen-agentic-WP-0006-scheduled-agent-execution.md |
| task | T03 | done | — | workplans/kaizen-agentic-WP-0006-scheduled-agent-execution.md |
| task | T04 | done | — | workplans/kaizen-agentic-WP-0006-scheduled-agent-execution.md |
| task | T05 | done | — | workplans/kaizen-agentic-WP-0006-scheduled-agent-execution.md |
| task | T06 | done | — | workplans/kaizen-agentic-WP-0006-scheduled-agent-execution.md |
| task | T07 | done | — | workplans/kaizen-agentic-WP-0006-scheduled-agent-execution.md |
| task | T08 | done | — | workplans/kaizen-agentic-WP-0006-scheduled-agent-execution.md |
| task | T09 | done | — | workplans/kaizen-agentic-WP-0006-scheduled-agent-execution.md |
| task | T10 | done | — | workplans/kaizen-agentic-WP-0006-scheduled-agent-execution.md |
| task | T11 | done | — | workplans/kaizen-agentic-WP-0006-scheduled-agent-execution.md |
| task | T12 | done | — | workplans/kaizen-agentic-WP-0006-scheduled-agent-execution.md |
| task | T13 | done | — | workplans/kaizen-agentic-WP-0006-scheduled-agent-execution.md |
| task | T14 | done | — | workplans/kaizen-agentic-WP-0006-scheduled-agent-execution.md |
| task | T15 | done | — | workplans/kaizen-agentic-WP-0006-scheduled-agent-execution.md |
| task | T16 | done | — | workplans/kaizen-agentic-WP-0006-scheduled-agent-execution.md |
| task | T17 | done | — | workplans/kaizen-agentic-WP-0006-scheduled-agent-execution.md |
| task | T18 | done | — | workplans/kaizen-agentic-WP-0006-scheduled-agent-execution.md |
| task | T01 | done | — | workplans/kaizen-agentic-WP-0007-agent-authoring-doc-generation.md |
| task | T02 | done | — | workplans/kaizen-agentic-WP-0007-agent-authoring-doc-generation.md |
| task | T03 | done | — | workplans/kaizen-agentic-WP-0007-agent-authoring-doc-generation.md |
| task | T04 | done | — | workplans/kaizen-agentic-WP-0007-agent-authoring-doc-generation.md |
| task | T05 | done | — | workplans/kaizen-agentic-WP-0007-agent-authoring-doc-generation.md |
| task | T06 | done | — | workplans/kaizen-agentic-WP-0007-agent-authoring-doc-generation.md |
| task | KAIZEN-WP-0008-T01 | done | — | workplans/kaizen-agentic-WP-0008-coulomb-loop-supplier-engagement.md |
| task | KAIZEN-WP-0008-T02 | done | — | workplans/kaizen-agentic-WP-0008-coulomb-loop-supplier-engagement.md |
| task | KAIZEN-WP-0008-T03 | done | — | workplans/kaizen-agentic-WP-0008-coulomb-loop-supplier-engagement.md |
| task | KAIZEN-WP-0008-T04 | done | — | workplans/kaizen-agentic-WP-0008-coulomb-loop-supplier-engagement.md |
| task | KAIZEN-WP-0008-T05 | done | — | workplans/kaizen-agentic-WP-0008-coulomb-loop-supplier-engagement.md |
| task | KAIZEN-WP-0008-T06 | done | — | workplans/kaizen-agentic-WP-0008-coulomb-loop-supplier-engagement.md |
| task | KAIZEN-WP-0008-T07 | done | — | workplans/kaizen-agentic-WP-0008-coulomb-loop-supplier-engagement.md |
| task | KAIZEN-WP-0008-T08 | done | — | workplans/kaizen-agentic-WP-0008-coulomb-loop-supplier-engagement.md |
| task | KAIZEN-WP-0008-T09 | done | — | workplans/kaizen-agentic-WP-0008-coulomb-loop-supplier-engagement.md |
| task | KAIZEN-WP-0008-T10 | done | — | workplans/kaizen-agentic-WP-0008-coulomb-loop-supplier-engagement.md |
| task | KAIZEN-WP-0009-T01 | done | — | workplans/kaizen-agentic-WP-0009-forward-deployed-agency.md |
| task | KAIZEN-WP-0009-T02 | done | — | workplans/kaizen-agentic-WP-0009-forward-deployed-agency.md |
| task | KAIZEN-WP-0009-T03 | done | — | workplans/kaizen-agentic-WP-0009-forward-deployed-agency.md |
| task | KAIZEN-WP-0009-T04 | done | — | workplans/kaizen-agentic-WP-0009-forward-deployed-agency.md |
| task | KAIZEN-WP-0009-T05 | done | — | workplans/kaizen-agentic-WP-0009-forward-deployed-agency.md |
| task | KAIZEN-WP-0009-T06 | done | — | workplans/kaizen-agentic-WP-0009-forward-deployed-agency.md |
| task | KAIZEN-WP-0009-T07 | done | — | workplans/kaizen-agentic-WP-0009-forward-deployed-agency.md |
| task | KAIZEN-WP-0009-T08 | done | — | workplans/kaizen-agentic-WP-0009-forward-deployed-agency.md |
| task | KAIZEN-WP-0009-T09 | done | — | workplans/kaizen-agentic-WP-0009-forward-deployed-agency.md |
| task | KAIZEN-WP-0009-T10 | done | — | workplans/kaizen-agentic-WP-0009-forward-deployed-agency.md |
| task | KAIZEN-WP-0009-T11 | done | — | workplans/kaizen-agentic-WP-0009-forward-deployed-agency.md |
| task | KAIZEN-WP-0010-T01 | done | — | workplans/kaizen-agentic-WP-0010-forgejo-pypi-migration.md |
| task | KAIZEN-WP-0010-T02 | done | — | workplans/kaizen-agentic-WP-0010-forgejo-pypi-migration.md |
| task | KAIZEN-WP-0010-T03 | done | — | workplans/kaizen-agentic-WP-0010-forgejo-pypi-migration.md |
| task | KAIZEN-WP-0010-T04 | done | — | workplans/kaizen-agentic-WP-0010-forgejo-pypi-migration.md |
| task | KAIZEN-WP-0010-T05 | done | — | workplans/kaizen-agentic-WP-0010-forgejo-pypi-migration.md |
| workplan | KAIZEN-WP-0001 | finished | — | workplans/KAIZEN-WP-0001-community-engagement.md |
| workplan | KAIZEN-WP-0002 | finished | — | workplans/KAIZEN-WP-0002-agency-framework.md |
| workplan | KAIZEN-WP-0003 | finished | — | workplans/KAIZEN-WP-0003-measurement-loop.md |
| workplan | KAIZEN-WP-0004 | finished | — | workplans/KAIZEN-WP-0004-ecosystem-integration.md |
| workplan | KAIZEN-WP-0005 | finished | — | workplans/KAIZEN-WP-0005-adoption-parity.md |
| workplan | KAIZEN-WP-0006 | finished | — | workplans/KAIZEN-WP-0006-scheduled-agent-execution.md |
| workplan | KAIZEN-WP-0007 | finished | — | workplans/KAIZEN-WP-0007-agent-authoring-doc-generation.md |
| workplan | KAIZEN-WP-0008 | finished | — | workplans/KAIZEN-WP-0008-coulomb-loop-supplier-engagement.md |
| workplan | KAIZEN-WP-0009 | finished | — | workplans/KAIZEN-WP-0009-forward-deployed-agency.md |
| workplan | KAIZEN-WP-0010 | finished | — | workplans/KAIZEN-WP-0010-forgejo-pypi-migration.md |
| workplan | KAIZEN-WP-0011 | finished | — | workplans/KAIZEN-WP-0011-repository-health-normalization.md |
| task | T01 | done | — | workplans/KAIZEN-WP-0003-measurement-loop.md |
| task | T02 | done | — | workplans/KAIZEN-WP-0003-measurement-loop.md |
| task | T03 | done | — | workplans/KAIZEN-WP-0003-measurement-loop.md |
| task | T04 | done | — | workplans/KAIZEN-WP-0003-measurement-loop.md |
| task | T05 | done | — | workplans/KAIZEN-WP-0003-measurement-loop.md |
| task | T06 | done | — | workplans/KAIZEN-WP-0003-measurement-loop.md |
| task | T07 | done | — | workplans/KAIZEN-WP-0003-measurement-loop.md |
| task | T08 | done | — | workplans/KAIZEN-WP-0003-measurement-loop.md |
| task | T09 | done | — | workplans/KAIZEN-WP-0003-measurement-loop.md |
| task | T10 | done | — | workplans/KAIZEN-WP-0003-measurement-loop.md |
| task | T11 | done | — | workplans/KAIZEN-WP-0003-measurement-loop.md |
| task | T12 | done | — | workplans/KAIZEN-WP-0003-measurement-loop.md |
| task | T13 | done | — | workplans/KAIZEN-WP-0003-measurement-loop.md |
| task | T14 | done | — | workplans/KAIZEN-WP-0003-measurement-loop.md |
| task | T15 | done | — | workplans/KAIZEN-WP-0003-measurement-loop.md |
| task | T16 | done | — | workplans/KAIZEN-WP-0003-measurement-loop.md |
| task | T17 | done | — | workplans/KAIZEN-WP-0003-measurement-loop.md |
| task | T18 | done | — | workplans/KAIZEN-WP-0003-measurement-loop.md |
| task | T19 | done | — | workplans/KAIZEN-WP-0003-measurement-loop.md |
| task | T20 | done | — | workplans/KAIZEN-WP-0003-measurement-loop.md |
| task | T21 | done | — | workplans/KAIZEN-WP-0003-measurement-loop.md |
| task | T22 | done | — | workplans/KAIZEN-WP-0003-measurement-loop.md |
| task | T23 | done | — | workplans/KAIZEN-WP-0003-measurement-loop.md |
| task | T24 | done | — | workplans/KAIZEN-WP-0003-measurement-loop.md |
| task | T01 | done | — | workplans/KAIZEN-WP-0004-ecosystem-integration.md |
| task | T02 | done | — | workplans/KAIZEN-WP-0004-ecosystem-integration.md |
| task | T03 | done | — | workplans/KAIZEN-WP-0004-ecosystem-integration.md |
| task | T04 | done | — | workplans/KAIZEN-WP-0004-ecosystem-integration.md |
| task | T05 | done | — | workplans/KAIZEN-WP-0004-ecosystem-integration.md |
| task | T06 | done | — | workplans/KAIZEN-WP-0004-ecosystem-integration.md |
| task | T07 | done | — | workplans/KAIZEN-WP-0004-ecosystem-integration.md |
| task | T08 | done | — | workplans/KAIZEN-WP-0004-ecosystem-integration.md |
| task | T09 | done | — | workplans/KAIZEN-WP-0004-ecosystem-integration.md |
| task | T10 | done | — | workplans/KAIZEN-WP-0004-ecosystem-integration.md |
| task | T11 | done | — | workplans/KAIZEN-WP-0004-ecosystem-integration.md |
| task | T12 | done | — | workplans/KAIZEN-WP-0004-ecosystem-integration.md |
| task | T13 | done | — | workplans/KAIZEN-WP-0004-ecosystem-integration.md |
| task | T14 | done | — | workplans/KAIZEN-WP-0004-ecosystem-integration.md |
| task | T15 | done | — | workplans/KAIZEN-WP-0004-ecosystem-integration.md |
| task | T16 | done | — | workplans/KAIZEN-WP-0004-ecosystem-integration.md |
| task | T17 | done | — | workplans/KAIZEN-WP-0004-ecosystem-integration.md |
| task | T18 | done | — | workplans/KAIZEN-WP-0004-ecosystem-integration.md |
| task | T19 | done | — | workplans/KAIZEN-WP-0004-ecosystem-integration.md |
| task | T01 | done | — | workplans/KAIZEN-WP-0005-adoption-parity.md |
| task | T02 | done | — | workplans/KAIZEN-WP-0005-adoption-parity.md |
| task | T03 | done | — | workplans/KAIZEN-WP-0005-adoption-parity.md |
| task | T04 | done | — | workplans/KAIZEN-WP-0005-adoption-parity.md |
| task | T05 | done | — | workplans/KAIZEN-WP-0005-adoption-parity.md |
| task | T06 | done | — | workplans/KAIZEN-WP-0005-adoption-parity.md |
| task | T07 | done | — | workplans/KAIZEN-WP-0005-adoption-parity.md |
| task | T08 | done | — | workplans/KAIZEN-WP-0005-adoption-parity.md |
| task | T09 | done | — | workplans/KAIZEN-WP-0005-adoption-parity.md |
| task | T10 | done | — | workplans/KAIZEN-WP-0005-adoption-parity.md |
| task | T11 | done | — | workplans/KAIZEN-WP-0005-adoption-parity.md |
| task | T12 | done | — | workplans/KAIZEN-WP-0005-adoption-parity.md |
| task | T13 | done | — | workplans/KAIZEN-WP-0005-adoption-parity.md |
| task | T14 | done | — | workplans/KAIZEN-WP-0005-adoption-parity.md |
| task | T15 | done | — | workplans/KAIZEN-WP-0005-adoption-parity.md |
| task | T16 | done | — | workplans/KAIZEN-WP-0005-adoption-parity.md |
| task | T01 | done | — | workplans/KAIZEN-WP-0006-scheduled-agent-execution.md |
| task | T02 | done | — | workplans/KAIZEN-WP-0006-scheduled-agent-execution.md |
| task | T03 | done | — | workplans/KAIZEN-WP-0006-scheduled-agent-execution.md |
| task | T04 | done | — | workplans/KAIZEN-WP-0006-scheduled-agent-execution.md |
| task | T05 | done | — | workplans/KAIZEN-WP-0006-scheduled-agent-execution.md |
| task | T06 | done | — | workplans/KAIZEN-WP-0006-scheduled-agent-execution.md |
| task | T07 | done | — | workplans/KAIZEN-WP-0006-scheduled-agent-execution.md |
| task | T08 | done | — | workplans/KAIZEN-WP-0006-scheduled-agent-execution.md |
| task | T09 | done | — | workplans/KAIZEN-WP-0006-scheduled-agent-execution.md |
| task | T10 | done | — | workplans/KAIZEN-WP-0006-scheduled-agent-execution.md |
| task | T11 | done | — | workplans/KAIZEN-WP-0006-scheduled-agent-execution.md |
| task | T12 | done | — | workplans/KAIZEN-WP-0006-scheduled-agent-execution.md |
| task | T13 | done | — | workplans/KAIZEN-WP-0006-scheduled-agent-execution.md |
| task | T14 | done | — | workplans/KAIZEN-WP-0006-scheduled-agent-execution.md |
| task | T15 | done | — | workplans/KAIZEN-WP-0006-scheduled-agent-execution.md |
| task | T16 | done | — | workplans/KAIZEN-WP-0006-scheduled-agent-execution.md |
| task | T17 | done | — | workplans/KAIZEN-WP-0006-scheduled-agent-execution.md |
| task | T18 | done | — | workplans/KAIZEN-WP-0006-scheduled-agent-execution.md |
| task | T01 | done | — | workplans/KAIZEN-WP-0007-agent-authoring-doc-generation.md |
| task | T02 | done | — | workplans/KAIZEN-WP-0007-agent-authoring-doc-generation.md |
| task | T03 | done | — | workplans/KAIZEN-WP-0007-agent-authoring-doc-generation.md |
| task | T04 | done | — | workplans/KAIZEN-WP-0007-agent-authoring-doc-generation.md |
| task | T05 | done | — | workplans/KAIZEN-WP-0007-agent-authoring-doc-generation.md |
| task | T06 | done | — | workplans/KAIZEN-WP-0007-agent-authoring-doc-generation.md |
| task | KAIZEN-WP-0008-T01 | done | — | workplans/KAIZEN-WP-0008-coulomb-loop-supplier-engagement.md |
| task | KAIZEN-WP-0008-T02 | done | — | workplans/KAIZEN-WP-0008-coulomb-loop-supplier-engagement.md |
| task | KAIZEN-WP-0008-T03 | done | — | workplans/KAIZEN-WP-0008-coulomb-loop-supplier-engagement.md |
| task | KAIZEN-WP-0008-T04 | done | — | workplans/KAIZEN-WP-0008-coulomb-loop-supplier-engagement.md |
| task | KAIZEN-WP-0008-T05 | done | — | workplans/KAIZEN-WP-0008-coulomb-loop-supplier-engagement.md |
| task | KAIZEN-WP-0008-T06 | done | — | workplans/KAIZEN-WP-0008-coulomb-loop-supplier-engagement.md |
| task | KAIZEN-WP-0008-T07 | done | — | workplans/KAIZEN-WP-0008-coulomb-loop-supplier-engagement.md |
| task | KAIZEN-WP-0008-T08 | done | — | workplans/KAIZEN-WP-0008-coulomb-loop-supplier-engagement.md |
| task | KAIZEN-WP-0008-T09 | done | — | workplans/KAIZEN-WP-0008-coulomb-loop-supplier-engagement.md |
| task | KAIZEN-WP-0008-T10 | done | — | workplans/KAIZEN-WP-0008-coulomb-loop-supplier-engagement.md |
| task | KAIZEN-WP-0009-T01 | done | — | workplans/KAIZEN-WP-0009-forward-deployed-agency.md |
| task | KAIZEN-WP-0009-T02 | done | — | workplans/KAIZEN-WP-0009-forward-deployed-agency.md |
| task | KAIZEN-WP-0009-T03 | done | — | workplans/KAIZEN-WP-0009-forward-deployed-agency.md |
| task | KAIZEN-WP-0009-T04 | done | — | workplans/KAIZEN-WP-0009-forward-deployed-agency.md |
| task | KAIZEN-WP-0009-T05 | done | — | workplans/KAIZEN-WP-0009-forward-deployed-agency.md |
| task | KAIZEN-WP-0009-T06 | done | — | workplans/KAIZEN-WP-0009-forward-deployed-agency.md |
| task | KAIZEN-WP-0009-T07 | done | — | workplans/KAIZEN-WP-0009-forward-deployed-agency.md |
| task | KAIZEN-WP-0009-T08 | done | — | workplans/KAIZEN-WP-0009-forward-deployed-agency.md |
| task | KAIZEN-WP-0009-T09 | done | — | workplans/KAIZEN-WP-0009-forward-deployed-agency.md |
| task | KAIZEN-WP-0009-T10 | done | — | workplans/KAIZEN-WP-0009-forward-deployed-agency.md |
| task | KAIZEN-WP-0009-T11 | done | — | workplans/KAIZEN-WP-0009-forward-deployed-agency.md |
| task | KAIZEN-WP-0010-T01 | done | — | workplans/KAIZEN-WP-0010-forgejo-pypi-migration.md |
| task | KAIZEN-WP-0010-T02 | done | — | workplans/KAIZEN-WP-0010-forgejo-pypi-migration.md |
| task | KAIZEN-WP-0010-T03 | done | — | workplans/KAIZEN-WP-0010-forgejo-pypi-migration.md |
| task | KAIZEN-WP-0010-T04 | done | — | workplans/KAIZEN-WP-0010-forgejo-pypi-migration.md |
| task | KAIZEN-WP-0010-T05 | done | — | workplans/KAIZEN-WP-0010-forgejo-pypi-migration.md |
| task | KAIZEN-WP-0011-T01 | done | — | workplans/KAIZEN-WP-0011-repository-health-normalization.md |
| task | KAIZEN-WP-0011-T02 | done | — | workplans/KAIZEN-WP-0011-repository-health-normalization.md |
| task | KAIZEN-WP-0011-T03 | done | — | workplans/KAIZEN-WP-0011-repository-health-normalization.md |
| task | KAIZEN-WP-0011-T04 | done | — | workplans/KAIZEN-WP-0011-repository-health-normalization.md |
| task | KAIZEN-WP-0011-T05 | done | — | workplans/KAIZEN-WP-0011-repository-health-normalization.md |

View file

@ -18,7 +18,7 @@ You are the Contributing Keeper, a specialized agent focused on maintaining CONT
2. **Welcoming Onboarding**: Provide friendly, accessible instructions that lower the barrier to entry for new contributors
3. **Quality Standards**: Set clear expectations for code style, testing, and documentation aligned with PythonVibes standards
4. **Workflow Documentation**: Define contribution types, development setup, and submission processes
5. **Agent Integration**: Seamlessly integrate the 17+ specialized agents and Kaizen philosophy into contribution workflows
5. **Agent Integration**: Seamlessly integrate the 20 specialized agents and Kaizen philosophy into contribution workflows
6. **Community Building**: Foster a professional tone and maintain behavioral expectations
### Authority and Scope
@ -30,7 +30,7 @@ You have explicit authority to:
- Establish welcoming, friendly tone that encourages participation rather than intimidating newcomers
- Define clear development setup instructions with proper virtual environment and dependency management
- Create issue reporting guidelines and pull request submission workflows
- Integrate the 17+ specialized agents naturally into contribution processes
- Integrate the 20 specialized agents naturally into contribution processes
- Reference the comprehensive Makefile commands and testing infrastructure
- Maintain focus on reducing maintainer burden while improving contribution quality
- Avoid antipatterns: outdated information, overly demanding processes, unwelcoming tone, lack of templates
@ -161,7 +161,7 @@ When reporting bugs, please include:
## Agent-Assisted Development
This repository includes 17+ specialized agents to assist with development:
This repository includes 20 specialized agents to assist with development:
- Use `todo-keeper` for TODO.md maintenance
- Use `changelog-keeper` for CHANGELOG.md updates
- Use `contributing-keeper` for this file maintenance

View file

@ -4,7 +4,7 @@ How kaizen-agentic composes with ecosystem repos **by contract** — no merged
codebases, no duplicated capabilities.
Reference: [wiki/EcosystemIntegration.md](../wiki/EcosystemIntegration.md),
[KAIZEN-WP-0004](../workplans/kaizen-agentic-WP-0004-ecosystem-integration.md).
[KAIZEN-WP-0004](../workplans/KAIZEN-WP-0004-ecosystem-integration.md).
---

View file

@ -22,7 +22,7 @@ Work items originate as Markdown files in `workplans/` **before** being
registered in the state-hub DB. The file is always authoritative; the DB is
a read/query model derived from it.
**File naming:** `workplans/kaizen-agentic-WP-NNNN-<slug>.md`
**File naming:** `workplans/KAIZEN-WP-NNNN-<slug>.md`
**ID prefix:** `KAIZEN-WP`
### Required YAML frontmatter

View file

@ -186,5 +186,5 @@ same agent's project history.
- [ADR-002: Project Memory Convention](ADR-002-project-memory-convention.md)
- [wiki/EcosystemIntegration.md](../../wiki/EcosystemIntegration.md)
- [agentic-resources session schema](https://github.com/coulomb/agentic-resources) — `session_memory/core/schema.py`
- [KAIZEN-WP-0003](../../workplans/kaizen-agentic-WP-0003-measurement-loop.md)
- [KAIZEN-WP-0004](../../workplans/kaizen-agentic-WP-0004-ecosystem-integration.md)
- [KAIZEN-WP-0003](../../workplans/KAIZEN-WP-0003-measurement-loop.md)
- [KAIZEN-WP-0004](../../workplans/KAIZEN-WP-0004-ecosystem-integration.md)

View file

@ -147,4 +147,4 @@ kaizen-agentic schedule prepare <agent> [--target PATH] [--format markdown|json]
- [docs/integrations/schedule-schema.md](../integrations/schedule-schema.md)
- [docs/integrations/discover-kaizen-scheduled-repos.md](../integrations/discover-kaizen-scheduled-repos.md)
- [docs/agency-framework.md](../agency-framework.md)
- [KAIZEN-WP-0006](../../workplans/kaizen-agentic-WP-0006-scheduled-agent-execution.md)
- [KAIZEN-WP-0006](../../workplans/KAIZEN-WP-0006-scheduled-agent-execution.md)

View file

@ -71,4 +71,4 @@ Hybrid override manifest (option C) is design-only — see
- coulomb-loop `docs/adr/ADR-002-customer-supplier-boundary.md`
- [ADR-005](ADR-005-scheduled-agent-execution.md) — schedule contract
- [KAIZEN-WP-0008](../../workplans/kaizen-agentic-WP-0008-coulomb-loop-supplier-engagement.md)
- [KAIZEN-WP-0008](../../workplans/KAIZEN-WP-0008-coulomb-loop-supplier-engagement.md)

View file

@ -354,6 +354,6 @@ Schema: [integrations/schedule-schema.md](integrations/schedule-schema.md).
- [engagements/pilots/eng-coulomb-railiance01-ho-001](../engagements/pilots/eng-coulomb-railiance01-ho-001/) — Phase 1 pilot tree
- [wiki/ForwardDeployedAgencyBusinessModel.md](../wiki/ForwardDeployedAgencyBusinessModel.md) — Kai trial currency, seats/duties, confidentiality
- [wiki/EcosystemIntegration.md](../wiki/EcosystemIntegration.md) — two-layer measurement model
- [WP-0002: Agency Framework](../workplans/kaizen-agentic-WP-0002-agency-framework.md)
- [WP-0003: Measurement Loop](../workplans/kaizen-agentic-WP-0003-measurement-loop.md)
- [WP-0004: Ecosystem Integration](../workplans/kaizen-agentic-WP-0004-ecosystem-integration.md)
- [WP-0002: Agency Framework](../workplans/KAIZEN-WP-0002-agency-framework.md)
- [WP-0003: Measurement Loop](../workplans/KAIZEN-WP-0003-measurement-loop.md)
- [WP-0004: Ecosystem Integration](../workplans/KAIZEN-WP-0004-ecosystem-integration.md)

View file

@ -106,4 +106,4 @@ kaizen-agentic metrics record coach --success --time 60 --quality 0.9 --emit-eve
- [customer engagement playbook](customer-engagement-playbook.md) (supplier)
- coulomb-loop `docs/integrations/activity-core-handoff.md` (customer)
- [KAIZEN-WP-0008](../../workplans/kaizen-agentic-WP-0008-coulomb-loop-supplier-engagement.md)
- [KAIZEN-WP-0008](../../workplans/KAIZEN-WP-0008-coulomb-loop-supplier-engagement.md)

View file

@ -79,4 +79,4 @@ Then in activity-core: run the resolver (dry-run) and confirm one
- [ADR-005](../adr/ADR-005-scheduled-agent-execution.md)
- [INTEGRATION_PATTERNS.md Pattern 2](../INTEGRATION_PATTERNS.md)
- [KAIZEN-WP-0006](../../workplans/kaizen-agentic-WP-0006-scheduled-agent-execution.md)
- [KAIZEN-WP-0006](../../workplans/KAIZEN-WP-0006-scheduled-agent-execution.md)

View file

@ -94,7 +94,7 @@ kaizen-agentic schedule init --engagement <slug> --bootstrap-cadence weekly --fo
## Reference implementation
- Customer: [coulomb-loop INTENT](https://forgejo.coulomb.social/coulomb/coulomb-loop/src/branch/main/INTENT.md)
- Supplier workplan: [KAIZEN-WP-0008](../../workplans/kaizen-agentic-WP-0008-coulomb-loop-supplier-engagement.md)
- Supplier workplan: [KAIZEN-WP-0008](../../workplans/KAIZEN-WP-0008-coulomb-loop-supplier-engagement.md)
- Convention: [ADR-006](../adr/ADR-006-customer-engagement-convention.md)
## Related

View file

@ -62,4 +62,4 @@ See [customer-engagement-playbook.md](customer-engagement-playbook.md).
- coulomb-loop `docs/adr/ADR-002-customer-supplier-boundary.md`
- [ADR-006](../adr/ADR-006-customer-engagement-convention.md)
- [KAIZEN-WP-0008](../../workplans/kaizen-agentic-WP-0008-coulomb-loop-supplier-engagement.md)
- [KAIZEN-WP-0008](../../workplans/KAIZEN-WP-0008-coulomb-loop-supplier-engagement.md)

View file

@ -81,7 +81,7 @@ INTENT says repo should not own all concrete agent implementations; 21 agents li
## Related Artifacts
- `SCOPE.md` — updated 2026-06-16
- `workplans/kaizen-agentic-WP-0003-measurement-loop.md`
- `workplans/KAIZEN-WP-0003-measurement-loop.md`
- `history/2026-06-16-ecosystem-assessment.md`
- `wiki/EcosystemIntegration.md`
- `docs/adr/ADR-004-project-metrics-convention.md`
- `docs/adr/ADR-004-project-metrics-convention.md`

View file

@ -1,7 +1,7 @@
---
id: capability.agents.kaizen-framework
name: Kaizen Agentic Framework
summary: AI agency framework providing 18 specialized deployable agent instruction sets plus persistent,
summary: AI agency framework providing 20 specialized deployable agent instruction sets plus persistent,
project-scoped memory and cross-agent coordination via a Coach meta-agent.
owner: kaizen-agentic
status: draft
@ -29,7 +29,7 @@ external_evidence:
confidence: low
basis: scope_vs_intent_and_consumer_expectations
satisfied_expectations:
- 18 specialized agent instruction sets
- 20 specialized agent instruction sets
- persistent project-scoped agent memory
- Coach meta-agent for fleet-wide pattern synthesis
broken_expectations: []
@ -44,7 +44,7 @@ discovery:
intent: Let agents arrive in a project already informed and improve over time through persistent, project-scoped
memory and fleet-wide coordination via a Coach meta-agent.
includes:
- 18 specialized agent instruction sets
- 20 specialized agent instruction sets
- persistent memory and coordination framework
- Coach meta-agent pattern synthesis
excludes:
@ -89,7 +89,7 @@ promotion_history: []
## Overview
`kaizen-agentic` is an AI agency framework: 18 specialized agents deployable into any project, each gaining persistent project-scoped memory and coordination through a Coach meta-agent that synthesises fleet-wide patterns and briefs incoming agents.
`kaizen-agentic` is an AI agency framework: 20 specialized agents deployable into any project, each gaining persistent project-scoped memory and coordination through a Coach meta-agent that synthesises fleet-wide patterns and briefs incoming agents.
## Assessment notes

View file

@ -4,7 +4,7 @@ domain: helix_forge
capabilities:
- id: capability.agents.kaizen-framework
name: Kaizen Agentic Framework
summary: AI agency framework providing 18 specialized deployable agent instruction sets plus persistent,
summary: AI agency framework providing 20 specialized deployable agent instruction sets plus persistent,
project-scoped memory and cross-agent coordination via a Coach meta-agent.
vector: D3 / A2 / C1 / R0
domain: agents

View file

@ -18,7 +18,7 @@ You are the Contributing Keeper, a specialized agent focused on maintaining CONT
2. **Welcoming Onboarding**: Provide friendly, accessible instructions that lower the barrier to entry for new contributors
3. **Quality Standards**: Set clear expectations for code style, testing, and documentation aligned with PythonVibes standards
4. **Workflow Documentation**: Define contribution types, development setup, and submission processes
5. **Agent Integration**: Seamlessly integrate the 17+ specialized agents and Kaizen philosophy into contribution workflows
5. **Agent Integration**: Seamlessly integrate the 20 specialized agents and Kaizen philosophy into contribution workflows
6. **Community Building**: Foster a professional tone and maintain behavioral expectations
### Authority and Scope
@ -30,7 +30,7 @@ You have explicit authority to:
- Establish welcoming, friendly tone that encourages participation rather than intimidating newcomers
- Define clear development setup instructions with proper virtual environment and dependency management
- Create issue reporting guidelines and pull request submission workflows
- Integrate the 17+ specialized agents naturally into contribution processes
- Integrate the 20 specialized agents naturally into contribution processes
- Reference the comprehensive Makefile commands and testing infrastructure
- Maintain focus on reducing maintainer burden while improving contribution quality
- Avoid antipatterns: outdated information, overly demanding processes, unwelcoming tone, lack of templates
@ -161,7 +161,7 @@ When reporting bugs, please include:
## Agent-Assisted Development
This repository includes 17+ specialized agents to assist with development:
This repository includes 20 specialized agents to assist with development:
- Use `todo-keeper` for TODO.md maintenance
- Use `changelog-keeper` for CHANGELOG.md updates
- Use `contributing-keeper` for this file maintenance

View file

@ -85,10 +85,16 @@ class AgentDefinition:
if key in frontmatter:
deps = frontmatter[key]
if isinstance(deps, list):
dependencies.update(deps)
dependencies.update(
dep.strip()
for dep in deps
if isinstance(dep, str) and dep.strip()
)
elif isinstance(deps, str):
# Handle comma-separated string
dependencies.update([d.strip() for d in deps.split(",")])
dependencies.update(
dep.strip() for dep in deps.split(",") if dep.strip()
)
# Look for explicit dependencies in content
dep_patterns = [
@ -101,7 +107,11 @@ class AgentDefinition:
matches = re.findall(pattern, content, re.IGNORECASE)
for match in matches:
if isinstance(match, str):
deps = [d.strip().strip("\"'") for d in match.split(",")]
deps = [
dependency
for dep in match.split(",")
if (dependency := dep.strip().strip("\"'"))
]
dependencies.update(deps)
# Look for specific agent references in content (more precise)

View file

@ -222,7 +222,7 @@ class TestWorkaroundRemovalReadiness:
# Test that the CLI works when invoked as a subprocess
result = subprocess.run(
[
"python",
sys.executable,
"-c",
'from kaizen_agentic.cli import safe_cli_wrapper; import sys; sys.argv = ["kaizen-agentic", "list"]; safe_cli_wrapper()',
],

View file

@ -58,6 +58,25 @@ description: Second test agent
assert registry.get_agent("agent-two") is not None
def test_agent_definition_ignores_empty_dependencies(tmp_path):
"""An empty dependency declaration must not create an empty-name edge."""
agent_content = """---
name: standalone-agent
description: Agent with an explicit empty dependency list
dependencies: []
---
# Standalone Agent
"""
agent_file = tmp_path / "agent-standalone-agent.md"
agent_file.write_text(agent_content)
agent_def = AgentDefinition.from_file(agent_file)
assert agent_def.dependencies == set()
def test_agent_registry_get_agent(tmp_path):
"""Test getting specific agent."""
agent_content = """---

View file

@ -209,7 +209,7 @@ WP-0001 T04. Assess before depending on it.
2. `wiki/EcosystemIntegration.md` — this document
3. `docs/adr/ADR-004-project-metrics-convention.md` — project metrics schema
4. `history/2026-06-16-ecosystem-assessment.md` — full repo comparison
5. `workplans/kaizen-agentic-WP-0004-ecosystem-integration.md` — implementation plan
5. `workplans/KAIZEN-WP-0004-ecosystem-integration.md` — implementation plan
---

View file

@ -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

View file

@ -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

View file

@ -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)

View file

@ -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)

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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)

View file

@ -268,4 +268,4 @@ All tasks T01T11 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)

View 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`.