Skip to content

[DRAFT / sync audit] superops-team main vs upstream main - #1159

Draft
superops-team wants to merge 1220 commits into
volcengine:mainfrom
superops-team:main
Draft

superops-team wants to merge 1220 commits into
volcengine:mainfrom
superops-team:main

Conversation

@superops-team

@superops-team superops-team commented Oct 9, 2026 •

Copy link
Copy Markdown
Contributor

Important Review Context

This PR is a fork synchronization audit from superops-team:main to volcengine:main. It is intentionally kept open as a visibility checkpoint, but it should not be interpreted as a merge-ready change set.

Please do not read the GitHub 790,304 additions figure as the actual current code delta. GitHub is showing the normal PR three-dot diff from the old common ancestor d55d42068f3b (2025-08-15), so long-running fork history, rebased/cherry-picked upstream work, and already-applied equivalent commits are included in the displayed PR statistics.

The current tree-to-tree comparison is much smaller:

git diff --shortstat upstream/main..main
# 217 files changed, 5201 insertions(+), 18299 deletions(-)

For contrast, GitHub's PR view is based on:

git diff --shortstat upstream/main...main
# 3804 files changed, 790304 insertions(+), 14839 deletions(-)

git cherry -v upstream/main main also shows the same history shape: about 1032 fork commits have patch-equivalent content already present upstream, while about 126 commits remain fork-only.

Current Status

  • PR state: open, but not merge-ready.
  • GitHub mergeability: CONFLICTING / DIRTY.
  • Intended use: sync ledger and review scope discovery.
  • Recommended next step: recreate one or more clean topic branches from upstream/main, carrying only the intended upstreamable changes, then open focused PRs from those clean branches.

Real Current Tree Delta, By Area

The direct tree comparison upstream/main..main currently concentrates in these areas:

  • MPA managed runtime provisioning, IAM, network, gateway, worker, and Studio integration.
  • Bilingual PRD/spec records for the MPA and Studio changes.
  • Tests around MPA managed runtime, frontend creation/details, and selected runtime compatibility paths.
  • A small frontend/source delta and generated veadk/webui asset renames.
  • Some deletions/reconciliation in older Codex runtime/conformance test surfaces.

The large GitHub line count is therefore a PR-history artifact plus broad fork sync surface, not a single 790k-line implementation patch.

Rebase Check

I ran the rebase check in an isolated temporary worktree, without rewriting fork main or origin/main:

git fetch --all --prune
git pull --ff-only
git rebase --rebase-merges upstream/main

