Closed juleskuehn closed 1 week ago
This can be implemented by adding an additional "clause set" object which is parent to clauses. A new clause set can be created for each standard. Contract language can be considered a standard. Each standard needs to be implemented using hierarchical numbering where only leaf nodes contain testable requirements. Any code relating to a "clause tree" will need to be updated to operate on a list of clause set objects rather than clauses directly. The clause tree function will output a separate clause tree for each clause set.
This may cause issues in the following areas:
Out of scope
Feature request - not sure how to implement this. Currently the implementation is highly dependent on hierarchical numbering like in EN 301 549.