Files
BoosAPI/desktop/libs/markstream-vue/prompts/audit-markstream-integration.md
boos e0a5f57793 feat(desktop): embed BoosAPI Desktop client as a subproject
Vendor the rebranded BoosAPI Desktop client (Tauri + Vue) into metapi as
a monorepo subdirectory under desktop/. Source only — node_modules,
dist, Cargo target and the upstream .git history are excluded.

desktop/ keeps its own independent Cargo workspace (desktop/src-tauri
with crates/*); it is not part of the backend boosapi crate, so a
`cargo check` at the metapi root still compiles only the backend. Build
the desktop app from desktop/src-tauri per desktop/README.md.

Note: app icons are still placeholder assets pending the final BoosAPI
logo. The updater signing keys live outside the repo and are not
included.
2026-06-22 11:32:57 +08:00

1.1 KiB

Audit A Markstream Integration

Use when Markstream is already present but something feels off.

中文模板

请审计这套 Markstream 接入。
重点检查:包和 peers 是否匹配、CSS 顺序是否正确、Tailwind/UnoCSS layer 是否安全、KaTeX CSS 是否缺失、Monaco / Mermaid / D2 是否在正确的客户端边界内初始化。
同时判断这里应该继续用 `content`,还是应该改成 `nodes` + `final`。
如果已经存在自定义组件覆盖,请检查是否应该改成 scoped `custom-id`。
最后给出最小修复集,而不是泛泛建议。

English template

Audit this Markstream integration.
Check whether the package and peers match the actual features, whether CSS order and Tailwind or UnoCSS layers are safe, whether KaTeX CSS is missing, and whether Monaco, Mermaid, or D2 are initialized behind the correct client-only boundaries.
Also decide whether this surface should stay on `content` or move to `nodes` plus `final`.
If custom overrides already exist, review whether they should be scoped with `custom-id`.
Finish with the smallest concrete fix set instead of general advice.