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)

Please authenticate to join the conversation.

Upvoters
Status

In Review

Board
🌊

Frictionless UX

Date

About 15 hours ago

Author

agi

Subscribe to post

Get notified by email when there are changes.