What problem does it solve?
kc-nightwatch automates nightly quality monitoring and improvement for a plugin ecosystem by harvesting signals, validating structure, and proposing or applying fixes so maintainers don't miss regressions or repetitive maintenance work.
Core Features & Use Cases
- Forge validation & auto-fix: Run structural checks with kc-plugin-forge, create limited auto-fix branches, and re-validate to reduce trivial FAIL items.
- Signal harvesting: Aggregate signals from journal entries, Sentry, git stats, and E2E reports, deduplicate across sources, and prioritize by confidence and cooldown rules.
- Feedback loop & reporting: Collect PR/Linear/Slack feedback, compute reject rates, adapt thresholds, and produce daily Slack reports and Linear issues or PR proposals.
- Use Case: Nightly run scans a plugin repo, auto-fixes small schema issues, files proposals for behavioral changes, and generates a morning report linking dispatched PRs and issues.
Quick Start
Run kc-nightwatch to perform a nightly validation, harvest signals, and generate improvement proposals for configured targets.