diff --git a/IMPLEMENTATION_PLAN.md b/IMPLEMENTATION_PLAN.md
index 8238301..89ab987 100644
--- a/IMPLEMENTATION_PLAN.md
+++ b/IMPLEMENTATION_PLAN.md
@@ -8,7 +8,7 @@
## Tasks
-- [ ] **Task 1 — Custom fields:** Add 5 eSignature tracking fields to `Appraiser_Case__c` object metadata and update `package.xml` if needed. Deploy to verify. (FR-001)
+- [x] **Task 1 — Custom fields:** Add 5 eSignature tracking fields to `Appraiser_Case__c` object metadata and update `package.xml` if needed. Deploy to verify. (FR-001)
- [ ] **Task 2 — EnvelopeCreateResult class + createEnvelope() method:** Add `EnvelopeCreateResult` inner class and `createEnvelope(Id caseId, String accountCode, String templateId)` to `DocusignESignatureService`. (FR-002)
diff --git a/force-app/main/default/objects/Appraiser_Case__c/fields/ESignature_Completed_At__c.field-meta.xml b/force-app/main/default/objects/Appraiser_Case__c/fields/ESignature_Completed_At__c.field-meta.xml
new file mode 100644
index 0000000..1d9902e
--- /dev/null
+++ b/force-app/main/default/objects/Appraiser_Case__c/fields/ESignature_Completed_At__c.field-meta.xml
@@ -0,0 +1,8 @@
+
+
+ ESignature_Completed_At__c
+
+ false
+ false
+ DateTime
+
diff --git a/force-app/main/default/objects/Appraiser_Case__c/fields/ESignature_Envelope_Id__c.field-meta.xml b/force-app/main/default/objects/Appraiser_Case__c/fields/ESignature_Envelope_Id__c.field-meta.xml
new file mode 100644
index 0000000..5d1ab8a
--- /dev/null
+++ b/force-app/main/default/objects/Appraiser_Case__c/fields/ESignature_Envelope_Id__c.field-meta.xml
@@ -0,0 +1,11 @@
+
+
+ ESignature_Envelope_Id__c
+ false
+
+ 255
+ false
+ false
+ Text
+ false
+
diff --git a/force-app/main/default/objects/Appraiser_Case__c/fields/ESignature_Envelope_Status__c.field-meta.xml b/force-app/main/default/objects/Appraiser_Case__c/fields/ESignature_Envelope_Status__c.field-meta.xml
new file mode 100644
index 0000000..4e1ed19
--- /dev/null
+++ b/force-app/main/default/objects/Appraiser_Case__c/fields/ESignature_Envelope_Status__c.field-meta.xml
@@ -0,0 +1,11 @@
+
+
+ ESignature_Envelope_Status__c
+ false
+
+ 50
+ false
+ false
+ Text
+ false
+
diff --git a/force-app/main/default/objects/Appraiser_Case__c/fields/ESignature_Envelope_Url__c.field-meta.xml b/force-app/main/default/objects/Appraiser_Case__c/fields/ESignature_Envelope_Url__c.field-meta.xml
new file mode 100644
index 0000000..eefe323
--- /dev/null
+++ b/force-app/main/default/objects/Appraiser_Case__c/fields/ESignature_Envelope_Url__c.field-meta.xml
@@ -0,0 +1,9 @@
+
+
+ ESignature_Envelope_Url__c
+ false
+
+ false
+ false
+ Url
+
diff --git a/force-app/main/default/objects/Appraiser_Case__c/fields/ESignature_Sent_At__c.field-meta.xml b/force-app/main/default/objects/Appraiser_Case__c/fields/ESignature_Sent_At__c.field-meta.xml
new file mode 100644
index 0000000..66243da
--- /dev/null
+++ b/force-app/main/default/objects/Appraiser_Case__c/fields/ESignature_Sent_At__c.field-meta.xml
@@ -0,0 +1,8 @@
+
+
+ ESignature_Sent_At__c
+
+ false
+ false
+ DateTime
+