fixtures: Signal handles on Mary Boole and Grace Hopper
The demo book and the seeded test store now show a handle. The response
fixtures re-record only those two cards' etags.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01U77d1jrGYSKCTjsYWetd5d
change
commit 4f590d9abfcb8f7ebc4f20b7cb3def1834e5bdb6
author Claude <noreply@anthropic.com>
date
parent b4fd3d58
diff --git a/test/fixtures/cards/household-mary.vcf b/test/fixtures/cards/household-mary.vcf
index 7afbd6f..a439ce5 100644
--- a/test/fixtures/cards/household-mary.vcf
+++ b/test/fixtures/cards/household-mary.vcf
@@ -5,6 +5,7 @@ FN:Mary Everest Boole
 NICKNAME:Mrs B
 EMAIL:mary@example.com
 TEL;TYPE=cell:+44 7700 900218
+IMPP;X-SERVICE-TYPE=signal:x-apple:mary.1832
 BDAY:1832-03-11
 UID:household-mary
 END:VCARD
diff --git a/test/fixtures/cards/phone-label.vcf b/test/fixtures/cards/phone-label.vcf
index acb40bd..e8eac30 100644
--- a/test/fixtures/cards/phone-label.vcf
+++ b/test/fixtures/cards/phone-label.vcf
@@ -6,5 +6,6 @@ item1.TEL;type=CELL:+1-555-0177
 item1.X-ABLabel:Google Voice
 TEL;TYPE=home:+1-555-0142
 EMAIL:grace@example.com
+IMPP;X-SERVICE-TYPE=signal:x-apple:amazing.grace.06
 UID:phone-label
 END:VCARD
diff --git a/test/fixtures/ios-exchange/03-propfind-addressbook-bootstrap/response b/test/fixtures/ios-exchange/03-propfind-addressbook-bootstrap/response
index c4c12ff..6c7b815 100644
--- a/test/fixtures/ios-exchange/03-propfind-addressbook-bootstrap/response
+++ b/test/fixtures/ios-exchange/03-propfind-addressbook-bootstrap/response
@@ -177,7 +177,7 @@ Content-Type: text/xml
     <d:href>/dav/addressbook/household-mary.vcf</d:href>
     <d:propstat>
       <d:prop>
-        <d:getetag>"560b20be0da57be6ed51c2f3a2f04cca803853fa341458877f7de14111ebf018"</d:getetag>
+        <d:getetag>"fa2728b04e39109658e54bad8c2eb086099b560cef4ae3dafbd713461e585ee6"</d:getetag>
       </d:prop>
       <d:status>HTTP/1.1 200 OK</d:status>
     </d:propstat>
@@ -204,7 +204,7 @@ Content-Type: text/xml
     <d:href>/dav/addressbook/phone-label.vcf</d:href>
     <d:propstat>
       <d:prop>
-        <d:getetag>"d4d6f7201122bb9383bfac1dd0f2e55bd0a01a59c0c1007ea9e36580539fd24d"</d:getetag>
+        <d:getetag>"aa9f78c36fef1fac963c92220a7fddba89bddc1e71b095991ab63febcf97c316"</d:getetag>
       </d:prop>
       <d:status>HTTP/1.1 200 OK</d:status>
     </d:propstat>
diff --git a/test/fixtures/macos-exchange/06-propfind-addressbook-listing/response b/test/fixtures/macos-exchange/06-propfind-addressbook-listing/response
index 3fed26d..479a978 100644
--- a/test/fixtures/macos-exchange/06-propfind-addressbook-listing/response
+++ b/test/fixtures/macos-exchange/06-propfind-addressbook-listing/response
@@ -142,7 +142,7 @@ Content-Type: text/xml
     <d:href>/dav/addressbook/household-mary.vcf</d:href>
     <d:propstat>
       <d:prop>
-        <d:getetag>"560b20be0da57be6ed51c2f3a2f04cca803853fa341458877f7de14111ebf018"</d:getetag>
+        <d:getetag>"fa2728b04e39109658e54bad8c2eb086099b560cef4ae3dafbd713461e585ee6"</d:getetag>
       </d:prop>
       <d:status>HTTP/1.1 200 OK</d:status>
     </d:propstat>
@@ -169,7 +169,7 @@ Content-Type: text/xml
     <d:href>/dav/addressbook/phone-label.vcf</d:href>
     <d:propstat>
       <d:prop>
-        <d:getetag>"d4d6f7201122bb9383bfac1dd0f2e55bd0a01a59c0c1007ea9e36580539fd24d"</d:getetag>
+        <d:getetag>"aa9f78c36fef1fac963c92220a7fddba89bddc1e71b095991ab63febcf97c316"</d:getetag>
       </d:prop>
       <d:status>HTTP/1.1 200 OK</d:status>
     </d:propstat>
diff --git a/test/fixtures/macos-exchange/09-propfind-addressbook-bootstrap/response b/test/fixtures/macos-exchange/09-propfind-addressbook-bootstrap/response
index c4c12ff..6c7b815 100644
--- a/test/fixtures/macos-exchange/09-propfind-addressbook-bootstrap/response
+++ b/test/fixtures/macos-exchange/09-propfind-addressbook-bootstrap/response
@@ -177,7 +177,7 @@ Content-Type: text/xml
     <d:href>/dav/addressbook/household-mary.vcf</d:href>
     <d:propstat>
       <d:prop>
-        <d:getetag>"560b20be0da57be6ed51c2f3a2f04cca803853fa341458877f7de14111ebf018"</d:getetag>
+        <d:getetag>"fa2728b04e39109658e54bad8c2eb086099b560cef4ae3dafbd713461e585ee6"</d:getetag>
       </d:prop>
       <d:status>HTTP/1.1 200 OK</d:status>
     </d:propstat>
@@ -204,7 +204,7 @@ Content-Type: text/xml
     <d:href>/dav/addressbook/phone-label.vcf</d:href>
     <d:propstat>
       <d:prop>
-        <d:getetag>"d4d6f7201122bb9383bfac1dd0f2e55bd0a01a59c0c1007ea9e36580539fd24d"</d:getetag>
+        <d:getetag>"aa9f78c36fef1fac963c92220a7fddba89bddc1e71b095991ab63febcf97c316"</d:getetag>
       </d:prop>
       <d:status>HTTP/1.1 200 OK</d:status>
     </d:propstat>