refine: sharpen the Explaining and Teaching contract#581
Conversation
- Name the trigger (explain / why / how) so it replaces the default
"just explain" behaviour explicitly.
- Reorder to the real execution flow: ground yourself -> frame the
checklist -> diagnose -> teach one item in 4MAT order -> verify -> gate.
- Add a grounding step (learn the current state before teaching; go to
the source, don't teach from stale memory).
- Add an over-fire brake (one-line question -> one-line answer) and an
explicit learner opt-out ("just tell me").
- Generalise away from code-only wording so it applies to any topic;
keep Naur's "program theory" as attribution only.
- Mirror all changes in templateDe.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yml Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (2)
WalkthroughDer Contract "Explaining and Teaching" wird mit präzisiertem Teaching-Loop, explizitem Gatekeeping, Socratic-Methode, 4MAT-Struktur und Learner-Opt-out verfeinert. Updates dokumentieren die neue Struktur in beiden Sprachversionen und Changelog. ChangesContract Refinement: Explaining and Teaching
Estimated code review effort🎯 2 (Simple) | ⏱️ ~8 minutes Possibly related PRs
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Sharpens the Explaining and Teaching contract (
contracts.json, EN + DE) without changing its anchors.What changed
Anchors (unchanged)
4mat·mental-model-according-to-naur·socratic-method·feynman-technique·blooms-taxonomy·definition-of-doneNotes
**, preserves the→arrows, and produces clean paragraph breaks.== 2026-06-08).🤖 Generated with Claude Code
Summary by CodeRabbit