Files
Project_Velocity/.Agent Context/Sayan's Docs/Sayan Multi-Surface and Oracle Delivery Pack/Introduction for Sayan.md
sayan eeb684b46c
All checks were successful
Production Readiness / backend-contracts (push) Successful in 1m47s
Production Readiness / webos-typecheck (push) Successful in 1m50s
Production Readiness / ipad-parse (push) Successful in 1m34s
feat: Ipad app production readiness, Colony orchestration, Social posting (#44)
#38 Ipad app production readiness, Colony orchestration, Social posting

Co-authored-by: Sayan Datta <sayan@Sayans-MacBook-Air.local>
Reviewed-on: #44
2026-05-03 18:30:38 +05:30

4.2 KiB

Introduction for Sayan_ Multi-Surface Platform and Oracle Expansion

Date: 2026-04-16
Status: Team onboarding artifact
Primary Reader: Sayan
Purpose: Provide one entry point into the multi-surface expansion work so you can understand what this project is, where it lives, what already exists, and how to approach it without causing architectural drift.

1. What This Project Is

This project is the next product expansion layer for Project Velocity.

It is not a greenfield app exercise. It is not a mobile hack sprint. It is not a backend rewrite.

It is a structured effort to extend the current Velocity product into:

  • a completed iPad field app
  • an Android tablet equivalent
  • a narrow iPhone edge app
  • a narrow Android phone edge app
  • a communication-memory and calendar loop for assigned office phones
  • a broader Oracle schema and template system
  • an inventory loading pipeline
  • an admin control plane

2. What Already Exists

The current repo already has real centers of gravity:

  • WebOS frontend in Project_Velocity/app/
  • FastAPI backend in Project_Velocity/backend/
  • native iPad app foundation in Project_Velocity/iOS/velocity/velocity/
  • Oracle route and schema direction in Project_Velocity/backend/oracle/
  • inventory seed assets in Project_Velocity/db assets/Inventory/

This means your job is integration-first.

3. Architectural Truth You Should Assume

Assume these decisions are already closed:

  1. FastAPI backend remains canonical.
  2. Oracle remains the current analytical center.
  3. iPad is the tablet reference implementation.
  4. Android tablet should mirror iPad structure rather than inventing a new product model.
  5. Phone edge apps are narrow control and capture surfaces, not full WebOS clones.
  6. Template catalog and inventory data must live under current backend ownership.
  7. Admin control must be bounded and auditable.
  8. Communication memory is a first-class product outcome, but capture must follow supported channels and approved imports.
  9. Sprint 1 communication scope is centered on cellular calls, WhatsApp messages, WhatsApp voice calls, and calendar-driven follow-up.

4. Why This Work Matters

Right now Velocity has asymmetry:

  • WebOS is broad
  • iPad is partial but real
  • Android tablet is absent
  • phone edge surfaces are absent
  • Oracle template strategy is incomplete
  • inventory ingestion is not yet normalized
  • admin operations are too diffuse

If those remain unresolved, the product stays harder to deploy, demo, and scale.

5. Where To Focus First

The highest-value docs for you are:

6. What You Must Not Do

  • do not create a second backend authority
  • do not create a second schema center
  • do not assume unsupported mobile call or message capture paths
  • do not confuse "critical feature" with "unsupported direct OS interception"
  • do not build merge-hostile broad rewrites
  • do not treat phone edge apps as mini WebOS copies

7. Bottom Line

Your task is to make the current Velocity product more complete across tablets, phones, Oracle data assets, and admin operations without breaking the current root.