Files
meshcore-hub/docs/plans
Louis King fd51e7298f docs(next-gen): drop LetsMesh brand terminology from new-repo vocabulary
LetsMesh (a now-inactive platform whose MQTT observer pattern + topic format
this project adopted for compatibility) is not carried into the new repo.
Genericize every brand-term-in-prose reference:

- 'LetsMesh on-air hash' / 'LetsMesh wire hash' -> 'on-air wire hash' (the
  wire_hash field) across data-model, ingest, migration, infrastructure,
  review-findings, code-warts, overview.
- 'MQTT LetsMesh feeds' -> 'MQTT upload feeds' (overview).
- 'powers the official LetsMesh analyzer' -> 'powers the reference analyzer' (D22).

Adds a 'Legacy brand terms' clause to the naming convention (phasing.md):
on-air wire hash / MQTT upload feeds / descriptive fallback event types
(unhandled_packet, not letsmesh_packet) / no letsmesh_* modules or classes in
the new repo.

Code-font citations of real legacy files/classes (letsmesh_normalizer.py,
LetsMeshNormalizer, _normalize_letsmesh_event) remain in the current-system
analysis as factual references to the old codebase.
2026-07-26 14:48:30 +01:00
..