CogitaveLearn

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.

Units

  1. 01Introduction4 min
  2. 02Why reuse-first, and what enforces it8 min
  3. 03Build from scratch as the exception8 min
  4. 04Knowledge check4 min
  5. 05Summary3 min