No pressure, no abstraction
If you cannot name the real design pressure — hidden effects, semantic duplication, a true variation axis — no new abstraction is introduced.
WORKFLOW 03 / 05
Create or refine an implementation-ready solution without coding.
Design from scratch, or refine an existing proposal — the two modes ask different questions.
Pin down the problem, goals, constraints, and acceptance behavior; read what the repository already offers.
Name the real problem first: hidden effects, semantic duplication, a true variation axis… No observed pressure means no new abstraction.
Only compare options with materially different trade-offs, and recommend the lowest complexity that satisfies the need.
Novel constructs must show concrete benefit; code is shared only when it is the same domain rule.
Deliver boundaries, contracts, trade-offs, and an implementation sequence. No production code is written.
If you cannot name the real design pressure — hidden effects, semantic duplication, a true variation axis — no new abstraction is introduced.
Reflection, metaprogramming, new dependencies, and design patterns must show concrete benefit and explain why they exist.
Code is shared only when it implements the same domain rule and should evolve together. Looking similar is not a reason.