diff --git a/docs/source/design/designTemplate/DesignChecklist.md b/docs/source/design/designTemplate/DesignChecklist.md new file mode 100644 index 0000000000..02a6a88254 --- /dev/null +++ b/docs/source/design/designTemplate/DesignChecklist.md @@ -0,0 +1,28 @@ +**Design review functionality checklist** + +Does the design impact performance? + +Does the design impact availability/disaster recovery? + +Does the design impact operability (monitoring or management)? + +Does the design impact security? + +Does the design impact privacy of data on the ledger? + +Does the design break API stability? + +Does the design break wire stability? + +Does the design break binary compatibility for OS CorDapps with Enterprise? + +Does the design introduce any new dependencies on 3rd party libraries? + +Does the design work with a mixed network of OS and Enterprise Corda nodes? + +Does the design imply a change in deployment architecture/configuration? + +Does the design introduce any potentially patentable IP? + + +