docs(#4367): add startup wiring checklist to boost AGENTS.md - #4370
Conversation
Add a "Wiring startup logic" subsection under "Code conventions" in the boost workspace AGENTS.md. This gives the code agent an explicit checklist to follow when adding new initialization, migration, or validation methods to plugin-scoped services (RuntimeConfigResolver, AdminConfigService, etc.), ensuring the method is wired into plugin.ts startup and not left as dead code. Closes #4367
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #4370 +/- ##
==========================================
+ Coverage 61.49% 61.53% +0.03%
==========================================
Files 2534 2528 -6
Lines 101630 101564 -66
Branches 28471 28423 -48
==========================================
Hits 62496 62496
+ Misses 38569 37262 -1307
- Partials 565 1806 +1241
*This pull request uses carry forward flags. Click here to find out more. Continue to review full report in Codecov by Harness.
🚀 New features to boost your workflow:
|
|
|
🤖 Finished Retro · ✅ Success · Started 1:23 PM UTC · Completed 1:34 PM UTC Commit: |
Retro: PR #4370 — docs(#4367): add startup wiring checklist to boost AGENTS.mdWorkflow quality: smooth end-to-end retro loopThis PR demonstrates a successful retro-to-code pipeline. The retro agent on PR #4315 identified a real gap (a
Total agent compute: ~10 minutes. Zero rework iterations. The code agent faithfully implemented the triage agent's recommended content — a 15-line, 4-step checklist added to No new proposals — existing issues cover all findingsAll improvement opportunities identified in this retro are already tracked by open issues:
|



Add a "Wiring startup logic" subsection under "Code conventions" in the boost workspace AGENTS.md. This gives the code agent an explicit checklist to follow when adding new initialization, migration, or validation methods to plugin-scoped services (RuntimeConfigResolver, AdminConfigService, etc.), ensuring the method is wired into plugin.ts startup and not left as dead code.
Closes #4367
Post-script verification
agent/4367-lifecycle-wiring-checklist)238b1a3a6799a81dab6c9af3f2b180688372781f..HEAD)