Skip to content

Commit ec440a4

Browse files
docs(demo): post-recording SPDCI snapshot — three registries, ten UINs
Snapshot of the federated demo data captured immediately after the post-event recording. The DR side added three new disability assessments during/after the recording (Tomasz Novak, Sofia Petrovic, Elna Voss), so the federated rule outcome shifts from 1 enrolled to 3 enrolled. Three artefacts: - SPDCI_SR_INCOME_SNAPSHOT.md: title bumped to "SR + DR + CRVS — Federated Snapshot"; table now carries the live has_disability column from the remote demo DR. Expected eligibility section updated to 3-of-10 under the full rule, 4-of-10 under the SR+CRVS rule, 5-of-10 with has_disability=true alone. - spdci_federated_snapshot.csv: machine-readable equivalent of the same 10 rows (uin, name, income_level, has_disability, in_crvs_death with lowercased booleans for cross-tool consumption). - Registrants.MD: per-row eligibility verdict table used during the recording, with the ELIGIBLE column made explicit so the audience-facing slide can show the predicted enrollment count against the actual federated run.
1 parent 9bbadbc commit ec440a4

3 files changed

Lines changed: 57 additions & 24 deletions

File tree

scripts/demo/Registrants.MD

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
| # | UIN | Name | income_level | has_disability (DR) | In CRVS death? | ELIGIBLE? |
2+
| --- | ------------ | -------------- | ------------ | ------------------- | -------------- | --------- |
3+
| 1 | `8579520716` | Tomasz Novak | low | **True** | ✅ yes | No |
4+
| 2 | `3253492082` | Sofia Petrovic | low | **True** || ✅ yes |
5+
| 3 | `9475380352` | Daniel Kauri | low | **True** | ✅ yes | No. |
6+
| 4 | `9726938790` | Leila Haddar | low | False || No. |
7+
| 5 | `6985017629` | Malik Adeyemi | medium | False || No. |
8+
| 6 | `2140239450` | Priya Menon | medium | False || No. |
9+
| 7 | `2195415820` | Omar El-Hadi | low | **True** || ✅ yes. |
10+
| 8 | `4364503413` | Aiko Tanabe | high | False || No. |
11+
| 9 | `3184198562` | Rafael Duarte | low | False | ✅ yes | No. |
12+
| 10 | `8794017267` | Elna Voss | low | **True** || ✅ yes. |
Lines changed: 34 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,43 @@
1-
# SR + CRVS — Federated Snapshot
1+
# SR + DR + CRVS — Federated Snapshot
22

33
Live snapshot of the 10 demo identifiers shared by the OpenG2P + OpenCRVS teams for the
4-
post-event recording. SR data fetched via DCI search-sync from OpenG2P's playground
5-
(`partner-nsr.play.openg2p.org`); CRVS death column fetched via DCI from OpenCRVS's
6-
playground (`dci-crvs-api.farajaland-integration.opencrvs.dev`).
4+
post-event recording, with the OpenSPP-DR disability status pulled from the remote demo
5+
DR for cross-registry context.
76

8-
Captured on 2026-05-26.
7+
Sources, fetched via DCI search-sync on 2026-05-26:
8+
9+
- **SR** — OpenG2P playground at `partner-nsr.play.openg2p.org` (no auth)
10+
- **DR** — OpenSPP-DR demo at `openspp-dci-demo-dr.genete.acn.fr` (bearer)
11+
- **CRVS** — OpenCRVS Farajaland at `dci-crvs-api.farajaland-integration.opencrvs.dev`
12+
(OAuth2)
913

