You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 2999b24
Browse filesBrowse the repository at this point in the historyBrowse files
Copy file name to clipboardExpand all lines: README.md
+18-7Lines changed: 18 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -25,7 +25,7 @@ The repository is written for product data scientists, product analysts, growth
25
25
26
26
Planned capabilities include synthetic product event generation, clickstream ingestion, validation, funnel analytics, cohort retention, churn prediction, segmentation, recommendation modelling, controlled A/B testing, customer feedback intelligence, GenAI-assisted product insights, Power BI-ready outputs, and Azure-aligned security, governance, monitoring, and deployment patterns.
27
27
28
-
Milestone 1 implements only the repository foundation, configuration, documentation, tooling, lightweight package metadata, and testable helper code.
28
+
Milestones 1 and 2 implement the repository foundation and deterministic synthetic NexaFlow data generation. Later ingestion, analytics, ML, recommendation, experimentation, GenAI, dashboard, and Azure deployment work remains planned.
29
29
30
30
## Azure Service Mapping
31
31
@@ -58,9 +58,11 @@ flowchart LR
58
58
I --> J[Monitoring and governance]
59
59
```
60
60
61
-
## Planned Data Domains
61
+
## Synthetic NexaFlow Data
62
62
63
-
The platform will use synthetic data for users, sessions, clickstream events, feature usage, subscriptions, experiment assignments, and customer feedback. Dataset contracts are documented in [docs/architecture/data-contracts.md](docs/architecture/data-contracts.md); no datasets are generated or committed in Milestone 1.
63
+
NexaFlow is a fictional collaborative productivity platform for individual professionals and small business teams. The Milestone 2 generator creates deterministic synthetic users, sessions, clickstream events, feature usage, subscriptions, experiment assignments, and customer feedback. Dataset contracts are documented in [docs/architecture/data-contracts.md](docs/architecture/data-contracts.md), and the data model is described in [docs/architecture/synthetic-data-model.md](docs/architecture/synthetic-data-model.md).
64
+
65
+
The committed sample fixture lives in `data/samples/nexaflow`. Larger local runs should be written under `data/raw/<run_id>/` and are ignored by Git.
64
66
65
67
## Analytics, ML, and GenAI Use Cases
66
68
@@ -101,8 +103,8 @@ Analytics use cases include active user tracking, journey funnels, feature adopt
101
103
102
104
| Milestone | Business objective | Main engineering outputs | Testing expectations | Evidence/reporting outputs |
103
105
| --- | --- | --- | --- | --- |
104
-
| 1. Repository foundation and architecture | Establish a credible, reproducible base | Package, configs, docs, CI, governance | Lint, type checks, unit tests |README, architecture docs, ADRs|
105
-
| 2. Synthetic product data | Create realistic non-customer data | Deterministic generators and schemas | Generator and schema tests |Sample profiles and data dictionary|
106
+
| 1. Repository foundation and architecture | Establish a credible, reproducible base | Package, configs, docs, CI, governance | Lint, type checks, unit tests |Completed|
107
+
| 2. Synthetic product data | Create realistic non-customer data | Deterministic generators and schemas | Generator and schema tests |Completed|
106
108
| 3. Event ingestion and validation | Move events into governed zones | Batch/local ingestion and validation | Contract and quarantine tests | Validation reports |
| Synthetic datasets |Planned|Not implemented in Milestone 1|
162
+
| Synthetic datasets |Completed|NexaFlow sample fixture and generator implemented|
151
163
| Ingestion, analytics, ML, recommendations, GenAI | Planned | Not implemented in Milestone 1 |
152
164
| Azure deployment | Optional Azure deployment | No live resources required |
153
165
@@ -158,4 +170,3 @@ This repository is designed around synthetic data only. It must not be used to s
158
170
## Portfolio Positioning
159
171
160
172
This project is intended to demonstrate practical product analytics engineering, Azure-aligned system design, responsible ML and GenAI thinking, and clean repository craftsmanship. It is a production-style reference implementation, not a deployed production system.
0 commit comments