Initial SFERA platform baseline
This commit is contained in:
@@ -0,0 +1,96 @@
|
||||
# UI/UX Roadmap SFERA
|
||||
|
||||
SFERA UI — это современная IDE/операционная среда для 1С, а не CRM.
|
||||
|
||||
Для authoring-экранов 1С Конфигуратор является источником сильных workflow-паттернов: дерево конфигурации, вкладки открытых объектов, режимы модуль/форма/свойства/события, правый инспектор и нижние панели. SFERA не повторяет legacy-внешний вид, а переносит эти паттерны в современную AI IDE.
|
||||
|
||||
## Этап 1 — Foundation
|
||||
|
||||
- AppShell
|
||||
- Sidebar
|
||||
- Topbar
|
||||
- theme tokens
|
||||
- auth layout
|
||||
- workspace layout
|
||||
- command palette
|
||||
- базовый 1С dashboard
|
||||
- permissions scaffold
|
||||
- audit trail scaffold
|
||||
|
||||
## Этап 2 — 1С Semantic Workspace
|
||||
|
||||
- дерево проектов 1С
|
||||
- дерево объектов конфигурации
|
||||
- SIR snapshots
|
||||
- semantic graph view
|
||||
- object details inspector
|
||||
- impact analysis
|
||||
- review findings
|
||||
- knowledge coverage
|
||||
- роли и права 1С
|
||||
- privacy markers
|
||||
|
||||
## Этап 3 — IDE Workspace
|
||||
|
||||
- BSL code editor
|
||||
- рабочие режимы: модуль, форма, свойства, события, версии, документация, знания, обучение
|
||||
- подсветка синтаксиса
|
||||
- diagnostics/problems panel
|
||||
- outline
|
||||
- go to definition
|
||||
- find references
|
||||
- rename/refactor preview
|
||||
- semantic search
|
||||
- command palette для IDE-действий
|
||||
|
||||
## Этап 4 — AI Pair Programmer
|
||||
|
||||
- inline code completion
|
||||
- продолжение BSL-кода по текущему контексту
|
||||
- подсказки по доступным переменным, параметрам, реквизитам, табличным частям и формам
|
||||
- генерация процедур, функций, запросов и движений регистров
|
||||
- генерация обработчиков команд и форм
|
||||
- объяснение предложенного кода
|
||||
- token/cost impact перед AI-действием
|
||||
- AI decision audit
|
||||
- объяснение текущих переменных, доступных реквизитов, событий формы и связанных объектов перед генерацией
|
||||
|
||||
## Этап 5 — Object/Form/Report Designer
|
||||
|
||||
- создание и изменение документов, справочников, регистров и общих модулей
|
||||
- создание реквизитов и табличных частей
|
||||
- создание команд
|
||||
- visual form designer
|
||||
- form elements inspector
|
||||
- command handler binding
|
||||
- report designer
|
||||
- metadata diff
|
||||
|
||||
## Этап 5.5 — Documentation, Knowledge, Training
|
||||
|
||||
- документация объекта и формы рядом с редактором
|
||||
- связь знаний с lineage, процедурами, запросами, событиями и задачами
|
||||
- командные паттерны и стандарты кодирования 1С
|
||||
- обучение разработчика на текущем объекте: что можно безопасно написать, какие переменные доступны, какие риски есть
|
||||
- поиск по документации, базе знаний, версиям, обсуждениям и изменениям
|
||||
|
||||
## Этап 6 — Guarded Apply
|
||||
|
||||
- preview всех изменений
|
||||
- semantic diff
|
||||
- impact analysis до применения
|
||||
- review до применения
|
||||
- RBAC/privacy checks
|
||||
- object-level version record
|
||||
- task/session binding
|
||||
- rollback point
|
||||
|
||||
## Этап 7 — Runtime And Operations
|
||||
|
||||
- регламентные задания
|
||||
- интеграции
|
||||
- runtime overlays
|
||||
- operations jobs
|
||||
- observability
|
||||
- marketplace/download center
|
||||
- license/admin panels
|
||||
Reference in New Issue
Block a user