mirror of
https://github.com/meshtastic/Meshtastic-Android.git
synced 2026-04-20 22:23:37 +00:00
1.7 KiB
1.7 KiB
Implementation Plan: Deep Dive & Validation of Project Docs & Plans
Phase 1: Audit & Discovery [checkpoint: 105763b]
- Task: Audit Gradle dependencies (
libs.versions.toml) against 2026 KMP best practices (Koin, Compose, Navigation 3, etc.).baed3d6 - Task: Analyze Core Logic (
core:*) and platform modules (Android, Desktop) for architectural alignment (MVI/Shared ViewModels).baed3d6 - Task: Review current UI and feature module implementations for Compose Multiplatform standard adherence.
baed3d6 - Task: Evaluate testing patterns, coverage, and the use of shared test doubles (
core:testing).baed3d6 - Task: Compile a list of discrepancies between current documentation/plans and the actual codebase.
baed3d6 - Task: Conductor - User Manual Verification 'Phase 1: Audit & Discovery' (Protocol in workflow.md)
105763b
Phase 2: Documentation Updates [checkpoint: 7212ff1]
- Task: Update
/docsand root-level guides (e.g.,GEMINI.md,kmp-status.md,roadmap.md) to reflect the current, verified codebase state.baed3d6 - Task: Add explicit documentation for areas where the codebase diverges from documented best practices (flagging for future refactoring).
baed3d6 - Task: Conductor - User Manual Verification 'Phase 2: Documentation Updates' (Protocol in workflow.md)
7212ff1
Phase 3: Plan Adjustment
- Task: Create new, actionable tasks in the project's main
plan.md(roadmap.md) to address the flagged discrepancies (e.g., refactoring non-compliant Koin modules, updating deprecated APIs).baed3d6 - Task: Review and finalize the overall project roadmap and status based on the audit findings.
baed3d6 - Task: Conductor - User Manual Verification 'Phase 3: Plan Adjustment' (Protocol in workflow.md)
7212ff1