fix(store): dash capability IDs + .chain bundles (chain catalog conformance)

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>
This commit is contained in:
flemming-it 2026-06-20 00:11:39 +02:00
parent c51ef0e004
commit 0c536c5b91
11 changed files with 104 additions and 96 deletions

View file

@ -1,9 +1,10 @@
# .fai bundle sha256 (unsigned, chain pack 0.17.2; bundles include STORE.yaml/MODULE.md/icon)
fdf4f6e369280fc91608d4e7de78cdd0d6d399a75512a10765b2c632df41bed2 text-akoma-normalize-0.1.0.fai
c944d60f9a6a562dd6cbd03b9709a662a60c764a7ea81a1c98f2bd077e356d79 text-deontic-extract-0.1.0.fai
e8d70e322f1df83ebaea36676ec42f27c26b4fac78eedf23499f25225318c9f4 graph-citation-extract-0.1.0.fai
1427f101cf56ac58b1a10efc9a63e3e4cf2292841b214d533869b9504019bb73 text-readability-score-0.1.0.fai
6bc1ee5862728d218f2e40060146099f05eb67cc9e9c4c7a2eec5928c0a0b6fe stats-cohort-size-0.1.0.fai
93507cba5c4e819ce755f0e89cc79a4350363fb4aa96132cefd0eeb966b320a4 graph-shapley-attribution-0.1.0.fai
57e6c6a855f6e542e1045a0c9b0c0d484a2e7297de084ae4d7865173771e7493 econ-skm-score-0.1.0.fai
2781518744e6b1048216b2fc4b784ab3f18e55cb3fc9e77cb640e302b9ed7bb2 law-benefit-score-0.1.0.fai
# .chain bundle sha256 (unsigned, chain pack 0.17.2; bundles include STORE.yaml/MODULE.md/icon)
# capability IDs use the dash form (chain catalog charset [a-z0-9-]); repacked 2026-06-20.
1c17771f632a5562534afc0e2420f8d05009cd988bf05899e8d53b3e550bf826 text-akoma-normalize-0.1.0.chain
decf49eb8098a202ab858e868b122620eb55b58e2cc464ba0bbb61025defca4b text-deontic-extract-0.1.0.chain
dd1e9bd7c45d29804f5ab4360f6ff9d8d2ab608299633dff438eaa5f81807463 graph-citation-extract-0.1.0.chain
382d470f3243dd02b2da6f210fee9573f5ab64e9439358a74af34a0f8167a5b6 text-readability-score-0.1.0.chain
321458faa4e8c7a2c016409052b00f89a22a3486c28ec4dccd3586426ef7037c stats-cohort-size-0.1.0.chain
0d776294f86d8e397149efb18100543ea3951129780fed85ad9d1243ec146800 graph-shapley-attribution-0.1.0.chain
dda50b045ab3b054fe71c81c8510a15e58a4da1a8218a7961e7b014854f0d125 econ-skm-score-0.1.0.chain
4f02c2695640ba92fe7cd8dc263bcdd024ceeaa1c1ef29848286ec16135e0f50 law-benefit-score-0.1.0.chain