From c5798f58e437bd577800a067486424a30ae7bfb9 Mon Sep 17 00:00:00 2001 From: tegwick Date: Thu, 18 Jun 2026 08:11:14 +0200 Subject: [PATCH] docs: fix supplier ActivityDefinition rule path syntax Use context.* field paths and {context.*} placeholders to match activity-core rule evaluator conventions. --- .../activity-definitions/weekly-coach-orientation.md | 8 ++++---- .../activity-definitions/weekly-metrics-optimize.md | 10 +++++----- .../activity-definitions/weekly-optimization-review.md | 8 ++++---- 3 files changed, 13 insertions(+), 13 deletions(-) diff --git a/docs/integrations/activity-definitions/weekly-coach-orientation.md b/docs/integrations/activity-definitions/weekly-coach-orientation.md index fa7a62d..b10153e 100644 --- a/docs/integrations/activity-definitions/weekly-coach-orientation.md +++ b/docs/integrations/activity-definitions/weekly-coach-orientation.md @@ -33,15 +33,15 @@ returns one `scheduled_run` per `(repo, agent)`; this definition selects the id: run-weekly-coach for_each: context.scheduled_runs bind_as: r -condition: 'r.agent == "coach" and r.enabled == true' +condition: 'context.r.agent == "coach" and context.r.enabled' action: - task_template: "Weekly coach orientation: {{r.repo}}" + task_template: "Weekly coach orientation: {context.r.repo}" description: | - {{r.prepare_command}} + {context.r.prepare_command} Then load agents/agent-coach.md in a coding-agent session, paste the prepared bundle, and follow the coach synthesis. At session close: kaizen-agentic metrics record coach --success --time --quality <0-1> - target_repo: "{{r.repo}}" + target_repo: context.r.repo priority: medium labels: ["kaizen", "agent-run", "coach", "scheduled", "automated"] ``` diff --git a/docs/integrations/activity-definitions/weekly-metrics-optimize.md b/docs/integrations/activity-definitions/weekly-metrics-optimize.md index f75e5b7..f2a3e2a 100644 --- a/docs/integrations/activity-definitions/weekly-metrics-optimize.md +++ b/docs/integrations/activity-definitions/weekly-metrics-optimize.md @@ -27,13 +27,13 @@ Invokes the kaizen-agentic optimizer CLI per project. id: run-weekly-optimizer for_each: context.projects bind_as: p -condition: 'p.has_metrics == true' +condition: 'context.p.has_metrics' action: - task_template: "Run kaizen metrics optimize on {{p.repo}}" + task_template: "Run kaizen metrics optimize on {context.p.repo}" description: | - cd {{p.root}} && kaizen-agentic metrics optimize + cd {context.p.root} && kaizen-agentic metrics optimize Optional: kaizen-agentic metrics publish (when artifact-store configured) - target_repo: "{{p.repo}}" + target_repo: context.p.repo priority: medium labels: ["kaizen", "metrics", "optimizer", "automated"] ``` @@ -41,4 +41,4 @@ action: **Activation:** sync this definition into activity-core via `make sync-activity-definitions` after enabling the shell resolver for `discover_kaizen_projects`. -**CLI mapping:** `kaizen-agentic metrics optimize` (no agent filter = all agents with metrics). \ No newline at end of file +**CLI mapping:** `kaizen-agentic metrics optimize` (no agent filter = all agents with metrics). diff --git a/docs/integrations/activity-definitions/weekly-optimization-review.md b/docs/integrations/activity-definitions/weekly-optimization-review.md index d9e2579..83e7370 100644 --- a/docs/integrations/activity-definitions/weekly-optimization-review.md +++ b/docs/integrations/activity-definitions/weekly-optimization-review.md @@ -30,16 +30,16 @@ review is evidence-backed. id: run-weekly-optimization for_each: context.scheduled_runs bind_as: r -condition: 'r.agent == "optimization" and r.enabled == true' +condition: 'context.r.agent == "optimization" and context.r.enabled' action: - task_template: "Weekly optimization review: {{r.repo}}" + task_template: "Weekly optimization review: {context.r.repo}" description: | - {{r.prepare_command}} + {context.r.prepare_command} kaizen-agentic metrics optimize # refresh evidence Then load agents/agent-optimization.md, paste the prepared bundle plus the optimizer report, and act on recommendations. At session close: kaizen-agentic metrics record optimization --success --time --quality <0-1> - target_repo: "{{r.repo}}" + target_repo: context.r.repo priority: medium labels: ["kaizen", "agent-run", "optimization", "scheduled", "automated"] ```