Problem
Architecture and phase documentation mark features as "(future)" or "NEXT" that are already implemented in production.
Discovered during aspected review of #347 fix.
Outdated Documentation
1. docs/ARCHITECTURE.md
Line 9: "Polling Scheduler - Coordinates polling across devices (future)"
- ❌ OUTDATED - PollingScheduler is implemented in
src/polling-scheduler.ts
Line 26: "modbus/{deviceId}/data - Device data publications (future)"
- ❌ OUTDATED - Data publishing is implemented in
src/index.ts lines 68-84
2. docs/PHASES.md
Lines 23-261: Shows Phase 2 as "NEXT" but many features are implemented:
- ❌ Driver loading - IMPLEMENTED
- ❌ Device connection - IMPLEMENTED
- ❌ Polling system - IMPLEMENTED
- ❌ Data publishing - IMPLEMENTED
Line 250: "Phase 1: ✅ Complete (PR #86)"
- ⚠️ Needs update - Phase 2 features are partially/fully complete
Impact
- Confusing for new contributors
- Makes it unclear what features are production-ready vs planned
- Misrepresents current project state
- Could lead to duplicate implementation efforts
Expected Updates
ARCHITECTURE.md
- Remove "(future)" markers from implemented features
- Add implementation references (file:line)
- Mark truly future features clearly
PHASES.md
- Update Phase 2 status to reflect implemented features
- Mark completed items with ✅
- Add completion dates/PR references
- Create Phase 3 if needed for remaining work
Files Affected
docs/ARCHITECTURE.md
docs/PHASES.md
- Possibly
packages/mqtt-bridge/docs/ARCHITECTURE.md
Related
Problem
Architecture and phase documentation mark features as "(future)" or "NEXT" that are already implemented in production.
Discovered during aspected review of #347 fix.
Outdated Documentation
1. docs/ARCHITECTURE.md
Line 9: "Polling Scheduler - Coordinates polling across devices (future)"
src/polling-scheduler.tsLine 26: "
modbus/{deviceId}/data- Device data publications (future)"src/index.tslines 68-842. docs/PHASES.md
Lines 23-261: Shows Phase 2 as "NEXT" but many features are implemented:
Line 250: "Phase 1: ✅ Complete (PR #86)"
Impact
Expected Updates
ARCHITECTURE.md
PHASES.md
Files Affected
docs/ARCHITECTURE.mddocs/PHASES.mdpackages/mqtt-bridge/docs/ARCHITECTURE.mdRelated