Commit graph

2 commits

Author SHA1 Message Date
f8e57386f3 fix(naming): dash capability ID (chain catalog charset [a-z0-9-])
All checks were successful
CI / Linux x86_64 (Forgejo) (push) Successful in 1m36s
provides.capability _ -> - so it passes `chain validate` and the hub
store name-match. No behaviour change (capability validation is lint-only;
the WASM is unchanged).

Signed-off-by: flemming-it <sf@flemming.it>
2026-06-20 00:12:05 +02:00
3630d8f4d1 feat: initial stats-cohort-size v0.1.0 (stats.cohort_size@0.1.0)
Resolve the size of an addressee cohort (e.g. "Berliner KMU",
"Gastronomie deutschlandweit").

v0.1.0 ships a five-entry built-in lookup for the F∆I Law-Heatmap
pilot corpus:

  berlin-kmu, de-kmu, gastro-de, handwerk-be, bauwirtschaft-be

Each entry carries (count, year, source, tier). Tier follows the
Studie §6.7 Regel-der-niedrigsten-Stufe: T1 when from DESTATIS
Unternehmensregister, T2 when from a Verband source.

Reuse-lens: any quantitative analysis that needs cohort sizing —
market research, audience targeting, public-health tracking.

Pure in-WASM, zero filesystem, zero network.

Reserved for next versions:

  - 0.2: DESTATIS GENESIS-API adapter — requires
         net: ["genesis.destatis.de"] permission. Interface stays
         the same; the static lookup becomes the fallback when
         the API is unreachable.
  - 0.3: WZ-Code-resolved sub-cohorts (e.g. "berlin-kmu-wz56").

Signed-off-by: flemming-it <sf@flemming.it>
2026-06-18 11:25:19 +02:00