Skip to the content.

Stage 0 — Skeleton

⚠️ These checkboxes are not a progress report. They were never ticked during the web-first migration, so an unticked box does not mean the work is outstanding. As of 2026-10-06: codegen pipeline (openapi-typescript + contract test + generated types) is done; the Orval-generated client is not. Per-item breakdown: VERIFICATION.md.

Epic: Hercules Studio Status: partially delivered — codegen done, Orval client not Estimate: 1-2 недели Dependencies (backend): task_109-112 (OpenAPI producer + annotations — для API codegen pipeline) Dependencies (Studio): нет (стартовый) Branch: feat/hercules-studio-stage-0

Goal

Запускаемый skeleton Electron + Vue 3 + Vite + IPC + VS Code-like layout + SQLite + SDK + license consent + empty state с marketing carousel. Studio запускается, можно добавить агента по URL, виден manifest. API codegen pipeline (openapi-typescript + Orval) настроен и генерирует TS client из OpenAPI документа агента.

Boilerplate status

Initial boilerplate created at src/hercules-studio/ (42 files, ~90KB). See README.md for build & run instructions.

What’s already done

What’s already done — Main process

What’s already done — Preload

What’s already done — Shared

What’s already done — Renderer

What’s already done — Tests

What’s already done — CI

What’s already done — Docs

Remaining tasks

0.10 — Verify build works

0.11 — Fix runtime issues

0.12 — Missing pieces to add

0.13 — Polish

Acceptance criteria

Scope / Likely files

src/hercules-studio/ (вся структура из SYSTEM-DESIGN.md §6)

Dependencies

Risks / Rollback

Implementation notes

2026-08-14 — Boilerplate created

Initial boilerplate with 42 files. Main process, preload, renderer, shared protocol, stores, SDK, views, i18n, tests, CI all scaffolded. Remaining: verify build, fix runtime issues, add missing IPC wiring (key retrieval, terminal output, scanner progress), polish.

0.2 — Main process

0.3 — Shared protocol

0.4 — Renderer skeleton

0.5 — Pinia stores

0.6 — SDK (HerculesClient)

0.7 — i18n

0.9 — Add Connection form (базово)

0.10 — Dev/Build config

0.11 — Tests setup

0.12 — CI

Acceptance criteria

Scope / Likely files

src/hercules-studio/ (вся структура из SYSTEM-DESIGN.md §6)

Dependencies

Risks / Rollback