chain's catalog charset (naming.rs check_segment, capability-namespaces.yaml)
allows only [a-z0-9-] per dot-segment — underscores are rejected by
`chain validate`. Repack all 8 modules with the dash capability form
(econ.skm-score, law.benefit-score, …) and align the store index, flows,
app strings and docs to match. Bundles now use the .chain extension
(content-addressed; legacy .fai would still install).
- store/store.yaml: name: dash, wasm_url .chain, refreshed sha256
- store/SHA256.txt: 8 new .chain hashes
- flows + app/lib + RUN.md + MACHBARKEITSSTUDIE.md: capability refs _ -> -
- left untouched: text_akoma_normalize.wasm artifact, DB field skm_score,
backlog module law.skm_score
Signed-off-by: flemming-it <sf@flemming.it>
HubRepository.list() now runs the inline reclaim-evaluate flow per
pilot norm via submit() and maps the returned outputs to Evaluation
— the correct path, since the hub audit log stores only hashes, not
outputs. skm/benefit get their structured input as JSON (submit
jsonInputs), so the live heatmap gets real Schaden/Nutzen axes.
- live_inputs.dart: the inline eval flow + the 5 pilot norms' inputs
(XML asset, cohort_id, skm duties, benefit ratings) plus curated
overrides the bund adapter can't derive (true Geltungsbereich for
the EU/Berlin norms, freshness, jurist sign-off).
- assets/norms/*.xml: 5 gesetze-im-internet-style source documents.
- tool/live_smoke.dart: dev smoke test (5/5 evaluate against a live
hub: Schaden 3M–450M €, Nutzen 2.0–3.8, EU/Berlin scope correct).
Needs econ.skm_score's float-population fix (chain-modules commit
80f6620).
Signed-off-by: flemming-it <sf@flemming.it>