{"meta":{"name":"JetPatient Verification Ledger","version":"1.1.0","build":"r72-2026-08-27-motion-plays-by-default","append_only_since":"r49","entries":127,"head":"49d8c0c3b971ded326bf2a4eca70ae8926bf525ada176cd83a496ed96b7c15db","head_seq":126,"algorithm":"sha256(canonical JSON: sorted keys, no whitespace, UTF-8)","canonical_fields":["seq","ts","kind","subject","payload","prev"],"rule":"Append-only. Never edited. Corrections supersede; originals remain.","verify":"Open /verify.html, or run node tools/verify-ledger.js"},"checkpoints":[{"seq":0,"hash":"a5c3745fdd6cc957b4b55281f8c889b32e9a7142f6a5addb76671b5492696fd7","ts":"2026-08-14T00:00:00Z"},{"seq":50,"hash":"c805929d0f3ea80bd8314ea05afadf14f59bfa3bc48bf6b73385bc81e9123b1e","ts":"2026-08-14T08:50:00Z"},{"seq":100,"hash":"4ec52156b848a5a4537340053c2202372fe13c742b9f695164363e018e155a77","ts":"2026-08-25T17:45:00Z"},{"seq":126,"hash":"49d8c0c3b971ded326bf2a4eca70ae8926bf525ada176cd83a496ed96b7c15db","ts":"2026-08-27T20:50:00Z"}],"entries":[{"seq":0,"ts":"2026-08-14T00:00:00Z","kind":"genesis","subject":"jetpatient.verification.ledger","payload":{"statement":"Append-only. Records are never edited. A correction is a new entry that supersedes, and the original stays visible. Head hashes are published so anyone can confirm a record existed at a point in time and has not been altered since.","governs":["CD-001","CD-002","CD-003"],"algorithm":"sha256(canonical JSON: sorted keys, no whitespace, UTF-8)","verifier":"/assets/js/jp-ledger.js"},"prev":"0000000000000000000000000000000000000000000000000000000000000000","hash":"a5c3745fdd6cc957b4b55281f8c889b32e9a7142f6a5addb76671b5492696fd7"},{"seq":1,"ts":"2026-08-14T08:01:00Z","kind":"decision","subject":"CD-001","payload":{"title":"Commercial model — the two fees are complementary, not in conflict","decided":"2026-08-14","status":"canonical","record":"CANONICAL_DECISIONS.md"},"prev":"a5c3745fdd6cc957b4b55281f8c889b32e9a7142f6a5addb76671b5492696fd7","hash":"5fa61506072218e81eb625d5eabff8bc31b1445e05d64fa2bb243fb2c36e984d"},{"seq":2,"ts":"2026-08-14T08:02:00Z","kind":"decision","subject":"CD-002","payload":{"title":"Accreditation posture — JCI is the gold standard, not the only standard","decided":"2026-08-14","status":"canonical","record":"CANONICAL_DECISIONS.md"},"prev":"5fa61506072218e81eb625d5eabff8bc31b1445e05d64fa2bb243fb2c36e984d","hash":"2055214264d647ca0aacca6e90da1ed9b23fc630838f5df61083979d771b4d27"},{"seq":3,"ts":"2026-08-14T08:03:00Z","kind":"decision","subject":"CD-003","payload":{"title":"The clinician we list is the clinician who treats you","decided":"2026-08-14","status":"canonical","record":"CANONICAL_DECISIONS.md"},"prev":"2055214264d647ca0aacca6e90da1ed9b23fc630838f5df61083979d771b4d27","hash":"5ba3afb6e02cd2d75ea9d31346aba0e07f6be4c64c04d56dad0e398aa9329cb7"},{"seq":4,"ts":"2026-08-14T08:04:00Z","kind":"fixture_published","subject":"fixtures/claims.json","payload":{"sha256":"4e1a0b812b5db9b77bdd687fbf14c3991a76ff3e8982c78179426918e7a6150f","bytes":10986},"prev":"5ba3afb6e02cd2d75ea9d31346aba0e07f6be4c64c04d56dad0e398aa9329cb7","hash":"a86346755776f399490de2f266bd9f182a4a5cad3e3f637043e2ff082f239d36"},{"seq":5,"ts":"2026-08-14T08:05:00Z","kind":"fixture_published","subject":"fixtures/credentials.json","payload":{"sha256":"9730ffb92e84c8d4e2d63db836d84396239b395e434bb99a4c39af196e0dc748","bytes":515587},"prev":"a86346755776f399490de2f266bd9f182a4a5cad3e3f637043e2ff082f239d36","hash":"6212776fa2c826b7f5b0ebff91747a7b2aae55b2ad5d62118b87b2e59ba05b58"},{"seq":6,"ts":"2026-08-14T08:06:00Z","kind":"fixture_published","subject":"fixtures/commercial-model.json","payload":{"sha256":"27250007d61113b5585b4179615c83eb9448fe799d5345c496e877d24b23b674","bytes":2756},"prev":"6212776fa2c826b7f5b0ebff91747a7b2aae55b2ad5d62118b87b2e59ba05b58","hash":"14c355131932a540fc5be37d86f644a89bd62779728f256f5102a3c5bd3ebe24"},{"seq":7,"ts":"2026-08-14T08:07:00Z","kind":"fixture_published","subject":"fixtures/clinic-credentials.json","payload":{"sha256":"c83c6a4d98e58aaa782bc6ccf9a30a198c903cbe88b6635103106f594d06712e","bytes":122824},"prev":"14c355131932a540fc5be37d86f644a89bd62779728f256f5102a3c5bd3ebe24","hash":"61dc307d1b9e94284678e19ab4b987d7288fd51712dff4304ca2dfa03e273562"},{"seq":8,"ts":"2026-08-14T08:08:00Z","kind":"fixture_published","subject":"fixtures/verification-backlog.json","payload":{"sha256":"13f214994fd397d5dab61d2f79895de82fb43cf5932e7cfb4ffa04a63091bc41","bytes":1534},"prev":"61dc307d1b9e94284678e19ab4b987d7288fd51712dff4304ca2dfa03e273562","hash":"325c3dd2cbb85717f6e25b94a8bd8923d661ac6b2b8a6af7dffa74508f6391aa"},{"seq":9,"ts":"2026-08-14T08:09:00Z","kind":"correction","subject":"onboarding.html","payload":{"build":"r47","reason":"CD-002: the network was never JCI-only. JCI does accredit dental and cosmetic clinics via Ambulatory Care, but the first private dental clinic in Turkiye was accredited only in July 2026, so the global population is tiny.","was":"<div class=\"ob-confirm-card-title\">JCI-Accredited Clinics Only</div>","now":"<div class=\"ob-confirm-card-title\">Every Clinic, Credential-Verified</div>","sha_before":"c6d75b2554d2","sha_after":"47bccdcdbd61","found_by":"manual sweep"},"prev":"325c3dd2cbb85717f6e25b94a8bd8923d661ac6b2b8a6af7dffa74508f6391aa","hash":"bed273caa33e278f1c5f832a35acd738135b7085f60dc5c095741a1dbb921d99"},{"seq":10,"ts":"2026-08-14T08:10:00Z","kind":"correction","subject":"onboarding.html","payload":{"build":"r47","reason":"CD-002: same claim in the confirmation strip.","was":"JCI-accredited clinics &nbsp;·&nbsp; All-in pricing","now":"Credential-verified clinics &nbsp;·&nbsp; All-in pricing","sha_before":"47bccdcdbd61","sha_after":"2581d904122a","found_by":"manual sweep"},"prev":"bed273caa33e278f1c5f832a35acd738135b7085f60dc5c095741a1dbb921d99","hash":"c0609e0b22f1b7c4ab4ba0ec59cab4e4d1b6ab2d2909211f711a4f13caba5474"},{"seq":11,"ts":"2026-08-14T08:11:00Z","kind":"correction","subject":"onboarding.html","payload":{"build":"r47","reason":"CD-002 + CD-003: \"only partner with JCI-accredited\" is false; replaced with the floor-plus-equivalent standard and the rendering-clinician promise.","was":"safety:  \"Your safety is our #1 priority. We only partner with JCI-accredited or equivalently-certified facilities, with outcomes transparency and in-region Eng","now":"safety:  \"Safety is the first filter, not a feature. Every partner facility holds a current licence to operate and a currently registered treating clinician — t","sha_before":"2581d904122a","sha_after":"47cc1c8a69dc","found_by":"manual sweep"},"prev":"c0609e0b22f1b7c4ab4ba0ec59cab4e4d1b6ab2d2909211f711a4f13caba5474","hash":"b72f47f167d2f1cec6af7cff77dc539b4f560801f1e6de8b43ae99c8fc29066d"},{"seq":12,"ts":"2026-08-14T08:12:00Z","kind":"correction","subject":"onboarding.html","payload":{"build":"r47","reason":"CD-002: JCI is not the universal test. Names what is actually verified.","was":"clinics: \"We vet every clinic for JCI accreditation, surgeon credentials, outcomes data, and patient reviews.","now":"clinics: \"We verify four things for every clinic: its licence and accreditation status against the standard that applies where it operates, the treating clinici","sha_before":"47cc1c8a69dc","sha_after":"7d129b58ad4a","found_by":"manual sweep"},"prev":"b72f47f167d2f1cec6af7cff77dc539b4f560801f1e6de8b43ae99c8fc29066d","hash":"3a247737f75841e9e472da7d717c094735d660c56db3cb35bfd2dab0eb7c1db0"},{"seq":13,"ts":"2026-08-14T08:13:00Z","kind":"correction","subject":"onboarding.html","payload":{"build":"r47","reason":"CD-002: \"(or EU/national-equivalent)\" was undefined hand-waving; the equivalence framework now defines it per country and specialty.","was":"resp = `${r.short} partners are JCI-accredited (or EU/national-equivalent) — ${profile.heroClinics} among them.","now":"resp = `${r.short} partners are verified against the strongest credential available in that market — ${profile.heroClinics} among them.","sha_before":"7d129b58ad4a","sha_after":"fc55c3758cd3","found_by":"manual sweep"},"prev":"3a247737f75841e9e472da7d717c094735d660c56db3cb35bfd2dab0eb7c1db0","hash":"81e031f3248d12fde6d54f6847830cfcf7daf2076272969861ff2f0aa6cfdf15"},{"seq":14,"ts":"2026-08-14T08:14:00Z","kind":"correction","subject":"jetpatient-employers.html","payload":{"build":"r47","reason":"CD-002: the reader here is a benefits buyer with counsel. \"Facilities only\" plus an unsourced global count is the highest-exposure claim in the build.","was":"<span class=\"emp-ck\">&#10003;</span>JCI-accredited facilities only — 3,000+ globally","now":"<span class=\"emp-ck\">&#10003;</span>Credential-verified facilities — checked against the standard that applies where each one operates","sha_before":"8bb0fdbbbc94","sha_after":"ca23053199ca","found_by":"manual sweep"},"prev":"81e031f3248d12fde6d54f6847830cfcf7daf2076272969861ff2f0aa6cfdf15","hash":"ebf0e889a56f95777532f98c297a1ee1ffcd4868b3fed9b888778fac7557e587"},{"seq":15,"ts":"2026-08-14T08:15:00Z","kind":"correction","subject":"jetpatient-employers.html","payload":{"build":"r47","reason":"CD-002.","was":"Compose your bespoke JCI-accredited add-on network.","now":"Compose your bespoke credential-verified add-on network.","sha_before":"ca23053199ca","sha_after":"d8a9da2a9839","found_by":"manual sweep"},"prev":"ebf0e889a56f95777532f98c297a1ee1ffcd4868b3fed9b888778fac7557e587","hash":"47f68e38949798655aa0da2dc403414a66b7460da9a146b7f9f742eba1b927fe"},{"seq":16,"ts":"2026-08-14T08:16:00Z","kind":"correction","subject":"jetpatient-employers.html","payload":{"build":"r47","reason":"CD-002.","was":"a bespoke add-on network of JCI-accredited international facilities","now":"a bespoke add-on network of credential-verified international facilities","sha_before":"d8a9da2a9839","sha_after":"1b251c740969","found_by":"manual sweep"},"prev":"47f68e38949798655aa0da2dc403414a66b7460da9a146b7f9f742eba1b927fe","hash":"51a90b2636a0a30920f630393cc2d8362944d6101cad1bef5feb8ea393d28386"},{"seq":17,"ts":"2026-08-14T08:17:00Z","kind":"correction","subject":"jetpatient-employers.html","payload":{"build":"r47","reason":"CD-002.","was":"the procedures behind those claims cost 40&ndash;80% less at JCI-accredited facilities abroad, with equivalent outcomes.","now":"the procedures behind those claims cost 40&ndash;80% less at credential-verified facilities abroad, with equivalent outcomes.","sha_before":"1b251c740969","sha_after":"43e8a426bc82","found_by":"manual sweep"},"prev":"51a90b2636a0a30920f630393cc2d8362944d6101cad1bef5feb8ea393d28386","hash":"49d361ab936aa8434dcc93f37932977a38eaaa6eaba67ea49e24ca79c7b6c6b8"},{"seq":18,"ts":"2026-08-14T08:18:00Z","kind":"correction","subject":"jetpatient-pathway.html","payload":{"build":"r47","reason":"CD-002: closest to correct already. \"equivalent\" was undefined and \"national-body\" excluded the specialty credentials that are often the strongest thing available.","was":"Every clinic in the JetPatient network is JCI-accredited or holds an equivalent national-body accreditation we publish transparently.","now":"Every clinic in the JetPatient network holds either JCI accreditation or the credential we have determined to be its equivalent for that country and specialty —","sha_before":"a5eb5953d6e7","sha_after":"8ec4c8c0625d","found_by":"manual sweep"},"prev":"49d361ab936aa8434dcc93f37932977a38eaaa6eaba67ea49e24ca79c7b6c6b8","hash":"f663bdf7b97b7e09f882ed69ffa285a16ccb26e853ff0c9942182a04a985c083"},{"seq":19,"ts":"2026-08-14T08:19:00Z","kind":"correction","subject":"investors/index.html","payload":{"build":"r47","reason":"CD-002.","was":"SURA exclusive partnership · HIPAA compliant · JCI-accredited network","now":"SURA exclusive partnership · HIPAA compliant · Credential-verified network","sha_before":"75e3cf0a2ae2","sha_after":"59f0235843fc","found_by":"manual sweep"},"prev":"f663bdf7b97b7e09f882ed69ffa285a16ccb26e853ff0c9942182a04a985c083","hash":"77a72be6caca2609463607ba994b426b22bae3a44bd28c67f8476572861c909b"},{"seq":20,"ts":"2026-08-14T08:20:00Z","kind":"correction","subject":"investors/index.html","payload":{"build":"r47","reason":"CD-002.","was":"JCI-accredited clinic network, and full regulatory compliance create institutional credibility","now":"a credential-verified clinic network, and full regulatory compliance create institutional credibility","sha_before":"59f0235843fc","sha_after":"b1e33cf48d38","found_by":"manual sweep"},"prev":"77a72be6caca2609463607ba994b426b22bae3a44bd28c67f8476572861c909b","hash":"3d2e1cb4ccccf5d0f2adf7fec3da13fa24b5debdc34129c7b2d5e7959598ce79"},{"seq":21,"ts":"2026-08-14T08:21:00Z","kind":"correction","subject":"investors/index.html","payload":{"build":"r47","reason":"CD-002 + the ISO 9001 prohibition. \"JCI/ISO only\" is doubly wrong: it is not JCI-only, and ISO 9001 is a management-system certificate with no clinical content.","was":"<strong>Mitigation:</strong> Strict accreditation standards (JCI/ISO only).","now":"<strong>Mitigation:</strong> Published equivalence framework — a licensing floor with no exceptions, then the strongest credential available per country and spe","sha_before":"b1e33cf48d38","sha_after":"7f939b728734","found_by":"manual sweep"},"prev":"3d2e1cb4ccccf5d0f2adf7fec3da13fa24b5debdc34129c7b2d5e7959598ce79","hash":"b17df5bb5cd3d6cf5fc2645d8d37fbcc563d0c17fc03101ebbc95b5cbe20de5e"},{"seq":22,"ts":"2026-08-14T08:22:00Z","kind":"correction","subject":"investors/index.html","payload":{"build":"r47","reason":"The ISO 9001 prohibition. ISO 9001 certifies a management system against objectives the clinic sets for itself and tells a patient nothing clinical.","was":"ISO 9001 / JCI certification required for clinic network","now":"Licensing floor enforced for every clinic; credential tier verified per site and per specialty","sha_before":"7f939b728734","sha_after":"78a46b859c81","found_by":"manual sweep"},"prev":"b17df5bb5cd3d6cf5fc2645d8d37fbcc563d0c17fc03101ebbc95b5cbe20de5e","hash":"177379970f6c750c0238cfe18b77e0987edf93ada9c14ae8e9a4a4b76cea31a2"},{"seq":23,"ts":"2026-08-14T08:23:00Z","kind":"correction","subject":"jetpatient-spain.html","payload":{"build":"r47","reason":"Research puts Spain at roughly 9 JCI centres, not 15+. Replaced an overstated and unsourceable count with Spain's genuinely strongest verifiable signal.","was":"Spain has 15+ JCI-accredited hospitals and every major private network carries European ONT accreditation","now":"Spain publishes clinic-level IVF outcomes through the Registro SEF — something almost no other destination does — and its REPS register lets you confirm any doc","sha_before":"962646d1fa46","sha_after":"5038a5007692","found_by":"manual sweep"},"prev":"177379970f6c750c0238cfe18b77e0987edf93ada9c14ae8e9a4a4b76cea31a2","hash":"5a368473165684c3a104729d069a138139b700ff0db6f14cbb04baea102ef82b"},{"seq":24,"ts":"2026-08-14T08:24:00Z","kind":"correction","subject":"sales/sales.js","payload":{"build":"r47","reason":"The field guardrail was right for the wrong reason. JCI is not category-barred from dental; it is simply almost never held. Reps need the accurate version.","was":"'JCI accredits hospitals. It essentially never accredits standalone dental clinics. With dental as the lead product, \"JCI-accredited clinics only\" — which curre","now":"'Do NOT say \"JCI only\". JCI DOES accredit dental and cosmetic-surgery clinics through its Ambulatory Care programme — but the first private dental clinic in Tür","sha_before":"4aaed3809678","sha_after":"0a15de3a6d68","found_by":"manual sweep"},"prev":"5a368473165684c3a104729d069a138139b700ff0db6f14cbb04baea102ef82b","hash":"b649ee9ecb9f0a2941c165f013c301149600e639fb50393d555eec6e8a2affbd"},{"seq":25,"ts":"2026-08-14T08:25:00Z","kind":"correction","subject":"sales/sales.js","payload":{"build":"r47","reason":"Closes the open item now that the underlying claim is corrected.","was":"'<b>\"JCI-accredited clinics only\"</b> on the onboarding confirmation screen. JCI accredits hospitals, essentially never standalone dental clinics.',","now":"'<b>RESOLVED (CD-002, 14 Aug 2026).</b> The \"JCI-accredited clinics only\" claim has been removed from the onboarding confirmation screen and everywhere else it ","sha_before":"0a15de3a6d68","sha_after":"7ad60a50a9db","found_by":"manual sweep"},"prev":"b649ee9ecb9f0a2941c165f013c301149600e639fb50393d555eec6e8a2affbd","hash":"c8c2830e9728c629e82cf5d565267f25a2bdefcaccf6ca0dc66e39540d54d697"},{"seq":26,"ts":"2026-08-14T08:26:00Z","kind":"correction","subject":"assets/js/jp-journal-data.js","payload":{"build":"r47","reason":"A headline-level unverifiable clinical claim in a case study carrying a named medical reviewer and a consent line. Los Algodones is a high-volume border dental town; a JCI-accredited dental clinic there is not plausible on current evidence.","was":"title: 'Four implants, $24,000 in Chicago, $6,000 in a JCI-accredited chair',","now":"title: 'Four implants, $24,000 in Chicago, $6,000 across the border',","sha_before":"1b1ae65bb827","sha_after":"fef5fdc69ecb","found_by":"manual sweep"},"prev":"c8c2830e9728c629e82cf5d565267f25a2bdefcaccf6ca0dc66e39540d54d697","hash":"ac539d7d1df755db76f1aa0d31c56f38399585f38208d0005a01fc20ff447bb7"},{"seq":27,"ts":"2026-08-14T08:27:00Z","kind":"correction","subject":"assets/js/jp-journal-data.js","payload":{"build":"r47","reason":"Two defects: \"JCI or equivalent\" was undefined, and 90-day re-verification is an operational commitment we do not currently meet. Renewal monitoring is specified but unbuilt (claims.json: verification.cadence).","was":"hold JCI or equivalent accreditation re-verified every 90 days, and publish surgeon case volumes.","now":"hold the strongest credential available in their market — verified per site and per specialty against a published framework — and publish surgeon case volumes.","sha_before":"fef5fdc69ecb","sha_after":"aa99469e1182","found_by":"manual sweep"},"prev":"ac539d7d1df755db76f1aa0d31c56f38399585f38208d0005a01fc20ff447bb7","hash":"b2c52d9bb1fe441450dac16b3cb8f2aaea7a6cac7e9f7caa54553e3d3777576c"},{"seq":28,"ts":"2026-08-14T08:28:00Z","kind":"correction","subject":"assets/js/jp-journal-data.js","payload":{"build":"r47","reason":"Same: the cited protocol does not yet perform 90-day re-verification.","was":"{ claim: 'Accreditation re-verified every 90 days', source: 'JetPatient clinic verification protocol' }","now":"{ claim: 'Credentials verified per site and per specialty against a published equivalence framework', source: 'JetPatient Accreditation Standard v1.0, 14 Aug 20","sha_before":"aa99469e1182","sha_after":"d5debb047e62","found_by":"manual sweep"},"prev":"b2c52d9bb1fe441450dac16b3cb8f2aaea7a6cac7e9f7caa54553e3d3777576c","hash":"82df43b36b88eba645da588afa528e9b2c406269891d8865a0c6c153dac9c9d7"},{"seq":29,"ts":"2026-08-14T08:29:00Z","kind":"correction","subject":"jetpatient-pilot.html","payload":{"build":"r47","reason":"A claim about OUR network, on the employer pilot page. Highest exposure of the set.","was":"route the willing through our JCI-accredited network","now":"route the willing through our credential-verified network","sha_before":"6707d0605e76","sha_after":"9e2159a7d5b5","found_by":"tools/truth-guard.js"},"prev":"82df43b36b88eba645da588afa528e9b2c406269891d8865a0c6c153dac9c9d7","hash":"798ffd6c5994d6f55604a4725d3bfae56de4e92c3b417d3f006918cf3a763174"},{"seq":30,"ts":"2026-08-14T08:30:00Z","kind":"correction","subject":"jetpatient-pathway.html","payload":{"build":"r47","reason":"Two defects in one sentence: \"JCI or ICONTEC\" is not the standard (it omits every other national and specialty credential), and 90-day re-verification is not built.","was":"Every JetPatient partner clinic is <strong>JCI or ICONTEC accredited</strong> and re-verified every 90 days.","now":"Every JetPatient partner clinic clears a licensing floor and is then verified against the strongest credential available in its market — per site and per specia","sha_before":"8ec4c8c0625d","sha_after":"fe6f76b4af53","found_by":"tools/truth-guard.js"},"prev":"798ffd6c5994d6f55604a4725d3bfae56de4e92c3b417d3f006918cf3a763174","hash":"4101c9eed9610ed7f6918a7fc1d4e1dbad59ef00b32623912b0304f0cbac7580"},{"seq":31,"ts":"2026-08-14T08:31:00Z","kind":"correction","subject":"jetpatient-pathway.html","payload":{"build":"r47","reason":"Renewal monitoring is specified but unbuilt (claims.json: verification.cadence).","was":"<div class=\"pthv2-trust-d\">Accreditations re-verified every 90 days</div>","now":"<div class=\"pthv2-trust-d\">Credentials verified per site and per specialty</div>","sha_before":"fe6f76b4af53","sha_after":"4eed303cf41b","found_by":"tools/truth-guard.js"},"prev":"4101c9eed9610ed7f6918a7fc1d4e1dbad59ef00b32623912b0304f0cbac7580","hash":"39af4f401f2c3c9814825e75cc7e2a7f52178ae6f3f914db045d5d22440d576a"},{"seq":32,"ts":"2026-08-14T08:32:00Z","kind":"correction","subject":"JetPatient_Savings_Calculator.html","payload":{"build":"r47","reason":"CD-002. The calculator is a high-traffic acquisition surface.","was":"t:'JCI-Accredited Hospitals Only',d:'Every facility meets Joint Commission International standards for patient safety, infection control, and surgical outcomes.","now":"t:'Credential-Verified Facilities',d:'Every facility clears a licensing floor, then is verified against the strongest credential that exists for its country and","sha_before":"554ffdf2934e","sha_after":"5b91d101ebdd","found_by":"tools/truth-guard.js"},"prev":"39af4f401f2c3c9814825e75cc7e2a7f52178ae6f3f914db045d5d22440d576a","hash":"f83a86b82ee9d16d775ddd73ae944dba517c506353ee860c40e2b725c422f6bb"},{"seq":33,"ts":"2026-08-14T08:33:00Z","kind":"correction","subject":"clinic-profile-legacy.html","payload":{"build":"r47","reason":"Renewal monitoring unbuilt.","was":"<small>Re-verified every 90 days</small>","now":"<small>Verified per site and per specialty</small>","sha_before":"e5dedbe73b9a","sha_after":"7d63ba924103","found_by":"tools/truth-guard.js"},"prev":"f83a86b82ee9d16d775ddd73ae944dba517c506353ee860c40e2b725c422f6bb","hash":"1a39d7878e65d93a94baea81a3e8413207be9930105b2ebe3da9f6d023e8c7e4"},{"seq":34,"ts":"2026-08-14T08:34:00Z","kind":"correction","subject":"clinic-profile-legacy.html","payload":{"build":"r47","reason":"Renewal monitoring unbuilt; the rest of the sentence is accurate and stays.","was":"cross-checked against Patient Passport records and PROM surveys at Day 30, 90, and 365. Re-verified every 90 days.","now":"cross-checked against Patient Passport records and PROM surveys at Day 30, 90, and 365.","sha_before":"7d63ba924103","sha_after":"5e63816087e8","found_by":"tools/truth-guard.js"},"prev":"1a39d7878e65d93a94baea81a3e8413207be9930105b2ebe3da9f6d023e8c7e4","hash":"b79627ca887467d094c026b20861af10e9e317e4bc5a239a79a587ca5fe0ab32"},{"seq":35,"ts":"2026-08-14T08:35:00Z","kind":"correction","subject":"jetpatient-mexico.html","payload":{"build":"r47","reason":"A specific accreditation claim about a third party that we cannot source to JCI's register. The hospital group is worth naming; the badge is not ours to assert.","was":"<li>Home to Christus Muguerza, a JCI-accredited network</li>","now":"<li>Home to Christus Muguerza and the Tecnológico de Monterrey hospital system</li>","sha_before":"629473c59dba","sha_after":"5f2520f8e853","found_by":"tools/truth-guard.js"},"prev":"b79627ca887467d094c026b20861af10e9e317e4bc5a239a79a587ca5fe0ab32","hash":"4535eb53d3ee0fc67520a7718c70728eb241c739ace2040f5bf211017cafecd0"},{"seq":36,"ts":"2026-08-14T08:36:00Z","kind":"correction","subject":"jetpatient-thailand.html","payload":{"build":"r47","reason":"Country-level JCI assertion in an og:description, unsourceable. Replaced with Thailand's genuinely strongest and checkable signals.","was":"Thailand's JCI-accredited network sets the Asian standard for medical tourism.","now":"Thailand's Advanced HA accreditation and its public Medical Council register let you check a hospital and a surgeon in minutes.","sha_before":"8721d97695f9","sha_after":"fd4db20b0fba","found_by":"tools/truth-guard.js"},"prev":"4535eb53d3ee0fc67520a7718c70728eb241c739ace2040f5bf211017cafecd0","hash":"eabeabe64b276ec691c866ab36150a062b49532736e7ac4d29b8aa44a1baffcf"},{"seq":37,"ts":"2026-08-14T08:37:00Z","kind":"correction","subject":"jetpatient-indonesia_mobile.html","payload":{"build":"r47","reason":"Actively misleading: Indonesian JCI presence has CONTRACTED sharply since 2021, and accreditation there is mandatory, so the word alone carries no information. The grade is the only discriminator.","was":"Siloam Hospitals and Mayapada Healthcare anchor Indonesia&rsquo;s JCI-accredited network.","now":"Siloam Hospitals and Mayapada Healthcare anchor Indonesia&rsquo;s hospital sector — where accreditation is legally mandatory, so ask for the grade (Paripurna is","sha_before":"dfe978b95100","sha_after":"9c28ae23027a","found_by":"tools/truth-guard.js"},"prev":"eabeabe64b276ec691c866ab36150a062b49532736e7ac4d29b8aa44a1baffcf","hash":"c4352bb12f3b3c35dcf6737483ae12a1790dc763819333fd30e721a66c162a4c"},{"seq":38,"ts":"2026-08-14T08:38:00Z","kind":"correction","subject":"investors/demos/jetpatient-employers.html","payload":{"build":"r47","reason":"Data-room copy of the corrected employers page.","was":"<span class=\"emp-ck\">&#10003;</span>JCI-accredited facilities only — 3,000+ globally","now":"<span class=\"emp-ck\">&#10003;</span>Credential-verified facilities — checked against the standard that applies where each one operates","sha_before":"02516a41e005","sha_after":"0178e8251bed","found_by":"tools/truth-guard.js"},"prev":"c4352bb12f3b3c35dcf6737483ae12a1790dc763819333fd30e721a66c162a4c","hash":"d0a0363b463aa8e26777423d547565449827cb4c1cd4216c0a7beea7187083e3"},{"seq":39,"ts":"2026-08-14T08:39:00Z","kind":"correction","subject":"investors/demos/onboarding.html","payload":{"build":"r47","reason":"Data-room copy of the corrected onboarding confirmation card.","was":"<div class=\"ob-confirm-card-title\">JCI-Accredited Clinics Only</div>","now":"<div class=\"ob-confirm-card-title\">Every Clinic, Credential-Verified</div>","sha_before":"1088e57c1b49","sha_after":"4c20657bac71","found_by":"tools/truth-guard.js"},"prev":"d0a0363b463aa8e26777423d547565449827cb4c1cd4216c0a7beea7187083e3","hash":"3ee38dce57523da19afc8c33922e44ff2f05ebe0f7178fa50b5e35cd045ed9f0"},{"seq":40,"ts":"2026-08-14T08:40:00Z","kind":"correction","subject":"investors/demos/onboarding.html","payload":{"build":"r47","reason":"Data-room copy.","was":"safety:  \"Your safety is our #1 priority. We only partner with JCI-accredited or equivalently-certified facilities, with outcomes transparency and in-region Eng","now":"safety:  \"Safety is the first filter, not a feature. Every partner facility holds a current licence to operate and a currently registered treating clinician — t","sha_before":"4c20657bac71","sha_after":"afad234aa25a","found_by":"tools/truth-guard.js"},"prev":"3ee38dce57523da19afc8c33922e44ff2f05ebe0f7178fa50b5e35cd045ed9f0","hash":"af9a7bbe9862f55e14db05190a42734e66a4b6570e18d7713955365f59bee19a"},{"seq":41,"ts":"2026-08-14T08:41:00Z","kind":"correction","subject":"investors/demos/JetPatient_Savings_Calculator.html","payload":{"build":"r47","reason":"Data-room copy.","was":"t:'JCI-Accredited Hospitals Only',d:'Every facility meets Joint Commission International standards for patient safety, infection control, and surgical outcomes.","now":"t:'Credential-Verified Facilities',d:'Every facility clears a licensing floor, then is verified against the strongest credential that exists for its country and","sha_before":"008ce6d2e162","sha_after":"85b1f3b816d3","found_by":"tools/truth-guard.js"},"prev":"af9a7bbe9862f55e14db05190a42734e66a4b6570e18d7713955365f59bee19a","hash":"10cb0b2864f12857ed079b268cf0138eb3934fb7686f4946d0021e2b1735e718"},{"seq":42,"ts":"2026-08-14T08:42:00Z","kind":"claim_withheld","subject":"accreditation.jci.counts","payload":{"text":"JetPatient does not publish country-level JCI facility counts.","reason":"JCI's own directory returned HTTP 403 to every automated request during the 14 Aug 2026 research, so no count can be sourced to its primary register. Third-party counts also mix facility types — the UAE has 200+ accredited organisations but roughly 70-90 hospitals.","unblocked_by":"E7 JCI directory access"},"prev":"10cb0b2864f12857ed079b268cf0138eb3934fb7686f4946d0021e2b1735e718","hash":"ec9980f6697350cc5a568cb43e4d2a408e45d400c76e8766e8ffaca3a562cb65"},{"seq":43,"ts":"2026-08-14T08:43:00Z","kind":"claim_withheld","subject":"clinician.concordance.rate","payload":{"text":"Clinician concordance — the share of procedures performed by the clinician named on the patient's quote.","reason":"Requires the CD-003 loop end to end: named at quote, verified as an individual, confirmed in the Passport record post-operatively. Do not publish a figure until real procedures have passed through it.","unblocked_by":"B6 concordance loop"},"prev":"ec9980f6697350cc5a568cb43e4d2a408e45d400c76e8766e8ffaca3a562cb65","hash":"fb192cab90e48e72bb035c1e492e30e35691ca3d1f3a8a434d6780f4142fcf88"},{"seq":44,"ts":"2026-08-14T08:44:00Z","kind":"claim_withheld","subject":"verification.cadence","payload":{"text":"Credential re-verification cadence.","reason":"Renewal monitoring (T-90 / T-30 / T-0) is specified but unbuilt. The build previously claimed 90-day re-verification. Do not restate any cadence until the job runs.","unblocked_by":"D2 renewal monitoring"},"prev":"fb192cab90e48e72bb035c1e492e30e35691ca3d1f3a8a434d6780f4142fcf88","hash":"6da8db9e3c296d88d26a4951863d8f99b24538754978419d9582cbd475bdc933"},{"seq":45,"ts":"2026-08-14T08:45:00Z","kind":"claim_withheld","subject":"network.credential_tier_counts","payload":{"text":"Number of clinics in the JetPatient network holding each credential tier.","reason":"Requires re-verification of the existing clinic profiles against fixtures/credentials.json. This is the number that replaces country-level JCI counts.","unblocked_by":"E5 re-verification"},"prev":"6da8db9e3c296d88d26a4951863d8f99b24538754978419d9582cbd475bdc933","hash":"21478853ffc35d4fc9f0e482ad9e67dabc3e4b831921f17529ea894cddb905d4"},{"seq":46,"ts":"2026-08-14T08:46:00Z","kind":"verification","subject":"fundacion-clinica-del-norte","payload":{"clinic":"Fundación Clínica del Norte","country":"colombia","credential":"colombia.reps-habilitacion","reference_no":"REPS-05001-4471","expires":"2030-01-01","result":"confirmed","register":"https://prestadores.minsalud.gov.co/habilitacion/","method":"register_lookup","checked_by":"ops","demonstration_record":true},"prev":"21478853ffc35d4fc9f0e482ad9e67dabc3e4b831921f17529ea894cddb905d4","hash":"eafe71c669571dce57d6178d87abfa0ca30ed36abef1662b087d2a414aabf944"},{"seq":47,"ts":"2026-08-14T08:47:00Z","kind":"verification","subject":"fundacion-clinica-del-norte","payload":{"clinic":"Fundación Clínica del Norte","country":"colombia","credential":"colombia.sua-acreditacion-icontec","reference_no":"ICONTEC-AC-1188","expires":"2029-06-30","result":"confirmed","register":"https://acreditacionensalud.org.co/instituciones/","method":"register_lookup","checked_by":"ops","demonstration_record":true},"prev":"eafe71c669571dce57d6178d87abfa0ca30ed36abef1662b087d2a414aabf944","hash":"af428d9ae28b6eafac75d68659a65fe61ba7b45ab8202875445c21eb62c483c5"},{"seq":48,"ts":"2026-08-14T08:48:00Z","kind":"clinician_attested","subject":"fundacion-clinica-del-norte","payload":{"clinic":"Fundación Clínica del Norte","clinician":"Dr. Andrés Restrepo","registration":"ReTHUS 118834","board":"ReTHUS especialidad","procedures":["orthopedic"],"rule":"CD-003","demonstration_record":true},"prev":"af428d9ae28b6eafac75d68659a65fe61ba7b45ab8202875445c21eb62c483c5","hash":"a1155b7223ee2987b136b0b223b98fbad0444cae10506dca1dbee2e3df9bb6ee"},{"seq":49,"ts":"2026-08-14T08:49:00Z","kind":"verification","subject":"clinica-dental-guadalajara","payload":{"clinic":"Clínica Dental Guadalajara","country":"mexico","credential":"mexico.licencia-sanitaria","reference_no":"LS-JAL-99182","expires":"2028-03-01","result":"confirmed","register":null,"method":"register_lookup","checked_by":"ops","demonstration_record":true},"prev":"a1155b7223ee2987b136b0b223b98fbad0444cae10506dca1dbee2e3df9bb6ee","hash":"83ff85f5491d9b5d38cd01c4f4f921745d887a3b625cc19bddb16b6a93f1025e"},{"seq":50,"ts":"2026-08-14T08:50:00Z","kind":"verification","subject":"clinica-dental-guadalajara","payload":{"clinic":"Clínica Dental Guadalajara","country":"mexico","credential":"mexico.sectur-distintivo","reference_no":"SECTUR-2291","expires":"2027-05-01","result":"confirmed","register":null,"method":"register_lookup","checked_by":"ops","demonstration_record":true},"prev":"83ff85f5491d9b5d38cd01c4f4f921745d887a3b625cc19bddb16b6a93f1025e","hash":"c805929d0f3ea80bd8314ea05afadf14f59bfa3bc48bf6b73385bc81e9123b1e"},{"seq":51,"ts":"2026-08-14T08:51:00Z","kind":"clinician_attested","subject":"clinica-dental-guadalajara","payload":{"clinic":"Clínica Dental Guadalajara","clinician":"Dr. Ana Ruiz","registration":"Cédula 4471122","board":"CONACEM","procedures":["dental"],"rule":"CD-003","demonstration_record":true},"prev":"c805929d0f3ea80bd8314ea05afadf14f59bfa3bc48bf6b73385bc81e9123b1e","hash":"6061449c568aea74c8cdc926dda16a4fa903431c55826e4b67b5273a77e1a2d0"},{"seq":52,"ts":"2026-08-14T08:52:00Z","kind":"verification","subject":"sukhumvit-dental-studio","payload":{"clinic":"Sukhumvit Dental Studio","country":"thailand","credential":"thailand.licence-to-operate-a-sanatorium-bu","reference_no":"สธ-10-88213","expires":"2029-01-01","result":"confirmed","register":"https://mrd.hss.moph.go.th/mrd1_hss/","method":"register_lookup","checked_by":"ops","demonstration_record":true},"prev":"6061449c568aea74c8cdc926dda16a4fa903431c55826e4b67b5273a77e1a2d0","hash":"a3f863cd8f79526224d6511cf9d89a0e5b69ffcb0d595a37752759514c7f5a2f"},{"seq":53,"ts":"2026-08-14T08:53:00Z","kind":"clinician_attested","subject":"sukhumvit-dental-studio","payload":{"clinic":"Sukhumvit Dental Studio","clinician":"Dr. Preecha Songkram","registration":"ว. 33184","board":null,"procedures":["dental"],"rule":"CD-003","demonstration_record":true},"prev":"a3f863cd8f79526224d6511cf9d89a0e5b69ffcb0d595a37752759514c7f5a2f","hash":"733f27f2f579ae47faf77c131b2adf868bc510f728e7e0192b3d969c9f12df9a"},{"seq":54,"ts":"2026-08-14T08:54:00Z","kind":"verification","subject":"levent-hair-institute","payload":{"clinic":"Levent Hair Institute","country":"turkey","credential":"turkey.ustyb","reference_no":"34-2026-11842","expires":null,"result":"confirmed","register":"https://shgmturizmdb.saglik.gov.tr/TR-25360/yetkili-saglik-tesisleri-ve-araci-kuruluslar.html","method":"register_lookup","checked_by":"ops","demonstration_record":true},"prev":"733f27f2f579ae47faf77c131b2adf868bc510f728e7e0192b3d969c9f12df9a","hash":"3f7e03a5a9961bec0cf603cf2443e3ff1756c000a5614500eb5d6f0855294f63"},{"seq":55,"ts":"2026-08-14T08:55:00Z","kind":"clinician_attested","subject":"levent-hair-institute","payload":{"clinic":"Levent Hair Institute","clinician":"Dr. Emre Yıldız","registration":"DBB 209114","board":null,"procedures":["hair_restoration"],"rule":"CD-003","demonstration_record":true},"prev":"3f7e03a5a9961bec0cf603cf2443e3ff1756c000a5614500eb5d6f0855294f63","hash":"c29cb3d613ea136c9f720124be0ad0f042ecfdd5e50347c41fe15204f2e03020"},{"seq":56,"ts":"2026-08-14T08:56:00Z","kind":"verification","subject":"orchard-fertility","payload":{"clinic":"Orchard Fertility","country":"singapore","credential":"singapore.hcsa-licence","reference_no":"HCSA-2291","expires":"2028-06-01","result":"confirmed","register":"https://www.healthhub.sg","method":"register_lookup","checked_by":"ops","demonstration_record":true},"prev":"c29cb3d613ea136c9f720124be0ad0f042ecfdd5e50347c41fe15204f2e03020","hash":"7a8e5d01d2f6475fae7f04909b7b4e2e9e1c2f0a17f159de3fffc3f248824bd8"},{"seq":57,"ts":"2026-08-14T08:57:00Z","kind":"clinician_attested","subject":"orchard-fertility","payload":{"clinic":"Orchard Fertility","clinician":"Dr. L. Tan","registration":"SMC 40122","board":"SAB","procedures":["fertility_ivf"],"rule":"CD-003","demonstration_record":true},"prev":"7a8e5d01d2f6475fae7f04909b7b4e2e9e1c2f0a17f159de3fffc3f248824bd8","hash":"7220f22e1a993455bbfb087791a6223d43398e7ae91f7c4d837a4433267819ae"},{"seq":58,"ts":"2026-08-14T08:58:00Z","kind":"verification","subject":"praha-ivf-institut","payload":{"clinic":"Praha IVF Institut","country":"czech-republic","credential":"czech-republic.te-eu-te-code","reference_no":"CZ-TE-0142","expires":"2028-11-30","result":"confirmed","register":"https://webgate.ec.europa.eu/eucoding/reports/te/index.xhtml","method":"register_lookup","checked_by":"ops","demonstration_record":true},"prev":"7220f22e1a993455bbfb087791a6223d43398e7ae91f7c4d837a4433267819ae","hash":"9601ed5d737d8beb459c430f6dbba7f26d44c25547e3bc75e9fd18f6105fd92e"},{"seq":59,"ts":"2026-08-14T08:59:00Z","kind":"clinician_attested","subject":"praha-ivf-institut","payload":{"clinic":"Praha IVF Institut","clinician":"MUDr. Jana Nováková","registration":"ČLK 55120","board":"specializovaná způsobilost","procedures":["fertility_ivf"],"rule":"CD-003","demonstration_record":true},"prev":"9601ed5d737d8beb459c430f6dbba7f26d44c25547e3bc75e9fd18f6105fd92e","hash":"368a4921c113bb1e5e655b72d53a3606053b5331b42cfe2acbc3c6393a1d2900"},{"seq":60,"ts":"2026-08-14T09:00:00Z","kind":"backlog_snapshot","subject":"network","payload":{"clinics":150,"clinics_fully_verified":6,"licences_not_collected":150,"jci_claims_unverifiable":53,"icontec_claims_pending_manual":37,"clinics_without_named_clinician":150,"credentials_recorded":240,"note":"Recorded deliberately. A ledger that only holds good news is marketing."},"prev":"368a4921c113bb1e5e655b72d53a3606053b5331b42cfe2acbc3c6393a1d2900","hash":"6d70e5d74cd06e50b1fdd448b0075fcad7ff4f3aa70cf380bebd0fe15ff2fc61"},{"seq":61,"ts":"2026-08-21T23:30:00Z","kind":"fixture_published","subject":"fixtures/claims.json","payload":{"sha256":"326140a57f75fccdef738adf13d38053588d92d619a2053801803fbd25930f89","bytes":16338},"prev":"6d70e5d74cd06e50b1fdd448b0075fcad7ff4f3aa70cf380bebd0fe15ff2fc61","hash":"e21e4fce6769d7ee1c1d37378ff898b98835f09ffa0e1ffe516c2f865ded58c5"},{"seq":62,"ts":"2026-08-21T23:30:00Z","kind":"correction_batch","subject":"tools/r49-marketing-corrections.log","payload":{"build":"r49","edits":null,"files":null,"sha256":"cbdf46fc15e7e362fe4c28e3bd2f645cdf6afad07558b0d829861de8e0189dfa","bytes":446972,"reasons":["Decision 1 (21 Aug 2026): savings stated in dollars, never percentages","CD-002: generic JCI-accredited / ISO-compliant language removed","CD-001: revenue-share language removed","network size bound to fixtures/network-stats.json"],"published":"corrections.html#r49","note":"Recorded as one batch with the log hash; the log lists every edit with before/after."},"prev":"e21e4fce6769d7ee1c1d37378ff898b98835f09ffa0e1ffe516c2f865ded58c5","hash":"a84f278d49b1d64e1eddb252f24e5b987ed01415727809741e30c618ab50f3c1"},{"seq":63,"ts":"2026-08-21T23:30:00Z","kind":"claim_registered","subject":"network.clinics_listed","payload":{"text":"151","value":151,"source":"fixtures/network-stats.json (tools/build-network-stats.py)","checked":"2026-08-21"},"prev":"a84f278d49b1d64e1eddb252f24e5b987ed01415727809741e30c618ab50f3c1","hash":"1b11b4384634dac6cee9e0c4da4ce14b8bc74b0d84cfb09bd73559608a415301"},{"seq":64,"ts":"2026-08-21T23:30:00Z","kind":"claim_registered","subject":"network.clinics_verified","payload":{"text":"0","value":0,"source":"fixtures/network-stats.json (tools/build-network-stats.py)","checked":"2026-08-21"},"prev":"1b11b4384634dac6cee9e0c4da4ce14b8bc74b0d84cfb09bd73559608a415301","hash":"9f86fb11a72392b5803a6fe67e196ce11b9683dc75889a95dffae4efcfc1b6e9"},{"seq":65,"ts":"2026-08-21T23:30:00Z","kind":"claim_registered","subject":"network.countries","payload":{"text":"12","value":12,"source":"fixtures/network-stats.json (tools/build-network-stats.py)","checked":"2026-08-21"},"prev":"9f86fb11a72392b5803a6fe67e196ce11b9683dc75889a95dffae4efcfc1b6e9","hash":"37f7c6575fc2ec5296b7c89468322172bd4265118f9bebbea23424120002902a"},{"seq":66,"ts":"2026-08-21T23:30:00Z","kind":"claim_registered","subject":"network.case_studies","payload":{"text":"13","value":13,"source":"fixtures/network-stats.json (tools/build-network-stats.py)","checked":"2026-08-21"},"prev":"37f7c6575fc2ec5296b7c89468322172bd4265118f9bebbea23424120002902a","hash":"ee01f2fa7e018aa6435ac05b717567fce4de2436d7f24d4fe1c7103078e79bdc"},{"seq":67,"ts":"2026-08-21T23:30:00Z","kind":"claim_registered","subject":"network.procedure_guides","payload":{"text":"8","value":8,"source":"fixtures/network-stats.json (tools/build-network-stats.py)","checked":"2026-08-21"},"prev":"ee01f2fa7e018aa6435ac05b717567fce4de2436d7f24d4fe1c7103078e79bdc","hash":"8698f4248076f935a48f483a850280605a4f46b6205da113679b88cca7ee220c"},{"seq":68,"ts":"2026-08-21T23:30:00Z","kind":"claim_registered","subject":"sla.clinic_go_live","payload":{"text":"verified in 2 business days · live in 2–4 weeks, median 21 days","value":null,"source":"JetPatient_Clinic_Apply.html · clinic onboarding SLA (published)","checked":"2026-08-21"},"prev":"8698f4248076f935a48f483a850280605a4f46b6205da113679b88cca7ee220c","hash":"031039eeba2740ec996d5e614dc837bb3cab3581afe8c4e4d5f4891d72308c89"},{"seq":69,"ts":"2026-08-21T23:30:00Z","kind":"claim_registered","subject":"commercial.clinic_fee","payload":{"text":"$175/month flat — Nothing a clinic pays JetPatient varies with the number or value of patients it receives.","value":175,"source":"fixtures/commercial-model.json · CD-001","checked":"2026-08-21"},"prev":"031039eeba2740ec996d5e614dc837bb3cab3581afe8c4e4d5f4891d72308c89","hash":"df303555a5f701836b2bec051638a94528c4ab2e754f91fe5c0098e4ff610cc6"},{"seq":70,"ts":"2026-08-21T23:30:00Z","kind":"fixture_published","subject":"fixtures/network-stats.json","payload":{"sha256":"5687eb0550a0752a505ef94da87a803f9fc31dc8701e540aec90321a51beed84","bytes":945},"prev":"df303555a5f701836b2bec051638a94528c4ab2e754f91fe5c0098e4ff610cc6","hash":"a030fa99c9075565a08626569d4f4506cc8479a10534cbb52ac8ec69ba4617d3"},{"seq":71,"ts":"2026-08-21T23:30:00Z","kind":"fixture_published","subject":"fixtures/personas.json","payload":{"sha256":"f9352260ba775b3673f14236bfcefe9db4d91b4ce18a09c30ec98621a3dfdcb2","bytes":2118},"prev":"a030fa99c9075565a08626569d4f4506cc8479a10534cbb52ac8ec69ba4617d3","hash":"fd5d56d2e230eebb8b729aefeac680897393ef9f4b6f6c3ff481f76a9393cdd2"},{"seq":72,"ts":"2026-08-21T23:30:00Z","kind":"build_published","subject":"r49-2026-08-21-one-truth","payload":{"generated":"2026-08-21T23:58:00","gates":["node tools/truth-guard.js","node tools/verify-ledger.js","node tools/check-fixtures.js","node tools/check-escapes.js","node tools/check-nav-ia.js","node tools/check-personas.js","node tools/smoke.js"]},"prev":"fd5d56d2e230eebb8b729aefeac680897393ef9f4b6f6c3ff481f76a9393cdd2","hash":"8601f8cd2ad8824d60bb72f4485a53dce67b519d6e7d3b37f63574c4f2448d36"},{"seq":73,"ts":"2026-08-22T05:10:00Z","kind":"build_published","subject":"r49.1-2026-08-22-append-only-ledger","payload":{"generated":"2026-08-22T05:06:00","gates":["node tools/truth-guard.js","node tools/verify-ledger.js","node tools/check-fixtures.js","node tools/check-escapes.js","node tools/check-nav-ia.js","node tools/check-personas.js","node tools/smoke.js"]},"prev":"8601f8cd2ad8824d60bb72f4485a53dce67b519d6e7d3b37f63574c4f2448d36","hash":"f88ffbecb0d11f7def18ab23496e130736ee0a080ebbb19b5c96f0bb6fa3822f"},{"seq":74,"ts":"2026-08-22T06:00:00Z","kind":"build_published","subject":"r50-beta-2026-08-22-demo-and-platform","payload":{"generated":"2026-08-23T18:07:00","gates":["node tools/truth-guard.js","node tools/verify-ledger.js","node tools/check-fixtures.js","node tools/check-escapes.js","node tools/check-nav-ia.js","node tools/check-personas.js","node tools/smoke.js"]},"prev":"f88ffbecb0d11f7def18ab23496e130736ee0a080ebbb19b5c96f0bb6fa3822f","hash":"23bd085d64d554fa89fd7d50f82ce032d028f59ec35c7eab6c633827e94e9718"},{"seq":75,"ts":"2026-08-23T19:00:00Z","kind":"build_published","subject":"r50.1-2026-08-23-showcase","payload":{"generated":"2026-08-23T19:40:00","gates":["node tools/truth-guard.js","node tools/verify-ledger.js","node tools/check-fixtures.js","node tools/check-escapes.js","node tools/check-nav-ia.js","node tools/check-personas.js","node tools/smoke.js"]},"prev":"23bd085d64d554fa89fd7d50f82ce032d028f59ec35c7eab6c633827e94e9718","hash":"2215374813558e8254a8e0065cbf6e50ea803a471bce30f3cbc27b5d682a4442"},{"seq":76,"ts":"2026-08-24T00:20:00Z","kind":"build_published","subject":"r50.2-2026-08-23-phone-path","payload":{"generated":"2026-08-24T22:55:00","gates":["node tools/truth-guard.js","node tools/verify-ledger.js","node tools/check-fixtures.js","node tools/check-escapes.js","node tools/check-nav-ia.js","node tools/check-personas.js","node tools/smoke.js"]},"prev":"2215374813558e8254a8e0065cbf6e50ea803a471bce30f3cbc27b5d682a4442","hash":"2fa94c51bca9b2321c26f68cf85f48314fe4fe4d53a6f486f3190cfeba2ef029"},{"seq":77,"ts":"2026-08-24T23:49:00Z","kind":"build_published","subject":"r50.3-2026-08-24-clinic-covers","payload":{"generated":"2026-08-24T23:55:00","gates":["node tools/truth-guard.js","node tools/verify-ledger.js","node tools/check-slugs.js","node tools/check-fixtures.js","node tools/check-escapes.js","node tools/check-nav-ia.js","node tools/check-personas.js","node tools/gen-mobile-dataset.js --check","node tools/check-covers.js","node ../../tools/harvest-baked-records.mjs --check","node ../../tools/gen-clinic-covers.mjs --check","node tools/smoke.js"]},"prev":"2fa94c51bca9b2321c26f68cf85f48314fe4fe4d53a6f486f3190cfeba2ef029","hash":"ed7fa9577835201b79af8c2c5f15cdd8433cc5c21751dcb89aa96cdd9593e147"},{"seq":78,"ts":"2026-08-24T23:54:00Z","kind":"fixture_published","subject":"fixtures/clinic-credentials.json","payload":{"sha256":"481a53f10d74880afeecbfc8e358e94d4d34609c5df48350a88bf90d82b2dceb","bytes":122918},"prev":"ed7fa9577835201b79af8c2c5f15cdd8433cc5c21751dcb89aa96cdd9593e147","hash":"17cf61382ba223039b599b7557840a812ea000967d9d830f386fc28f87fed4cd"},{"seq":79,"ts":"2026-08-24T23:55:00Z","kind":"fixture_published","subject":"fixtures/clinic-credentials.json","payload":{"sha256":"c4d8e4773e4281c8d5242a4d2c964ef7386ea9addc3197d5a8d7bef90e6c612b","bytes":122835},"prev":"17cf61382ba223039b599b7557840a812ea000967d9d830f386fc28f87fed4cd","hash":"20e912612c7cb8d2bcdfad49df88cfc22730d1c6fa57d231ab97d008a27ca626"},{"seq":80,"ts":"2026-08-24T23:58:00Z","kind":"fixture_published","subject":"fixtures/personas.json","payload":{"sha256":"f5c7b98fc0ea06074791943cdc3387dc16345fe95cfccf7594325bcc4fdef042","bytes":2327},"prev":"20e912612c7cb8d2bcdfad49df88cfc22730d1c6fa57d231ab97d008a27ca626","hash":"f14bdfe34cb16338c283af24e07a1b338ab298fa18be2f1b16e23af4305cbc4a"},{"seq":81,"ts":"2026-08-25T12:16:00Z","kind":"fixture_published","subject":"fixtures/claims.json","payload":{"sha256":"6bb75358734a656ffe1de7a92848e5625ed0d5c7ffec9ad5b269cdc91c12b3a7","bytes":16338},"prev":"f14bdfe34cb16338c283af24e07a1b338ab298fa18be2f1b16e23af4305cbc4a","hash":"e42b080239f734a9b4d5b429ca57c4721e022b44fb97f78fc884a42f8d95f9b7"},{"seq":82,"ts":"2026-08-25T12:16:00Z","kind":"fixture_published","subject":"fixtures/clinic-credentials.json","payload":{"sha256":"6f937a5fa627e9336e11ccc043651e0e83b0343984acdf54b70bf3d8ca66f088","bytes":266764},"prev":"e42b080239f734a9b4d5b429ca57c4721e022b44fb97f78fc884a42f8d95f9b7","hash":"7ba452ff32a3336e43910c36c809a8c300a53f1633bc3f6aa89031e732de382c"},{"seq":83,"ts":"2026-08-25T12:16:00Z","kind":"fixture_published","subject":"fixtures/verification-backlog.json","payload":{"sha256":"1589d0a45180c4a7e5f2da6a829b193f8db201678045de61ecdd06558b211c80","bytes":1617},"prev":"7ba452ff32a3336e43910c36c809a8c300a53f1633bc3f6aa89031e732de382c","hash":"53f982d24cba6f52f3c17c3ee704054229474a8833515b10e0aa28aab227f865"},{"seq":84,"ts":"2026-08-25T12:16:00Z","kind":"backlog_snapshot","subject":"network","payload":{"clinics":337,"clinics_fully_verified":6,"licences_not_collected":337,"jci_claims_unverifiable":118,"icontec_claims_pending_manual":45,"clinics_without_named_clinician":337,"credentials_recorded":500,"note":"Recorded deliberately. A ledger that only holds good news is marketing."},"prev":"53f982d24cba6f52f3c17c3ee704054229474a8833515b10e0aa28aab227f865","hash":"e7fe39d086460c4312db9f81dc3f5b10da96e1be9fd2e2bc8a8ec16efd21f465"},{"seq":85,"ts":"2026-08-25T12:16:00Z","kind":"claim_registered","subject":"network.clinics_listed","payload":{"text":"337","value":337,"source":"fixtures/network-stats.json (tools/build-network-stats.py)","checked":"2026-08-21"},"prev":"e7fe39d086460c4312db9f81dc3f5b10da96e1be9fd2e2bc8a8ec16efd21f465","hash":"08a4eacdc91884bc8494020183638f1e993748af6853b5ee0d723be12bfd8940"},{"seq":86,"ts":"2026-08-25T12:16:00Z","kind":"claim_registered","subject":"network.countries","payload":{"text":"14","value":14,"source":"fixtures/network-stats.json (tools/build-network-stats.py)","checked":"2026-08-21"},"prev":"08a4eacdc91884bc8494020183638f1e993748af6853b5ee0d723be12bfd8940","hash":"c089572e7a2645a019345462027152be8f5ff9aef1945ef21916e5a046d9db35"},{"seq":87,"ts":"2026-08-25T12:16:00Z","kind":"fixture_published","subject":"fixtures/network-stats.json","payload":{"sha256":"dea8b2a656c7af4efd1a260071298504bc9858543c342358b1cabe5aeec16b54","bytes":1000},"prev":"c089572e7a2645a019345462027152be8f5ff9aef1945ef21916e5a046d9db35","hash":"38a8b8759e8378ccf5bfc137d0e32a8fa1c3c628ef4dbf38653a22380435b6a0"},{"seq":88,"ts":"2026-08-25T12:27:00Z","kind":"fixture_published","subject":"fixtures/claims.json","payload":{"sha256":"a1344fc7867f5af692a76cc58603b70d0f61d71642ec5369ea0c1ebe6212da8c","bytes":17708},"prev":"38a8b8759e8378ccf5bfc137d0e32a8fa1c3c628ef4dbf38653a22380435b6a0","hash":"a9d6a107ba1c538033e2d04ba1f4583b21addd8a4c10c17e88168e2180e18b43"},{"seq":89,"ts":"2026-08-25T13:04:00Z","kind":"build_published","subject":"r51-2026-08-25-clinic-consolidation","payload":{"generated":"2026-08-25T13:10:00","gates":["node tools/truth-guard.js","node tools/verify-ledger.js","node tools/check-slugs.js","node tools/check-registry.js","node tools/check-fixtures.js","node tools/check-escapes.js","node tools/check-nav-ia.js","node tools/check-personas.js","node tools/gen-mobile-dataset.js --check","node tools/check-covers.js","node ../../tools/gen-clinic-covers.mjs --check","node ../../tools/gen-clinic-surfaces.mjs --check","node ../../tools/build-clinic-pages.mjs --check","node ../../tools/gen-sitemap.mjs --check","node tools/smoke.js"]},"prev":"a9d6a107ba1c538033e2d04ba1f4583b21addd8a4c10c17e88168e2180e18b43","hash":"89874eaa881c6ef01623a36ef9800df9969f044fcc9d8c8e1d875069207fe822"},{"seq":90,"ts":"2026-08-25T16:30:00Z","kind":"fixture_published","subject":"fixtures/claims.json","payload":{"sha256":"4297868034811854aa34163e847252fcfd92277d8df2546fe33575866d550351","bytes":17710},"prev":"89874eaa881c6ef01623a36ef9800df9969f044fcc9d8c8e1d875069207fe822","hash":"c8472021e2bd78d34bf0035f6b1df0522dc7aae2820d1f006929a0ebc2d5f2f1"},{"seq":91,"ts":"2026-08-25T16:30:00Z","kind":"fixture_published","subject":"fixtures/clinic-credentials.json","payload":{"sha256":"dceb9b5a3652ecdc8da4576d733eaa3202807ad3afa46ef0fc4b6bdaed69db01","bytes":926680},"prev":"c8472021e2bd78d34bf0035f6b1df0522dc7aae2820d1f006929a0ebc2d5f2f1","hash":"d98592e7d84b4ff380863afbf738c1e768d1807512d7adc3610c6b4f4d37e9ba"},{"seq":92,"ts":"2026-08-25T16:30:00Z","kind":"fixture_published","subject":"fixtures/verification-backlog.json","payload":{"sha256":"7a064b68dfd456a6f3b5643956ee58947fc3cb7f22777229fde1d1819d68be8a","bytes":1779},"prev":"d98592e7d84b4ff380863afbf738c1e768d1807512d7adc3610c6b4f4d37e9ba","hash":"b445c97cd465333bdbb1054ca1c098c57c7d47e1e64784442757f6c2117296e1"},{"seq":93,"ts":"2026-08-25T16:30:00Z","kind":"backlog_snapshot","subject":"network","payload":{"clinics":1447,"clinics_fully_verified":6,"licences_not_collected":1447,"jci_claims_unverifiable":123,"icontec_claims_pending_manual":45,"clinics_without_named_clinician":1447,"credentials_recorded":1615,"note":"Recorded deliberately. A ledger that only holds good news is marketing."},"prev":"b445c97cd465333bdbb1054ca1c098c57c7d47e1e64784442757f6c2117296e1","hash":"fb7f579062998380006f3bb082f13ed052688ca887022d0152e59dd0bc2ef56d"},{"seq":94,"ts":"2026-08-25T16:30:00Z","kind":"claim_registered","subject":"network.clinics_listed","payload":{"text":"1447","value":1447,"source":"fixtures/network-stats.json (tools/build-network-stats.py)","checked":"2026-08-21"},"prev":"fb7f579062998380006f3bb082f13ed052688ca887022d0152e59dd0bc2ef56d","hash":"bef9a8d76d50194fc2e827f6a24eea4efedf93ba04db6ebf22c8d2954df31520"},{"seq":95,"ts":"2026-08-25T16:30:00Z","kind":"claim_registered","subject":"network.countries","payload":{"text":"17","value":17,"source":"fixtures/network-stats.json (tools/build-network-stats.py)","checked":"2026-08-21"},"prev":"bef9a8d76d50194fc2e827f6a24eea4efedf93ba04db6ebf22c8d2954df31520","hash":"42a865559b6dd6898ae659f177eae10a4ef221bb688994c013a53ac76688b8f5"},{"seq":96,"ts":"2026-08-25T16:30:00Z","kind":"fixture_published","subject":"fixtures/network-stats.json","payload":{"sha256":"9c493f55172409c5b2de7bd43f1c8d139d82430ea7c61259a2aa7ce13af79a36","bytes":1031},"prev":"42a865559b6dd6898ae659f177eae10a4ef221bb688994c013a53ac76688b8f5","hash":"675cd6130d4ce9b0a45bb38a40b60428833ece6de5f93edfd1f46126e9951148"},{"seq":97,"ts":"2026-08-25T16:42:00Z","kind":"build_published","subject":"r53-2026-08-25-gtm-merge","payload":{"generated":"2026-08-25T16:45:00","gates":["node tools/truth-guard.js","node tools/verify-ledger.js","node tools/check-slugs.js","node tools/check-registry.js","node tools/check-fixtures.js","node tools/check-escapes.js","node tools/check-nav-ia.js","node tools/check-personas.js","node tools/gen-mobile-dataset.js --check","node tools/check-covers.js","node ../../tools/gen-clinic-covers.mjs --check","node ../../tools/gen-clinic-surfaces.mjs --check","node ../../tools/build-clinic-pages.mjs --check","node ../../tools/gen-sitemap.mjs --check","node tools/smoke.js"]},"prev":"675cd6130d4ce9b0a45bb38a40b60428833ece6de5f93edfd1f46126e9951148","hash":"0855c4f715860418c14fb01ca3573bba121bbe2ef70d33aa2a371f17fc2f8d5a"},{"seq":98,"ts":"2026-08-25T17:45:00Z","kind":"fixture_published","subject":"fixtures/claims.json","payload":{"sha256":"5e16f7bf9193cc03d186e9389fade0e880e732e6e885083a0376a30ae67d5684","bytes":17710},"prev":"0855c4f715860418c14fb01ca3573bba121bbe2ef70d33aa2a371f17fc2f8d5a","hash":"2bda914a5df88176bd35fd24627172744ef672ccff9afa9074fe2559eecee03c"},{"seq":99,"ts":"2026-08-25T17:45:00Z","kind":"fixture_published","subject":"fixtures/clinic-credentials.json","payload":{"sha256":"e6f06490460be874434cef65414bcdce7dce113b25dc034e4a31dc18fb61ef89","bytes":991101},"prev":"2bda914a5df88176bd35fd24627172744ef672ccff9afa9074fe2559eecee03c","hash":"4e36cc118f63131c359cf3be6cf5f8590bc8f8ef9f8b34b718e7653053fe452a"},{"seq":100,"ts":"2026-08-25T17:45:00Z","kind":"fixture_published","subject":"fixtures/verification-backlog.json","payload":{"sha256":"83929b589bc32cf14ffa0b0c7b47e016874657ff7408298c72d8c9651f6ef86d","bytes":1781},"prev":"4e36cc118f63131c359cf3be6cf5f8590bc8f8ef9f8b34b718e7653053fe452a","hash":"4ec52156b848a5a4537340053c2202372fe13c742b9f695164363e018e155a77"},{"seq":101,"ts":"2026-08-25T17:45:00Z","kind":"backlog_snapshot","subject":"network","payload":{"clinics":1571,"clinics_fully_verified":6,"licences_not_collected":1571,"jci_claims_unverifiable":123,"icontec_claims_pending_manual":45,"clinics_without_named_clinician":1571,"credentials_recorded":1739,"note":"Recorded deliberately. A ledger that only holds good news is marketing."},"prev":"4ec52156b848a5a4537340053c2202372fe13c742b9f695164363e018e155a77","hash":"7f1259bfec21cda8d0b3783dceb016bce517313948896693276ac724920b33e5"},{"seq":102,"ts":"2026-08-25T17:45:00Z","kind":"claim_registered","subject":"network.clinics_listed","payload":{"text":"1571","value":1571,"source":"fixtures/network-stats.json (tools/build-network-stats.py)","checked":"2026-08-21"},"prev":"7f1259bfec21cda8d0b3783dceb016bce517313948896693276ac724920b33e5","hash":"3b1d9a87c1e470ec07dfb0543c5a17a559ca070dc06807faba01c6241509ddfa"},{"seq":103,"ts":"2026-08-25T17:45:00Z","kind":"fixture_published","subject":"fixtures/network-stats.json","payload":{"sha256":"0248d2ebd5675ffcab13a9b86cf099e54d2dfd737ee4b50a74f12cc58327d88a","bytes":1031},"prev":"3b1d9a87c1e470ec07dfb0543c5a17a559ca070dc06807faba01c6241509ddfa","hash":"a6f2282baccb594880d3f27f3ca8fb0bc5de73b2bc13174f9c7b05d9f2837dfe"},{"seq":104,"ts":"2026-08-25T17:51:00Z","kind":"build_published","subject":"r54-2026-08-25-gtm-wave-two","payload":{"generated":"2026-08-25T18:10:00","gates":["node tools/truth-guard.js","node tools/verify-ledger.js","node tools/check-slugs.js","node tools/check-registry.js","node tools/check-fixtures.js","node tools/check-escapes.js","node tools/check-nav-ia.js","node tools/check-personas.js","node tools/gen-mobile-dataset.js --check","node tools/check-covers.js","node ../../tools/gen-clinic-covers.mjs --check","node ../../tools/gen-clinic-surfaces.mjs --check","node ../../tools/build-clinic-pages.mjs --check","node ../../tools/gen-sitemap.mjs --check","python3 ../../tools/gtm/07-dedupe-audit.py","node tools/smoke.js"]},"prev":"a6f2282baccb594880d3f27f3ca8fb0bc5de73b2bc13174f9c7b05d9f2837dfe","hash":"13ad1918c63bc41baf65c8392e9be0b01717784a379cab5b7c4e675208ca207a"},{"seq":105,"ts":"2026-08-25T18:55:00Z","kind":"build_published","subject":"r55-2026-08-25-gate-keys","payload":{"generated":"2026-08-25T21:30:00","gates":["node tools/check-gate-keys.js","node tools/truth-guard.js","node tools/verify-ledger.js","node tools/check-slugs.js","node tools/check-registry.js","node tools/check-fixtures.js","node tools/check-escapes.js","node tools/check-nav-ia.js","node tools/check-personas.js","node tools/gen-mobile-dataset.js --check","node tools/check-covers.js","node ../../tools/gen-clinic-covers.mjs --check","node ../../tools/gen-clinic-surfaces.mjs --check","node ../../tools/build-clinic-pages.mjs --check","node ../../tools/gen-sitemap.mjs --check","python3 ../../tools/gtm/07-dedupe-audit.py","node tools/smoke.js"]},"prev":"13ad1918c63bc41baf65c8392e9be0b01717784a379cab5b7c4e675208ca207a","hash":"377dccb81b486514b817c0389255c703281532ca97e8e7a897b89f8921ee982a"},{"seq":106,"ts":"2026-08-25T19:22:00Z","kind":"build_published","subject":"r56-2026-08-25-press","payload":{"generated":"2026-08-25T22:15:00","gates":["node tools/check-gate-keys.js","node tools/truth-guard.js","node tools/verify-ledger.js","node tools/check-slugs.js","node tools/check-registry.js","node tools/check-fixtures.js","node tools/check-escapes.js","node tools/check-nav-ia.js","node tools/check-personas.js","node tools/gen-mobile-dataset.js --check","node tools/check-covers.js","node ../../tools/gen-clinic-covers.mjs --check","node ../../tools/gen-clinic-surfaces.mjs --check","node ../../tools/build-clinic-pages.mjs --check","node ../../tools/gen-sitemap.mjs --check","python3 ../../tools/gtm/07-dedupe-audit.py","node tools/smoke.js"]},"prev":"377dccb81b486514b817c0389255c703281532ca97e8e7a897b89f8921ee982a","hash":"52db595d6886578ad69faada6fc490b8ad4115a7bc1a1b6b4635e762a451388d"},{"seq":107,"ts":"2026-08-25T19:58:00Z","kind":"build_published","subject":"r57-2026-08-25-footer-ia","payload":{"generated":"2026-08-25T23:40:00","gates":["node tools/check-gate-keys.js","node tools/check-footer-ia.js","node tools/truth-guard.js","node tools/verify-ledger.js","node tools/check-slugs.js","node tools/check-registry.js","node tools/check-fixtures.js","node tools/check-escapes.js","node tools/check-nav-ia.js","node tools/check-personas.js","node tools/gen-mobile-dataset.js --check","node tools/check-covers.js","node ../../tools/gen-clinic-covers.mjs --check","node ../../tools/gen-clinic-surfaces.mjs --check","node ../../tools/build-clinic-pages.mjs --check","node ../../tools/gen-sitemap.mjs --check","python3 ../../tools/gtm/07-dedupe-audit.py","node tools/smoke.js"]},"prev":"52db595d6886578ad69faada6fc490b8ad4115a7bc1a1b6b4635e762a451388d","hash":"7860d0cd5422cb5e0736cd3a484113577d97d06346faec3f4169bff4247c1642"},{"seq":108,"ts":"2026-08-25T20:25:00Z","kind":"build_published","subject":"r57-2026-08-25-footer-ia","payload":{"generated":"2026-08-26T00:40:00","gates":["node tools/check-gate-keys.js","node tools/check-footer-ia.js","node tools/truth-guard.js","node tools/verify-ledger.js","node tools/check-slugs.js","node tools/check-registry.js","node tools/check-fixtures.js","node tools/check-escapes.js","node tools/check-nav-ia.js","node tools/check-personas.js","node tools/gen-mobile-dataset.js --check","node tools/check-covers.js","node ../../tools/gen-clinic-covers.mjs --check","node ../../tools/gen-clinic-surfaces.mjs --check","node ../../tools/build-clinic-pages.mjs --check","node ../../tools/gen-sitemap.mjs --check","python3 ../../tools/gtm/07-dedupe-audit.py","node tools/smoke.js"]},"prev":"7860d0cd5422cb5e0736cd3a484113577d97d06346faec3f4169bff4247c1642","hash":"bde2ff7a23cc106824a122cfc2ec4725b5e74cf515e0c8108a4c4931effcbb57"},{"seq":109,"ts":"2026-08-25T21:32:00Z","kind":"build_published","subject":"r58-2026-08-26-intake-builder","payload":{"generated":"2026-08-26T02:10:00","gates":["node tools/check-gate-keys.js","node tools/check-footer-ia.js","node tools/truth-guard.js","node tools/verify-ledger.js","node tools/check-slugs.js","node tools/check-registry.js","node tools/check-fixtures.js","node tools/check-escapes.js","node tools/check-nav-ia.js","node tools/check-personas.js","node tools/gen-mobile-dataset.js --check","node tools/check-covers.js","node ../../tools/gen-clinic-covers.mjs --check","node ../../tools/gen-clinic-surfaces.mjs --check","node ../../tools/build-clinic-pages.mjs --check","node ../../tools/gen-sitemap.mjs --check","python3 ../../tools/gtm/07-dedupe-audit.py","node tools/smoke.js"]},"prev":"bde2ff7a23cc106824a122cfc2ec4725b5e74cf515e0c8108a4c4931effcbb57","hash":"0b572037bc01c1d3b2c560b87a23c7590b9175359ae019d4e32fb4effce6c184"},{"seq":110,"ts":"2026-08-25T22:04:00Z","kind":"build_published","subject":"r59-2026-08-26-intake-craft","payload":{"generated":"2026-08-26T03:30:00","gates":["node tools/check-gate-keys.js","node tools/check-footer-ia.js","node tools/truth-guard.js","node tools/verify-ledger.js","node tools/check-slugs.js","node tools/check-registry.js","node tools/check-fixtures.js","node tools/check-escapes.js","node tools/check-nav-ia.js","node tools/check-personas.js","node tools/gen-mobile-dataset.js --check","node tools/check-covers.js","node ../../tools/gen-clinic-covers.mjs --check","node ../../tools/gen-clinic-surfaces.mjs --check","node ../../tools/build-clinic-pages.mjs --check","node ../../tools/gen-sitemap.mjs --check","python3 ../../tools/gtm/07-dedupe-audit.py","node tools/smoke.js"]},"prev":"0b572037bc01c1d3b2c560b87a23c7590b9175359ae019d4e32fb4effce6c184","hash":"70ce3fe5e32e59db4745d106e1a5bcf0548b7d8b12d1ecdb8a5026a20cad7411"},{"seq":111,"ts":"2026-08-26T03:35:00Z","kind":"build_published","subject":"r60-2026-08-26-clinic-portal-craft","payload":{"generated":"2026-08-26T04:00:00","gates":["node tools/check-gate-keys.js","node tools/check-footer-ia.js","node tools/truth-guard.js","node tools/verify-ledger.js","node tools/check-slugs.js","node tools/check-registry.js","node tools/check-fixtures.js","node tools/check-escapes.js","node tools/check-nav-ia.js","node tools/check-personas.js","node tools/gen-mobile-dataset.js --check","node tools/check-covers.js","node ../../tools/gen-clinic-covers.mjs --check","node ../../tools/gen-clinic-surfaces.mjs --check","node ../../tools/build-clinic-pages.mjs --check","node ../../tools/gen-sitemap.mjs --check","python3 ../../tools/gtm/07-dedupe-audit.py","node tools/smoke.js"]},"prev":"70ce3fe5e32e59db4745d106e1a5bcf0548b7d8b12d1ecdb8a5026a20cad7411","hash":"9833cbeddac39efb1f40ac2748f7b1fb3b6fb988bee79a721c464c9169e82752"},{"seq":112,"ts":"2026-08-26T06:56:00Z","kind":"build_published","subject":"r61-2026-08-26-expansion-hair-fertility-cell","payload":{"generated":"2026-08-26T05:30:00","gates":["node tools/check-gate-keys.js","node tools/check-footer-ia.js","node tools/truth-guard.js","node tools/verify-ledger.js","node tools/check-slugs.js","node tools/check-registry.js","node tools/check-fixtures.js","node tools/check-escapes.js","node tools/check-nav-ia.js","node tools/check-personas.js","node tools/gen-mobile-dataset.js --check","node tools/check-covers.js","node ../../tools/gen-clinic-covers.mjs --check","node ../../tools/gen-clinic-surfaces.mjs --check","node ../../tools/build-clinic-pages.mjs --check","node ../../tools/gen-sitemap.mjs --check","python3 ../../tools/gtm/07-dedupe-audit.py","node tools/smoke.js"]},"prev":"9833cbeddac39efb1f40ac2748f7b1fb3b6fb988bee79a721c464c9169e82752","hash":"84c1ced05ba0c1244f4b72c12352f471d1a96d52339e95eb0e897abdc947153f"},{"seq":113,"ts":"2026-08-26T14:37:00Z","kind":"build_published","subject":"r62-2026-08-26-message-hub-multiplayer","payload":{"generated":"2026-08-26T05:30:00","gates":["node tools/check-gate-keys.js","node tools/check-footer-ia.js","node tools/truth-guard.js","node tools/verify-ledger.js","node tools/check-slugs.js","node tools/check-registry.js","node tools/check-fixtures.js","node tools/check-escapes.js","node tools/check-nav-ia.js","node tools/check-personas.js","node tools/gen-mobile-dataset.js --check","node tools/check-covers.js","node ../../tools/gen-clinic-covers.mjs --check","node ../../tools/gen-clinic-surfaces.mjs --check","node ../../tools/build-clinic-pages.mjs --check","node ../../tools/gen-sitemap.mjs --check","python3 ../../tools/gtm/07-dedupe-audit.py","node tools/smoke.js"]},"prev":"84c1ced05ba0c1244f4b72c12352f471d1a96d52339e95eb0e897abdc947153f","hash":"235840d2a6b55e9df6fa6167b0288b8a181c88f540141fb1c866fdacc80c1599"},{"seq":114,"ts":"2026-08-26T15:15:00Z","kind":"build_published","subject":"r63-2026-08-26-care-exchange","payload":{"generated":"2026-08-26T05:30:00","gates":["node tools/check-gate-keys.js","node tools/check-footer-ia.js","node tools/truth-guard.js","node tools/verify-ledger.js","node tools/check-slugs.js","node tools/check-registry.js","node tools/check-fixtures.js","node tools/check-escapes.js","node tools/check-nav-ia.js","node tools/check-personas.js","node tools/gen-mobile-dataset.js --check","node tools/check-covers.js","node ../../tools/gen-clinic-covers.mjs --check","node ../../tools/gen-clinic-surfaces.mjs --check","node ../../tools/build-clinic-pages.mjs --check","node ../../tools/gen-sitemap.mjs --check","python3 ../../tools/gtm/07-dedupe-audit.py","node tools/smoke.js"]},"prev":"235840d2a6b55e9df6fa6167b0288b8a181c88f540141fb1c866fdacc80c1599","hash":"643590952d42f78c16d7f8fa7fe9c8c366afdce843d2b009c6d09a981f34f8fc"},{"seq":115,"ts":"2026-08-26T15:42:00Z","kind":"fixture_published","subject":"fixtures/claims.json","payload":{"sha256":"1c7a7f95baf1b6a9b15143982effdfb86e9cfd72f94fc2c3c2528c0d0da597dd","bytes":17710},"prev":"643590952d42f78c16d7f8fa7fe9c8c366afdce843d2b009c6d09a981f34f8fc","hash":"4ac11ea6271f232fece6d4a51960d817adb420ce2c2ea37b6b74b67216cdc37c"},{"seq":116,"ts":"2026-08-26T15:42:00Z","kind":"claim_registered","subject":"network.clinics_listed","payload":{"text":"1688","value":1688,"source":"fixtures/network-stats.json (tools/build-network-stats.py)","checked":"2026-08-21"},"prev":"4ac11ea6271f232fece6d4a51960d817adb420ce2c2ea37b6b74b67216cdc37c","hash":"ae813df5fd47fe4145bf717b7455ddefc3941c64496ad1bf0cb0140a626b3ded"},{"seq":117,"ts":"2026-08-26T15:42:00Z","kind":"fixture_published","subject":"fixtures/network-stats.json","payload":{"sha256":"8b13bf6b139a444a7876798c4b6aa8efe8930f9e382acb1e07fdfcb85fa2d389","bytes":1031},"prev":"ae813df5fd47fe4145bf717b7455ddefc3941c64496ad1bf0cb0140a626b3ded","hash":"01094fc0b1908c230cf4eac69d1aca91dd7a118e31d47ba1a250c79e5c790a06"},{"seq":118,"ts":"2026-08-26T15:42:00Z","kind":"build_published","subject":"r64-2026-08-26-marketplace-and-counts","payload":{"generated":"2026-08-26T05:30:00","gates":["node tools/check-gate-keys.js","node tools/check-footer-ia.js","node tools/truth-guard.js","node tools/verify-ledger.js","node tools/check-slugs.js","node tools/check-registry.js","node tools/check-fixtures.js","node tools/check-escapes.js","node tools/check-nav-ia.js","node tools/check-personas.js","node tools/gen-mobile-dataset.js --check","node tools/check-covers.js","node ../../tools/gen-clinic-covers.mjs --check","node ../../tools/gen-clinic-surfaces.mjs --check","node ../../tools/build-clinic-pages.mjs --check","node ../../tools/gen-sitemap.mjs --check","python3 ../../tools/gtm/07-dedupe-audit.py","node tools/smoke.js"]},"prev":"01094fc0b1908c230cf4eac69d1aca91dd7a118e31d47ba1a250c79e5c790a06","hash":"fb52a11727024e75144fd00329902de2a07889f030763f22aaaaccd4a80a4a09"},{"seq":119,"ts":"2026-08-26T18:27:00Z","kind":"build_published","subject":"r65-2026-08-26-hero-and-foundations","payload":{"generated":"2026-08-26T18:10:00","gates":["node tools/check-gate-keys.js","node tools/check-footer-ia.js","node tools/truth-guard.js","node tools/verify-ledger.js","node tools/check-slugs.js","node tools/check-registry.js","node tools/check-fixtures.js","node tools/check-escapes.js","node tools/check-nav-ia.js","node tools/check-personas.js","node tools/gen-mobile-dataset.js --check","node tools/check-covers.js","node ../../tools/gen-clinic-covers.mjs --check","node ../../tools/gen-clinic-surfaces.mjs --check","node ../../tools/build-clinic-pages.mjs --check","node ../../tools/gen-sitemap.mjs --check","python3 ../../tools/gtm/07-dedupe-audit.py","node tools/smoke.js"]},"prev":"fb52a11727024e75144fd00329902de2a07889f030763f22aaaaccd4a80a4a09","hash":"fe8809c4e4af124a599cc5bf716e55d957c277ddacc952c5c98e504004d96537"},{"seq":120,"ts":"2026-08-26T20:42:00Z","kind":"build_published","subject":"r66-2026-08-26-real-matching","payload":{"generated":"2026-08-26T19:35:00","gates":["node tools/check-gate-keys.js","node tools/check-footer-ia.js","node tools/truth-guard.js","node tools/verify-ledger.js","node tools/check-slugs.js","node tools/check-registry.js","node tools/check-fixtures.js","node tools/check-escapes.js","node tools/check-nav-ia.js","node tools/check-personas.js","node tools/gen-mobile-dataset.js --check","node tools/check-covers.js","node ../../tools/gen-clinic-covers.mjs --check","node ../../tools/gen-clinic-surfaces.mjs --check","node ../../tools/build-clinic-pages.mjs --check","node ../../tools/gen-sitemap.mjs --check","python3 ../../tools/gtm/07-dedupe-audit.py","node tools/smoke.js"]},"prev":"fe8809c4e4af124a599cc5bf716e55d957c277ddacc952c5c98e504004d96537","hash":"4eae3e74da456f33a0ba0dc88da8bd9d4e086cf86db809ef4623559498cf6049"},{"seq":121,"ts":"2026-08-26T21:07:00Z","kind":"build_published","subject":"r67-2026-08-26-passport-matching","payload":{"generated":"2026-08-26T19:55:00","gates":["node tools/check-gate-keys.js","node tools/check-footer-ia.js","node tools/truth-guard.js","node tools/verify-ledger.js","node tools/check-slugs.js","node tools/check-registry.js","node tools/check-fixtures.js","node tools/check-escapes.js","node tools/check-nav-ia.js","node tools/check-personas.js","node tools/gen-mobile-dataset.js --check","node tools/check-covers.js","node ../../tools/gen-clinic-covers.mjs --check","node ../../tools/gen-clinic-surfaces.mjs --check","node ../../tools/build-clinic-pages.mjs --check","node ../../tools/gen-sitemap.mjs --check","python3 ../../tools/gtm/07-dedupe-audit.py","node tools/smoke.js"]},"prev":"4eae3e74da456f33a0ba0dc88da8bd9d4e086cf86db809ef4623559498cf6049","hash":"4dbeb77968caead1dd5014663519393d97badf6678db2cf5ffcd560a3c7374e4"},{"seq":122,"ts":"2026-08-26T23:06:00Z","kind":"build_published","subject":"r68-2026-08-26-routed-to-you","payload":{"generated":"2026-08-26T20:30:00","gates":["node tools/check-gate-keys.js","node tools/check-footer-ia.js","node tools/truth-guard.js","node tools/verify-ledger.js","node tools/check-slugs.js","node tools/check-registry.js","node tools/check-fixtures.js","node tools/check-escapes.js","node tools/check-nav-ia.js","node tools/check-personas.js","node tools/gen-mobile-dataset.js --check","node tools/check-covers.js","node ../../tools/gen-clinic-covers.mjs --check","node ../../tools/gen-clinic-surfaces.mjs --check","node ../../tools/build-clinic-pages.mjs --check","node ../../tools/gen-sitemap.mjs --check","python3 ../../tools/gtm/07-dedupe-audit.py","node tools/smoke.js"]},"prev":"4dbeb77968caead1dd5014663519393d97badf6678db2cf5ffcd560a3c7374e4","hash":"c321eead1808b1050f612457badf5c4756b367fdc1bc196f2bd661e58ae9afe3"},{"seq":123,"ts":"2026-08-27T00:52:00Z","kind":"build_published","subject":"r69-2026-08-26-patient-can-accept","payload":{"generated":"2026-08-26T21:20:00","gates":["node tools/check-gate-keys.js","node tools/check-footer-ia.js","node tools/truth-guard.js","node tools/verify-ledger.js","node tools/check-slugs.js","node tools/check-registry.js","node tools/check-fixtures.js","node tools/check-escapes.js","node tools/check-nav-ia.js","node tools/check-personas.js","node tools/gen-mobile-dataset.js --check","node tools/check-covers.js","node ../../tools/gen-clinic-covers.mjs --check","node ../../tools/gen-clinic-surfaces.mjs --check","node ../../tools/build-clinic-pages.mjs --check","node ../../tools/gen-sitemap.mjs --check","python3 ../../tools/gtm/07-dedupe-audit.py","node tools/smoke.js"]},"prev":"c321eead1808b1050f612457badf5c4756b367fdc1bc196f2bd661e58ae9afe3","hash":"806ba8df21536ebda0ac0a4d7b04974644bde9ed17a55e4f6aed0d62728fc41c"},{"seq":124,"ts":"2026-08-27T13:21:00Z","kind":"build_published","subject":"r70-2026-08-27-chrome-reachable","payload":{"generated":"2026-08-27T00:00:00","gates":["node tools/check-gate-keys.js","node tools/check-footer-ia.js","node tools/check-mobile-menu.js","node tools/truth-guard.js","node tools/verify-ledger.js","node tools/check-slugs.js","node tools/check-registry.js","node tools/check-fixtures.js","node tools/check-escapes.js","node tools/check-nav-ia.js","node tools/check-personas.js","node tools/gen-mobile-dataset.js --check","node tools/check-covers.js","node ../../tools/gen-clinic-covers.mjs --check","node ../../tools/gen-clinic-surfaces.mjs --check","node ../../tools/build-clinic-pages.mjs --check","node ../../tools/gen-sitemap.mjs --check","python3 ../../tools/gtm/07-dedupe-audit.py","node tools/smoke.js"]},"prev":"806ba8df21536ebda0ac0a4d7b04974644bde9ed17a55e4f6aed0d62728fc41c","hash":"e8651be59657eec81d2ec2ada643316c0f123884b89c67416f802d8ba16b1aeb"},{"seq":125,"ts":"2026-08-27T13:40:00Z","kind":"build_published","subject":"r71-2026-08-27-chrome-decisions","payload":{"generated":"2026-08-27T01:30:00","gates":["node tools/check-gate-keys.js","node tools/check-footer-ia.js","node tools/check-mobile-menu.js","node tools/truth-guard.js","node tools/verify-ledger.js","node tools/check-slugs.js","node tools/check-registry.js","node tools/check-fixtures.js","node tools/check-escapes.js","node tools/check-nav-ia.js","node tools/check-personas.js","node tools/gen-mobile-dataset.js --check","node tools/check-covers.js","node ../../tools/gen-clinic-covers.mjs --check","node ../../tools/gen-clinic-surfaces.mjs --check","node ../../tools/build-clinic-pages.mjs --check","node ../../tools/gen-sitemap.mjs --check","python3 ../../tools/gtm/07-dedupe-audit.py","node tools/smoke.js"]},"prev":"e8651be59657eec81d2ec2ada643316c0f123884b89c67416f802d8ba16b1aeb","hash":"7b600eec44c2baabb268450ddf6480bd7260fde50236d002494e307de6615871"},{"seq":126,"ts":"2026-08-27T20:50:00Z","kind":"build_published","subject":"r72-2026-08-27-motion-plays-by-default","payload":{"generated":"2026-08-27T01:30:00","gates":["node tools/check-gate-keys.js","node tools/check-footer-ia.js","node tools/check-mobile-menu.js","node tools/truth-guard.js","node tools/verify-ledger.js","node tools/check-slugs.js","node tools/check-registry.js","node tools/check-fixtures.js","node tools/check-escapes.js","node tools/check-nav-ia.js","node tools/check-personas.js","node tools/gen-mobile-dataset.js --check","node tools/check-covers.js","node ../../tools/gen-clinic-covers.mjs --check","node ../../tools/gen-clinic-surfaces.mjs --check","node ../../tools/build-clinic-pages.mjs --check","node ../../tools/gen-sitemap.mjs --check","python3 ../../tools/gtm/07-dedupe-audit.py","node tools/smoke.js"]},"prev":"7b600eec44c2baabb268450ddf6480bd7260fde50236d002494e307de6615871","hash":"49d8c0c3b971ded326bf2a4eca70ae8926bf525ada176cd83a496ed96b7c15db"}]}