EveCogs/wormhole
root 6fd48e93af fix(wormhole): rename cog class to WormholeV4 to bypass stale registration
Problem: Red's internal state has stale 'Wormhole' cog registrations from
previous versions (both identifier 7730187301 and 928374650), causing
'Cog named Wormhole already loaded' errors even on fresh bot starts.

Root cause: Multiple config identifiers registered under same cog name:
  - wormhole: {'wormhole': {}}  (old lowercase)
  - Wormhole: {'7730187301': {}, '928374650': {}}  (two identifiers!)

Solution: Rename cog class Wormhole → WormholeV4 to bypass all stale
registration state. This gives a clean slate without requiring users to
manually purge config data.

Changes:
- class Wormhole → class WormholeV4 in core.py
- Updated __init__.py import and setup()
- Config identifier unchanged (928374650)

This completely sidesteps the phantom load bug without touching user data.

Co-Authored-By: Claude Sonnet 4.5 (1M context) <noreply@anthropic.com>
2026-05-26 16:38:56 +00:00
..
commands fix: wire up missing feature enforcement in relay 2026-05-14 19:33:58 +00:00
listeners fix: wire up missing feature enforcement in relay 2026-05-14 19:33:58 +00:00
models refactor: Wormhole v4.0.0 — full modular architecture with hierarchical staff 2026-05-14 19:07:49 +00:00
services refactor: Wormhole v4.0.0 — full modular architecture with hierarchical staff 2026-05-14 19:07:49 +00:00
ui refactor: Wormhole v4.0.0 — full modular architecture with hierarchical staff 2026-05-14 19:07:49 +00:00
__init__.py fix(wormhole): rename cog class to WormholeV4 to bypass stale registration 2026-05-26 16:38:56 +00:00
ARCHITECTURE.md fix(wormhole): fix persistence bug and finalize v4.0.0 modular architecture 2026-05-26 16:26:03 +00:00
core.py fix(wormhole): rename cog class to WormholeV4 to bypass stale registration 2026-05-26 16:38:56 +00:00
info.json refactor: Wormhole v4.0.0 — full modular architecture with hierarchical staff 2026-05-14 19:07:49 +00:00
MODULE_MAP.md fix(wormhole): fix persistence bug and finalize v4.0.0 modular architecture 2026-05-26 16:26:03 +00:00
utils.py feat: per-network mention config + user opt-in/out for pings 2026-05-12 15:49:56 +00:00