Git skipped many previously-applied equivalent commits, then stopped at the first real conflict on commit 278f6ef0 (Feat/piagent runtime (#665)).

First conflict set:

  • examples/piagent_with_mcp/Dockerfile
  • examples/piagent_with_mcp/README.md
  • tests/runtime/piagent/test_piagent_runtime.py
  • tests/runtime/piagent/test_piagent_runtime_smoke.py
  • veadk/agent.py
  • veadk/runtime/piagent/runtime.py
  • veadk/runtime/piagent/tool_runtime.py
  • veadk/runtime/piagent/tools_bridge.py
  • veadk/runtime/piagent/translate.py

Verification

  • git fetch --all --prune: pass
  • git pull --ff-only: pass, already up to date
  • git diff --shortstat upstream/main..main: pass, direct tree delta recorded above
  • git diff --shortstat upstream/main...main: pass, GitHub-style inflated PR delta recorded above
  • Isolated rebase check: blocked by the PiAgent conflict set listed above
  • Runtime/unit/frontend tests: not run for this sync-audit PR; clean topic branches should run their scoped repository gates before merge review

Recommendation For Upstream Reviewers

Treat this PR as a map of fork divergence, not as the final merge vehicle. The clean path is to split the upstreamable work into focused branches based on current upstream/main, so each PR has a normal GitHub diff, clear ownership, and runnable verification scope.

Xiaoaier-Z-L and others added 30 commits September 4, 2026 14:05
Co-authored-by: zhenguo.li <zhenguo.li@bytedance.com>
* fix(studio): normalize TOS bucket policy comparison

* chore(tests): add missing license headers

* chore: complete truncated license headers

---------

Co-authored-by: yanan.zhangyn <yanan.zhangyn@bytedance.com>
Co-authored-by: shanchunhua <shanchunhua@bytedance.com>
Co-authored-by: liujunling.0 <liujunling.0@bytedance.com>
* feat(studio): add Codex sandbox environments

* feat(studio): complete sandbox environment execution

* fix(studio): support local tool timeout on python 3.10

* feat(studio): support versioned sandbox environment sessions
Co-authored-by: yanan.zhangyn <yanan.zhangyn@bytedance.com>
Co-authored-by: yanan.zhangyn <yanan.zhangyn@bytedance.com>
Co-authored-by: yanan.zhangyn <yanan.zhangyn@bytedance.com>
* feat(studio): add English localization

* test(studio): cover localized sidecar metadata

* fix(studio): complete localization coverage

* fix(studio): adapt localized video controls

* fix(studio): align language menu label

* fix(studio): complete bilingual UI coverage

* fix(studio): localize identity provider branding

* fix(studio): complete localized deployment status
…e#1067)

* feat(studio): update sandbox images from regional catalogs

* fix(studio): add missing sandbox update license headers
…engine#1068)

* fix(studio): keep one minimum instance

* fix(studio): include resource update in ota authorization
…#1065)

* fix(studio): harden agent updates and skill fallback

* style: align retry test with CI ruff

* test: isolate cloud provider expectations

* fix(studio): reuse pinned CLI during agent updates

* test: isolate builtin tool resource source

* fix: show duplicate MCP validation errors

---------

Co-authored-by: yanan.zhangyn <yanan.zhangyn@bytedance.com>
Co-authored-by: yanan.zhangyn <yanan.zhangyn@bytedance.com>
* fix: use authoritative sandbox endpoint for PR review

* fix: reuse sandbox codex config for PR review

* fix: align PR review codex session protocol

* fix(pr-review): align codex app-server workflow with studio

* fix(pr-review): enforce non-interactive github auth

* fix(pr-review): open started reviews as codex sandbox sessions

* fix(pr-review): use configured codex sandbox tool

* fix(github): improve secrets guidance layout

* fix(github): simplify review form guidance

* fix(pr-review): retry github app sandbox connection

* feat(pr-review): add github app repository enablement

* fix(github-app): derive review repository from PR URL

* fix(github): avoid review settings error before repositories load

* style(github): remove pr review input label

* fix: hide github pagination when no adjacent page exists

* fix(github-review): hide session action after completion

* delete useless file

* fix(ci): resolve sandbox stream schema and lockfile issues

* fix(test): remove release entrypoint shutdown race
…#1077)

* fix(studio): isolate Hermes dashboard settings to VeStack

* test(studio): align Hermes surface assertion with deployment guard

---------

Co-authored-by: zhenguo.li <zhenguo.li@bytedance.com>
* feat(studio): wake sleeping agents on demand

* fix(studio): unify available agent card status

* fix(studio): contain agent card error text

* fix(studio): align agent details availability status
…gine#1079)

* fix(studio): restore fast updates and reuse harness sessions

* fix(studio): scope thin releases by provider

---------

Co-authored-by: yanan.zhangyn <yanan.zhangyn@bytedance.com>
Co-authored-by: shanchunhua <shanchunhua@bytedance.com>
volcengine#1084)

* feat(skills): refresh invocation skill views with external source composition

* fix(skills): add required license headers

* fix(skills): normalize downloaded archives and clean temporary packages

* fix(skills): narrow dynamic loading to the existing callback

* docs(skills): remove standalone dynamic skills notes
* fix: restore MCP credentials for Studio debug runs

* test(studio): cover legacy MCP debug credentials

* test(studio): cover unnamed MCP debug credentials

* fix(studio): default evaluation sets to off

---------

Co-authored-by: yanan.zhangyn <yanan.zhangyn@bytedance.com>
…tup-dockerfile

fix(studio): honor migration manifest entry point
…olcengine#1088)

* fix(studio): preserve reused MCP credentials

* fix(studio): handle invalid recovered MCP URLs

* fix(studio): clarify MCP debug preflight failures

* test(studio): exercise real authenticated MCP discovery

---------

Co-authored-by: yanan.zhangyn <yanan.zhangyn@bytedance.com>
* feat(studio): add persistent sandbox code projects

* test(studio): cover shared workspace collection layout

* test(studio): update deployment and system-info sandbox fixtures
…ine#1091)

* feat(studio): broadcast release notes to Feishu groups

* test(studio): avoid release notifier test module name collision

* test(studio): exercise release workflow notification failures and retries

* fix(studio): name release cards AgentKit Studio
chenzhenghui-arch and others added 28 commits September 30, 2026 12:40
feat(mpa): mount isolated TOS output for Studio-created sessions
fix(mpa): persist Runtime MCP signing secrets
Co-authored-by: TRAE CLI <traecli@bytedance.com>
…nt-20261009

chore: align fork with latest upstream main
Clarify in Chinese and English that blank TOS fields preserve server defaults and disable mounting when none are configured. Rebuild packaged WebUI assets.

Validation: 1377 Node tests and 47 component tests passed; i18n catalogs, production build, packaged assets and all pre-commit hooks passed. Copy-only change; no runtime or API contract changes. Browser and cloud deployment checks were not run.
feat(studio): simplify MPA creation with runtime names and latest images
fix(studio): show only basic information for MPA agents
# Conflicts:
#	frontend/tests/mpaCreation.test.tsx
#	specs/studio-mpa-creation/README.md
#	specs/studio-mpa-creation/README.zh.md
#	tests/integrations/mpa_managed/test_creation_images.py
#	veadk/integrations/mpa/managed/README.md
#	veadk/integrations/mpa/managed/README.zh.md
#	veadk/integrations/mpa/managed/studio_profile.py
#	veadk/webui/assets/app/index-B71Wq9_t.js
#	veadk/webui/assets/app/index-BXBhiXGW.js
#	veadk/webui/assets/app/index-lFfIOFiI.js
#	veadk/webui/assets/chunks/CodeDiffEditor-DGOaTLIn.js
#	veadk/webui/assets/chunks/CodeDiffEditor-DWA74Z9P.js
#	veadk/webui/assets/chunks/CodeDiffEditor-DorTVrBI.js
#	veadk/webui/assets/chunks/FileExplorerEditor-CfXfRF6Z.js
#	veadk/webui/assets/chunks/FileExplorerEditor-DYJl0nCl.js
#	veadk/webui/assets/chunks/FileExplorerEditor-ixopYk7M.js
#	veadk/webui/assets/chunks/MarkdownPromptEditor-C6lY-mtT.js
#	veadk/webui/assets/chunks/MarkdownPromptEditor-CiBW7wfN.js
#	veadk/webui/assets/chunks/MarkdownPromptEditor-Cx2lsOAN.js
#	veadk/webui/assets/chunks/QuickAgentCreateDialog-8cpgojnf.js
#	veadk/webui/assets/chunks/QuickAgentCreateDialog-CULSorQt.js
#	veadk/webui/assets/chunks/QuickAgentCreateDialog-GJ4IEN7S.js
#	veadk/webui/assets/chunks/arc-CmhLYEKo.js
#	veadk/webui/assets/chunks/arc-D3mz1tBS.js
#	veadk/webui/assets/chunks/arc-DjcXfbMc.js
#	veadk/webui/assets/chunks/channel-BdZyURAQ.js
#	veadk/webui/assets/chunks/channel-C1ghX_oM.js
#	veadk/webui/assets/chunks/channel-VuYqlsC7.js
#	veadk/webui/assets/chunks/index.es-BWPyvunN.js
#	veadk/webui/assets/chunks/index.es-CvwIedKw.js
#	veadk/webui/assets/chunks/index.es-b8SBdD01.js
#	veadk/webui/assets/chunks/jspdf.es.min-CdGYO913.js
#	veadk/webui/assets/chunks/jspdf.es.min-D9qqRrNk.js
#	veadk/webui/assets/chunks/jspdf.es.min-rNtTi_kQ.js
#	veadk/webui/assets/chunks/linear-B7bmh6x9.js
#	veadk/webui/assets/chunks/linear-BV49BAJJ.js
#	veadk/webui/assets/chunks/linear-D2_wpSD-.js
#	veadk/webui/assets/visualizations/mermaid/abnfDiagram-N423BO3Z-DJZZ0-Xb.js
#	veadk/webui/assets/visualizations/mermaid/abnfDiagram-N423BO3Z-DSYzticR.js
#	veadk/webui/assets/visualizations/mermaid/abnfDiagram-N423BO3Z-EX-4yuiW.js
#	veadk/webui/assets/visualizations/mermaid/architectureDiagram-T3A2C74G-CRaGx49T.js
#	veadk/webui/assets/visualizations/mermaid/architectureDiagram-T3A2C74G-DHRQfKFh.js
#	veadk/webui/assets/visualizations/mermaid/architectureDiagram-T3A2C74G-DYHZqCQm.js
#	veadk/webui/assets/visualizations/mermaid/blockDiagram-VBNYF7ZC-BbQ_C8CI.js
#	veadk/webui/assets/visualizations/mermaid/blockDiagram-VBNYF7ZC-BvXaJ8mf.js
#	veadk/webui/assets/visualizations/mermaid/blockDiagram-VBNYF7ZC-CzbrD03k.js
#	veadk/webui/assets/visualizations/mermaid/c4Diagram-5PPSVZJV-BFUJBqhL.js
#	veadk/webui/assets/visualizations/mermaid/c4Diagram-5PPSVZJV-BpEevA0S.js
#	veadk/webui/assets/visualizations/mermaid/c4Diagram-5PPSVZJV-D5dk6WAF.js
#	veadk/webui/assets/visualizations/mermaid/chunk-2GRJ4B5K-BqOFJALM.js
#	veadk/webui/assets/visualizations/mermaid/chunk-2GRJ4B5K-CbPivXt6.js
#	veadk/webui/assets/visualizations/mermaid/chunk-2GRJ4B5K-DF2vKGz_.js
#	veadk/webui/assets/visualizations/mermaid/chunk-2Q5K7J3B-BsaeMzyu.js
#	veadk/webui/assets/visualizations/mermaid/chunk-2Q5K7J3B-CVN8zT1c.js
#	veadk/webui/assets/visualizations/mermaid/chunk-2Q5K7J3B-DM9SBI1P.js
#	veadk/webui/assets/visualizations/mermaid/chunk-5RXB4S5H-BN30O-tD.js
#	veadk/webui/assets/visualizations/mermaid/chunk-5RXB4S5H-DW7JxZza.js
#	veadk/webui/assets/visualizations/mermaid/chunk-5RXB4S5H-Vs8JZSfc.js
#	veadk/webui/assets/visualizations/mermaid/chunk-5VM5RSS4-BMn8c1cG.js
#	veadk/webui/assets/visualizations/mermaid/chunk-5VM5RSS4-C2BXfYOP.js
#	veadk/webui/assets/visualizations/mermaid/chunk-5VM5RSS4-CRXaisG6.js
#	veadk/webui/assets/visualizations/mermaid/chunk-6Q2QTUOP-50LhK5wn.js
#	veadk/webui/assets/visualizations/mermaid/chunk-6Q2QTUOP-BK6W1hz6.js
#	veadk/webui/assets/visualizations/mermaid/chunk-6Q2QTUOP-DBw-0SLo.js
#	veadk/webui/assets/visualizations/mermaid/chunk-GF5L2VYU-Bf6CyfWi.js
#	veadk/webui/assets/visualizations/mermaid/chunk-GF5L2VYU-BjhgpA46.js
#	veadk/webui/assets/visualizations/mermaid/chunk-GF5L2VYU-_IA0EfRa.js
#	veadk/webui/assets/visualizations/mermaid/chunk-JWPE2WC7-BHkERHFx.js
#	veadk/webui/assets/visualizations/mermaid/chunk-JWPE2WC7-Bc1APJk5.js
#	veadk/webui/assets/visualizations/mermaid/chunk-JWPE2WC7-C9M02T1h.js
#	veadk/webui/assets/visualizations/mermaid/chunk-KBJHAD2P-DUz_r0Ox.js
#	veadk/webui/assets/visualizations/mermaid/chunk-KBJHAD2P-XcD6Kj9P.js
#	veadk/webui/assets/visualizations/mermaid/chunk-KBJHAD2P-fr6wew8I.js
#	veadk/webui/assets/visualizations/mermaid/chunk-RYQCIY6F-CnbyImnC.js
#	veadk/webui/assets/visualizations/mermaid/chunk-RYQCIY6F-D2wU_8pQ.js
#	veadk/webui/assets/visualizations/mermaid/chunk-RYQCIY6F-IT-K7XU0.js
#	veadk/webui/assets/visualizations/mermaid/chunk-XXDRQBXY-BJvjPkxN.js
#	veadk/webui/assets/visualizations/mermaid/chunk-XXDRQBXY-CLLbPKnJ.js
#	veadk/webui/assets/visualizations/mermaid/chunk-XXDRQBXY-Cb5Va7tu.js
#	veadk/webui/assets/visualizations/mermaid/cose-bilkent-JH36ORCC-DwDbUjnK.js
#	veadk/webui/assets/visualizations/mermaid/cose-bilkent-JH36ORCC-DzSvOOLr.js
#	veadk/webui/assets/visualizations/mermaid/cose-bilkent-JH36ORCC-J3LbU0Uq.js
#	veadk/webui/assets/visualizations/mermaid/cynefin-OW5HDTMX-C1Lsp0Vb.js
#	veadk/webui/assets/visualizations/mermaid/cynefin-OW5HDTMX-C70NEeYS.js
#	veadk/webui/assets/visualizations/mermaid/cynefin-OW5HDTMX-DjTRskiD.js
#	veadk/webui/assets/visualizations/mermaid/cynefinDiagram-MW4NZA55-B7sxV5KG.js
#	veadk/webui/assets/visualizations/mermaid/cynefinDiagram-MW4NZA55-D1e-nCDk.js
#	veadk/webui/assets/visualizations/mermaid/cynefinDiagram-MW4NZA55-RGdyZ4aS.js
#	veadk/webui/assets/visualizations/mermaid/dagre-VZM6K2ZE-6ktULIeu.js
#	veadk/webui/assets/visualizations/mermaid/dagre-VZM6K2ZE-BUrc-zJA.js
#	veadk/webui/assets/visualizations/mermaid/dagre-VZM6K2ZE-CQJoiPmN.js
#	veadk/webui/assets/visualizations/mermaid/diagram-7IWD3JNH-BsrwcXvB.js
#	veadk/webui/assets/visualizations/mermaid/diagram-7IWD3JNH-CLfdcXFn.js
#	veadk/webui/assets/visualizations/mermaid/diagram-7IWD3JNH-Df2S-S2s.js
#	veadk/webui/assets/visualizations/mermaid/diagram-B4RE2ZJO-2w1F8C2E.js
#	veadk/webui/assets/visualizations/mermaid/diagram-B4RE2ZJO-D-dGX5fr.js
#	veadk/webui/assets/visualizations/mermaid/diagram-B4RE2ZJO-sm1oeG6Z.js
#	veadk/webui/assets/visualizations/mermaid/diagram-LBJQPF4R-CFUdTw4q.js
#	veadk/webui/assets/visualizations/mermaid/diagram-LBJQPF4R-Cl_zX7yt.js
#	veadk/webui/assets/visualizations/mermaid/diagram-LBJQPF4R-D7NktxbC.js
#	veadk/webui/assets/visualizations/mermaid/diagram-Q27KOJAE-6zI0fV8V.js
#	veadk/webui/assets/visualizations/mermaid/diagram-Q27KOJAE-cX6w5j_t.js
#	veadk/webui/assets/visualizations/mermaid/diagram-Q27KOJAE-iFDHUyeE.js
#	veadk/webui/assets/visualizations/mermaid/diagram-UB23O5K3-BtkKoZxh.js
#	veadk/webui/assets/visualizations/mermaid/diagram-UB23O5K3-CRpFtaV-.js
#	veadk/webui/assets/visualizations/mermaid/diagram-UB23O5K3-DQkmUz_i.js
#	veadk/webui/assets/visualizations/mermaid/ebnfDiagram-BXEA7PRR-BlEHu4GP.js
#	veadk/webui/assets/visualizations/mermaid/ebnfDiagram-BXEA7PRR-BqBwA3d9.js
#	veadk/webui/assets/visualizations/mermaid/ebnfDiagram-BXEA7PRR-C-68kJo8.js
#	veadk/webui/assets/visualizations/mermaid/erDiagram-JOGREHBK-12XpgwsP.js
#	veadk/webui/assets/visualizations/mermaid/erDiagram-JOGREHBK-BEyl71OG.js
#	veadk/webui/assets/visualizations/mermaid/erDiagram-JOGREHBK-DG8CEAbL.js
#	veadk/webui/assets/visualizations/mermaid/flowDiagram-UKHOOZJN-BtM4mS1U.js
#	veadk/webui/assets/visualizations/mermaid/flowDiagram-UKHOOZJN-C9XMC-zM.js
#	veadk/webui/assets/visualizations/mermaid/flowDiagram-UKHOOZJN-R6bpi1xK.js
#	veadk/webui/assets/visualizations/mermaid/ganttDiagram-PKOTCBZU-DBsjzjZt.js
#	veadk/webui/assets/visualizations/mermaid/ganttDiagram-PKOTCBZU-DCXvwLOq.js
#	veadk/webui/assets/visualizations/mermaid/ganttDiagram-PKOTCBZU-WAuAqH0n.js
#	veadk/webui/assets/visualizations/mermaid/gitGraphDiagram-DS77QQ5N-BKD2s5k6.js
#	veadk/webui/assets/visualizations/mermaid/gitGraphDiagram-DS77QQ5N-BWMNUzLG.js
#	veadk/webui/assets/visualizations/mermaid/gitGraphDiagram-DS77QQ5N-B_RYAk44.js
#	veadk/webui/assets/visualizations/mermaid/infoDiagram-6WML65LV-0JM35C6y.js
#	veadk/webui/assets/visualizations/mermaid/infoDiagram-6WML65LV-CqoWnUJF.js
#	veadk/webui/assets/visualizations/mermaid/infoDiagram-6WML65LV-DxZ4Jzf1.js
#	veadk/webui/assets/visualizations/mermaid/ishikawaDiagram-WSZJBQD7-BXVf3hK9.js
#	veadk/webui/assets/visualizations/mermaid/ishikawaDiagram-WSZJBQD7-D0WuZLzB.js
#	veadk/webui/assets/visualizations/mermaid/ishikawaDiagram-WSZJBQD7-XTl5gOA3.js
#	veadk/webui/assets/visualizations/mermaid/journeyDiagram-NVQOT4AX-B9lVpwRX.js
#	veadk/webui/assets/visualizations/mermaid/journeyDiagram-NVQOT4AX-BFiK1ovb.js
#	veadk/webui/assets/visualizations/mermaid/journeyDiagram-NVQOT4AX-BJ8afJ-o.js
#	veadk/webui/assets/visualizations/mermaid/kanban-definition-27J2QSJJ-C7k96D1U.js
#	veadk/webui/assets/visualizations/mermaid/kanban-definition-27J2QSJJ-ClhHWOXo.js
#	veadk/webui/assets/visualizations/mermaid/kanban-definition-27J2QSJJ-CwjksWFc.js
#	veadk/webui/assets/visualizations/mermaid/mermaid.core-BmHujEI0.js
#	veadk/webui/assets/visualizations/mermaid/mermaid.core-CJf4W2hn.js
#	veadk/webui/assets/visualizations/mermaid/mermaid.core-Cv2Dl4ll.js
#	veadk/webui/assets/visualizations/mermaid/mindmap-definition-FAOFIHXS-BPmbLeWG.js
#	veadk/webui/assets/visualizations/mermaid/mindmap-definition-FAOFIHXS-Cpyl-vxZ.js
#	veadk/webui/assets/visualizations/mermaid/mindmap-definition-FAOFIHXS-DhXvr4kr.js
#	veadk/webui/assets/visualizations/mermaid/pegDiagram-VL7TDLO6-Bl4rZ4lT.js
#	veadk/webui/assets/visualizations/mermaid/pegDiagram-VL7TDLO6-BrD2eVnj.js
#	veadk/webui/assets/visualizations/mermaid/pegDiagram-VL7TDLO6-BzcHYCHF.js
#	veadk/webui/assets/visualizations/mermaid/pieDiagram-7S7Q4E2Y-B8cM1HDv.js
#	veadk/webui/assets/visualizations/mermaid/pieDiagram-7S7Q4E2Y-BasTS7Bo.js
#	veadk/webui/assets/visualizations/mermaid/pieDiagram-7S7Q4E2Y-BrA5klpF.js
#	veadk/webui/assets/visualizations/mermaid/quadrantDiagram-CIZ2JOQS-BW_ktwB2.js
#	veadk/webui/assets/visualizations/mermaid/quadrantDiagram-CIZ2JOQS-CDVP-ZKS.js
#	veadk/webui/assets/visualizations/mermaid/quadrantDiagram-CIZ2JOQS-DCDiHLGB.js
#	veadk/webui/assets/visualizations/mermaid/railroadDiagram-AXF67PYL-BLzRIX9p.js
#	veadk/webui/assets/visualizations/mermaid/railroadDiagram-AXF67PYL-Dp50lpcE.js
#	veadk/webui/assets/visualizations/mermaid/railroadDiagram-AXF67PYL-QDMBILwi.js
#	veadk/webui/assets/visualizations/mermaid/requirementDiagram-LRYGKXZP-B3jYFvrZ.js
#	veadk/webui/assets/visualizations/mermaid/requirementDiagram-LRYGKXZP-QwdhgEBj.js
#	veadk/webui/assets/visualizations/mermaid/requirementDiagram-LRYGKXZP-tDnXNkGA.js
#	veadk/webui/assets/visualizations/mermaid/sankeyDiagram-W5VNT64P-CvITRODF.js
#	veadk/webui/assets/visualizations/mermaid/sankeyDiagram-W5VNT64P-De2pdH8O.js
#	veadk/webui/assets/visualizations/mermaid/sankeyDiagram-W5VNT64P-qmAneFc_.js
#	veadk/webui/assets/visualizations/mermaid/sequenceDiagram-SI44F4Z6-BCj2LUdE.js
#	veadk/webui/assets/visualizations/mermaid/sequenceDiagram-SI44F4Z6-C9N8vEHe.js
#	veadk/webui/assets/visualizations/mermaid/sequenceDiagram-SI44F4Z6-L08tLNhQ.js
#	veadk/webui/assets/visualizations/mermaid/sizeCapture-X5ZJPWSS-C-zLL-Fn.js
#	veadk/webui/assets/visualizations/mermaid/sizeCapture-X5ZJPWSS-DTYTviE0.js
#	veadk/webui/assets/visualizations/mermaid/sizeCapture-X5ZJPWSS-kvDit9xH.js
#	veadk/webui/assets/visualizations/mermaid/stateDiagram-OKZ733FA-BL0QLRfE.js
#	veadk/webui/assets/visualizations/mermaid/stateDiagram-OKZ733FA-BN5hf41S.js
#	veadk/webui/assets/visualizations/mermaid/stateDiagram-OKZ733FA-DDJCYUyo.js
#	veadk/webui/assets/visualizations/mermaid/swimlanes-SLNWSIFB-B8KAw5eh.js
#	veadk/webui/assets/visualizations/mermaid/swimlanes-SLNWSIFB-CdZ5MJJx.js
#	veadk/webui/assets/visualizations/mermaid/swimlanes-SLNWSIFB-JCUdxILP.js
#	veadk/webui/assets/visualizations/mermaid/timeline-definition-Z64GVDOM-Bn8XN_8j.js
#	veadk/webui/assets/visualizations/mermaid/timeline-definition-Z64GVDOM-Dn1Nhd8Z.js
#	veadk/webui/assets/visualizations/mermaid/timeline-definition-Z64GVDOM-YGAJSs6Y.js
#	veadk/webui/assets/visualizations/mermaid/vennDiagram-T6HMQDX7-Cg1-J_4F.js
#	veadk/webui/assets/visualizations/mermaid/vennDiagram-T6HMQDX7-Cu_FnElk.js
#	veadk/webui/assets/visualizations/mermaid/vennDiagram-T6HMQDX7-JnJ5OSSp.js
#	veadk/webui/assets/visualizations/mermaid/wardleyDiagram-T6FBY63Y-BA4RbI9v.js
#	veadk/webui/assets/visualizations/mermaid/wardleyDiagram-T6FBY63Y-BBivfUdi.js
#	veadk/webui/assets/visualizations/mermaid/wardleyDiagram-T6FBY63Y-Wx7eQFcC.js
#	veadk/webui/assets/visualizations/mermaid/xychartDiagram-ELKLHX3M-CPeU8I9x.js
#	veadk/webui/assets/visualizations/mermaid/xychartDiagram-ELKLHX3M-Devz_qeC.js
#	veadk/webui/assets/visualizations/mermaid/xychartDiagram-ELKLHX3M-GpbL1nFK.js
#	veadk/webui/index.html
#	veadk/webui/website-integration.js
@superops-team superops-team changed the title Sync fork main into upstream main [DRAFT / sync audit] superops-team main vs upstream main Oct 9, 2026
@superops-team
superops-team marked this pull request as draft October 9, 2026 16:26

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.