Index: trunk/grails-app/domain/ConditionSeverity.groovy
===================================================================
--- trunk/grails-app/domain/ConditionSeverity.groovy	(revision 821)
+++ trunk/grails-app/domain/ConditionSeverity.groovy	(revision 821)
@@ -0,0 +1,16 @@
+class ConditionSeverity {
+    String code
+    String recommendation = ""
+    boolean isActive = true
+
+//     static hasMany = []
+
+    static constraints = {
+        code(maxSize:5,unique:true,blank:false)
+        recommendation(maxSize:25,blank:false)
+    }
+
+    String toString() {
+        "${this.code} - ${this.recommendation}"
+    }
+}
Index: trunk/grails-app/domain/Task.groovy
===================================================================
--- trunk/grails-app/domain/Task.groovy	(revision 820)
+++ trunk/grails-app/domain/Task.groovy	(revision 821)
@@ -14,4 +14,5 @@
     TaskRecurringSchedule taskRecurringSchedule
     TaskProcedureRevision taskProcedureRevision
+    ConditionSeverity highestSeverity
 
     String description
@@ -62,5 +63,5 @@
         taskRecurringSchedule(nullable:true)
         taskProcedureRevision(nullable:true)
-
+        highestSeverity(nullable:true)
     }
 
Index: trunk/grails-app/services/CreateDataService.groovy
===================================================================
--- trunk/grails-app/services/CreateDataService.groovy	(revision 820)
+++ trunk/grails-app/services/CreateDataService.groovy	(revision 821)
@@ -71,4 +71,5 @@
         createBaseMaintenancePolicies()
         createBaseInventoryItemPurchaseTypes()
+        createBaseConditionSeverity()
 
         // Assets
@@ -636,4 +637,26 @@
     }
 
+    def createBaseConditionSeverity() {
+
+        // ConditionSeverity
+        def conditionSeverity
+
+        // ConditionSeverity #1
+        conditionSeverity = new ConditionSeverity(code: 'A',
+                                                                            recommendation: 'Normal Monitoring').save(failOnError:true)
+
+        // ConditionSeverity #2
+        conditionSeverity = new ConditionSeverity(code: 'B',
+                                                                            recommendation: 'Increase Monitoring').save(failOnError:true)
+
+        // ConditionSeverity #3
+        conditionSeverity = new ConditionSeverity(code: 'C',
+                                                                            recommendation: 'Replace 2-6 weeks').save(failOnError:true)
+
+        // ConditionSeverity #4
+        conditionSeverity = new ConditionSeverity(code: 'D',
+                                                                            recommendation: 'Replace 1-2 weeks').save(failOnError:true)
+    }
+
     def createDemoSuppliers() {
 
