ADR-0021 — Post-close universe addition: Alcon, Assa Abloy, Novartis (holdings reconciliation)
| Field | Value |
|---|---|
| Status | Accepted |
| Date | 2026-05-23 |
| Supersedes | — |
| Superseded by | — |
| Related | ADR-0011 (cycle 15 ingest protocol); ADR-0020 (auto-render plumbing) |
Context
Phase 1 closed at 76 institutions on 2026-05-22 (run_id=40, all four criteria met).
The holdings audit that produced migration 050 (held_via provenance column) flagged
three direct portfolio equities that appear in the 2026-05-21 holdings export but are
absent from the universe:
| Holding line | Issuer | Country |
|---|---|---|
ALCON AG CHF0.04 |
Alcon AG | CH |
ASSA ABLOY SER'B'NPV |
Assa Abloy AB | SE |
NOVARTIS AG CHF0.49 (REGD) |
Novartis AG | CH |
All three were confirmed missing during the cycle-15b/c/d ingest pass: they are direct-equity positions, not pooled vehicles, and there is no record of a deliberate decision to exclude them. Their absence is a gap in coverage, not a scope decision.
The same audit also found two additional data corrections needed:
-
is_held batch gap — INST-0037–0076 (cycles 15b/c/d, 40 institutions) all have
held_viapopulated (migration 050) butis_held=0. Migration 050 deferred theis_heldupdate pending this confirmation. -
Stale is_held=1 flags — INST-0013 Deutsche Bank AG has
is_held=1with no matching line in the 2026-05-21 holdings export; the flag is a legacy error from cycle-9b.5 hand-population. INST-0036 Octopus Investments Limited similarly carriesis_held=1but ORIT now screens directly as INST-0076; the manager entity should not carry the held flag.
Decision
Ingest Alcon, Assa Abloy, and Novartis as active non-financial institutions (INST-0077, INST-0078, INST-0079 respectively) in a single migration (051) that also applies the is_held batch and the stale-flag clears. This is a holdings-driven correction, not a scope expansion.
Classification:
| inst_id | Legal name | Type | Country | GICS sub-industry |
|---|---|---|---|---|
| INST-0077 | ALCON AG | non_financial | CH | 35101010 Health Care Equipment |
| INST-0078 | ASSA ABLOY AB | non_financial | SE | 20102010 Building Products |
| INST-0079 | NOVARTIS AG | non_financial | CH | 35201010 Pharmaceuticals |
LEIs verified against GLEIF API on 2026-05-23 (all ACTIVE/ISSUED):
- Alcon AG: 549300LDT5AP8S0NBM78 (CH)
- Assa Abloy AB: 549300YECS8HKCIMMB67 (SE)
- Novartis AG: 5493007HIVTX6SY6XD66 (CH)
Seed checks: ca100plus, influencemap, ngo-targets, forest500, chrb, pax — no matches for any of the three. UK MSA/GPG not applicable (non-GB entities). Scraper config includes LEI only; BHRRC PKs unknown at ingest time.
GICS table additions: Building Products branch (201020 / 20102010) added for Assa Abloy; Health Care Equipment (35101010) and Pharmaceuticals (35201010) already present.
is_held batch (migration 051):
- is_held = 1 on INST-0037–0076 (40 institutions) and INST-0077–0079 (3 new) = 43 rows.
- is_held = 0 on INST-0013 (Deutsche Bank) and INST-0036 (Octopus Investments) — stale flags cleared.
Consequences
- Universe grows from 76 to 79.
is_heldcolumn now accurately reflects the 2026-05-21 holdings snapshot for all institutions withheld_viapopulated.- Alcon, Assa Abloy, and Novartis will receive NF rules on first scoring run; financial rules (NZBA, PRB, PAX-WEAPONS, BankTrack) will return no-match as expected for non-financial entities.
held_via/is_heldare metadata only — this migration does not affect any existing score rows. Existing-76 scores remain unchanged and are hash-verifiable against the pre-migration baseline.- Universe auto-render will regenerate to 79 after first post-migration scoring run.