This document will consist of a possible
list of bugs (in code),
deficiencies (in documentation and users' guide),
and inadequacies (in testing legacy),
that were encountered and the steps taken to correct them.
It should contain, as well, an honest assessment of the
strengths and weaknesses of design and implementation in the
system, as you see them.
Thereafter should come an abbreviated implementation design
for the enhancement requested and an addition to the users'
guide corresponding to the enhancement.
In the event that the system provided for maintenance and
enhancement was too flawed to be saved, the report will
expand the ``honest assessment'' mentioned above to
give a full accounting of the flaws.