f01082a244
docs: define page insight operations contract
2026-08-21 18:51:44 +08:00
17e3f1a7d0
feat: add persisted page insight platform
2026-08-21 18:51:00 +08:00
8507b5d017
fix: anchor growth forecasts to real Tehran date
2026-08-21 18:27:40 +08:00
7140213857
feat: aggregate daily payment history by hour
2026-08-21 16:28:13 +08:00
927319807b
fix: unblock first growth report generation
2026-08-21 07:49:04 +08:00
e6afaa7a10
fix: keep growth analysis available per terminal
2026-08-21 02:57:46 +03:30
7951664d08
fix(growth): log bounded provider usage
2026-08-21 01:50:54 +03:30
d3189ac8f4
fix(growth): bound SSE authorization reads
2026-08-21 01:50:11 +03:30
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