# Implementation Blueprint_ Multi-Surface Apps WebOS Edge and Oracle Delivery **Date:** 2026-04-16 **Status:** Implementation map **Owner:** Sayan **Reviewers:** Sagnik, frontend/backend integration reviewers **Scope:** Repository mapping and execution boundaries for the multi-surface workstream. ## 1. Repository Centers To Respect - WebOS: `Project_Velocity/app/` - backend: `Project_Velocity/backend/` - iPad native: `Project_Velocity/iOS/velocity/velocity/` - inventory assets: `Project_Velocity/db assets/Inventory/` ## 2. Recommended Workstream Ownership ### WebOS and shared web contracts - `Project_Velocity/app/src/` - focus: - shared UI semantics - Oracle and inventory contracts - admin control plane surface ### iPad residual completion - `Project_Velocity/iOS/velocity/velocity/Features/` - focus: - Dashboard - Inventory - Oracle - Sentinel - Settings ### Android tablet Recommended new path: - `Project_Velocity/android-tablet/` ### iPhone edge Recommended new path: - `Project_Velocity/iOS/velocity-edge-phone/` ### Android phone edge Recommended new path: - `Project_Velocity/android-edge-phone/` ### backend extension - `Project_Velocity/backend/api/` - `Project_Velocity/backend/oracle/` - `Project_Velocity/backend/services/` ## 3. Backend Extension Areas Recommended route families: - `routes_mobile_edge.py` - `routes_inventory.py` - existing Oracle route extension instead of Oracle route replacement - `routes_admin_surface.py` ## 4. Schema Extension Areas Existing Oracle schema reference: - `Project_Velocity/backend/oracle/schema_oracle.sql` Recommended additions: - template chapter tables - template example tables - inventory property and ingestion tables - transcription job and communication event tables where approved - admin action audit tables ## 5. Merge Safety Rule Keep ownership disjoint: - tablet native work isolated by platform directory - backend route additions isolated by route family - schema changes staged and reviewed centrally - WebOS changes limited to the specific modules under Sayan scope