01
Nomia
Business-rule alignment tool for Python projects that declares rules in YAML, links them to code with decorators, and detects implementation drift.
Nomia is a Python CLI tool for tracking the relationship between business rules and their implementation in code.
Instead of letting domain knowledge drift across old tickets, scattered conditionals, and outdated documentation, Nomia makes rule-to-code alignment explicit and observable. Rules are declared in a YAML file, linked to implementation functions with decorators, and validated through CLI commands.
The workflow centers on three commands: validate creates a snapshot of current rule implementations, check compares code against the last validated state, and audit helps discover functions that are not linked to any rule.
Nomia is designed to fit into real development workflows such as pull requests and CI pipelines. It does not replace tests or infer business logic automatically; it gives teams visibility into whether code still reflects the business intent they chose to track.
- Python
Runnable locally. See GitHub for setup instructions.