Trilingual quality-gated view of 22 Morocco child indicators (UNICEF SDMX + World Bank)
# Morocco child indicators dashboard
## Problem and honest boundary
A trilingual view of 22 frozen Morocco child indicators from UNICEF SDMX and World Bank v2, backed by the private hash-pinned `d4d-indicators-core` wheel. Aggregate indicators only; no people monitoring. Regional comparison is disabled unless the public source returns genuine subnational geography.
## Measured results
No live result is committed. The included 15.1% row and out-of-range row are clearly labelled **synthetic fixtures**, excluded from measured claims.
## Demo
`make demo` refreshes recorded fixtures, shows quarantine, switches EN/FR/AR with RTL, and exports the fixture snapshot.
## Architecture
See data lineage.
## Five-minute quickstart
```sh
export D4D_CORE_WHEEL=../d4d-indicators-core/dist/d4d_indicators_core-0.1.0-py3-none-any.whl
export D4D_CORE_SHA256=d33ffb576ce562e5f06c92aba4a07f1872f5b3ed1893ed13fb1a83d54a4b836c
# No sibling clone? Fetch the pinned wheel instead (verify against D4D_CORE_SHA256):
# curl -fsSL -o d4d_indicators_core-0.1.0-py3-none-any.whl
raw.githubusercontent.com
# export D4D_CORE_WHEEL=$PWD/d4d_indicators_core-0.1.0-py3-none-any.whl
make setup fixture-smoke
make run
```
## Reproduction
`ALLOW_LIVE_REFRESH=1 make refresh-live` requires network access and preserves unavailable/degraded states rather than substituting concepts.
## Documentation index
Security · Licenses · Demo script
## Limitations
Official FR/AR labels are used where published; otherwise reviewed UN terminology is retained. Public API data may be national only. Fixture PDF is not a live monthly snapshot.
## Dataset/model licenses
UNICEF terms and World Bank Dataset Terms of Use are recorded per manifest entry. No raw restricted data is committed.
## Re-skin guide
Swap only `config/indicators.yaml`, reviewed locales, source credentials, and presentation theme. Keep the core wheel, source identity, qual …