docs: refactor architecture and documentation for LplPlugin
- Updated architectural decisions to reflect the decomposition of the engine into 20 independent modules.
- Revised the architecture documentation to include new modules and clarify dependencies.
- Enhanced the executables documentation to describe the new micro-benchmark suite.
- Updated future ideas to reflect completed tasks and ongoing developments.
- Revised home page to indicate the current number of modules and their functionalities.
- Improved implementation status to reflect the current state of various modules.
- Documented lessons learned regarding modularization and code quality.
- Updated modules documentation to reflect the new structure and functionalities.
- Enhanced performance results with historical and current benchmark comparisons.
- Revised philosophy and principles to emphasize determinism in the design.
- Updated references to include new dependencies and inspirations.
- Revised roadmap to reflect completed tasks and ongoing objectives.
- Updated tech stack and build documentation to reflect the current module structure and dependencies.
- Revised vision and objectives to clarify the modular architecture and its components.
docs: preserve legacy ideas, future backlog and technical vocabulary after wiki refresh
The architecture-overhaul refresh dropped granular detail from the wiki:
future-facing ideas (server meshing, rollback netcode, RCU sessions, BCI
auto-calibration, GJK/SAT collision, replay), design notes (dirty-list
tracking, octree auto-integration, Network decoupling) and dense technical
vocabulary (GFP_ATOMIC, vmalloc_user, smp_load_acquire/release, CUDA kernel,
Bessel/Jacobi/Mahalanobis, ADS1299, EMA, PSD). Reintegrate them, grounded on
the current codebase, on top of the refreshed lpl-* module structure.
doc: refactor project structure and update documentation for C++23 compliance
- Updated Philosophy-and-Principles.md to reflect C++23 usage and added new principles.
- Renamed Phase 2 in Roadmap.md to "Architecture Refactor & Modularization" and marked it as completed, detailing the refactor into 16 flat modules and migration to xmake.
- Revised Phase 3 and Phase 4 in Roadmap.md, updating tasks and success criteria for clarity and accuracy.
- Enhanced Scientific-Contributions.md to specify Jacobi decomposition implementation in C++23.
- Overhauled Tech-Stack-and-Build.md to reflect changes in the build system, compiler requirements, and module organization.
- Updated Vision-and-Objectives.md to clarify the BCI integration and module architecture, emphasizing the flat modular design.
docs: enrich project documentation with detailed architecture, BCI metrics, and implementation status updates
docs: update architectural decisions, implementation status, and roadmap with networking enhancements and unification
docs: add comprehensive project wiki covering technical details, roadmap, and performance results.
feat: add initial Home page