Add Helix Forge correlation (HELIX_SESSION_UID env, metrics correlate), artifact-store publish (metrics publish), activity-core ActivityDefinition references, integration patterns docs, and canon/knowledge design artifacts.
197 lines
6.8 KiB
Markdown
197 lines
6.8 KiB
Markdown
# Ecosystem Integration
|
|
|
|
*How KaizenAgentic composes with adjacent repositories*
|
|
|
|
KaizenAgentic (`INTENT.md`) defines a **meta-improvement layer** for coding
|
|
agents. No single repository implements the full vision. This document describes
|
|
the **two-layer measurement model** and integration contracts with ecosystem
|
|
repos.
|
|
|
|
---
|
|
|
|
## Two-Layer Measurement Model
|
|
|
|
| Layer | Question answered | Owner | Storage |
|
|
|-------|-------------------|-------|---------|
|
|
| **Project** | How is this *agent persona* performing in *this repo*? | kaizen-agentic | `.kaizen/metrics/<agent>/` |
|
|
| **Fleet** | How are coding sessions performing *across repos*? | agentic-resources | Helix Forge digest store + baselines |
|
|
|
|
```
|
|
Coding session (Claude / Codex / Grok)
|
|
│
|
|
├──────────────────────────────────────┐
|
|
▼ ▼
|
|
agentic-resources kaizen-agentic
|
|
(Helix Forge) (session close)
|
|
Capture → Digest → Fleet metrics metrics record → executions.jsonl
|
|
│ │
|
|
└──────── helix_session_uid ───────────┘
|
|
(optional link)
|
|
```
|
|
|
|
### When to use which layer
|
|
|
|
- **Project metrics** — optimizer recommendations, Coach briefs, per-agent
|
|
kaizen loop in one codebase (ADR-004).
|
|
- **Fleet metrics** — cross-repo friction analysis, pattern distribution,
|
|
weekly retro, tooling decisions (Helix Forge PRD).
|
|
|
|
Kaizen-agentic does not re-implement session JSONL ingestion. It may **cite**
|
|
Helix session UIDs on project execution records for correlation.
|
|
|
|
---
|
|
|
|
## Integration Partners
|
|
|
|
### agentic-resources (P0)
|
|
|
|
**Helix Forge** — session capture, fleet aggregates, baselines, weekly retro.
|
|
|
|
| KaizenAgentic | Helix Forge |
|
|
|---------------|-------------|
|
|
| `.kaizen/metrics/<agent>/executions.jsonl` | Digest store + `measure/baselines.jsonl` |
|
|
| Per-agent persona outcomes | Per-session cross-repo outcomes |
|
|
| `kaizen-agentic metrics optimize` | `session_memory/measure/` aggregates |
|
|
|
|
**Correlation fields** (ADR-004): `helix_session_uid`, `repo`, `flavor`,
|
|
`tokens`, `infra_overhead_share`.
|
|
|
|
**Workplan:** KAIZEN-WP-0004 Part 1.
|
|
|
|
#### Worked example
|
|
|
|
A TDD8 session captured by Helix Forge and closed with kaizen metrics:
|
|
|
|
```bash
|
|
# Helix capture sets (or operator exports) session identity
|
|
export HELIX_SESSION_UID="claude:17092961-abc"
|
|
export HELIX_REPO="kaizen-agentic"
|
|
export HELIX_FLAVOR="claude"
|
|
export HELIX_TOKENS="12500"
|
|
|
|
# Session close — project layer
|
|
kaizen-agentic metrics record tdd-workflow --success --time 4200 --quality 0.92
|
|
|
|
# Inspect project record (includes correlation fields)
|
|
kaizen-agentic metrics show tdd-workflow
|
|
|
|
# Fleet lookup — read-only, no ingestion in kaizen-agentic
|
|
export HELIX_STORE_DB=~/.helix-forge/store.db
|
|
kaizen-agentic metrics correlate claude:17092961-abc
|
|
```
|
|
|
|
Project `executions.jsonl` carries `helix_session_uid` for audit; fleet analytics
|
|
remain in agentic-resources digest store. Coach `memory brief` surfaces project
|
|
`## Performance Summary`; correlate adds fleet context when needed.
|
|
|
|
Contract: [docs/integrations/helix-forge-correlation.md](../docs/integrations/helix-forge-correlation.md).
|
|
|
|
### activity-core (P1)
|
|
|
|
**Event bridge** — scheduled and event-driven task creation.
|
|
|
|
ActivityDefinition reference copies (sync into activity-core to activate):
|
|
|
|
- [weekly-metrics-optimize](../docs/integrations/activity-definitions/weekly-metrics-optimize.md)
|
|
- [post-install-metrics-scaffold](../docs/integrations/activity-definitions/post-install-metrics-scaffold.md)
|
|
- [low-success-rate-review](../docs/integrations/activity-definitions/low-success-rate-review.md)
|
|
|
|
**Workplan:** KAIZEN-WP-0004 Part 2. Patterns: [docs/INTEGRATION_PATTERNS.md](../docs/INTEGRATION_PATTERNS.md).
|
|
|
|
### artifact-store (P1)
|
|
|
|
**Evidence retention** — durable registry for generated outputs.
|
|
|
|
Register after optimizer runs:
|
|
|
|
- `optimizer/analysis.json`
|
|
- `recommendations.jsonl` snapshots
|
|
- E2e pilot evidence packages
|
|
|
|
Retention class: `raw-evidence` (180d default, aligned with ADR-004).
|
|
|
|
```bash
|
|
kaizen-agentic metrics optimize
|
|
kaizen-agentic metrics publish # requires ARTIFACTSTORE_API_URL + TOKEN
|
|
```
|
|
|
|
Manifest: [docs/integrations/optimizer-artifact-manifest.md](../docs/integrations/optimizer-artifact-manifest.md).
|
|
|
|
**Workplan:** KAIZEN-WP-0004 Part 3.
|
|
|
|
### info-tech-canon (P2)
|
|
|
|
**Semantic canon** — agent briefs, patterns, profiles, validation.
|
|
|
|
- Map `KaizenAgentTemplate.md` → InfoTechCanon profile format
|
|
- Publish compact agent briefs per persona
|
|
- Extend `kaizen-agentic validate` with canon conformance checks
|
|
|
|
**Workplan:** KAIZEN-WP-0004 Part 4.
|
|
|
|
### phase-memory (P2, future)
|
|
|
|
**Memory graphs** — upgrade from flat `memory.md` to phased memory profiles.
|
|
|
|
- Fluid memory → project session paths
|
|
- Stabilized memory → accumulated findings with provenance
|
|
- Context packages for Coach brief compilation
|
|
|
|
No WP-0003 blocker; plan after ecosystem integration baseline.
|
|
|
|
### kontextual-engine (P2)
|
|
|
|
**Knowledge operations** — ingest `wiki/` and agent definitions as governed
|
|
assets; runtime for KaizenGuidance catalog when built.
|
|
|
|
### llm-connect (P3)
|
|
|
|
**LLM abstraction** — use when Coach/optimizer synthesis becomes automated
|
|
beyond CLI context assembly. Token metrics align with wiki pricing tiers.
|
|
|
|
### domain-tree (P3)
|
|
|
|
Register kaizen-agentic and agent categories with primary/secondary domain
|
|
bindings when capability catalog matures.
|
|
|
|
### identity-canon (P3)
|
|
|
|
Terminology for agent persona vs deployed instance vs session actor —
|
|
supports "digital talent agency" framing without overloading "user".
|
|
|
|
### tele-mcp (TBD)
|
|
|
|
Listed on Forgejo; not cloned locally. Candidate telemetry MCP adapter for
|
|
WP-0001 T04. Assess before depending on it.
|
|
|
|
---
|
|
|
|
## Boundary Rules
|
|
|
|
1. **kaizen-agentic owns** agent definitions, `.kaizen/` conventions, CLI,
|
|
Coach/optimizer personas, and product framing (`INTENT.md`, `wiki/`).
|
|
2. **kaizen-agentic does not own** session transcript ingestion, task
|
|
scheduling, artifact bytes, knowledge graph runtime, or LLM providers.
|
|
3. **Integrate by contract** — ADRs, shared correlation fields, ActivityDefinitions,
|
|
artifact registration APIs — not by merging repos.
|
|
4. **Evidence compounds** — fleet baselines inform tooling; project metrics
|
|
inform agent specs; artifact-store preserves both for audit.
|
|
|
|
---
|
|
|
|
## Reading Order
|
|
|
|
1. `INTENT.md` — purpose and boundaries
|
|
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
|
|
|
|
---
|
|
|
|
## Related Assessments
|
|
|
|
Persisted in `history/`:
|
|
|
|
- `2026-06-16-intent-gap-analysis.md`
|
|
- `2026-06-16-ecosystem-assessment.md` |