EmptyState
Nothing to review yet
The workspace can show an empty state when there are no candidates, activities or unresolved objects in the selected scope.
Visible placeholder only
Greeting / context header
Review activity, objects, signals and next candidates in one shell.
Current workspace mode
Planning mode
Private by default · Local preview only
WORKSPACE_CONTEXT_HEADER_CREATED · done 12/32 · left 20
KPI strip
WORKSPACE_KPI_STRIP_CREATED · UI-kit KpiCard · done 13/32 · left 19
Workspace toolbar filters
Filters are placeholders in UI-3. They do not change data, trigger routing, persist state or execute actions.
Scope
Mode
Direction
Review queue
Privacy
WORKSPACE_FILTER_TOOLBAR_CREATED · visual filters · done 14/32 · left 18
Empty / loading / no-rights placeholders
EmptyState
The workspace can show an empty state when there are no candidates, activities or unresolved objects in the selected scope.
Visible placeholder only
LoadingState
The loading state reserves space for semantic cards, review queues and analytics while the real data layer is unavailable.
No async work in UI-3
NoRightsState
The no-rights state explains that an organization, certificate, offer or object may be visible only with the proper permission.
Permission placeholder
WORKSPACE_STATE_PLACEHOLDERS_CREATED · EmptyState · LoadingState · NoRightsState · done 24/32 · left 8
Analytics / overview cards
Local draft
Record an activity and show raw text, normalized understanding, semantic chips and candidate objects.
Candidate queue
New words, uncertain categories and external concept hints stay in review until explicit confirmation.
Unified map
Objects represent personally meaningful directions and responsibilities without hard subtype hierarchy.
Candidate engine
Weak directions are shown first; the user chooses a direction before action candidates are presented.
WORKSPACE_OVERVIEW_CARDS_CREATED · analytics cards · done 15/32 · left 17
UI-4 Activity Capture
Local MVP connected inside workspace center. Draft preview only: no Activity Event, no DB write, no API call.
UI-5 Activity Review
Visible manual-QA slot: local-only candidate package. No hidden writes. No Activity Event. No Value Objects creation. No DB write.
Fixture preview switch
Включает демонстрационный candidate package, когда local parser ещё не создал parserResult. Это только UI preview.
Fixture: Немецкий 40 минут
Status: candidate package waits until parserResult is available or fixture preview is enabled.
Boundary: local-only preview. No hidden writes. No Activity Event. No Value Objects. No DB write.
Activity Review Card
Это демонстрационный local-only fixture package. Он нужен только для проверки UI и не создаёт Activity Event, Value Objects или DB write.
Candidate input
Исходная запись пользователя до нормализации. Это только local-only review, без сохранения и без hidden writes.
Немецкий 40 минут: Babbel, письмо клиенту, выписал 5 фраз для B2B.
Normalized candidate
Нормализованная версия активности. Это локальная интерпретация-кандидат, а не подтверждённый факт.
Normalized title
Немецкий 40 минут
Похоже на языковую учебную активность с деловым контекстом.
Semantic review
Локальные semantic chips объясняют, какие смыслы parser увидел в активности. Это candidates, not truth.
Semantic chips: 2. Требуют внимания: 1. Privacy: 0. Unknown: 0.
Quantified review
Метрики и confidence показывают, какие числовые и качественные сигналы найдены в local-only review package.
Метрики: 2. Длительность: 1. Количественные показатели: 1.
Confidence
Высокая уверенность
Есть явная длительность, домен языка, инструмент обучения и деловой контекст.
86%
score
Длительность
Длительность
40 минут
В тексте найдено возможное указание длительности.
Учебные элементы
Учебные элементы
5 фраз
В тексте найден возможный дополнительный показатель.
Activity Review empty state
Этот fallback остаётся видимым маркером UI-5.33 visual QA: local-only, No hidden writes, no Activity Event, no DB write.
1. Describe activity
Введите активность обычным языком в local Activity Capture.
2. Local parser preview
UI покажет parser candidate без сохранения данных.
3. Review card
После preview появится карточка “Я понял это так”.
Activity Capture
Пользователь вводит активность, а UI показывает локальный draft preview, категории-кандидаты, Value Object candidates, privacy hints и объяснение без сохранения данных.
UI-4 local MVP
Опиши активность одной фразой. На UI-4 это создаёт только локальный draft preview без сохранения в DB.
800 символов осталось
Для preview нужно минимум 3 символа. Пустая активность не обрабатывается.
Быстро вставить пример
local onlyLocal preview actions
Действия меняют только локальное состояние компонента. Ничего не сохраняется и не отправляется.
Categories
0
Value Objects
0
Privacy hints
0
Initial state
Введи короткое описание действия или выбери пример. UI-4 создаст только локальный preview: Activity Event не создаётся, данные не сохраняются и не отправляются.
Что можно записать
Быстрый старт
Empty state специально отделён от preview state: пока пользователь не нажал local preview, нет draft, category candidates, Value Object candidates, privacy hints или parsing explanation.
Важное ограничение UI-4
Этот блок показывает только локальный draft и candidates. Он не создаёт Activity Event, не создаёт Value Object и не принимает privacy decisions.
Activity Review placeholder
Candidate review is visual only in UI-3. Confirm, correct, merge, reject and ask-later actions are disabled placeholders.
Raw user text
German 40 minutes: Babbel, client email, wrote down 5 useful phrases.
Normalized candidate meaning
Language learning session connected with German, business correspondence and B2B communication.
Semantic chips
Value Object candidates
Privacy hints
Review decisions
Confirm / Correct / Merge / Reject / Ask later
ACTIVITY_REVIEW_PLACEHOLDER_CREATED · review panel · done 16/32 · left 16
UI-6 · Activity Review bridge
Activity Capture and Activity Review stay local. This bridge only opens the Semantic Review route for checking semantic candidates.
Source
Activity Review
Target
Semantic Review
Mode
Navigation only
No hidden writes
Feedback gate required
Activity bridge is navigation-only and local UI only.
Activity Capture and Activity Review can open Semantic Review without creating category, Value Object, Activity Event, state fact, points, commercial record, or ontology record.
AI output remains candidate, not truth.
External concept remains a hint, not an internal category.
No data is fetched or written by this bridge component.
UI-6 · Semantic Review
Open the local Semantic Review route to inspect AI semantic candidates before any future feedback or write gate exists.
Route
/semantic/review
Source
Fixture queue only
Writes
Blocked
Workspace entry is navigation-only and local UI only.
Navigation opens the Semantic Review route and does not create category, Value Object, Activity Event, state fact, points, commercial record, or ontology record.
AI output remains candidate, not truth.
External concept remains a hint, not an internal category.
No data is fetched or written by this entry component.
Timeline preview
Language learning
08:30German phrases and client-email practice.
40 min · candidate links
Work focus
10:15Back-office work context with learning window.
fixture · no persisted event
Next action window
12:00Short 20-minute window for a focused activity candidate.
preview signal
WORKSPACE_STATE_PLACEHOLDERS_CREATED · flex-1 · p-5 · done 24/32 · left 8