ADR-002: Separate FonTelePay ADR-002: Separate FontelePay from Drop Repository Status: Accepted Date: 2026-02-12 Deciders: John (AI Director) Category: Architecture Context FontelePay is an earlier iteration of the payment concept that predates the Drop rebrand. It resided at src/fontelepay/ inside the Drop product directory with: Its own .git/ repository with independent commit history Its own node_modules/ (527 entries) Its own .claude/ configuration directory Separate documentation, R&D research, and project structure Multiple subdirectories: frontend, backend, mobile, AI, infrastructure, security, marketing, sales, support, legal, design, rnd, team This created several problems: Problem Impact Project confusion Developers could not distinguish "Drop source" from "FontelePay source" Git conflicts Nested .git/ directory caused submodule-like behavior without proper configuration Build interference FontelePay's node_modules/ could interfere with Drop's build process Size bloat FontelePay's 527 dependency packages inflated the Drop directory graph TB subgraph before["Before: Nested Repository"] drop_dir["Drop/"] drop_dir --> src["src/"] src --> drop_app["drop-app/ (Drop)"] src --> fp["fontelepay/ (FontelePay)"] fp --> fp_git[".git/ (separate repo)"] fp --> fp_nm["node_modules/ (527 pkgs)"] fp --> fp_claude[".claude/"] fp --> fp_rnd["rnd/ (market research)"] end subgraph after["After: Clean Separation"] products["ALAI/products/"] products --> drop_clean["Drop/
Clean codebase"] products --> fp_separate["FontelePay/
Preserved independently"] end before -->|"ADR-002"| after Decision Move FontelePay out of the Drop directory to its own location: Move src/fontelepay/ to ~/ALAI/products/FontelePay/ (or archive) Preserve FontelePay's git history by keeping its .git/ intact during move Keep only a reference document in Drop pointing to FontelePay's new location Copy relevant research documents (particularly rnd/mobilebank-research/ ) to Drop's rnd/ directory if directly relevant Consequences Positive Clean Drop directory with only Drop-related source code No nested git repository confusion Smaller directory footprint for Drop Clear project boundaries for all developers and AI agents FontelePay research preserved independently for future reference Negative Any scripts or references pointing to src/fontelepay/ paths break Need to verify no Drop code depends on FontelePay modules Historical context of FontelePay as Drop's predecessor may be lost if not documented Risks Reference breakage: Scripts or docs pointing to old FontelePay path. Mitigation: search-and-replace across codebase during migration. Lost context: FontelePay's role as Drop's predecessor forgotten. Mitigation: this ADR documents the relationship. References ADR-001: Consolidate Backends -- Companion decision for middleware cleanup ADR-003: PSD2 Pass-through Model -- Architectural direction that superseded FontelePay's wallet model Original source: comms/decisions/ADR-002-separate-fontelepay.md