1014
Note: OpenG2P moved its demo UINs from the synthetic `IND-NSR-XXXX` format to 10-digit
1115
numeric identifiers aligned with OpenCRVS, so the same UIN resolves to the same person
12-
across both registries. See the cross-registry matrix in `SPDCI_DEMO_BRIEFING.md` for
13-
the SR↔CRVS overlap.
14-
15-
| # | UIN | Name | income_level | In CRVS death? |
16-
| --- | ------------ | -------------- | ------------ | -------------- |
17-
| 1 | `8579520716` | Tomasz Novak | low | ✅ yes |
18-
| 2 | `3253492082` | Sofia Petrovic | low ||
19-
| 3 | `9475380352` | Daniel Kauri | low | ✅ yes |
20-
| 4 | `9726938790` | Leila Haddar | low ||
21-
| 5 | `6985017629` | Malik Adeyemi | medium ||
22-
| 6 | `2140239450` | Priya Menon | medium ||
23-
| 7 | `2195415820` | Omar El-Hadi | low ||
24-
| 8 | `4364503413` | Aiko Tanabe | high ||
25-
| 9 | `3184198562` | Rafael Duarte | low | ✅ yes |
26-
| 10 | `8794017267` | Elna Voss | low ||
16+
across all three registries.
17+
18+
| # | UIN | Name | income_level | has_disability (DR) | In CRVS death? |
19+
| --- | ------------ | -------------- | ------------ | ------------------- | -------------- |
20+
| 1 | `8579520716` | Tomasz Novak | low | **True** | ✅ yes |
21+
| 2 | `3253492082` | Sofia Petrovic | low | **True** ||
22+
| 3 | `9475380352` | Daniel Kauri | low | **True** | ✅ yes |
23+
| 4 | `9726938790` | Leila Haddar | low | False ||
24+
| 5 | `6985017629` | Malik Adeyemi | medium | False ||
25+
| 6 | `2140239450` | Priya Menon | medium | False ||
26+
| 7 | `2195415820` | Omar El-Hadi | low | **True** ||
27+
| 8 | `4364503413` | Aiko Tanabe | high | False ||
28+
| 9 | `3184198562` | Rafael Duarte | low | False | ✅ yes |
29+
| 10 | `8794017267` | Elna Voss | low | **True** ||
2730

2831
## Expected eligibility outcomes
2932

30-
For a rule like `is_poor == "low" && is_deceased == false` (SR + CRVS, no DR), 4 of 10
31-
registrants enroll: Sofia Petrovic, Leila Haddar, Omar El-Hadi, Elna Voss. The other 6
32-
fail on at least one predicate (3 deceased per CRVS, 3 with income not equal to `"low"`
33-
per SR).
33+
**SR + CRVS rule** (`is_poor == "low" && is_deceased == false`): 4 of 10 enroll — Sofia
34+
Petrovic, Leila Haddar, Omar El-Hadi, Elna Voss. The other 6 fail on at least one
35+
predicate (3 deceased per CRVS, 3 with income not equal to `"low"` per SR).
36+
37+
**Full SR + DR + CRVS rule**
38+
(`has_disability == true && is_poor == "low" && is_deceased == false`): 3 of 10 enroll —
39+
Sofia Petrovic, Omar El-Hadi, Elna Voss. Tomasz Novak and Daniel Kauri are disabled and
40+
poor but registered as deceased in CRVS; the other 5 fail on disability or income.
41+
42+
**DR-only sanity** (`has_disability == true`): 5 of 10 — Tomasz Novak, Sofia Petrovic,
43+
Daniel Kauri, Omar El-Hadi, Elna Voss.
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
uin,name,income_level,has_disability,in_crvs_death
2+
8579520716,Tomasz Novak,low,true,true
3+
3253492082,Sofia Petrovic,low,true,false
4+
9475380352,Daniel Kauri,low,true,true
5+
9726938790,Leila Haddar,low,false,false
6+
6985017629,Malik Adeyemi,medium,false,false
7+
2140239450,Priya Menon,medium,false,false
8+
2195415820,Omar El-Hadi,low,true,false
9+
4364503413,Aiko Tanabe,high,false,false
10+
3184198562,Rafael Duarte,low,false,true
11+
8794017267,Elna Voss,low,true,false

0 commit comments

Comments
 (0)