{"version":"2.1.248","anchor":"module-initialisers-replaced-by-plain-constants","canonical_anchor":"module-initialisers-replaced-by-plain-constants","heading":"Module initialisers replaced by plain constants","tier":"internal","area":"Startup","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.248\/e\/module-initialisers-replaced-by-plain-constants","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.248","markdown":"### Module initialisers replaced by plain constants\n\nMany message and pattern tables became plain constants with identical contents.\n\n**What**\n\nMany lazily built module bodies are now top-level constants with identical contents: Bash safety patterns and flag sets, plugin cache error strings, the MCP transport table, Remote Control refusal messages, cloud-hook explanations, workflow harness preamble text, PowerShell and environment sanitisation lists, and session name word lists. Load shape only, no visible change.\n\n**Evidence**\n\n`bridge_carrier_no_ingress_origin`\n\n- Area: Startup\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 0\/5"}