feat(health): pack ZB.MOM.WW.Health 0.1.0 + README + register health component in indexes

- Added PackageTags to all 3 library csproj files (health-checks;aspnetcore/akka/efcore;scada;wonderware;zb-mom-ww)
- Full solution dotnet test: 58 tests green (32 Akka + 20 core + 6 EFCore)
- dotnet pack -c Release produces ZB.MOM.WW.Health.0.1.0.nupkg, ZB.MOM.WW.Health.Akka.0.1.0.nupkg, ZB.MOM.WW.Health.EntityFrameworkCore.0.1.0.nupkg; artifacts/ not committed
- ZB.MOM.WW.Health/README.md: overview, packages table, consumer matrix, versioning, build/test/pack instructions, status note
- components/README.md: Health row added to component registry
- CLAUDE.md: Health row in Component-normalization table + Health paragraph; intro updated from "two pieces" to "three pieces"
- upcoming.md: Health checks item checked off with pointer to components/health/ and ZB.MOM.WW.Health/
- components/health/README.md: status updated from "Draft / scaffolded / follow-on" to "Built @ 0.1.0"
This commit is contained in:
Joseph Doherty
2026-06-01 07:09:14 -04:00
parent 1c2b23cbbb
commit 0c087d150d
8 changed files with 119 additions and 10 deletions
+6 -3
View File
@@ -82,6 +82,9 @@ cross-repo interop checks, distinct from the others.
`AddZbDefaults()`-style call.
## Suggested order
1. **Health checks** (cleanest duplication, bounded). 2. **Observability/telemetry** (completes the
operability cluster with Health). 3. **Audit model** (ties back to Auth). Then revisit the gRPC
contract surface and the `Hosting` aggregator.
1. ~~**Health checks** (cleanest duplication, bounded).~~ **Done**`ZB.MOM.WW.Health` built @
0.1.0 (3 packages, 58 tests). Design: [`components/health/`](components/health/);
implementation: [`../ZB.MOM.WW.Health/`](../ZB.MOM.WW.Health/). Adoption tracked in
[`components/health/GAPS.md`](components/health/GAPS.md).
2. **Observability/telemetry** (completes the operability cluster with Health). 3. **Audit model**
(ties back to Auth). Then revisit the gRPC contract surface and the `Hosting` aggregator.