https://123dok.net/document/q5m3g0lw-use-goal-oriented-paradigm-design-law-compliance-reasoning.html