activity-core/activity-definitions/binky-weekly-review-prep.md
tegwick b1eb5e6a55
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 2s
Build and Publish Container Image / build-and-push (push) Successful in 1m16s
feat(resolvers): binky_rhythm_status query in state-hub resolver
Due-items for the three Binky operating-rhythm definitions
(BINKY-WP-0004-T02). Dueness derives from hub progress events recorded
by the executing session (binky_daily_brief / binky_mail_intake /
binky_weekly_review, detail.repo scoped); weekly_review carries
milestone_moved from event_type=milestone events in the last 7 days
(RISK-005 signal). Definitions' resolver comments updated; definitions
stay enabled:false until cutover (BINKY-WP-0004-T06).

7 new tests; resolver test file 31/31 green. Pre-existing failures in
test_railiance_ops_inventory_wiring/test_schedule_health are untouched.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-17 17:07:00 +02:00

44 lines
1.4 KiB
Markdown

---
id: binky-weekly-review-prep
name: Binky Weekly Founder Review Prep
enabled: false
owner: custodian-agent
governance: custodian
status: proposed
trigger:
type: cron
cron_expression: "43 16 * * 5" # Friday 16:43
timezone: Europe/Berlin
misfire_policy: skip
context_sources:
- type: state-hub
query: binky_rhythm_status
params:
repo: binky-control
kind: weekly_review
bind_to: context.rhythm
# Resolver implemented (BINKY-WP-0004-T02); for kind=weekly_review, due is
# true when no binky_weekly_review progress event exists for today, and the
# item carries milestone_moved (bool): any event_type=milestone progress
# event for the repo in the last 7 days — the RISK-005 escalation signal.
---
# Binky Weekly Founder Review Prep
Runs Fridays at 16:43 Berlin time. Prepares the ~15-minute founder review
(binky-control/OperatingRhythm.md): freshest daily brief plus
SuccessMilestones delta. If two consecutive weeks show activity without
milestone movement, the task flags RISK-005 escalation.
```rule
id: emit-review-prep-task
for_each: context.rhythm.items
bind_as: item
condition: 'context.item.due'
action:
task_template: Prepare Binky weekly founder review ({context.item.date})
description: Summarize newest brief + milestone delta; flag RISK-005 if two milestone-free weeks.
target_repo: binky-control
priority: medium
labels: ["binky", "weekly-review", "automated"]
```