What problem does it solve?
Syncing a configuration or “rules” change across multiple sibling projects is error-prone because AI tools can overwrite local customizations or apply changes without evidence.
Core Features & Use Cases
- Opt-in multi-project propagation: Uses
.supervibe/sync-config.yaml to determine which sibling projects are allowed to receive updates.
- Evidence-first, dry-run diffing: Computes diffs against sibling rule versions and shows planned changes before any writes.
- Local-customization protection: Detects divergent local edits and asks whether to merge, skip, or route to manual review.
- Validation and auditability: Requires post-sync validation (rule-quality) and produces an audit log decision record per target.
Quick Start
Use an AI chat command like: “When I say ‘синхронизируй правила’, read the sync config, diff the updated rule against each opt-in sibling, show me the per-target dry-run changes, and only apply after I confirm.”