Thank you @Cybnate, was looking forward to see your comment since you have done something similar in the past with NuDroid you certainly know how to handle things like this.
Support is not included in this grant. Severe problems that might emerge later in production requires a case-by-case analysis. In some cases I am open to do that for free, but only when a fault or lack has been caused directly by myself while adding 0.4.1 code and the fix require short time (a hotfix). In most cases, that’s part of the business and this grant doesn’t include any maintenance.
And FYI, adding a new exchange is not considered support in my terms, is more like adding a new feature (and a fairly big one).
For future development of NuBot, (see new roadmap), we have to think of a more sophisticated grant (if we want to continue). A separate grant is probably needed for maintenance. For now I am only looking at the specific 0.4.1 release.
For this grant the acceptance criteria will be set in private with the grant administrators. I plan to write some acceptance test in plain english, so everybody can review it. I expect the payment as soon as acceptance test passes .
An example of acceptance test from another project can be as simple as (example from a random project) :
Story "User Login" (2 pts)
Story : after creating a user, the system will know that you are
that user when you login with that user id and password; if you
are not authenticated, or if you supply a bad id/password pair, or
other error cases, the login page is displayed. If a CMS folder is
marked as requiring authentication, access to any page under that
folder will result in an authentication check.
For the ALP integration I will limit myself to write only some high-level acceptance tests otherwise the cost of it will climb up significantly if I had to do it for each tiny bit I need to touch, and we can’t really afford it .