ФУНКЦИИ - МЕЖПРОЕКТНАЯ КОММУНИКАЦИЯ: OpenAI pipeline и voice sessions

This commit is contained in:
DCCONSTRUCTIONS
2026-04-24 17:53:26 +03:00
parent 3c19c3175f
commit 1a20e19a93
7 changed files with 823 additions and 33 deletions
+27 -13
View File
@@ -459,33 +459,44 @@ Response:
```json
{
"ok": true,
"status": "parsed",
"pipeline_status": "parsed",
"voice_session_id": "uuid",
"transcript": "Поставь в контур бухгалтерии...",
"intent": "create_task",
"draft": {
"intent": "create_task",
"target_memory_ref": null,
"project_hint": "контур бухгалтерии",
"assignee_hint": "Настя",
"title": "Подготовить декларацию по НДС",
"description": "Необходимо подготовить декларацию по НДС.",
"project": {
"id": "project_uuid",
"name": "Бухгалтерия",
"confidence": 0.91
},
"assignee": {
"id": "user_uuid",
"name": "Настя",
"confidence": 0.84
},
"due_date": "2026-04-24",
"due_time": "15:00",
"priority": "high",
"labels": ["voice"]
"labels": ["voice"],
"checklist": [],
"confidence": {
"intent": 0.98,
"project": 0.91,
"assignee": 0.84,
"task": 0.93
},
"questions": []
},
"warnings": [],
"requires_confirmation": true
"requires_confirmation": true,
"models": {
"transcription": "gpt-4o-mini-transcribe",
"structuring": "gpt-4o-mini"
}
}
```
### 7.2. Commit
На Stage 3 `parse` уже выполняет OpenAI transcription и structured parser, сохраняет `voice_task_sessions`, но еще не создает и не изменяет `Issue`. Commit остается отдельным этапом.
### 7.3. Commit
```http
POST /api/workspaces/:workspaceSlug/voice-task/commit
@@ -592,9 +603,12 @@ workspace_id
user_id
status
audio_duration_seconds
audio_content_type
audio_size
transcript text
intent text
parsed_json jsonb
client_context jsonb
created_task_id nullable
updated_task_id nullable
error_code nullable