To-do List¶
Many more tests. In particular, make sure that intermediate classes of exceptions work properly.
Documentation generation for grouping classes; list the subclasses.
Better construction of the error response schema:
Don’t assume everything uses 400
Fill in the schema for the ‘content’
Additional problem report fields, such as:
Timestamp
Origin (e.g. host, PID)
Trace id/correlation id of some kind (UUID)
Provide endpoints that can do something useful with the ‘type’ and ‘instance’ attributes of a problem report.
Support computed or implied attributes of an exception (construction-time method).