Validating amendments

Although the final judgement of whether an amendment is considered valid and correct must be left to humans at all times, the system assists where it can. For example, if a user writes an amendment to change article X in law Y, the system can test whether article X actually exists in law Y and warn the user if it doesn’t. The system can also determine whether the basic components (location and action) of an amendment are actually present and give a warning in case they’re missing.