7f9c16be4b
fix: scope page insights to reporting periods
2026-08-22 17:24:37 +08:00
3fba4261ee
fix: deliver validated AI insight responses
2026-08-22 15:47:38 +08:00
17e3f1a7d0
feat: add persisted page insight platform
2026-08-21 18:51:00 +08:00
7140213857
feat: aggregate daily payment history by hour
2026-08-21 16:28:13 +08:00
e6afaa7a10
fix: keep growth analysis available per terminal
2026-08-21 02:57:46 +03:30
86e9d7c5f9
fix: keep growth report refresh optional
2026-08-21 01:46:11 +03:30
d4265b662f
feat: expose authenticated growth report API
2026-08-21 00:43:42 +03:30
49084ea577
docs: finalize growth report lifecycle contract
2026-08-21 00:38:36 +03:30
1d8d4edf92
docs: define AI growth report API contract
2026-08-21 00:29:25 +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
27903ff67e
docs(cache): remove static dataset invalidation
2026-08-20 18:40:28 +03:30
520b39305d
docs(api): approve merchant API contract
2026-08-20 18:27:07 +03:30
e54c8e8319
docs(api): set problem documentation namespace
2026-08-20 18:24:26 +03:30
af69f549c0
docs(api): expose scoped terminal references
2026-08-20 18:20:13 +03:30
d133019a14
docs(api): localize CSV columns in Persian
2026-08-20 18:17:19 +03:30
dfe88a148a
docs(api): add OpenAPI v1 interface contract
2026-08-20 18:08:37 +03:30