Commit Graph

84 Commits

Author SHA1 Message Date
a15c04cac1 fix(growth): harden AI jobs and cost controls 2026-08-21 01:48:47 +03:30
86e9d7c5f9 fix: keep growth report refresh optional 2026-08-21 01:46:11 +03:30
066adcfd1a docs: close completed growth analyst tasks 2026-08-21 01:19:47 +03:30
70244f7f79 fix: handle optional growth provider metadata 2026-08-21 01:16:08 +03:30
3e2d1f32c8 fix: finalize growth cost controls 2026-08-21 00:56:59 +03:30
bb4a85cd65 feat: wire growth report API and worker 2026-08-21 00:43:43 +03:30
d4265b662f feat: expose authenticated growth report API 2026-08-21 00:43:42 +03:30
d00700ffb8 feat: harden growth report orchestration 2026-08-21 00:43:33 +03:30
dd0ae15a95 fix: preserve typed growth report revisions 2026-08-21 00:43:31 +03:30
49084ea577 docs: finalize growth report lifecycle contract 2026-08-21 00:38:36 +03:30
6c80f71847 fix(growth): harden deterministic report evidence 2026-08-21 00:32:21 +03:30
1d8d4edf92 docs: define AI growth report API contract 2026-08-21 00:29:25 +03:30
027dffb59e feat: orchestrate deterministic growth report generation 2026-08-21 00:26:01 +03:30
6df21d4fd0 feat: add cost-safe AI growth configuration 2026-08-21 00:25:59 +03:30
1a00e897ca docs: align analytics with growth capability 2026-08-21 00:25:51 +03:30
8a0b30e936 fix(growth): validate reviewed event catalog 2026-08-21 00:18:10 +03:30
df140b4c25 feat(growth): add deterministic forecasting engine 2026-08-21 00:15:47 +03:30
37416a6f20 feat: add safe growth report persistence and AvalAI client 2026-08-21 00:14:26 +03:30
f3f51a97ef feat: add durable growth report schema 2026-08-21 00:14:14 +03:30
ae8747c996 docs: specify AI growth analyst 2026-08-21 00:07:17 +03:30
f5e2a21bd9 fix: simplify Persian week labels 2026-08-20 22:53:50 +03:30
6523e90a03 fix: expose complete dataset period catalog 2026-08-20 22:28:07 +03:30
d6de48fd15 fix: harden terminal-scoped analytics contracts
Keep JSON and bounded CSV exports on one canonical predicate, replace replayable offsets with encrypted tenant/filter-bound keyset cursors, and suppress merchant-grain peers under terminal scope. Validate period filters and align OpenAPI and capability specs with runtime behavior.
2026-08-20 21:29:18 +03:30
857f29635e feat: add terminal-scoped transaction analytics 2026-08-20 20:56:15 +03:30
f710762b90 feat: expose complete Iranian reporting periods 2026-08-20 20:47:14 +03:30
630341f7be docs: plan terminal-aware dashboard API 2026-08-20 20:44:23 +03:30
d1c7b34388 feat: deliver authenticated merchant analytics API 2026-08-20 19:57:32 +03:30
b30e3439a4 feat: seed secure demo merchant identity 2026-08-20 19:52:01 +03:30
cc7a4e4718 feat: stream and reconcile challenge dataset 2026-08-20 19:52:01 +03:30
961980d18c feat: establish Go service and database foundation 2026-08-20 19:33:38 +03:30
552cae5f9d docs(sdd): authorize backend implementation 2026-08-20 19:17:49 +03:30
b82ba0dc23 docs(plan): expand backend implementation roadmap 2026-08-20 19:00:07 +03:30
ec625252fb docs(cache): align immutable dataset namespace 2026-08-20 19:00:06 +03:30
a0e2b70cf4 docs(metrics): align catalogue with physical schema 2026-08-20 18:49:55 +03:30
f9356da179 docs(import): approve validation and recovery policy 2026-08-20 18:49:12 +03:30
7416a0859c docs(import): define validation and recovery policy 2026-08-20 18:46:56 +03:30
d978730202 docs(import): approve docker bootstrap workflow 2026-08-20 18:44:31 +03:30
8ff093b238 docs(import): specify one-time docker bootstrap 2026-08-20 18:40:31 +03:30
27903ff67e docs(cache): remove static dataset invalidation 2026-08-20 18:40:28 +03:30
f471eaf3a2 docs(api): approve implementation task breakdown 2026-08-20 18:33:24 +03:30
47a23f505e docs(api): approve implementation plan 2026-08-20 18:31:57 +03:30
1f06d97b3b docs(api): fix plan formatting 2026-08-20 18:30:33 +03:30
509f53cd4e docs(api): break down API implementation tasks 2026-08-20 18:30:14 +03:30
4b04f9c58a docs(api): plan merchant API implementation 2026-08-20 18:30:13 +03:30
520b39305d docs(api): approve merchant API contract 2026-08-20 18:27:07 +03:30
e8028d5f46 docs(api): approve request size limits 2026-08-20 18:25:15 +03:30
e54c8e8319 docs(api): set problem documentation namespace 2026-08-20 18:24:26 +03:30
ee93460182 docs(schema): define normalized postgres model 2026-08-20 18:23:37 +03:30
08ac99a5a6 docs(data): locate verification policy on terminals 2026-08-20 18:23:36 +03:30
af69f549c0 docs(api): expose scoped terminal references 2026-08-20 18:20:13 +03:30