VEYNDO
Handbook
frontend/src/admin/assistant/README.mdView source ↗

English source · 1 min

admin/assistant

Merchant conversation rendering, reviewed change proposals and model connection settings.

Files and their individual responsibilities are listed in the generated source inventory. Each file starts with its contract summary.

WorkspaceCopilot.tsx presents the same scoped conversation as a persistent right sidebar, including staging and selected entity/app references. useCopilotDock owns scoped visibility. copilot-navigation admits only current-rights native destinations; the server independently checks domain/PII rights and owning-tenant records. Opening help or selecting a question starter does not call a model; merchant submission and approval remain explicit.

Modules

  • MessageText.tsx: MessageText keeps merchant interaction separate from workspace orchestration.
  • ProposalCard.tsx: ProposalCard keeps merchant interaction separate from workspace orchestration.
  • SettingsDialog.tsx: SettingsDialog keeps merchant interaction separate from workspace orchestration.

Verification

Run npm run build, npm test, npm run test:coverage and npm run architecture from frontend/. Coverage includes untested source files; a module in this folder is not automatically fully tested. See the root testing guide for backend integration and coverage limits.