Backlog
452Under consideration
Фича: панель результатов агента в стиле Claude Artifacts (GitHub #271)
## Что это ## Резюме (RU) Фича: панель результатов агента в стиле Claude Artifacts (GitHub #271) *Полный перевод тела — в работе. Английский оригинал ниже.* --- # Original (EN) ### Objective Deliver the Claude Artifacts-style right-side resizable result panel for ROX.ONE conversations, with versioned artifact entities, Preview/Code modes, and sandboxed rendering. ### Source Links * GitHub issue: [https://github.com/agisota/rox.one/issues/271]() * GitHub PR: None yet * GitHub branch: Pending implementation branch * GitHub Project item: GitHub Project #9 / rox board * DeepWiki/repo context: [https://deepwiki.com/agisota/rox.one]() * Local branch / cwd: /Users/marklindgreen/Projects/rox-one-terminal-pr264-fix ### Current State GitHub #271 is open and present on GitHub Project #9 with status Todo. Linear PZD-10 is the existing synced feature for this work. Implementation is paused until this Linear-first intake is complete. ### Requirements Functional: resizable right-side panel, artifact entity with id/conversationId/type/title/content/versions, Preview and Code modes, Copy/Download/Fullscreen/Close, update current artifact instead of duplicating. Security: render HTML/interactive UI in sandbox iframe with no token/cookie/main-app access. UX: fit current ROX.ONE design and avoid layout regressions. Performance: panel should not slow chat/session startup. Compatibility: keep existing conversations and current chat flows working. ### Specification * Affected surfaces/components/modules: Electron chat workspace, conversation state/store, artifact panel UI, artifact preview renderer, artifact version controls, download/copy handlers. * Data model/API/storage changes: add artifact record shape with id, conversationId, type, title, content, versions; define migration or backward-compatible default if persisted config/session storage changes. * UI behavior and states: closed, open, resizing, Preview, Code, fullscreen, loading, empty, error, updated-version available. * Error handling: malformed artifact content renders a contained error state; sandbox load failure does not crash the main chat. * Edge cases: repeated agent edits update current artifact; large content remains scrollable; unsafe HTML cannot escape iframe. * Telemetry/logging/observability: log contained preview failures without leaking artifact content or secrets. * Backwards compatibility: exist... ## Статус Это задача из текущего backlog'а ROX.ONE (Linear). Текущий статус в Linear: `На ревью — In Review`. Метки: `Фича` / `Feature`, `Улучшение` / `Improvement`. ## 🔗 Linear - [PZD-10](https://linear.app/kuhjie/issue/PZD-10/ficha-panel-rezultatov-agenta-v-stile-claude-artifacts-github-271) — backing ticket - Parent epic: [PZD-116](https://linear.app/kuhjie/issue/PZD-116)
Документация рабочего процесса агентов V4 DeepWiki/Graphify и пакет нативных маппингов
## Что это ## Резюме (RU) Документация рабочего процесса агентов V4 DeepWiki/Graphify и пакет нативных маппингов *Полный перевод тела — в работе. Английский оригинал ниже.* --- # Original (EN) ### Objective Make the user’s v4 product/architecture plan usable by future agents by mapping it to repo-native docs, DeepWiki/Graphify evidence rules, execution goals, tickets, and worklogs. ### Source Links * GitHub issue: [https://github.com/agisota/rox.one/issues/271]() * GitHub PR: none yet * GitHub branch: `feat/rox-design-clean` * GitHub Project item: [https://github.com/users/agisota/projects/9]() (API update blocked by current PAT: `user.projectV2` not accessible) * DeepWiki/repo context: [https://deepwiki.com/agisota/rox.one]() * Local branch / cwd: `feat/rox-design-clean` / `/home/dev/craft/rox-one-terminal` * Parent Linear issue: PZD-10 * Local Graphify artifact: `/home/dev/craft/rox-one-graphify-deepwiki-2026-05-20/source/graphify-out/graph.json` ### Current State Completed in commit `15b2c85e`. Files added/updated include `AGENTS.md`, `.devin/wiki.json`, `docs/architecture/graphify-deepwiki-agent-workflow.md`, `ROX_ONE_V4_NATIVE_MAPPING.md`, `ROX_ONE_V4_AGENT_WORKFLOW.md`, `ROX_ONE_V4_EXECUTION_GOALS.md`, and tickets/worklogs T538/T539/T540. ### Requirements Docs must distinguish navigation evidence from runtime proof. DeepWiki and Graphify are orientation layers; source inspection and tests remain final proof. Instructions must cover how agents ask code questions, trace modules, debug, use Graphify UI/static artifacts, update the graph, and plan implementation. ### Specification * Add Graphify/DeepWiki workflow to AGENTS.md. * Store DeepWiki index pointer in `.devin/wiki.json`. * Provide architecture docs for native mapping, agent workflow, and execution goals. * Create tickets/worklogs so repo validation recognizes the work. * Keep Graphify as local structural evidence, not product runtime behavior. ### Acceptance Criteria * Given a future agent needs code orientation, when it reads AGENTS.md, then it finds local DeepWiki/Graphify artifacts and an evidence ladder. * Given a v4 wishlist item is broad, when mapping starts, then the agent can locate concrete modules/files and execution goals. * Given Graphify/DeepWiki disagree with source, when deciding implementation, then source/tests win. * Given do... ## Статус Это задача из текущего backlog'а ROX.ONE (Linear). Текущий статус в Linear: `На ревью — In Review`. Метки: —. ## 🔗 Linear - [PZD-14](https://linear.app/kuhjie/issue/PZD-14/dokumentaciya-rabochego-processa-agentov-v4-deepwikigraphify-i-paket) — backing ticket - Parent epic: [PZD-116](https://linear.app/kuhjie/issue/PZD-116)
Общий схема-контракт `AgentAnswerPackage` для структурированных выходных данных агентов
## Что это ## Резюме (RU) Общий схема-контракт `AgentAnswerPackage` для структурированных выходных данных агентов *Полный перевод тела — в работе. Английский оригинал ниже.* --- # Original (EN) ### Objective Introduce a typed shared schema for agent answers so future artifacts, notes, tasks, retrieval traces, audit metadata, and memory promotion can be handled as structured packages instead of markdown-only chat messages. ### Source Links * GitHub issue: [https://github.com/agisota/rox.one/issues/271]() * GitHub PR: none yet * GitHub branch: `feat/rox-design-clean` * GitHub Project item: [https://github.com/users/agisota/projects/9]() (API update blocked by current PAT: `user.projectV2` not accessible) * DeepWiki/repo context: [https://deepwiki.com/agisota/rox.one]() * Local branch / cwd: `feat/rox-design-clean` / `/home/dev/craft/rox-one-terminal` * Parent Linear issue: PZD-10 * Local Graphify artifact: `/home/dev/craft/rox-one-graphify-deepwiki-2026-05-20/source/graphify-out/graph.json` ### Current State Completed in commit `15b2c85e`. Added `packages/shared/src/workbench/answer-package.ts`, exported it from `packages/shared/src/workbench/index.ts`, and added `packages/shared/src/workbench/__tests__/answer-package.test.ts`. ### Requirements Schema must be strict enough for downstream runtime use but not wire into active artifact/session surfaces yet because parallel artifact-panel work owns those files. It must avoid leaking full markdown/content from summary helpers. Confidence uses repo-native 0..100 percent scale. ### Specification * Define Zod schemas/types for AgentAnswerPackage, NoteDraft, BlockDraft, TaskDraft, AgentRunDraft, RetrievalTrace, ToolUse, ContextRef, SourceRef, and related primitives. * Provide `createAgentAnswerPackage(input)` parser and `summarizeAgentAnswerPackage(package)` safe summary. * Export from shared workbench index. * Keep compatibility by adding only new shared exports; no runtime behavior change yet. ### Acceptance Criteria * Given a complete structured answer package, when parsed, then schema accepts it and preserves typed fields. * Given invalid confidence or empty promptId, when parsed, then schema rejects it. * Given caller input, when `createAgentAnswerPackage` runs, then caller input is not mutated. * Given summary generation, when called, then it returns counts/m... ## Статус Это задача из текущего backlog'а ROX.ONE (Linear). Текущий статус в Linear: `На ревью — In Review`. Метки: —. ## 🔗 Linear - [PZD-15](https://linear.app/kuhjie/issue/PZD-15/obshij-shema-kontrakt-agentanswerpackage-dlya-strukturirovannyh) — backing ticket - Parent epic: [PZD-116](https://linear.app/kuhjie/issue/PZD-116)
Обновление графа текущей ветки в `graphify` должно быть ограниченным или инкрементальным
## Что это ## Резюме (RU) Обновление графа текущей ветки в `graphify` должно быть ограниченным или инкрементальным *Полный перевод тела — в работе. Английский оригинал ниже.* --- # Original (EN) ### Objective Fix the Graphify refresh path for this repo so agents can keep graph artifacts current after code changes without running an impractical full-repo update over generated/runtime/cache-heavy files. ### Source Links * GitHub issue: [https://github.com/agisota/rox.one/issues/271]() * GitHub PR: none yet * GitHub branch: `feat/rox-design-clean` * GitHub Project item: [https://github.com/users/agisota/projects/9]() (API update blocked by current PAT: `user.projectV2` not accessible) * DeepWiki/repo context: [https://deepwiki.com/agisota/rox.one]() * Local branch / cwd: `feat/rox-design-clean` / `/home/dev/craft/rox-one-terminal` * Parent Linear issue: PZD-10 * Local Graphify artifact: `/home/dev/craft/rox-one-graphify-deepwiki-2026-05-20/source/graphify-out/graph.json` ### Current State `graphify update .` was run after the docs/schema commit per AGENTS.md. It completed AST extraction over 270556 files but then continued computing without finishing. The partial output was `graphify-out/` at 4.3G with only `cache/ast` and no usable `graph.json`; it was removed to avoid committing unusable artifacts. ### Requirements Graph refresh must avoid huge generated/runtime folders and should prefer scoped paths such as changed package directories. It must not leave partial 4GB caches in the worktree. It must preserve the existing working local artifact workspace until a fresh current-branch graph is practical. ### Specification * Identify why full-repo update sees 270k files. * Add or document ignore/scoping strategy for `graphify update` in ROX.ONE. * Prefer `graphify update packages/shared/src/workbench` for this schema change, or known valid project subtrees such as `packages/server-core/src` for server-core work. * Ensure incomplete graphify outputs are not committed. * Update AGENTS/docs if command should be narrowed by default. ### Acceptance Criteria * Given only shared workbench schema changes, when Graphify refresh runs, then it targets a narrow path and finishes. * Given Graphify cannot finish, when it exits/blocks, then no partial `graphify-out` is committed. * Given future agents read AGENTS.md, when the... ## Статус Это задача из текущего backlog'а ROX.ONE (Linear). Текущий статус в Linear: `На ревью — In Review`. Метки: —. ## 🔗 Linear - [PZD-16](https://linear.app/kuhjie/issue/PZD-16/obnovlenie-grafa-tekushej-vetki-v-graphify-dolzhno-byt-ogranichennym) — backing ticket - Parent epic: [PZD-116](https://linear.app/kuhjie/issue/PZD-116)
Открыть PR и синхронизировать метаданные GitHub issue/project для пакета docs/schema v4
## Что это ## Резюме (RU) Открыть PR и синхронизировать метаданные GitHub issue/project для пакета docs/schema v4 *Полный перевод тела — в работе. Английский оригинал ниже.* --- # Original (EN) ### Objective Turn local commit `15b2c85e` into a reviewable PR, link it to GitHub #271/PZD-10, and align GitHub Project #9 metadata once an authorized token can access ProjectV2 fields. ### Source Links * GitHub issue: [https://github.com/agisota/rox.one/issues/271]() * GitHub PR: none yet * GitHub branch: `feat/rox-design-clean` * GitHub Project item: [https://github.com/users/agisota/projects/9]() (API update blocked by current PAT: `user.projectV2` not accessible) * DeepWiki/repo context: [https://deepwiki.com/agisota/rox.one]() * Local branch / cwd: `feat/rox-design-clean` / `/home/dev/craft/rox-one-terminal` * Parent Linear issue: PZD-10 * Local Graphify artifact: `/home/dev/craft/rox-one-graphify-deepwiki-2026-05-20/source/graphify-out/graph.json` ### Current State No PR currently exists for `feat/rox-design-clean` (`gh pr list --head feat/rox-design-clean` returned `[]`). GitHub #271 is open and already has an initial Linear sync comment linking PZD-10. Current PAT can view/update issues but cannot access ProjectV2 fields (`user.projectV2` blocked). ### Requirements PR must be scoped to docs/schema/intake work, not runtime artifact wiring. GitHub issue/PR must backlink Linear children. GitHub Project fields should be aligned when API access exists. PR description should include validation and remaining Graphify/full-build gaps. ### Specification * Push branch if desired by operator. * Open PR from `feat/rox-design-clean` or split to a dedicated branch if branch contains unrelated earlier commits. * Add PR/issue backlinks to Linear child issues. * Add GitHub issue comment linking Linear child issues. * Update Project #9 fields when token has access: Status, PRIORITY, VOLUME, НАПРАВЛЕНИЕ РАБОТЫ. ### Acceptance Criteria * Given local commit exists, when PR opens, then PR links PZD-10 and relevant Linear child issues. * Given ProjectV2 token lacks access, when syncing project fields, then the blocker is recorded instead of silently ignored. * Given branch contains 7 ahead commits, when opening PR, then PR scope is reviewed for unrelated commits before merge. * Given checks run, when review starts, then validat... ## Статус Это задача из текущего backlog'а ROX.ONE (Linear). Текущий статус в Linear: `На ревью — In Review`. Метки: —. ## 🔗 Linear - [PZD-17](https://linear.app/kuhjie/issue/PZD-17/otkryt-pr-i-sinhronizirovat-metadannye-github-issueproject-dlya-paketa) — backing ticket - Parent epic: [PZD-116](https://linear.app/kuhjie/issue/PZD-116)
PR панели артефактов, синхронизация с GitHub Project и UI-подтверждение
## Что это ## Резюме (RU) PR панели артефактов, синхронизация с GitHub Project и UI-подтверждение *Полный перевод тела — в работе. Английский оригинал ниже.* --- # Original (EN) ### Objective ``` Close the remaining delivery loop for PZD-10/#271 by publishing the current branch, opening or updating the PR, aligning GitHub Project #9, and capturing UI/security proof before review. ### Source Links - GitHub issue: https://github.com/agisota/rox.one/issues/271 - GitHub PR: https://github.com/agisota/rox.one/pull/296 (draft, conflicting; traceability only) - GitHub branch: https://github.com/agisota/rox.one/tree/feat/rox-design-clean - GitHub Project item: https://github.com/users/agisota/projects/9 - DeepWiki/repo context: https://deepwiki.com/agisota/rox.one - Local branch / cwd: `feat/rox-design-clean` / `/home/dev/craft/rox-one-terminal` ### Current State No PR currently exists for `feat/rox-design-clean` according to `gh pr list --head feat/rox-design-clean`. The branch is locally ahead of origin and contains commit `805e1f6a` for #271 plus other local commits. Artifact implementation tests/build passed locally, but review evidence and GitHub Project fields are not yet updated. ### Requirements Functional: PR must describe artifact storage/RPC/UI/sandbox scope. Security: PR must call out iframe sandbox without same-origin and no token/cookie access. UX: include screenshot/trace of right panel, resize, Preview/Code, fullscreen, close. Compatibility: state branch stack and conflicts. PM: link PZD-10, GitHub #271, branch, Project #9 fields. ### Specification Affected surfaces: GitHub PR, GitHub issue #271 comments, GitHub Project #9 fields, Linear PZD-10 verification evidence. Error handling: if push/PR/project API fails, record exact failed API surface without secrets. Edge cases: branch has multiple commits; PR body must separate #271 from T538/T539/T540 and earlier design/security commits. ### Acceptance Criteria - Given Linear intake is complete, When branch is pushed, Then a PR exists or an existing PR is updated. ``` * Given PR exists, When GitHub #271 is viewed, Then it links to PZD-10 and the PR. * Given Project #9 item is available, When fields are editable, Then Status/PRIORITY/VOLUME/НАПРАВЛЕНИЕ РАБОТЫ reflect #271. * Given UI smoke runs, When artifact panel opens, Then screenshots/traces prove layout and sandbox behavior. * Given a failure, When an API/check fails, Then Linear evidence records the failed surface and next rec... ## Статус Это задача из текущего backlog'а ROX.ONE (Linear). Текущий статус в Linear: `На ревью — In Review`. Метки: —. ## 🔗 Linear - [PZD-35](https://linear.app/kuhjie/issue/PZD-35/pr-paneli-artefaktov-sinhronizaciya-s-github-project-i-ui) — backing ticket - Parent epic: [PZD-116](https://linear.app/kuhjie/issue/PZD-116)
T539: полировка встроенного нативного интерфейса Rox Design
## Что это ## Резюме (RU) T539: полировка встроенного нативного интерфейса Rox Design *Полный перевод тела — в работе. Английский оригинал ниже.* --- # Original (EN) ### Objective Make the embedded Rox Design/Open Design surface feel like a native ROX.ONE screen, not a nested foreign app. This matters because the current visual state is confusing: ROX navigation, Rox Design host chrome, and Open Design internal chrome compete on the same screen. ### Source Links * GitHub issue: [https://github.com/agisota/rox.one/issues/271]() * GitHub PR: none yet * GitHub branch: codex/rox-design-native-skin-checkpoint-20260519 * GitHub Project item: [https://github.com/users/agisota/projects/9]() * DeepWiki/repo context: [https://deepwiki.com/agisota/rox.one]() * Local branch / cwd: codex/rox-design-native-skin-checkpoint-20260519 / /Users/marklindgreen/Projects/rox-one-terminal-rox-design * Parent roadmap item: PZD-10 [PZD-10](https://linear.app/id-2/issue/PZD-10/feature-claude-artifacts-style-agent-result-panel-github-271) ### Current State * Current active task: polish Rox Design native embedding after user visual feedback: "Пока что кривенько встроили". * Last completed meaningful action: current branch/worktree/diff were preserved; no reset/checkout/destructive command was run after the Linear-first directive. * Files currently touched locally: apps/electron/src/main/**tests**/rox-design-view-manager.test.ts; apps/electron/src/main/rox-design-embed-skin.ts; apps/electron/src/renderer/components/app-shell/AppShell.tsx; apps/electron/src/renderer/components/app-shell/MainContentPanel.tsx; apps/electron/src/renderer/components/app-shell/TopBar.tsx; apps/electron/src/renderer/pages/rox-design/RoxDesignPage.rtl.test.tsx; apps/electron/src/renderer/pages/rox-design/RoxDesignPage.tsx; scripts/electron-ui-smoke-packaged-mac.ts; apps/electron/src/renderer/components/app-shell/design-surface-policy.ts; apps/electron/src/renderer/components/app-shell/**tests**/design-surface-policy.test.ts; docs/tickets/T539-rox-design-native-embed-polish.md; docs/worklog/T539-rox-design-native-embed-polish.md. * Completed tests before this intake: targeted main helper test, design shell policy test, and RoxDesignPage RTL test passed in the previous implementation pass. * Observed behavior: initial packaged smoke captured blank ROX host screensho... ## Статус Это задача из текущего backlog'а ROX.ONE (Linear). Текущий статус в Linear: `В работе — In Progress`. Метки: —. ## 🔗 Linear - [PZD-39](https://linear.app/kuhjie/issue/PZD-39/t539-polirovka-vstroennogo-nativnogo-interfejsa-rox-design-t539-polish) — backing ticket - Parent epic: [PZD-116](https://linear.app/kuhjie/issue/PZD-116)
fix(win): подписание Authenticode + дымовые тесты Win10/Win11 [GH#266
## Что это ## Резюме (RU) fix(win): подписание Authenticode + дымовые тесты Win10/Win11 \[GH#266 — закрыт, требует решения\] *Полный перевод тела — в работе. Английский оригинал ниже.* --- # Original (EN) ## Objective Add Windows Authenticode code-signing to the installer and validate on Win10 + Win11 via smoke tests. ## Source Links * GitHub PR: [https://github.com/agisota/rox.one/pull/266]() (CLOSED by agisota 2026-05-20T02:26Z — not merged) * Branch: fix/multiplatform-win-authenticode * Repo: [https://github.com/agisota/rox.one]() ## Current State PR closed without merge. Win installers currently unsigned (beta warning shown). Decision pending: reopen, new PR, or drop scope. ## Requirements * Functional: .exe installer signed with EV certificate; SmartScreen warning suppressed * Non-functional: signing happens in CI secrets, not in repo; cert stored in GitHub Actions secret ## Specification * electron-builder: win.certificateFile from CI secret WINDOWS_CERT * CI: codesign step using osslsigncode or Azure Trusted Signing * Smoke: Win10/Win11 VMs launch signed installer without SmartScreen block ## Acceptance Criteria * Given signed installer, When run on Win10/Win11, Then no SmartScreen warning * Given CI, When signing step runs, Then certificate sourced from secret only (never committed) * Given unsigned build path, When non-signing CI runs, Then build succeeds with beta-warning flag ## Test Plan * Win10 VM smoke: install + launch * Win11 VM smoke: install + launch * Security: trufflehog scan confirms cert not in repo ## Expected Result Windows users receive signed installer; trust chain established. ## Dependencies * Requires: EV certificate procurement (external blocker) * Parallel: PZD-11 (Linux packages), PZD-12 (NixOS) ## Implementation Plan (Next Steps) 1. Decide: reopen PR #266, create new PR, or defer to v1.2.0 2. Procure EV certificate if proceeding 3. Implement Azure Trusted Signing or osslsigncode in CI 4. Run Win10/Win11 smoke matrix ## Merge Plan Not merged. Decision required before proceeding. ## Status / Priority / Estimate Backlog | Low | M ## Verification Evidence * PR #266 closed 2026-05-20T02:26Z by agisota — no merge commit * Current state: unsigned Win beta builds ## Update Log * 2026-05-20: PR #266 closed without merge. Moved to Backlog pending EV cert decision. ## Статус Это задача из текущего backlog'а ROX.ONE (Linear). Текущий статус в Linear: `Бэклог — Backlog`. Метки: —. ## 🔗 Linear - [PZD-47](https://linear.app/kuhjie/issue/PZD-47/fixwin-podpisanie-authenticode-dymovye-testy-win10win11-gh266-zakryt) — backing ticket - Parent epic: [PZD-119](https://linear.app/kuhjie/issue/PZD-119)
Согласовать ветку Rox Design с источником истины дорожной карты GitHub
## Что это ## Резюме (RU) Согласовать ветку Rox Design с источником истины дорожной карты GitHub *Полный перевод тела — в работе. Английский оригинал ниже.* --- # Original (EN) ### Objective Track coordination risk between the current local Rox Design worktree and the declared GitHub/Linear source of truth. This matters because the user named agisota/rox.one, while the current local remote reports agisota/rox-one-terminal. ### Source Links * GitHub issue: [https://github.com/agisota/rox.one/issues/271]() * GitHub PR: none yet * GitHub branch: codex/rox-design-native-skin-checkpoint-20260519 * GitHub Project item: [https://github.com/users/agisota/projects/9]() * DeepWiki/repo context: [https://deepwiki.com/agisota/rox.one]() * Local branch / cwd: codex/rox-design-native-skin-checkpoint-20260519 / /Users/marklindgreen/Projects/rox-one-terminal-rox-design * Parent roadmap item: PZD-10 [PZD-10](https://linear.app/id-2/issue/PZD-10/feature-claude-artifacts-style-agent-result-panel-github-271) ### Current State * Current active task: preserve current branch/diff and continue only after Linear intake. * Last completed meaningful action: GitHub auth verified for account agisota; GitHub issue #271 loaded from agisota/rox.one. * Unfinished work: confirm whether the Rox Design branch should be pushed to agisota/rox.one or remains in agisota/rox-one-terminal before PR creation. * Planned next work: after implementation proof, reconcile remote/PR target without resetting or losing the local diff. * Bugs/debug findings: repository naming/source-of-truth mismatch is a merge/traceability risk, not a code bug. * PR review items: none yet. * Test failures/missing verification: no PR checks exist because no PR has been opened. * Recommended improvements: make GitHub issue #271 backlink to the Linear child issues and keep Project #9 fields aligned. * Dependencies/blockers/risks: Linear/GitHub roadmap sync and repo target decision. * Merge/order constraints: do not force-push or delete branches; do not open PR to the wrong repository. ### Requirements * Preserve local branch, worktree, and uncommitted diff. * Link Linear issues to GitHub #271 and branch. * Keep GitHub Project #9 aligned once a PR/issue update is made. * Avoid destructive git operations. * Record all verification before claiming completion. ### Specification *... ## Статус Это задача из текущего backlog'а ROX.ONE (Linear). Текущий статус в Linear: `К работе — Todo`. Метки: —. ## 🔗 Linear - [PZD-60](https://linear.app/kuhjie/issue/PZD-60/soglasovat-vetku-rox-design-s-istochnikom-istiny-dorozhnoj-karty) — backing ticket - Parent epic: [PZD-116](https://linear.app/kuhjie/issue/PZD-116)
PRD совместимости UX нативного аддона ROX.ONE Open-Design
## Что это ## Резюме (RU) PRD совместимости UX нативного аддона ROX.ONE Open-Design *Полный перевод тела — в работе. Английский оригинал ниже.* --- # Original (EN) ### Objective Create an evidence-backed UI/UX compatibility PRD for making the integrated Open-Design experience feel like a native ROX.ONE add-on rather than a third-party insertion. This matters because GitHub #271 requires artifact-style UI that fits the existing ROX.ONE design system, panel model, sandbox/trust boundaries, and desktop-native behavior. ### Source Links * GitHub issue: [https://github.com/agisota/rox.one/issues/271]() * GitHub PR: none yet * GitHub branch: [https://github.com/agisota/rox-one-terminal/tree/mac/session-startup-switch-performance]() * GitHub Project item: [https://github.com/users/agisota/projects/9]() * DeepWiki/repo context: [https://deepwiki.com/agisota/rox.one]() * Local branch / cwd: mac/session-startup-switch-performance / /Users/marklindgreen/Projects/rox-one-terminal * Local repo remote observed: [https://github.com/agisota/rox-one-terminal.git]() ### Current State Current implementation work was stopped before source edits for this task. Existing worktree already had unrelated dirty state before this intake: modified .agents skills, .omc/project-memory.json, .omc/state/subagent-tracking.json, and many untracked .agents/skills entries. No reset, checkout, force-push, branch deletion, or destructive cleanup was performed. Observed app and code context: * Installed app launched from /Applications/ROX ONE.app as ROX.ONE version 1.0.0-rc.7. * Live UI screenshot captured: /Users/marklindgreen/.ai-agent-hub/evidence/playwright-smoke/rox-one-open-design-native-ux/rox-one-active-screen.png. * Current main UI has a macOS-style Electron window, compact left global navigation, nested session/status/source/skill/automation sidebar, multi-panel center workspace, ROX Experience HUD chips, bottom composer, model/backend dropdown, source selector, and task/action controls. * Inspected key files: apps/electron/src/renderer/App.tsx, apps/electron/src/renderer/components/app-shell/AppShell.tsx, apps/electron/src/renderer/components/app-shell/LeftSidebar.tsx, apps/electron/src/renderer/compo... ## Статус Это задача из текущего backlog'а ROX.ONE (Linear). Текущий статус в Linear: `В работе — In Progress`. Метки: —. ## 🔗 Linear - [PZD-64](https://linear.app/kuhjie/issue/PZD-64/prd-sovmestimosti-ux-nativnogo-addona-roxone-open-design-roxone-open) — backing ticket - Parent epic: [PZD-116](https://linear.app/kuhjie/issue/PZD-116)
Next up
Committed and queued
No Next up issues
In Progress
Actively being built
No In Progress issues
Done
Recently shipped
No Done issues