Libra CodeHub

CedarCopilot/cedar-mail

Branch: staging

feat(coaching): seed wires triggers into named people's personal playbooks

merged#2935CedarCopilot

CedarCopilot wants to merge 1 commit into staging from feat/coaching-seed-personal-wiring

What Libra verified

  • Coaching triggers are removed from the organization playbook

    Libra ran this behavior against the change and confirmed the check detects when it breaks.

    Technical evidence
    • the organization playbook loses meeting and cron blocks for the coaching agent while an unrelated trigger block remains unchanged

    Changed code: seed-coaching-org.ts.

  • Named reps receive meeting coaching and the leader owns the weekly rollup

    Libra ran this behavior against the change and confirmed the check detects when it breaks.

    Technical evidence
    • each named rep’s personal playbook receives a bare meeting reference without a weekly cron
    • the named leader’s personal playbook receives one scheduled cron reference carrying the leader instruction and configured schedule and timezone

    Changed code: seed-coaching-org.ts.

  • Repeated wiring does not duplicate personal triggers

    Libra ran this behavior against the change and confirmed the check detects when it breaks.

    Technical evidence
    • applying personal wiring again leaves the already wired playbook XML unchanged
    • applying personal wiring again reports no newly added meeting or cron trigger

    Changed code: personal-wiring.test.ts.

run 1743cb06-82a9-4fe9-a476-ca2d2d120264, completed Sep 24, 2026, 3:23 PM