This file maps README.adoc claims to their implementation evidence for sceptical developers.
Candy Crash is a framework for training humans to operate vehicles—cars, motorbikes, aircraft, watercraft—through pervasive ambient computing.
- How this is implemented
-
As of the current state, Candy Crash is a design-stage project with a detailed conceptual framework documented in the README. The
src/directory contains the initial project scaffold. The README makes clear that "the repository currently contains remnants of an earlier approach — a conventional LMS for driving theory" which "must be rebuilt from first principles." The design documentation inROADMAP.adocdefines five phases (Phase 0: conceptual foundation through Phase 5: validation). - Caveat
-
No ambient computing infrastructure (sensor mesh, actuator mesh, training intelligence) is implemented yet. Phase 0 (conceptual foundation) is in progress. The project is honest about being pre-implementation.
This is not an LMS. This is not e-learning. This is not a course. This is an environmental intervention.
- How this is implemented
-
The README documents a coherent theoretical framework rooted in embodied cognition (Gibson, Varela et al.), situated learning (Lave & Wenger), and ubiquitous computing (Weiser). The Human Factors Constraints section applies Cognitive Load Theory (Sweller), vigilance decrement research, and Endsley’s three-level situation awareness model as hard design constraints — preventing the system from over-claiming ambient training’s effectiveness.
- Caveat
-
The theoretical framework is documented but not yet translated into running code. References cite peer-reviewed literature (Endsley 1995, Sweller 1988, Mark et al. 2008) rather than unpublished assertions.
Core Runtime: Rust. User Interfaces: ReScript. Formal Verification: SPARK/Ada.
- How this is implemented
-
The technology direction is declared in the README’s "Technology Direction" section with explicit rationale: Rust for real-time sensor/actuator loops, ReScript for type-safe UI, SPARK/Ada for aviation-adjacent safety requirements. The
ROADMAP.adocmaps these to implementation phases.Cargo.tomlconfirms Rust as the build system. - Caveat
-
None of the language implementations are complete yet — this is the declared direction, not a done state. The earlier Rails/Ruby codebase in the repository represents the wrong paradigm and is scheduled for removal.
| Technology / Pattern | Used here | Also used in |
|---|---|---|
Embodied cognition / pervasive computing theory |
Design framework for ambient training |
heterogenous-mobile-computing (similar ambient AI routing concept) |
Rust/SPARK architecture |
Planned for safety-critical sensor loops |
|
TPCF contributor framework |
Contribution governance model |
|
ReScript for UI |
Planned for configuration and monitoring |
|
Caution
|
The repository contains remnant Rails/Ruby code from an earlier LMS approach. The CLAUDE.md for this repo bans Ruby/Rails explicitly. That code should be removed before any Phase 1 implementation begins. |
|
Caution
|
No empirical validation of transfer effects exists yet — the README correctly flags this as a design implication ("do not assume ambient training transfers to vehicle operation without evidence"). Effectiveness claims require Phase 5 validation studies. |