3.3 KiB
Ticket Breakdown and Dependency Matrix_ Founder CRM and Platform Planning
Date: 2026-04-18
Status: Draft
Owner: Sagnik
Reviewers: Sayan, Sourik
Scope: Planning-to-implementation ticket graph for founder CRM, imports, client graph, and related cross-team dependencies
Purpose: Convert the founder architecture into a safe ticket graph with dependency order and owner boundaries.
Decision Boundary: This matrix is planning-grade and approval-oriented. It is not yet a live issue tracker.
1. Purpose
This ticket matrix governs the eventual build program required to turn the founder planning pack into implementation.
2. Dependency Rules
Implementation layers in order:
- reconciliation and infra truth
- canonical domains and route families
- import contracts
- frontend CRM shell
- client 360 aggregation
- Oracle CRM-adjacent integrations
- advanced evidence and workflow automation
3. Ticket Matrix
| Ticket ID | Scope | Depends On | Blocks | Owner |
|---|---|---|---|---|
FND-01 |
Reconcile Sprint 1 fact table with repo truth | none | all CRM planning | Founder |
FND-02 |
Consolidate infra/operator truth | FND-01 |
route and rollout planning | Founder |
FND-03 |
Define CRM IA and top-level module strategy | FND-01 |
frontend CRM implementation | Founder |
FND-04 |
Define canonical CRM and interaction domains | FND-01 |
schema and route implementation | Founder |
FND-05 |
Define import contracts and adapter posture | FND-04 |
import services and review UI | Founder |
FND-06 |
Define client 360 aggregate model | FND-04 |
client 360 page and Oracle CRM tabs | Founder |
FND-07 |
Define identity/access target over users_and_roles |
FND-04 |
future admin and RBAC work | Founder + Sayan |
FND-08 |
Define inventory canonical persistence posture | FND-04 |
inventory/CRM integration | Sayan + Founder |
FND-09 |
Define Oracle template DB adjacency to CRM | FND-04 |
Oracle component/template work | Sayan |
FND-10 |
Define runtime and route-family implications for colony/workflow | FND-04 |
Sourik-side runtime planning | Sourik |
FND-11 |
Build synthetic client graph brief | FND-04, FND-05, FND-06 |
swarm data generation | Founder |
FND-12 |
Seed monolithic truth artifact | FND-01 through FND-11 |
future onboarding and planning | Founder |
4. Parallelization Guidance
Can run in parallel after canonical domains are clear:
- Sayan-side inventory and Oracle template planning
- Sourik-side route-family/runtime planning
- synthetic data brief drafting
Must not run in parallel before canonical domains are clear:
- implementation of final CRM routes
- import review UX
- client 360 data model
5. Acceptance Gates by Ticket Group
- truth gate:
FND-01,FND-02
- architecture gate:
FND-03,FND-04,FND-05,FND-06
- cross-team alignment gate:
FND-07,FND-08,FND-09,FND-10
- readiness gate:
FND-11,FND-12
6. Suggested Ownership Split
- Founder
- FND-01 through FND-06, FND-11, FND-12
- Sayan
- FND-08, FND-09
- Sourik
- FND-10
- Shared review
- FND-07
7. Bottom Line
The ticket graph should force the team to define the data model first. If implementation starts before that, Velocity will simply create another layer of partial truth.