Canonical run-type slugs (breaking, week-in-review, motions,
…), their aliases (e.g. weekly-review → week-in-review), and the
lookup helpers parseRunSlug and getRunTypeInfo. Also hosts the
canonicalizeArtifactStem helper used by getArtifactInfo to normalize
raw filename stems under analysis/daily/** to their canonical template
names.
Split out of the monolithic political-intelligence-descriptions.ts
(Refactor 8/8). Data tables live in run-types-titles.ts and
run-types-descriptions.ts.
Description
Canonical run-type slugs (breaking, week-in-review, motions, …), their aliases (e.g.
weekly-review→week-in-review), and the lookup helpersparseRunSlugandgetRunTypeInfo. Also hosts thecanonicalizeArtifactStemhelper used bygetArtifactInfoto normalize raw filename stems underanalysis/daily/**to their canonical template names.Split out of the monolithic
political-intelligence-descriptions.ts(Refactor 8/8). Data tables live inrun-types-titles.tsandrun-types-descriptions.ts.