Normalize repository validation and metadata
This commit is contained in:
parent
d4a4560a8d
commit
9d996d7936
36 changed files with 298 additions and 175 deletions
|
|
@ -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.
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
||||
|
|
|
|||
2
SCOPE.md
2
SCOPE.md
|
|
@ -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
|
||||
|
|
|
|||
244
WORK-RECORDS.md
244
WORK-RECORDS.md
|
|
@ -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 |
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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).
|
||||
|
||||
---
|
||||
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
|
|
|
|||
|
|
@ -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`
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
|
|
|
|||
|
|
@ -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()',
|
||||
],
|
||||
|
|
|
|||
|
|
@ -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 = """---
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
||||
---
|
||||
|
||||
|
|
|
|||
|
|
@ -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