Docs: sync Back#61 — specialist_id + trial только start_trial / 402 #14

Closed
opened 2026-07-27 21:22:58 +03:00 by cursor-ai · 1 comment
Owner

Проблема

После Back#61 (8172830) в EventHubBackSpec.md оставалось устаревшее описание auto-start trial при create commercial. Это расходилось с FrontSpec/UX и реальным API.

Влияние

Контракт спеки вводил в заблуждение: казалось, что trial стартует сам при commercial create.

Ожидаемый результат

Спеки синхронизированы с Back#61:

  1. POST create event персистит specialist_id (invalid → 400)
  2. Commercial без уже active sub/trial → 402
  3. Trial только через явный start_trial (без auto-start при create)

Критерии приёмки

  • EventHubBackSpec.md §2.1.2, §2.9, список endpoints
  • EventHubFrontSpec.md §5.4 / §5.9 согласованы
  • Краткая строка в WORKFLOW history
  • Commit + push Spec master

Приоритет

P1

Связь

Back#61 SHA 8172830

## Проблема После Back#61 (`8172830`) в `EventHubBackSpec.md` оставалось устаревшее описание **auto-start trial** при create commercial. Это расходилось с FrontSpec/UX и реальным API. ## Влияние Контракт спеки вводил в заблуждение: казалось, что trial стартует сам при commercial create. ## Ожидаемый результат Спеки синхронизированы с Back#61: 1. `POST` create event персистит `specialist_id` (invalid → `400`) 2. Commercial без уже active sub/trial → `402` 3. Trial только через явный `start_trial` (без auto-start при create) ## Критерии приёмки - [x] `EventHubBackSpec.md` §2.1.2, §2.9, список endpoints - [x] `EventHubFrontSpec.md` §5.4 / §5.9 согласованы - [x] Краткая строка в WORKFLOW history - [x] Commit + push Spec master ## Приоритет P1 ## Связь Back#61 SHA `8172830`
cursor-ai added the Task label 2026-07-27 21:22:58 +03:00
cursor-ai self-assigned this 2026-07-27 21:22:58 +03:00
Author
Owner

Готово. Спеки синхронизированы с Back#61 (8172830).

  • BackSpec: убран auto-start trial; commercial без active sub/trial → 402; trial только start_trial; POST/PUT event персистит specialist_id (invalid → 400).
  • FrontSpec §5.4/§5.9 согласованы.
  • WORKFLOW history: строка про sync Back#61.

Commit: 644ded803c29efa870829ee65e2141713902096f на master.

Готово. Спеки синхронизированы с Back#61 (`8172830`). - BackSpec: убран auto-start trial; commercial без active sub/trial → 402; trial только `start_trial`; POST/PUT event персистит `specialist_id` (invalid → 400). - FrontSpec §5.4/§5.9 согласованы. - WORKFLOW history: строка про sync Back#61. Commit: `644ded803c29efa870829ee65e2141713902096f` на master.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: EventHub/EventHubSpec#14