Reuse-first engineering
Explain why AI-assisted development diverges without a counter-force, state the discover-before-generate hard rule and what enforces it, and justify a from-scratch decision the way ADR-0003 requires - as a reasoned exception, not a default.
Units5
Duration27 min
Levelbeginner
By the end of this module, you'll be able to:
- Explain why AI-assisted development diverges without a deliberate counter-force, and what discover-before-generate does about it.
- State the order of operations - discover, compose, justify + author, contribute back - and the tokens-to-golden-components single source of truth it protects.
- Name the anti-duplication gates that keep a needless re-author out of
main. - Justify a from-scratch decision using ADR-0003's port-best-in-class, rebuild-native stance, and say when reinventing is actually earned.