forked from sagnik/Project_Velocity
Missed files (#19)
Co-authored-by: Sagnik <sagnik7896@gmail.com> Reviewed-on: sagnik/Project_Velocity#19
This commit is contained in:
@@ -0,0 +1,402 @@
|
||||
# Project Velocity Pre-Sourik Purge Report
|
||||
|
||||
**Prepared:** 2026-04-12
|
||||
**Scope:** Current `Project_Velocity` codebase excluding `Sourik` for scoring, with a separate compatibility pass against the incoming `Sourik` tree
|
||||
**Purpose:** Identify what should be kept, archived, consolidated, or purged before merging `Sourik` into the main codebase
|
||||
**Action in this report:** No deletion. Assessment only.
|
||||
|
||||
---
|
||||
|
||||
## Scoring Model
|
||||
|
||||
| Score | Meaning |
|
||||
| --- | --- |
|
||||
| 1 | Banish. Strong candidate for removal from repo or immediate quarantine. |
|
||||
| 2 | Very low value. Likely generated, stale, insecure, or misleading. |
|
||||
| 3 | Archive out of main repo. Has historical value but should not live in the main working tree. |
|
||||
| 4 | Review aggressively. Possible duplicate, stale path, or unclear ownership. |
|
||||
| 5 | Transitional. Keep only if a near-term owner confirms it. |
|
||||
| 6 | Useful but not core. Keep if it supports current delivery or migration. |
|
||||
| 7 | Important support artifact. |
|
||||
| 8 | Core implementation path. |
|
||||
| 9 | Highly important operational or product-critical code. |
|
||||
| 10 | Do not purge. Source-of-truth, live runtime, or critical integration surface. |
|
||||
|
||||
---
|
||||
|
||||
## Executive Summary
|
||||
|
||||
The current codebase has five major purge or merge-hardening problems before `Sourik` is brought in:
|
||||
|
||||
1. **Repo bloat is severe**
|
||||
- `models/` alone is about `13237.61 MB`
|
||||
- `db assets/` is about `3689.78 MB`
|
||||
- `app/` is about `2588.26 MB`
|
||||
- `Payload/` is about `523.81 MB`
|
||||
- `comfy_engine/` is about `524.58 MB`
|
||||
|
||||
2. **The repo contains generated and duplicated artifacts**
|
||||
- `app/dist/` is about `442.56 MB`
|
||||
- `app/public/models/` is about `437.58 MB`
|
||||
- `app/assets/House Floor Plans/` is about `958.41 MB`
|
||||
- the iOS tree has duplicated source files under both:
|
||||
- `iOS/App`, `iOS/Core`, `iOS/Features`
|
||||
- `iOS/velocity/velocity/...`
|
||||
|
||||
3. **There are many zero-byte placeholder files**
|
||||
- especially under `agents/`, `backend/api/`, `backend/database/`, `backend/sentinel/`, `comfy_engine/scripts/`, `infrastructure/aws_scale/`, and `infrastructure/blackbox_local/`
|
||||
- these create false surface area and false merge confidence
|
||||
|
||||
4. **The repo contains security-sensitive or machine-local artifacts**
|
||||
- `desineuron-l4-node.pem` in repo root is unacceptable long-term
|
||||
- historical bootstrap scripts contain stale IPs, stale assumptions, and one-off deployment logic
|
||||
|
||||
5. **The incoming Sourik tree overlaps the most dangerous places**
|
||||
- backend API surface
|
||||
- frontend API client and dashboard/marketing modules
|
||||
- Oracle/Catalyst/Sentinel concepts
|
||||
- alternative runtime stacks in Go/Python
|
||||
|
||||
The highest-priority pre-merge action is not deleting business logic. It is removing ambiguity.
|
||||
|
||||
---
|
||||
|
||||
## Quantitative Findings
|
||||
|
||||
### Largest top-level paths
|
||||
|
||||
| Path | Size |
|
||||
| --- | ---: |
|
||||
| `models/` | `13237.61 MB` |
|
||||
| `db assets/` | `3689.78 MB` |
|
||||
| `app/` | `2588.26 MB` |
|
||||
| `comfy_engine/` | `524.58 MB` |
|
||||
| `Payload/` | `523.81 MB` |
|
||||
| `.Agent Context/` | `8.92 MB` |
|
||||
| `backend/` | `0.40 MB` |
|
||||
| `iOS/` | `0.33 MB` |
|
||||
| `infrastructure/` | `0.27 MB` |
|
||||
|
||||
### Generated or duplicated asset-heavy paths
|
||||
|
||||
| Path | Size | Assessment |
|
||||
| --- | ---: | --- |
|
||||
| `app/dist/` | `442.56 MB` | Generated build output. Should not live in source control as working source. |
|
||||
| `app/public/models/` | `437.58 MB` | Runtime-facing duplicates of model assets. |
|
||||
| `app/assets/House Floor Plans/` | `958.41 MB` | Source asset tree with duplicate downstream copies. |
|
||||
| `db assets/` | `3689.78 MB` | Valuable business/demo data, but too heavy for a clean app repo. |
|
||||
| `models/` | `13237.61 MB` | Runtime model binaries. Belongs in artifact storage, not Git. |
|
||||
| `Payload/` | `523.81 MB` | Packaged payload/archive staging. Likely not source-of-truth. |
|
||||
|
||||
### Zero-byte files found
|
||||
|
||||
Representative zero-byte paths include:
|
||||
|
||||
- `agents/docker-compose.agents.yml`
|
||||
- `agents/openclaw_gateway/openclaw.json`
|
||||
- `agents/openclaw_gateway/workspace/AGENTS.md`
|
||||
- `agents/openclaw_gateway/workspace/HEARTBEAT.md`
|
||||
- `agents/skills/meta_ads_manager.py`
|
||||
- `agents/skills/social_publisher.py`
|
||||
- `agents/skills/whatsapp_connector.ts`
|
||||
- `backend/api/routes_crm.py`
|
||||
- `backend/api/routes_oracle.py`
|
||||
- `backend/api/routes_weaver.py`
|
||||
- `backend/database/pinecone_client.py`
|
||||
- `backend/database/schemas.py`
|
||||
- `backend/database/supabase_client.py`
|
||||
- `backend/sentinel/face_tracker.py`
|
||||
- `backend/sentinel/sentiment_engine.py`
|
||||
- `comfy_engine/scripts/auto_term_sheet.py`
|
||||
- `comfy_engine/scripts/queue_manager.py`
|
||||
- `comfy_engine/workflows/cinematic_wan22_14b.json`
|
||||
- `comfy_engine/workflows/dream_weaver_restyle.json`
|
||||
- `infrastructure/aws_scale/node1_agents.tf`
|
||||
- `infrastructure/aws_scale/node2_rendering.tf`
|
||||
- `infrastructure/aws_scale/tailscale_config.sh`
|
||||
- `infrastructure/blackbox_local/docker-compose.local.yml`
|
||||
- `infrastructure/blackbox_local/setup_gpu_env.sh`
|
||||
|
||||
These files are more dangerous than absent files because they imply functionality that does not exist.
|
||||
|
||||
---
|
||||
|
||||
## Duplicate Code and Structural Redundancy
|
||||
|
||||
### iOS duplicate source trees
|
||||
|
||||
The following file sets are byte-identical duplicates:
|
||||
|
||||
- `iOS/App/ContentView.swift`
|
||||
- `iOS/velocity/velocity/App/ContentView.swift`
|
||||
|
||||
- `iOS/App/VelocityApp.swift`
|
||||
- `iOS/velocity/velocity/App/VelocityApp.swift`
|
||||
|
||||
- `iOS/Core/State/AppStore.swift`
|
||||
- `iOS/velocity/velocity/Core/State/AppStore.swift`
|
||||
|
||||
- `iOS/Core/UI/GlassBlurView.swift`
|
||||
- `iOS/velocity/velocity/Core/UI/GlassBlurView.swift`
|
||||
|
||||
- `iOS/Core/UI/VelocityTheme.swift`
|
||||
- `iOS/velocity/velocity/Core/UI/VelocityTheme.swift`
|
||||
|
||||
- `iOS/Features/Dashboard/DashboardView.swift`
|
||||
- `iOS/velocity/velocity/Features/Dashboard/DashboardView.swift`
|
||||
|
||||
- `iOS/Features/Oracle/OracleView.swift`
|
||||
- `iOS/velocity/velocity/Features/Oracle/OracleView.swift`
|
||||
|
||||
- `iOS/Features/Sentinel/SentinelView.swift`
|
||||
- `iOS/velocity/velocity/Features/Sentinel/SentinelView.swift`
|
||||
|
||||
- `iOS/Features/Settings/SettingsView.swift`
|
||||
- `iOS/velocity/velocity/Features/Settings/SettingsView.swift`
|
||||
|
||||
Interpretation:
|
||||
|
||||
- one tree is acting like a clean source mirror
|
||||
- the other is the real Xcode project path
|
||||
- keeping both guarantees confusion and future merge drift
|
||||
|
||||
### Frontend demo/runtime split
|
||||
|
||||
There is a real split between:
|
||||
|
||||
- polished app shell modules in `app/src/components/modules/*`
|
||||
- newer Oracle-specific implementation under `app/src/oracle/*`
|
||||
- demo fallback content in `app/src/oracle/lib/oracleDemoData.ts`
|
||||
|
||||
This is not purge-worthy by itself, but it is a clear merge-risk zone because multiple “truths” exist:
|
||||
|
||||
- product shell truth
|
||||
- demo truth
|
||||
- intended production truth
|
||||
|
||||
---
|
||||
|
||||
## Scored Purge Table
|
||||
|
||||
| Path / Scope | Type | Score | Recommendation | Reason |
|
||||
| --- | --- | ---: | --- | --- |
|
||||
| `desineuron-l4-node.pem` | file | 1 | Banish from repo immediately | Private key material does not belong in source control. This is a security risk, not just clutter. |
|
||||
| `3.0.0` | file | 1 | Banish | Zero-value stray file with no semantic role. |
|
||||
| `app/dist/` | dir | 1 | Banish from repo, generate in CI/local only | Build output. Large, derived, and guaranteed merge noise. |
|
||||
| `agents/docker-compose.agents.yml` | file | 1 | Banish unless populated immediately | Zero-byte placeholder that implies a deployable agents stack that does not exist. |
|
||||
| `agents/openclaw_gateway/openclaw.json` | file | 1 | Banish or implement | Zero-byte config placeholder. |
|
||||
| `agents/openclaw_gateway/workspace/AGENTS.md` | file | 1 | Banish | Zero-byte placeholder. |
|
||||
| `agents/openclaw_gateway/workspace/HEARTBEAT.md` | file | 1 | Banish | Zero-byte placeholder. |
|
||||
| `agents/skills/meta_ads_manager.py` | file | 1 | Banish or implement elsewhere | Empty skill file creates false feature surface. |
|
||||
| `agents/skills/social_publisher.py` | file | 1 | Banish or implement elsewhere | Same issue. |
|
||||
| `agents/skills/whatsapp_connector.ts` | file | 1 | Banish or implement elsewhere | Same issue. |
|
||||
| `backend/api/routes_crm.py` | file | 1 | Banish or fill before merge | Empty route file conflicts conceptually with live backend ownership. |
|
||||
| `backend/api/routes_oracle.py` | file | 1 | Banish or redirect to real Oracle router | Empty file directly conflicts with actual Oracle implementation path in `backend/oracle/router_v1.py`. |
|
||||
| `backend/api/routes_weaver.py` | file | 1 | Banish or implement | Empty route file. |
|
||||
| `backend/database/pinecone_client.py` | file | 1 | Banish | Empty placeholder, no runtime value. |
|
||||
| `backend/database/schemas.py` | file | 1 | Banish | Empty placeholder; current schema truth lives elsewhere. |
|
||||
| `backend/database/supabase_client.py` | file | 1 | Banish | Empty placeholder and architecturally confusing because current truth favors PostgreSQL-first. |
|
||||
| `backend/sentinel/face_tracker.py` | file | 1 | Banish | Empty placeholder. |
|
||||
| `backend/sentinel/sentiment_engine.py` | file | 1 | Banish | Empty placeholder. |
|
||||
| `comfy_engine/scripts/auto_term_sheet.py` | file | 1 | Banish | Empty placeholder. |
|
||||
| `comfy_engine/scripts/queue_manager.py` | file | 1 | Banish | Empty placeholder. |
|
||||
| `comfy_engine/workflows/cinematic_wan22_14b.json` | file | 1 | Banish or replace with real workflow export | Empty workflow file is actively misleading. |
|
||||
| `comfy_engine/workflows/dream_weaver_restyle.json` | file | 1 | Banish or replace with real workflow export | Same issue. |
|
||||
| `infrastructure/aws_scale/node1_agents.tf` | file | 1 | Banish or implement in a real infra module | Empty Terraform file is dead weight. |
|
||||
| `infrastructure/aws_scale/node2_rendering.tf` | file | 1 | Banish or implement in a real infra module | Same issue. |
|
||||
| `infrastructure/aws_scale/tailscale_config.sh` | file | 1 | Banish | Empty and also contradicts current non-Tailscale operating direction. |
|
||||
| `infrastructure/blackbox_local/docker-compose.local.yml` | file | 1 | Banish or define properly | Empty infra stub. |
|
||||
| `infrastructure/blackbox_local/setup_gpu_env.sh` | file | 1 | Banish or define properly | Empty infra stub. |
|
||||
| `backend_deploy_20260401.tgz` | file | 2 | Archive outside repo | Historical deploy artifact, not source. |
|
||||
| `Payload/comfy_engine.zip` | file | 2 | Archive outside repo | Packaged artifact. Valuable for history, not for source control. |
|
||||
| `remote_bootstrap_20260401.sh` | file | 3 | Archive under runbooks or infra-history | Historical one-off bootstrap with time-bound assumptions. |
|
||||
| `patch_nemoclaw_service_20260401.sh` | file | 3 | Archive | One-off patch script, not durable runtime code. |
|
||||
| `user_data_bootstrap.sh` | file | 4 | Keep only if still current; otherwise archive to infra-history | Contains useful S3/bootstrap logic, but also bakes old assumptions. |
|
||||
| `dw_gateway_v2_min.py` | file | 4 | Review for consolidation into backend or comfy service layer | Functional, but sits as a root-level one-off service, not in an owned module. |
|
||||
| `monitor_nvme.py` | file | 4 | Archive to ops scripts if still useful | Ad hoc operational helper, not core product code. |
|
||||
| `monitor_qwen.py` | file | 4 | Archive to ops scripts if still useful | Same issue. |
|
||||
| `test_scp.txt` | file | 1 | Banish | Stray scratch file. |
|
||||
| `app/public/models/` | dir | 3 | Review for consolidation | Likely runtime-facing duplicates of source model assets. |
|
||||
| `app/assets/House Floor Plans/` | dir | 5 | Keep as design/source assets, but deduplicate outputs | Real source value exists, but there are duplicate exports in `public/` and `dist/`. |
|
||||
| `db assets/` | dir | 5 | Move to data repository or artifact store | Valuable for demo and product data, but too heavy and merge-hostile for application repo. |
|
||||
| `models/` | dir | 2 | Move to S3/artifact store, keep manifest only in repo | Runtime models should not live in Git. Canonical storage should be S3 or controlled local store. |
|
||||
| `iOS/App`, `iOS/Core`, `iOS/Features` | dir tree | 4 | Consolidate with actual Xcode tree | Duplicates the active app tree and guarantees drift. |
|
||||
| `iOS/velocity/velocity/...` | dir tree | 8 | Keep as likely real app source-of-truth | This appears to be the actual project-backed path tied to Xcode. |
|
||||
| `app/src/oracle/lib/oracleDemoData.ts` | file | 5 | Keep short-term, mark explicitly as demo-only | Useful for UI continuity, but dangerous if mistaken for live data path. |
|
||||
| `app/src/lib/oracleQueryClient.ts` | file | 6 | Review against `app/src/oracle/lib/oracleApiClient.ts` | Potential overlap between legacy Oracle client and new Oracle path. |
|
||||
| `app/src/oracle/lib/oracleApiClient.ts` | file | 8 | Keep | Newer Oracle contract path. |
|
||||
| `backend/main.py` | file | 10 | Keep | Current backend integration root. |
|
||||
| `backend/routers/sentinel.py` | file | 10 | Keep | Live Sentinel backbone. |
|
||||
| `backend/routers/cctv.py` | file | 9 | Keep | Active auto-mode/CCTV path. |
|
||||
| `backend/routers/videos.py` | file | 9 | Keep | Active video catalog runtime path. |
|
||||
| `backend/routers/vault.py` | file | 9 | Keep | Live vault and trackable-link logic. |
|
||||
| `backend/services/nemoclaw_client.py` | file | 10 | Keep | Current AI runtime integration truth. |
|
||||
| `backend/services/auto_mode_matcher.py` | file | 9 | Keep | Core Sentinel automation logic. |
|
||||
| `backend/oracle/router_v1.py` | file | 9 | Keep | Real Oracle implementation path, even if not fully mounted in the main runtime. |
|
||||
| `backend/oracle/*` | dir tree | 8 | Keep | Important product direction with tests and contracts. |
|
||||
| `backend/tests/oracle/*` | dir tree | 8 | Keep | High-value protection for a fragile future merge area. |
|
||||
| `app/src/components/modules/Sentinel.tsx` and `sentinel/*` | module area | 9 | Keep | Core UI for a real implemented subsystem. |
|
||||
| `app/src/components/modules/Catalyst.tsx` | file | 7 | Keep, but compare against Sourik marketing/catalyst ideas | Active surface with likely future overlap. |
|
||||
| `app/src/components/modules/Oracle.tsx` + `app/src/app/oracle/page.tsx` | module area | 9 | Keep | Core UI architecture for Oracle. |
|
||||
| `infrastructure/desineuron_ingress/*` | dir tree | 10 | Keep | Live infrastructure truth and runbooks. |
|
||||
| `infrastructure/ops_control_plane/*` | dir tree | 10 | Keep | Live operational control surface. |
|
||||
| `.Agent Context/Bibels/*` | docs | 8 | Keep and consolidate | High-value product/infra truth. |
|
||||
|
||||
---
|
||||
|
||||
## Strong Retain Set
|
||||
|
||||
These are the areas that should be treated as current core code, not purge targets:
|
||||
|
||||
- `backend/main.py`
|
||||
- `backend/routers/*` except empty placeholder files in `backend/api/`
|
||||
- `backend/services/*`
|
||||
- `backend/oracle/*`
|
||||
- `backend/db/*`
|
||||
- `backend/tests/*`
|
||||
- `app/src/*` excluding clearly demo-only or overlapping legacy Oracle client paths that need review
|
||||
- `infrastructure/desineuron_ingress/*`
|
||||
- `infrastructure/ops_control_plane/*`
|
||||
- `iOS/velocity/velocity/*` as the likely canonical iOS app path
|
||||
- `.Agent Context/Bibels/*`
|
||||
|
||||
---
|
||||
|
||||
## Redundant or Misleading Areas
|
||||
|
||||
### 1. The agents subtree
|
||||
|
||||
Current assessment:
|
||||
|
||||
- almost entirely placeholder surface
|
||||
- no runtime truth
|
||||
- no concrete ownership
|
||||
- high probability of direct collision with Sourik’s actual agents and MCP work
|
||||
|
||||
Recommendation:
|
||||
|
||||
- do **not** merge any existing non-Sourik `agents/` placeholders forward as if they are real
|
||||
- either delete them later or move them to a scratch/archive area
|
||||
|
||||
### 2. Duplicate iOS trees
|
||||
|
||||
Current assessment:
|
||||
|
||||
- exact duplicate code across two trees
|
||||
- one likely mirrors source
|
||||
- the nested Xcode-backed tree is the practical source of truth
|
||||
|
||||
Recommendation:
|
||||
|
||||
- pick one tree before large merges
|
||||
- otherwise every iOS merge becomes a double-merge
|
||||
|
||||
### 3. Root-level ops scripts
|
||||
|
||||
Current assessment:
|
||||
|
||||
- some are useful operational history
|
||||
- none should remain ambiguous root-level “maybe runtime” assets
|
||||
|
||||
Recommendation:
|
||||
|
||||
- either move to `infrastructure/archive/` or formalize them under owned infra modules
|
||||
|
||||
---
|
||||
|
||||
## Compatibility Assessment for Incoming Sourik Merge
|
||||
|
||||
This section is based on the **shape** of the incoming `Sourik` tree and how it overlaps with the current codebase.
|
||||
|
||||
### High-Conflict Zones
|
||||
|
||||
| Incoming Sourik Area | Current Main Area | Risk | Why |
|
||||
| --- | --- | --- | --- |
|
||||
| `Sourik/velocity/api/*.py` | `backend/main.py`, `backend/routers/*`, `backend/api/*` | High | Both define backend API surfaces for Catalyst, Sentinel, leads, websockets, and chat/log flows. |
|
||||
| `Sourik/velocity/frontend/src/lib/api.ts` | `app/src/lib/api.ts`, `app/src/oracle/lib/oracleApiClient.ts` | High | Conflicting client-side contract layers are likely. |
|
||||
| `Sourik/velocity/frontend/src/components/...` | `app/src/components/modules/*` | High | Dashboard, marketing, and visual modules are likely to overlap semantically. |
|
||||
| `Sourik/velocity/internal/oracle/*` | `backend/oracle/*` | High | Two different Oracle implementations or mental models may coexist. |
|
||||
| `Sourik/velocity/internal/nemoclaw/*` | `backend/services/nemoclaw_client.py`, prompt files | High | Strong conceptual overlap around reasoning/runtime responsibilities. |
|
||||
| `Sourik/velocity/services/comfyui_service.py` | `infrastructure/desineuron_ingress/*`, ops control plane, current Comfy deployment path | High | Comfy runtime ownership is already established elsewhere. |
|
||||
| `Sourik/VelocityApp/*` | `iOS/velocity/velocity/*` | Medium-High | iOS naming and feature overlap likely. |
|
||||
|
||||
### Medium-Conflict Zones
|
||||
|
||||
| Incoming Sourik Area | Current Main Area | Risk | Why |
|
||||
| --- | --- | --- | --- |
|
||||
| `Sourik/velocity/marketing/*` | `backend/api/routes_catalyst.py`, `app/src/components/modules/Catalyst.tsx` | Medium | Similar domain, different implementation lineage. |
|
||||
| `Sourik/velocity/mcp/*` | current repo has almost no real MCP implementation outside ops/docs | Medium | Less direct code collision, but conceptual ownership must be assigned. |
|
||||
| `Sourik/velocity/integrations/*` | current backend service boundaries | Medium | Could be useful if treated as adapter candidates instead of merged blindly. |
|
||||
|
||||
### Low-Compatibility / High-Archive Areas in Sourik
|
||||
|
||||
These should not be merged into main as-is later:
|
||||
|
||||
- `.pytest_cache`
|
||||
- compiled `.pyc`
|
||||
- `.env`
|
||||
- local `prototype.db`
|
||||
- `coverage*`
|
||||
- test output logs
|
||||
- bundled `.exe`
|
||||
- scratch guides and extracted intermediates
|
||||
- duplicate keys such as `desineuron-l4-node.pem`
|
||||
|
||||
---
|
||||
|
||||
## Pre-Merge Filter Recommendations
|
||||
|
||||
Before merging `Sourik`, do this sequence:
|
||||
|
||||
1. **Purge or quarantine score 1-2 paths from the current main tree**
|
||||
- especially secrets, zero-byte placeholders, build output, and archived binaries
|
||||
|
||||
2. **Resolve canonical owners**
|
||||
- iOS canonical tree
|
||||
- Oracle backend owner path
|
||||
- Comfy/infra owner path
|
||||
- AI runtime owner path
|
||||
|
||||
3. **Mark demo-only code explicitly**
|
||||
- especially Oracle demo fallback and any mock client layers
|
||||
|
||||
4. **Move heavy artifacts out of repo**
|
||||
- models
|
||||
- generated builds
|
||||
- payload zips
|
||||
- bulky demo assets if they are not required in the core app repo
|
||||
|
||||
5. **Merge Sourik by subsystem, not by tree**
|
||||
- backend API
|
||||
- frontend marketing/dashboard
|
||||
- Oracle logic
|
||||
- MCP/integrations
|
||||
- iOS
|
||||
|
||||
6. **Do not allow two runtimes for the same responsibility**
|
||||
- one Oracle backend
|
||||
- one Comfy orchestration path
|
||||
- one Nemoclaw integration contract
|
||||
- one frontend API client contract per domain
|
||||
|
||||
---
|
||||
|
||||
## Final Recommendation
|
||||
|
||||
The current codebase is not yet ready for a blind merge with `Sourik`.
|
||||
|
||||
The biggest blockers are:
|
||||
|
||||
- fake surface area from empty files
|
||||
- duplicated iOS source roots
|
||||
- heavy runtime assets in Git
|
||||
- root-level operational drift
|
||||
- overlapping conceptual ownership around Oracle, Nemoclaw, Catalyst, and API contracts
|
||||
|
||||
The right move is:
|
||||
|
||||
- purge ambiguity first
|
||||
- then merge subsystem by subsystem
|
||||
|
||||
That will save far more time than trying to reconcile two partially overlapping stacks after the fact.
|
||||
|
||||
338
.Agent Context/Sprint 1/Sprint 1 Fact Table - 2026-04-12.md
Normal file
338
.Agent Context/Sprint 1/Sprint 1 Fact Table - 2026-04-12.md
Normal file
@@ -0,0 +1,338 @@
|
||||
# Sprint 1 Fact Table
|
||||
|
||||
**Date:** 2026-04-12
|
||||
**Scope:** Reconciliation of `userstories.csv` and `tasks.csv` against the current Project Velocity repo, live infrastructure, and evolved product direction
|
||||
**Purpose:** Show what is done, partial, changed, deferred to v2, or still missing
|
||||
|
||||
**Important Note:** `tasks.csv` and `userstories.csv` contain many items marked `Closed`. That is treated here as historical planning metadata, not source-of-truth delivery status. This fact table is based on the current repo, live infrastructure, and the product direction clarified after Sprint 1.
|
||||
|
||||
---
|
||||
|
||||
## Status Key
|
||||
|
||||
| Status | Meaning |
|
||||
| --- | --- |
|
||||
| `Done` | Implemented in current mainline or achieved through an evolved equivalent |
|
||||
| `Partial` | Significant work exists, but the original intent is not fully complete |
|
||||
| `Changed` | Original task was superseded or split into a better/different architecture |
|
||||
| `V2` | Intentionally better treated as v2 or later, not a Sprint 1 blocker now |
|
||||
| `Missing` | Not materially implemented in mainline yet |
|
||||
|
||||
---
|
||||
|
||||
## Executive Summary
|
||||
|
||||
### User Story Rollup
|
||||
|
||||
| User Story | Status | Reality |
|
||||
| --- | --- | --- |
|
||||
| `1.1 Local/Cloud Hardware Config` | `Changed` | The current AWS/Linux stack is simulation hardware for product proving. The client-facing recommendation is now minimum `1x NVIDIA RTX PRO 6000 Blackwell 96GB`, recommended `2x`, with horizontal scaling and DGX/H100-class builds for HNI clients. |
|
||||
| `1.2 ComfyUI Visual Workflows` | `Partial` | Dream Weaver, Qwen poster, and Wan 2.2 workflow assets all exist locally as real code and workflow JSONs. The remaining gap is production-grade orchestration, async automation, and canonical packaging. |
|
||||
| `1.3 System Prompts & UI Logic` | `Partial` | Prompt assets and UI direction exist, but there is no single canonical prompt inventory mapping persona -> function -> file -> model -> API surface. |
|
||||
| `2.1 Swift/iPad App` | `Partial` | The iOS app is materially implemented and was proven once in simulated form. The blocker is stable endpoint contract and environment passthrough, not absence of implementation. |
|
||||
| `2.2 FastAPI Neural Core` | `Done` | FastAPI backend, PostgreSQL, auth, Sentinel stack, vault, scenes, videos, and live infra are in place. This is the real operating backend, not a placeholder. |
|
||||
| `2.3 CRM/WebOS React Wiring` | `Partial` | WebOS shell is strong, but the canonical CRM backend contract is incomplete. Leads/chat/kanban wiring is still not fully landed in mainline. |
|
||||
| `3.1 Claw Bot Ecosystem` | `Changed` | The original OpenClaw framing is obsolete. The intended truth is NemoClaw as the operating agent inside on-prem or client-cloud deployments, with stronger local-model autonomy planned later. |
|
||||
| `3.2 MCP Server/Tools` | `V2` | MCP work is deliberate in Sourik's tree, but it is not part of the current mainline operating center yet. |
|
||||
| `3.3 Marketing Automation` | `Partial` | Meta/Catalyst foundations exist and visual generation is wired conceptually, but Google Ads, autonomous posting, and a unified production-grade campaign loop remain open. |
|
||||
| `4.1 Future Life and Time & Light Engine` | `Changed` | This story has effectively split: `Future Life` is now v2, while `Time & Light` remains a v1 item with significant implementation already present in iOS. |
|
||||
| `4.2 Engagement Intelligence and Social Proof layer` | `Partial` | Sentinel intelligence exists, and there is a real browser-webcam perception path using Google MediaPipe on the frontend. The sales-facing social proof, room-peak, and wealth/legacy payoff layers are not fully delivered yet. |
|
||||
|
||||
### Summary Counts
|
||||
|
||||
| Status | Count |
|
||||
| --- | ---: |
|
||||
| `Done` | 1 |
|
||||
| `Partial` | 6 |
|
||||
| `Changed` | 3 |
|
||||
| `V2` | 1 |
|
||||
| `Missing` | 0 |
|
||||
|
||||
Interpretation:
|
||||
|
||||
- Sprint 1 was not a failure
|
||||
- the repo contains more real implementation than the old fact table gave credit for
|
||||
- the biggest drift is not infra anymore
|
||||
- the biggest drift is CRM completion, stable app/backend contracts, prompt inventory, and productized execution paths
|
||||
|
||||
---
|
||||
|
||||
## User Story Fact Table
|
||||
|
||||
| User Story | Original Intent | Current Status | Evidence / Current Truth | What Remains |
|
||||
| --- | --- | --- | --- | --- |
|
||||
| `1.1 Local/Cloud Hardware Config` | Define Black Box + provision 8xA100 + split nodes + tunnels | `Changed` | Current infra is a proving ground: Linux control surface, AWS GPU workers, S3 strategy, stable `t4g.micro` ingress. For clients, the target recommendation is minimum `1x RTX PRO 6000 Blackwell 96GB`, recommended `2x`, and horizontal scaling if workload grows. HNI builders can justify DGX/H100-class systems. | Formalize the customer hardware matrix, scaling tiers, and on-prem packaging playbook. |
|
||||
| `1.2 ComfyUI Visual Workflows` | Dream Weaver, poster gen, Wan 2.2, async queue API | `Partial` | The repo contains real workflow assets and code: `comfy_engine/workflows/dreamweaver_phase1_depth.json`, `dreamweaver_phase2_multicontrol.json`, `dreamweaver_phase3_batch.json`, `dreamweaver_a100_human_preservation.json`, `catalyst_poster_qwen.json`, `cinematic_wan22_14b.json`, plus `dw_gateway_v2.py`, `queue_manager.py`, and batch/test scripts. | Standardize canonical workflow packaging, unify gateway/runtime assumptions, and finish end-to-end async automation across all workflows. |
|
||||
| `1.3 System Prompts & UI Logic` | Oracle persona prompts, Catalyst prompts, lock frontend/API design | `Partial` | Oracle architecture is deeply specified, and prompt assets already exist in `backend/nemoclaw_prompts/*.md` plus Dream Weaver prompt files. UI language exists. | Build a first-principles prompt inventory: which personas/functions exist, which prompt files are canonical, where Oracle prompts live, where Catalyst prompts live, and what API contracts they expect. |
|
||||
| `2.1 Swift/iPad App` | Native shell + camera + sun path | `Partial` | The app is materially implemented: `ComfyClient.swift`, `InventoryView.swift`, `ARSunOverlayView.swift`, `SunMath.swift`, `SimulatorSunOverlayView.swift`, and slider/camera flow are present in the canonical iOS tree. It has been demonstrated once in simulated form from Sayan's MacBook. | Stabilize environment passthrough and endpoint mapping so the existing app can reliably talk to the current backend/Comfy gateways after code merge. |
|
||||
| `2.2 FastAPI Neural Core` | FastAPI + PostgreSQL + endpoints + websockets | `Done` | `backend/main.py` is a real unified backend with DB pool lifecycle, auth, Catalyst, Sentinel, CCTV, scenes, videos, vault, static assets, and websocket support. This is already a live operating backend rather than a stub. | Expand feature breadth, not existence: CRM routes, Oracle mounting/contract cleanup, and stricter API/schema discipline. |
|
||||
| `2.3 CRM/WebOS React Wiring` | Connect WebOS to backend, Kanban, dashboard sentiment | `Partial` | The WebOS/UI layer is real, but the backend contract is incomplete. `backend/api/routes_crm.py` is zero bytes, `backend/api/routes_oracle.py` is zero bytes, and the frontend still uses `app/src/components/oracle/mockLeads.ts`. `PipelineView.tsx` and CRM types exist, but they are not backed by canonical live endpoints yet. | Finish the real lead/chat/kanban/oracle endpoints, replace mock lead data, wire CRM websocket updates, define DB structure, and generate synthetic client data for verification. |
|
||||
| `3.1 Claw Bot Ecosystem` | Deploy OpenClaw as primary communication agent | `Changed` | The product direction is now NemoClaw as the operating agent for client on-prem or client-cloud deployments. Current reality still uses the Python backend as the main runtime center, with future agent hardening planned. | Define the v1 NemoClaw boundary cleanly: what it owns now, how it integrates with CRM and Catalyst, and what shifts to local `30B/70B` models in v2. |
|
||||
| `3.2 MCP Server/Tools` | Local files, DB, internet via MCP | `V2` | MCP work exists deliberately in Sourik's code and should be treated as an explicit future subsystem, not accidental residue. | Revisit only after Sayan approval and after the core CRM/product surfaces stabilize enough to absorb it cleanly. |
|
||||
| `3.3 Marketing Automation` | Meta/Google, bids, content generation, posting | `Partial` | Mainline has a substantial Catalyst UI in `app/src/components/modules/Catalyst.tsx` and live Meta-oriented backend routes in `backend/api/routes_catalyst.py` for campaign creation, creative sync, insights, lookalike audiences, and auth. Qwen/Wan workflow references are already reflected in the UI. | Missing pieces are Google Ads parity, autonomous posting, unified audience/budget/bid loop, production-grade marketing DB/state, and a non-fragmented front-to-back execution path. |
|
||||
| `4.1 Future Life and Time & Light Engine` | Future Life videos + iPad time/light engine | `Changed` | The story is now two scopes. `Future Life` is pushed to v2. `Time & Light` is materially implemented in iOS via AR sun overlay, sun math, SceneKit dollhouse, sliders, and simulator fallback. | For v1, finish endpoint stability, validation on real devices, and tighten the product surface around Time & Light. For v2, Future Life needs a defined cinematic workflow and asset/runtime contract. |
|
||||
| `4.2 Engagement Intelligence and Social Proof layer` | Social proof, emotional anchoring, wealth projection | `Partial` | Sentinel/QD logic exists, and the repo already contains a live-session browser path for webcam perception: `PerceptionPlayer.tsx` captures webcam, `useMediapipeFaceLandmarker.ts` runs Google MediaPipe in-browser, `landmarkPacketEncoder.ts` emits compact blendshape packets, and `backend/routers/sentinel.py` ingests them over WebSocket and returns QD updates. Your intended broader testing path can also use browser automation and public/free CCTV feeds. | Validate the live MacBook browser path end-to-end with Sayan, then decide how much additional CCTV/browser testing is needed before productizing the sales-facing social proof and room-peak layers. |
|
||||
|
||||
---
|
||||
|
||||
## Task Fact Table
|
||||
|
||||
| Ref | Task | Status | Fact | Notes |
|
||||
| --- | --- | --- | --- | --- |
|
||||
| `W1-2` | Define local Black Box edge server requirements | `Partial` | The architectural direction is now clear, but the customer-facing hardware matrix is still not formalized in one deployment standard. | Document minimum `1x RTX PRO 6000 Blackwell 96GB`, recommended `2x`, horizontal scaling, and DGX/H100 escalation path. |
|
||||
| `W2-3` | Provision AWS 8xA100 instance | `Changed` | Current AWS GPU use is validation hardware, not the final customer recommendation. | The live L4/G6 path served testing; product packaging should now reference Blackwell-class on-prem targets. |
|
||||
| `W2-4` | Virtualize AWS into Node 1 and Node 2 | `Changed` | Not how the system evolved. | Replaced by Linux control plane + ephemeral AWS workers. |
|
||||
| `W2-5` | Secure SSH tunnel access | `Changed` | Stable ingress, SSM, LAN access, and route sync superseded this. | Current system is better than the original tunnel-only idea. |
|
||||
| `W1-7` | Dream Weaver interior restyling workflow | `Partial` | Real workflow JSONs, gateway code, prompt expansion, mask preprocessing, A100 executor, and batch processor exist locally. | Convert the local workflow stack into a canonical production package with stable endpoints and validation. |
|
||||
| `W1-8` | Marketing poster workflow using Qwen-Image 2512 | `Partial` | `comfy_engine/workflows/catalyst_poster_qwen.json` exists and the Catalyst surface references Qwen poster generation directly. | Make the poster flow an operator-safe product path instead of a local workflow asset plus operational runs. |
|
||||
| `W2-9` | Wan 2.2 video generation workflow | `Partial` | `comfy_engine/workflows/cinematic_wan22_14b.json` exists and the Catalyst UI explicitly models Wan 2.2 generation states. | Productionize and validate the actual operator/runtime path; keep broader Future Life cinematic orchestration in v2. |
|
||||
| `W2-10` | Expose all ComfyUI workflows via Async Queue API | `Partial` | `dw_gateway_v2.py`, `dw_gateway_v2_min.py`, `queue_manager.py`, and iOS `ComfyClient.swift` show a real queue/poll/result model exists. | Unify this into one canonical async API across Dream Weaver, Qwen poster, and Wan video workflows. |
|
||||
| `W1-12` | Draft Oracle persona prompts | `Partial` | Prompt assets exist across current and parallel work. | Final product-grade persona contract still needs consolidation. |
|
||||
| `W1-13` | Create Catalyst marketing prompts | `Partial` | Partial logic exists in Catalyst and service layers. | Build a canonical prompt map and separate strategy prompts from execution prompts. |
|
||||
| `W1-14` | Lock frontend UI design and API schemas | `Partial` | Premium UI direction exists strongly. | API schemas are still evolving, especially for Oracle and CRM. |
|
||||
| `W1-16` | Build native SwiftUI app shell | `Done` | Mainline iOS shell and modules exist. | Feature stabilization is separate. |
|
||||
| `W1-17` | Camera capture feature to ComfyUI | `Partial` | Mainline iOS includes `CameraPicker` and a real `ComfyClient` talking to a Dream Weaver gateway. | Stabilize live endpoints and prove the flow again after code consolidation. |
|
||||
| `W1-18` | Sun Path overlay in iPad app | `Partial` | ARKit, CoreLocation, CoreMotion, SceneKit, `SunMath`, and simulator fallback are implemented in the canonical iOS tree. | Real-device acceptance, UX tightening, and full passthrough validation remain. |
|
||||
| `W1-20` | Marketing page frontend for Sourik | `Partial` | Mainline has a substantial Catalyst module already, even though Sourik also built a separate marketing page. | Decide whether to port selective Sourik marketing widgets or keep mainline Catalyst as the only truth. |
|
||||
| `W1-21` | Python FastAPI server with PostgreSQL | `Done` | Implemented and live. | Closed for Sprint 1 baseline. |
|
||||
| `W1-22` | `/api/leads`, `/api/chat-logs` for Oracle | `Missing` | Mainline still lacks real mounted implementations here, and `routes_crm.py` / `routes_oracle.py` are zero-byte placeholders. | Strong candidate to import selectively from Sourik and adapt to the mainline DB contract. |
|
||||
| `W1-23` | `/api/biometrics`, `/api/sentiment` endpoints for Sentinel | `Changed` | Current mainline uses Sentinel websocket/session architecture instead of this exact REST shape, but there is a real working browser-webcam perception path using MediaPipe and WebSocket packet streaming. | Functional equivalent exists; the next step is live validation from Sayan's MacBook rather than re-arguing endpoint names. |
|
||||
| `W1-24` | WebSockets to stream real-time updates to WebOS | `Partial` | Sentinel and notification live flows exist, including QD update broadcasts back into the perception player. | Broader CRM websocket sync is not fully closed. |
|
||||
| `W2-26` | Connect React frontend components to FastAPI | `Partial` | Mainline has live backend wiring in some modules, but the CRM surface still depends on mocks and incomplete contracts. | Replace mock data, land CRM/oracle routes, and verify contract parity end-to-end. |
|
||||
| `W2-27` | Simplified Kanban CRM pipeline | `Missing` | The polished implementation exists in Sourik, not in current mainline. | Important gap and likely one of the first selective imports. |
|
||||
| `W2-28` | Dashboard visualizes AI sentiment output | `Partial` | Sentinel/dashboard UI work exists. | Needs a stricter acceptance pass tied to real CRM data and post-tour actions. |
|
||||
| `W1-30` | Deploy OpenClaw as primary communication agent | `Changed` | The target concept has shifted to NemoClaw as the future operating agent, not OpenClaw as originally phrased. | Define the actual v1 NemoClaw contract and keep the model-local migration in v2. |
|
||||
| `W1-31` | Connect bot to WhatsApp/Email APIs | `V2` | Not current mainline truth. | Can return when communication agent architecture is stabilized. |
|
||||
| `W1-32` | Configure DM pairing and security allowlists | `V2` | More agent-stack specific than current core product need. | Defer. |
|
||||
| `W1-33` | Route parsed transcripts/call durations into CRM DB | `Partial` | Architectural direction exists. | Concrete integrated mainline path is still incomplete. |
|
||||
| `W1-35` | Set up MCP server | `V2` | Not part of current mainline critical path. | Defer. |
|
||||
| `W1-36` | Configure HEARTBEAT or Cron background tasks | `Partial` | Infra timers/services now exist for ops sync and auto-heal. | Agent heartbeat specifically is not mainline yet. |
|
||||
| `W1-37` | Configure Brave Search API for autonomous research | `V2` | Exists only in parallel/agent-oriented direction. | Defer. |
|
||||
| `W2-39` | Integrate Meta Business API and Google Ads API as skills | `Partial` | Meta exists in `routes_catalyst.py`; Google Ads is not landed in mainline. | Keep Google as open and treat the current state as Meta-first. |
|
||||
| `W2-40` | Read insights, manage budgets, execute bidding | `Partial` | Mainline covers campaign creation, creative sync, realtime insights, and lookalikes. | Budget governance, automated bidding, and unified marketing state are still incomplete. |
|
||||
| `W2-41` | Bridge agent to Sagnik ComfyUI API for posters/videos | `Partial` | The gateway/queue model exists, but the agent-operable bridge is not yet a polished first-class mainline subsystem. | Candidate for consolidation once NemoClaw/Catalyst boundaries are clarified. |
|
||||
| `W2-42` | Autonomous content posting via headless browser or APIs | `V2` | Not done in mainline. | Defer. |
|
||||
| `44` | Future Life Simulation workflow | `V2` | The story is intentionally pushed to v2 now. Wan workflow assets exist, but not the full Future Life product layer. | Keep out of Sprint 1 closure. |
|
||||
| `45` | Time & Light Engine in Swift iPad app | `Partial` | The underlying implementation is materially there: AR sun overlay, sun math, SceneKit lighting, simulator path. | Finish product hardening and real-device verification. |
|
||||
| `46` | Touch sliders for month/time/obstruction | `Partial` | Slider-driven control exists in the iOS inventory/time-light surface. | Tighten UX and confirm the final obstruction/massing behavior you want. |
|
||||
| `48` | Legacy Mode wealth projection UI | `V2` | Not in current mainline. | Good v2 candidate. |
|
||||
| `49` | Social Proof live map | `V2` | Not closed in mainline. | Good v2 candidate. |
|
||||
| `50` | Sentinel backend for eye-tracking and micro-expression from iPad camera | `Partial` | This capability exists more clearly in Sourik's parallel Sentinel work than in current mainline. Mainline has the Sentinel backbone, but not the final iPad-first ingestion path you want to test. | Decide the testing source path: iPad camera, browser instrumentation, or public/free CCTV footage for development. |
|
||||
| `51` | Dashboard visualize emotional spike by room | `Partial` | The data concept exists, but the sales-facing room-peak UI payoff is not clearly delivered in mainline. | Build the actual post-tour anchor surface, not just the data plumbing. |
|
||||
|
||||
---
|
||||
|
||||
## What Is Actually Closed in Sprint 1 Terms
|
||||
|
||||
These items are reasonably closed if judged by evolved product reality rather than literal wording:
|
||||
|
||||
- native app shell exists
|
||||
- Dream Weaver local workflow stack exists
|
||||
- Wan 2.2 and Qwen workflow assets exist locally
|
||||
- FastAPI + PostgreSQL neural core exists
|
||||
- Sentinel backbone exists
|
||||
- browser-webcam Sentinel perception path exists
|
||||
- vault/notifications exist
|
||||
- scenes/video/session pipeline exists
|
||||
- live AWS/Linux/ingress infrastructure exists
|
||||
|
||||
---
|
||||
|
||||
## What Is Escaping Attention
|
||||
|
||||
These are the most likely to be forgotten because adjacent systems exist:
|
||||
|
||||
1. `leads` and `chat-logs` APIs
|
||||
- easy to assume done because backend exists
|
||||
- they are not landed in current mainline routes yet
|
||||
|
||||
2. Kanban CRM logic
|
||||
- same issue
|
||||
|
||||
3. camera-to-Comfy flow in the iPad app
|
||||
- implementation exists, but endpoint stability and integration need proving after merge
|
||||
|
||||
4. marketing execution path
|
||||
- there is a substantial Catalyst module, but the backend and execution loop are not fully unified
|
||||
|
||||
5. room-level emotional spike visualization
|
||||
- scene-aware data exists
|
||||
- explicit sales UI payoff may still be missing
|
||||
|
||||
6. prompt inventory
|
||||
- prompt files exist in multiple places
|
||||
- there is no single canonical map of persona/function -> prompt -> model -> API surface
|
||||
|
||||
7. live MacBook webcam validation
|
||||
- the path exists in code
|
||||
- it still needs a real end-to-end run from Sayan's machine against the current deployed environment
|
||||
|
||||
---
|
||||
|
||||
## Recommended Interpretation for Planning
|
||||
|
||||
### Keep in active near-term scope
|
||||
|
||||
- leads API
|
||||
- chat logs API
|
||||
- kanban pipeline
|
||||
- frontend/backend CRM wiring
|
||||
- CRM database structure
|
||||
- synthetic `100`-client dataset for system verification
|
||||
- endpoint stabilization for the iPad app
|
||||
- room-level emotional spike sales surface
|
||||
- marketing execution path consolidation
|
||||
- prompt inventory and persona contract mapping
|
||||
|
||||
### Treat as explicitly v2
|
||||
|
||||
- MCP server and Brave search
|
||||
- autonomous content posting
|
||||
- Future Life cinematic product layer
|
||||
- Legacy Mode wealth projection
|
||||
- Social Proof live clustering layer
|
||||
|
||||
### Treat as changed, not failed
|
||||
|
||||
- 8xA100 provisioning and node virtualization
|
||||
- SSH-tunnel-based access model
|
||||
- OpenClaw-primary communication architecture
|
||||
- combined Future Life + Time & Light story packaging
|
||||
|
||||
---
|
||||
|
||||
## CRM Remaining Pieces
|
||||
|
||||
These are the concrete mainline CRM gaps visible in the repo today:
|
||||
|
||||
1. Backend lead and chat routes are not landed.
|
||||
- `backend/api/routes_crm.py` is zero bytes
|
||||
- `backend/api/routes_oracle.py` is zero bytes
|
||||
|
||||
2. Frontend CRM still depends on mock data.
|
||||
- `app/src/components/oracle/mockLeads.ts` is still the effective lead source for parts of the UI
|
||||
|
||||
3. Kanban is not implemented in mainline.
|
||||
- The cleanest working version currently lives in Sourik's tree
|
||||
|
||||
4. Chat transcript and interaction ingestion are not unified into one canonical CRM schema yet.
|
||||
|
||||
5. Oracle action surfaces and CRM writebacks are not yet a stable contract.
|
||||
|
||||
6. Websocket semantics are not yet closed for CRM pipeline movement, lead updates, and interaction feeds.
|
||||
|
||||
7. Synthetic verification data does not exist yet.
|
||||
- You should generate at least `100` realistic synthetic client/lead records and run the full pipeline against them before treating CRM as stable.
|
||||
|
||||
## CRM Database Brainstorming Starter
|
||||
|
||||
Minimum canonical entities for the next pass:
|
||||
|
||||
- `projects`
|
||||
- `properties`
|
||||
- `units`
|
||||
- `leads`
|
||||
- `lead_contact_methods`
|
||||
- `lead_interactions`
|
||||
- `lead_messages`
|
||||
- `lead_stage_events`
|
||||
- `site_visits`
|
||||
- `sentinel_sessions`
|
||||
- `sentiment_events`
|
||||
- `room_interest_events`
|
||||
- `tasks`
|
||||
- `owners/users`
|
||||
- `campaign_attributions`
|
||||
- `documents`
|
||||
- `oracle_actions`
|
||||
|
||||
High-value relationships:
|
||||
|
||||
- one `project` has many `properties`
|
||||
- one `property` has many `units`
|
||||
- one `lead` can have many `interactions`, `messages`, `site_visits`, and `stage_events`
|
||||
- one `sentinel_session` can produce many `sentiment_events` and `room_interest_events`
|
||||
- one `oracle_action` should map back to one canonical CRM write event
|
||||
|
||||
---
|
||||
|
||||
## Prompt Inventory Gap
|
||||
|
||||
Prompt work exists, but the system does not yet have one canonical inventory. At minimum the next prompt pass should answer:
|
||||
|
||||
1. Which personas exist now:
|
||||
- Oracle
|
||||
- NemoClaw
|
||||
- Catalyst
|
||||
- Sentinel/QD evaluator
|
||||
- CCTV profiler
|
||||
- lead tagger
|
||||
|
||||
2. Which files are canonical:
|
||||
- `backend/nemoclaw_prompts/qd_calculator.md`
|
||||
- `backend/nemoclaw_prompts/lead_tagger.md`
|
||||
- `backend/nemoclaw_prompts/cctv_profiler.md`
|
||||
- Dream Weaver prompt files under `comfy_engine/prompts/`
|
||||
- any Oracle/Catalyst prompt files that still only exist in docs or parallel code
|
||||
|
||||
3. Which model each prompt targets
|
||||
|
||||
4. Which runtime/API surface calls each prompt
|
||||
|
||||
5. Which prompts are system prompts, tool prompts, UI copy, or generation prompts
|
||||
|
||||
---
|
||||
|
||||
## Updated Active Task List
|
||||
|
||||
### Must finish for Sprint 1 truth to feel real
|
||||
|
||||
- land canonical `leads`, `chat_logs`, and `kanban` backend routes
|
||||
- replace frontend CRM mock data with live API-backed state
|
||||
- define and implement the canonical CRM database schema
|
||||
- generate `100` synthetic client/lead records and verify the end-to-end CRM flow
|
||||
- validate the Sentinel live-session webcam path from Sayan's MacBook
|
||||
- stabilize iOS endpoint passthrough and prove camera-to-Dream-Weaver again
|
||||
- finish the room-level emotional spike sales surface
|
||||
- create the prompt inventory and persona/function map
|
||||
|
||||
### Important, but after the CRM spine is stable
|
||||
|
||||
- unify Dream Weaver/Qwen/Wan async automation into one canonical queue API
|
||||
- harden Catalyst execution flow from UI -> backend -> generation -> asset sync
|
||||
- define the v1 NemoClaw contract inside the product
|
||||
- decide which Sourik CRM/marketing modules are selectively imported
|
||||
|
||||
### Explicitly v2
|
||||
|
||||
- Future Life cinematic product layer
|
||||
- MCP server integration
|
||||
- Brave Search autonomous research
|
||||
- autonomous content posting
|
||||
- Legacy Mode wealth projection
|
||||
- Social Proof live clustering layer
|
||||
|
||||
---
|
||||
|
||||
## Bottom Line
|
||||
|
||||
Sprint 1 is best described as:
|
||||
|
||||
- **infrastructure and core runtime: substantially achieved**
|
||||
- **Dream Weaver / Qwen / Wan local workflow assets: materially present**
|
||||
- **Sentinel backbone: substantially achieved**
|
||||
- **web and iOS implementation surface: materially present**
|
||||
- **full CRM operationalization: still incomplete**
|
||||
- **agent, marketing, and prompt unification: incomplete and needs explicit ownership**
|
||||
|
||||
The biggest remaining work is not more infra.
|
||||
|
||||
It is:
|
||||
|
||||
- completing the CRM layer
|
||||
- deciding the canonical CRM schema
|
||||
- stabilizing app/backend passthrough
|
||||
- unifying frontend/backend contracts
|
||||
- building a prompt inventory from first principles
|
||||
- deciding which Sourik subsystems to port into mainline
|
||||
- explicitly labeling v2 items so they stop pretending to be Sprint 1 leftovers
|
||||
41
.Agent Context/Sprint 1/tasks.csv
Normal file
41
.Agent Context/Sprint 1/tasks.csv
Normal file
@@ -0,0 +1,41 @@
|
||||
id,ref,subject,description,user_story,sprint_id,sprint,sprint_estimated_start,sprint_estimated_finish,owner,owner_full_name,assigned_to,assigned_to_full_name,status,is_iocaine,is_closed,us_order,taskboard_order,attachments,external_reference,tags,watchers,voters,created_date,modified_date,finished_date,due_date,due_date_reason
|
||||
1,2,"W1: Define the local ""Black Box"" edge server requirements for the offline-first experience center setup.",,1,2,Prototype Features Sprint,2026-02-28,2026-03-14,sagnik,Sagnik,sagnik,Sagnik,Closed,False,True,1772221706761,0,0,,,[],0,2026-02-27 19:48:26.771342+00:00,2026-02-28 18:47:00.119354+00:00,2026-02-28 18:47:00.120611+00:00,,
|
||||
2,3,W2: Provision the AWS 8xA100 instance.,,1,2,Prototype Features Sprint,2026-02-28,2026-03-14,sagnik,Sagnik,sagnik,Sagnik,Closed,False,True,1772221725889,1,0,,,[],0,2026-02-27 19:48:45.899103+00:00,2026-03-09 18:10:45.526266+00:00,2026-03-09 18:10:45.527568+00:00,,
|
||||
3,4,W2: Configure virtualization to split the AWS instance into two compute nodes: Node 1 (Sourik's Agent/Bot Operations) and Node 2 (Sagnik & Sayan's Model/Render Operations).,,1,2,Prototype Features Sprint,2026-02-28,2026-03-14,sagnik,Sagnik,sagnik,Sagnik,Closed,False,True,1772221741690,2,0,,,[],0,2026-02-27 19:49:01.700573+00:00,2026-03-09 18:10:16.322481+00:00,2026-03-09 18:10:16.323670+00:00,,
|
||||
4,5,W2: Set up secure SSH tunnels networks to allow remote access to the AWS nodes.,,1,2,Prototype Features Sprint,2026-02-28,2026-03-14,sagnik,Sagnik,sagnik,Sagnik,Closed,False,True,1772221755869,3,0,,,[],0,2026-02-27 19:49:15.879374+00:00,2026-03-09 18:10:51.657474+00:00,2026-03-09 18:10:51.658742+00:00,,
|
||||
5,7,"W1: Build the ""Dream Weaver"" interior restyling workflow using ControlNet + segment masking to preserve room geometry while changing aesthetics.",,6,2,Prototype Features Sprint,2026-02-28,2026-03-14,sagnik,Sagnik,sagnik,Sagnik,Closed,True,True,1772221838514,0,0,,,[5],0,2026-02-27 19:50:38.524388+00:00,2026-03-09 18:08:05.779876+00:00,2026-03-09 18:08:05.781212+00:00,,
|
||||
6,8,W1: Build a marketing poster generation workflow using Qwen-Image 2512 to leverage its advanced multilingual text rendering capabilities for precise real estate typography.,,6,2,Prototype Features Sprint,2026-02-28,2026-03-14,sagnik,Sagnik,sagnik,Sagnik,Closed,False,True,1772221850050,1,0,,,[],0,2026-02-27 19:50:50.060934+00:00,2026-03-24 07:52:12.691412+00:00,2026-03-24 07:52:12.695999+00:00,,
|
||||
7,9,W2: Implement the Wan 2.2 (14B or 1.3B) video generation workflow for cinematic promotional videos.,,6,2,Prototype Features Sprint,2026-02-28,2026-03-14,sagnik,Sagnik,sagnik,Sagnik,Closed,False,True,1772221863123,2,0,,,[],0,2026-02-27 19:51:03.133310+00:00,2026-04-12 09:44:11.404656+00:00,2026-04-12 09:44:11.406137+00:00,,
|
||||
8,10,W2: Expose all ComfyUI workflows via the Asynchronous Queue API so Sourik's agents can trigger them automatically.,,6,2,Prototype Features Sprint,2026-02-28,2026-03-14,sagnik,Sagnik,sagnik,Sagnik,Closed,False,True,1772221874697,3,0,,,[],0,2026-02-27 19:51:14.706589+00:00,2026-04-12 09:44:17.813778+00:00,2026-04-12 09:44:17.815079+00:00,,
|
||||
9,12,"W1: Draft ""The Oracle"" persona prompts (adapting the tone of top-tier Dubai brokers) for the WhatsApp CRM agent.",,11,2,Prototype Features Sprint,2026-02-28,2026-03-14,sagnik,Sagnik,sagnik,Sagnik,Closed,False,True,0,1,0,,,[],0,2026-02-27 19:52:17.829687+00:00,2026-04-12 09:44:34.497116+00:00,2026-04-12 09:44:34.498417+00:00,,
|
||||
10,13,"W1: Create marketing strategy prompts for ""The Catalyst"" to generate Meta/Google ad copy based on demographic inputs.",,11,2,Prototype Features Sprint,2026-02-28,2026-03-14,sagnik,Sagnik,sagnik,Sagnik,Closed,False,True,1772221937822,2,0,,,[],0,2026-02-27 19:52:32.110749+00:00,2026-04-12 09:44:32.953327+00:00,2026-04-12 09:44:32.954497+00:00,,
|
||||
11,14,"W1: Lock the frontend UI design (the ""Apple/Steve Jobs"" aesthetic) and officially hand over the React components and required API schemas to Sayan for backend wiring.",,11,2,Prototype Features Sprint,2026-02-28,2026-03-14,sagnik,Sagnik,sagnik,Sagnik,Closed,False,True,1772221937821,0,0,,,[],0,2026-02-27 19:52:45.221808+00:00,2026-03-24 07:52:58.958801+00:00,2026-03-24 07:52:58.960593+00:00,,
|
||||
12,16,"W1: Build the native SwiftUI app shell mirroring the WebOS interface (Dashboard, Inventory, Oracle tabs).",,15,2,Prototype Features Sprint,2026-02-28,2026-03-14,sagnik,Sagnik,sayan,Sayan,Closed,False,True,1772222024957,0,6,,,[6],0,2026-02-27 19:53:44.966875+00:00,2026-03-07 12:36:31.475097+00:00,2026-03-07 12:36:31.476262+00:00,,
|
||||
13,17,W1: Implement the camera capture feature to take photos of empty walls/rooms and push them to Sagnik's ComfyUI API endpoint.,,15,2,Prototype Features Sprint,2026-02-28,2026-03-14,sagnik,Sagnik,sayan,Sayan,Closed,False,True,1772222036382,1,0,,,[],0,2026-02-27 19:53:56.392802+00:00,2026-03-24 07:55:47.038974+00:00,2026-03-24 07:55:47.040142+00:00,,
|
||||
14,18,W1: Integrate ARKit/CoreLocation/CoreMotion to overlay the mathematical Sun Path over the live camera feed or 3D model view.,,15,2,Prototype Features Sprint,2026-02-28,2026-03-14,sagnik,Sagnik,sayan,Sayan,Closed,False,True,1772222050984,2,0,,,[],0,2026-02-27 19:54:10.993883+00:00,2026-03-24 07:55:49.152302+00:00,2026-03-24 07:55:49.153709+00:00,,
|
||||
15,20,W1: Set up the Marketing page frontend for Sourik.,,19,2,Prototype Features Sprint,2026-02-28,2026-03-14,sagnik,Sagnik,sayan,Sayan,Closed,False,True,1772222108515,0,0,,,[],0,2026-02-27 19:55:08.524248+00:00,2026-03-24 07:53:40.935245+00:00,2026-03-24 07:53:40.936625+00:00,,
|
||||
16,21,W1: Set up the Python FastAPI server with a PostgreSQL database.,,19,2,Prototype Features Sprint,2026-02-28,2026-03-14,sagnik,Sagnik,sayan,Sayan,Closed,False,True,1772222119363,1,0,,,[],0,2026-02-27 19:55:19.373616+00:00,2026-04-12 09:44:42.960490+00:00,2026-04-12 09:44:42.961685+00:00,,
|
||||
17,22,"W1: Create API endpoints for ""The Oracle"" (/api/leads, /api/chat-logs) to receive data from Sourik's WhatsApp bots.",,19,2,Prototype Features Sprint,2026-02-28,2026-03-14,sagnik,Sagnik,sayan,Sayan,Closed,False,True,1772222129398,2,0,,,[],0,2026-02-27 19:55:29.408246+00:00,2026-04-12 09:44:47.034107+00:00,2026-04-12 09:44:47.035298+00:00,,
|
||||
18,23,"W1: Create API endpoints for ""The Sentinel"" (/api/biometrics, /api/sentiment) to ingest video player facial/voice data points.",,19,2,Prototype Features Sprint,2026-02-28,2026-03-14,sagnik,Sagnik,sayan,Sayan,Closed,False,True,1772222140319,3,0,,,[],0,2026-02-27 19:55:40.327197+00:00,2026-04-12 09:44:53.214983+00:00,2026-04-12 09:44:53.216156+00:00,,
|
||||
19,24,W1: Set up WebSockets to stream real-time updates directly to the WebOS React frontend.,,19,2,Prototype Features Sprint,2026-02-28,2026-03-14,sagnik,Sagnik,sayan,Sayan,Closed,False,True,1772222152434,4,0,,,[],0,2026-02-27 19:55:52.443171+00:00,2026-04-12 09:45:01.241831+00:00,2026-04-12 09:45:01.243037+00:00,,
|
||||
20,26,W2: Connect the frontend React components to the FastAPI endpoints.,,25,2,Prototype Features Sprint,2026-02-28,2026-03-14,sagnik,Sagnik,sayan,Sayan,Closed,False,True,1772222216251,0,0,,,[],0,2026-02-27 19:56:56.261160+00:00,2026-04-12 09:45:04.249760+00:00,2026-04-12 09:45:04.251615+00:00,,
|
||||
21,27,"W2: Develop the logic for the simplified ""Kanban"" CRM pipeline, ensuring lead stages automatically update based on triggers from ""The Oracle"".",,25,2,Prototype Features Sprint,2026-02-28,2026-03-14,sagnik,Sagnik,sayan,Sayan,Closed,False,True,1772222226063,1,0,,,[],0,2026-02-27 19:57:06.074849+00:00,2026-04-12 09:45:06.556812+00:00,2026-04-12 09:45:06.557988+00:00,,
|
||||
22,28,W2: Ensure the WebOS dashboard accurately visualizes the parsed AI sentiment data’s output.,,25,2,Prototype Features Sprint,2026-02-28,2026-03-14,sagnik,Sagnik,sayan,Sayan,Closed,False,True,1772222236473,2,0,,,[],0,2026-02-27 19:57:16.484481+00:00,2026-04-12 09:45:08.647867+00:00,2026-04-12 09:45:08.649243+00:00,,
|
||||
23,30,W1: Deploy OpenClaw to act as the primary communication agent.,,29,2,Prototype Features Sprint,2026-02-28,2026-03-14,sagnik,Sagnik,sourik,Sourik,Closed,False,True,1772222353354,0,0,,,[],0,2026-02-27 19:59:13.363801+00:00,2026-03-24 07:56:23.466079+00:00,2026-03-24 07:56:23.467239+00:00,,
|
||||
24,31,W1: Connect the bot to WhatsApp/Email APIs to ingest client messages.,,29,2,Prototype Features Sprint,2026-02-28,2026-03-14,sagnik,Sagnik,sourik,Sourik,Closed,False,True,1772222364232,1,0,,,[],0,2026-02-27 19:59:24.241508+00:00,2026-03-24 07:56:25.188356+00:00,2026-03-24 07:56:25.189555+00:00,,
|
||||
25,32,W1: Configure DM pairing and security allowlists.,,29,2,Prototype Features Sprint,2026-02-28,2026-03-14,sagnik,Sagnik,sourik,Sourik,Closed,False,True,1772222376473,2,0,,,[],0,2026-02-27 19:59:36.483694+00:00,2026-03-24 07:56:27.169875+00:00,2026-03-24 07:56:27.171056+00:00,,
|
||||
26,33,"W1: Route all parsed chat transcripts, call durations, and interaction logs directly into Sayan's CRM database via FastAPI webhooks.",,29,2,Prototype Features Sprint,2026-02-28,2026-03-14,sagnik,Sagnik,sourik,Sourik,Closed,False,True,1772222387241,3,0,,,"[5, 6]",0,2026-02-27 19:59:47.252349+00:00,2026-03-24 07:56:30.206587+00:00,2026-03-24 07:56:30.207755+00:00,,
|
||||
27,35,"W1: Set up the Model Context Protocol (MCP) server for secure access to local files, the property database, and the internet.",,34,2,Prototype Features Sprint,2026-02-28,2026-03-14,sagnik,Sagnik,sourik,Sourik,Closed,False,True,1772222448792,0,0,,,[],0,2026-02-27 20:00:48.802138+00:00,2026-03-24 07:56:37.925832+00:00,2026-03-24 07:56:37.927003+00:00,,
|
||||
28,36,W1: Configure HEARTBEAT.md or Cron tools for periodic background tasks.,,34,2,Prototype Features Sprint,2026-02-28,2026-03-14,sagnik,Sagnik,sourik,Sourik,Closed,False,True,1772222458999,1,0,,,[],0,2026-02-27 20:00:59.008938+00:00,2026-03-24 07:56:40.173506+00:00,2026-03-24 07:56:40.174676+00:00,,
|
||||
29,37,W1: Configure Brave Search API to allow the agent to autonomously research target audiences.,"Task #37 is complete! We built the Brave Search tool into the central MCP server. It's fully functional with exponential backoff for rate limits, context-aware timeouts, and a graceful fallback in the event of missing keys (automatically reverts back to DuckDuckGo, so we never stall). All tests pass. Will just need to grab the standard free API Key when we move to cloud.",34,2,Prototype Features Sprint,2026-02-28,2026-03-14,sagnik,Sagnik,sourik,Sourik,Closed,False,True,1772222469781,2,0,,,[],0,2026-02-27 20:01:09.790996+00:00,2026-03-24 07:56:42.200997+00:00,2026-03-24 07:56:42.202158+00:00,,
|
||||
30,39,"W2: Integrate Meta Business API and Google AdWords API as agent ""Skills"".",,38,2,Prototype Features Sprint,2026-02-28,2026-03-14,sagnik,Sagnik,sourik,Sourik,Closed,False,True,1772222528624,1,0,,,[],0,2026-02-27 20:02:08.634609+00:00,2026-04-12 09:45:13.092812+00:00,2026-04-12 09:45:13.094098+00:00,,
|
||||
31,40,"W2: Give the agent the ability to read ad insights, manage marketing budgets, and execute automated bidding strategies.",,38,2,Prototype Features Sprint,2026-02-28,2026-03-14,sagnik,Sagnik,sourik,Sourik,Closed,False,True,1772222537734,2,0,,,[],0,2026-02-27 20:02:17.744121+00:00,2026-04-12 09:45:19.901845+00:00,2026-03-24 07:57:18.950521+00:00,,
|
||||
32,41,W2: Write the bridging script allowing the agent to autonomously prompt Sagnik's ComfyUI API to generate custom posters and promotional videos.,,38,2,Prototype Features Sprint,2026-02-28,2026-03-14,sagnik,Sagnik,sourik,Sourik,Closed,False,True,1772222546643,3,0,,,[],0,2026-02-27 20:02:26.650336+00:00,2026-04-12 09:45:15.334261+00:00,2026-04-12 09:45:15.335454+00:00,,
|
||||
33,42,W2: Configure the headless browser tool or social APIs for autonomous content posting.,,38,2,Prototype Features Sprint,2026-02-28,2026-03-14,sagnik,Sagnik,sourik,Sourik,Closed,False,True,1772222537735,4,0,,,[],0,2026-02-27 20:02:40.625582+00:00,2026-03-24 07:57:23.338020+00:00,2026-03-24 07:57:21.742863+00:00,,
|
||||
34,44,"Build a ComfyUI/Wan 2.2 workflow for ""Future Life Simulation"" that generates cinematic videos of specific lifestyle prompts (morning sunlight, kids playing, dinner parties) mapped to the unit's floorplan.",,43,2,Prototype Features Sprint,2026-02-28,2026-03-14,sagnik,Sagnik,sagnik,Sagnik,Closed,False,True,0,0,0,,,[],0,2026-02-28 12:39:21.287833+00:00,2026-04-12 09:45:41.029569+00:00,2026-04-12 09:45:41.030850+00:00,,
|
||||
35,45,"Integrate a ""Time & Light Engine"" into the Swift iPad app using ARKit/SceneKit to simulate real-time sun paths, seasonal shadows, and weather changes (rain, festive lighting) over the 3D model.",,43,2,Prototype Features Sprint,2026-02-28,2026-03-14,sagnik,Sagnik,sayan,Sayan,Closed,False,True,1772282361281,1,0,,,[],0,2026-02-28 12:39:39.275027+00:00,2026-04-12 09:45:43.695076+00:00,2026-04-12 09:45:43.696260+00:00,,
|
||||
36,46,"Add interactive touchscreen sliders to the iPad app to control month, time of day, and view obstruction massing.",,43,2,Prototype Features Sprint,2026-02-28,2026-03-14,sagnik,Sagnik,sayan,Sayan,Closed,False,True,1772282437251,2,0,,,[],0,2026-02-28 12:40:37.257926+00:00,2026-04-12 09:45:48.208124+00:00,2026-04-12 09:45:48.209326+00:00,,
|
||||
37,48,"Build the ""Legacy Mode"" wealth projection UI in the iPad app and WebOS, visualizing 10-20 year compounding appreciation and rental yields against gold/stock benchmarks.",,47,2,Prototype Features Sprint,2026-02-28,2026-03-14,sagnik,Sagnik,sayan,Sayan,Closed,False,True,1772282707104,0,0,,,[],0,2026-02-28 12:45:07.113994+00:00,2026-04-12 09:45:56.516622+00:00,2026-04-12 09:45:56.517875+00:00,,
|
||||
38,49,"Create the ""Social Proof"" live map in the frontend, dynamically clustering anonymized buyer demographics (NRI vs local, professions) to build tribe psychology.",,47,2,Prototype Features Sprint,2026-02-28,2026-03-14,sagnik,Sagnik,sayan,Sayan,Closed,False,True,1772282719217,1,0,,,[],0,2026-02-28 12:45:19.226139+00:00,2026-04-12 09:45:59.591950+00:00,2026-04-12 09:45:59.593490+00:00,,
|
||||
39,50,"Configure ""The Sentinel"" backend API to ingest and process eye-tracking and micro-expression data from the iPad's front-facing camera (with consent) during the tour.",Task #50 is complete! [sentinel.py](cci:7://file:///c:/MY%20VEL%20FILE/velocity/api/sentinel.py:0:0-0:0) is now extended. We set up 6 dedicated API endpoints ready to cleanly digest your real-time Eye-Tracking data alongside the Micro-Expression FACS streams. Everything is guarded strictly by an active-consent barrier and will automatically GDPR-purge dynamically on consent withdrawal. We can get together later this week and hit the endpoints to lock up iPad validation natively! Let me know when ready.,47,2,Prototype Features Sprint,2026-02-28,2026-03-14,sagnik,Sagnik,sourik,Sourik,Closed,False,True,1772282731186,2,0,,,[],0,2026-02-28 12:45:31.195687+00:00,2026-04-12 09:45:54.625387+00:00,2026-04-12 09:45:54.627021+00:00,,
|
||||
40,51,"Update the WebOS CRM dashboard to visualize the emotional spike data, highlighting exactly which rooms peaked the buyer's interest for post-tour sales anchoring.",,47,2,Prototype Features Sprint,2026-02-28,2026-03-14,sagnik,Sagnik,sayan,Sayan,Closed,False,True,1772282741695,3,0,,,[],0,2026-02-28 12:45:41.704928+00:00,2026-04-12 09:46:06.085593+00:00,2026-04-12 09:46:06.086765+00:00,,
|
||||
|
12
.Agent Context/Sprint 1/userstories.csv
Normal file
12
.Agent Context/Sprint 1/userstories.csv
Normal file
@@ -0,0 +1,12 @@
|
||||
id,ref,subject,description,sprint_id,sprint,sprint_estimated_start,sprint_estimated_finish,owner,owner_full_name,assigned_to,assigned_to_full_name,assigned_users,assigned_users_full_name,status,is_closed,swimlane,back-points,design-points,front-points,ux-points,total-points,backlog_order,sprint_order,kanban_order,created_date,modified_date,finish_date,client_requirement,team_requirement,attachments,generated_from_issue,generated_from_task,from_task_ref,external_reference,tasks,tags,watchers,voters,due_date,due_date_reason,epics
|
||||
17,1,1.1: Local/Cloud Hardware Config,"As an Architect, I need to configure the local and cloud hardware environments so the team can build without bottlenecks.",2,Prototype Features Sprint,2026-02-28,2026-03-14,sagnik,Sagnik,sagnik,Sagnik,sagnik,Sagnik,New,True,,8.0,,,,8.0,1772221676403176,1,1772221676413004,2026-02-27 19:47:56.413009+00:00,2026-02-27 20:03:07.048568+00:00,2026-03-09 18:10:51.665179+00:00,False,False,0,,,,,"2,3,4,5",,[],0,,,
|
||||
18,6,1.2: ComfyUI Visual Workflows,"As an AI Visual Artist, I need to create API-ready ComfyUI workflows for ""The Catalyst"" and the ""Immersive Sales Companion"".",2,Prototype Features Sprint,2026-02-28,2026-03-14,sagnik,Sagnik,sagnik,Sagnik,sagnik,Sagnik,New,True,,3.0,3.0,2.0,,8.0,1772221817549925,2,1772221817561352,2026-02-27 19:50:17.561358+00:00,2026-02-27 20:03:19.741415+00:00,2026-04-12 09:44:17.822335+00:00,False,False,0,,,,,"7,8,9,10",,[],0,,,
|
||||
19,11,1.3: System Prompts & UI Logic,"As an AI Engineer, I need to generate system prompts and fine-tune models so ""The Oracle"" and ""The Catalyst"" behave like elite real estate professionals.",2,Prototype Features Sprint,2026-02-28,2026-03-14,sagnik,Sagnik,sagnik,Sagnik,sagnik,Sagnik,New,True,,,3.0,3.0,2.0,8.0,1772221917508059,3,1772221917519214,2026-02-27 19:51:57.519220+00:00,2026-02-27 20:03:30.481650+00:00,2026-04-12 09:44:34.504511+00:00,False,False,0,,,,,"12,13,14",,[],0,,,
|
||||
20,15,2.1: Swift/iPad App,"As an iOS Developer, I need to build the ""Immersive Sales Companion"" iPad App using Swift.",2,Prototype Features Sprint,2026-02-28,2026-03-14,sagnik,Sagnik,sayan,Sayan,sayan,Sayan,New,True,,,2.0,3.0,3.0,8.0,1772222005626031,4,1772222005637374,2026-02-27 19:53:25.637380+00:00,2026-02-27 20:03:46.311976+00:00,2026-03-24 07:55:49.192166+00:00,False,False,0,,,,,"16,17,18",,[],0,,,
|
||||
21,19,2.2: FastAPI Neural Core,"As a Backend Engineer, I need to build the FastAPI neural core to connect all 4 software components.",2,Prototype Features Sprint,2026-02-28,2026-03-14,sagnik,Sagnik,sayan,Sayan,sayan,Sayan,New,True,,8.0,,,,8.0,1772222093978956,5,1772222093990417,2026-02-27 19:54:53.990424+00:00,2026-02-27 20:03:54.338526+00:00,2026-04-12 09:45:01.249998+00:00,False,False,0,,,,,"20,21,22,23,24",,[],0,,,
|
||||
22,25,2.3: CRM/WebOS React Wiring,"As a Full-Stack Engineer, I need to build the ""Walled Garden"" CRM and wire the React WebOS.",2,Prototype Features Sprint,2026-02-28,2026-03-14,sagnik,Sagnik,sayan,Sayan,sayan,Sayan,New,True,,3.0,,3.0,2.0,8.0,2,6,1772222201088772,2026-02-27 19:56:41.088779+00:00,2026-02-27 20:04:03.943036+00:00,2026-04-12 09:45:08.655385+00:00,False,False,0,,,,,"26,27,28",,[],0,,,
|
||||
23,29,3.1: Claw Bot Ecosystem,"As an Automation Engineer, I need to deploy and manage the Claw bot ecosystem for ""The Oracle"".",2,Prototype Features Sprint,2026-02-28,2026-03-14,sagnik,Sagnik,sourik,Sourik,sourik,Sourik,New,True,,5.0,,,,5.0,1772222326327364,7,1772222326336825,2026-02-27 19:58:46.336830+00:00,2026-02-27 20:04:13.817190+00:00,2026-03-24 07:56:30.213938+00:00,False,False,0,,,,,"30,31,32,33",,[],0,,,
|
||||
24,34,3.2: MCP Server/Tools,"As an AI Operator, I need to set up the MCP Server and Agent System Tools.",2,Prototype Features Sprint,2026-02-28,2026-03-14,sagnik,Sagnik,sourik,Sourik,sourik,Sourik,New,True,,5.0,,,,5.0,1,8,1772222428317194,2026-02-27 20:00:28.317200+00:00,2026-02-27 20:04:22.989314+00:00,2026-03-24 07:56:42.208437+00:00,False,False,0,,,,,"35,36,37",,[],0,,,
|
||||
25,38,3.3: Marketing Automation,"As a Marketing Automation Lead, I need to build ""The Catalyst"" integration.",2,Prototype Features Sprint,2026-02-28,2026-03-14,sagnik,Sagnik,sourik,Sourik,sourik,Sourik,New,True,,3.0,1.0,2.0,2.0,8.0,1772222512196395,9,1772222512207080,2026-02-27 20:01:52.207086+00:00,2026-02-27 20:04:31.646325+00:00,2026-04-12 09:45:15.341636+00:00,False,False,0,,,,,"39,40,41,42",,[],0,,,
|
||||
26,43,4.1: Future Life and Time & Light Engine,"As an AI Visual Artist and iOS Developer, we need to build the ""Future Life"" and ""Time & Light"" engines to emotionally anchor the buyer to the property.",2,Prototype Features Sprint,2026-02-28,2026-03-14,sagnik,Sagnik,sagnik,Sagnik,"sagnik,sayan","Sagnik,Sayan",New,True,,8.0,5.0,5.0,5.0,23.0,1772282330939916,10,1772282330950456,2026-02-28 12:38:50.950461+00:00,2026-02-28 12:38:50.955347+00:00,2026-04-12 09:45:48.215061+00:00,False,False,0,,,,,"44,45,46",,[],0,,,
|
||||
27,47,4.2: Engagement Intelligence and Social Proof layer,"As a Full-Stack Engineer and Automation Lead, we need to build the Engagement Intelligence and Social Proof layer to give the sales team data-driven closing tools.",2,Prototype Features Sprint,2026-02-28,2026-03-14,sagnik,Sagnik,sayan,Sayan,"sayan,sourik","Sayan,Sourik",New,True,,8.0,3.0,5.0,3.0,19.0,1772282692419979,11,1772282692429575,2026-02-28 12:44:52.429580+00:00,2026-02-28 12:44:52.435018+00:00,2026-04-12 09:46:06.092864+00:00,False,False,0,,,,,"48,49,50,51",,[],0,,,
|
||||
|
Reference in New Issue
Block a user