webclient: make the protocol proposal card a document, not a kit tile
GnCard is a 340px tile with an uppercased title and GnSteps uppercases
every step, so a protocol document came out as a narrow column of caps with
its body shown as raw markdown. The card is a chat domain card now: an
app-owned full-width frame (accented left edge for pending/accepted/
rejected) with the kit's buttons, alert, chips, badge and loader.

- shows what was missing: when to use it (triggers), preconditions, steps
  with their action and check, post-checks, and the body as rendered
  markdown under "Context";
- unwraps a step the model wrote as a YAML mapping, which the parser turns
  into Python repr text, so the step reads instead of leaking {'id': ...};
- says "Add to catalog" and shows an "In the catalog" badge once decided.
1 parent 8372754 commit ccb3cf10cd31af72dca1c3e3b92285fbda6562b0
@Eugene Sukhodolskiy Eugene Sukhodolskiy authored 1 day ago
Showing 11 changed files
View
webclient/dist/assets/index-3gdykNMa.js 0 → 100644
Not supported
View
webclient/dist/assets/index-CttLEJSS.css 0 → 100644
View
webclient/dist/assets/index-DLfm2dor.css 100644 → 0
View
webclient/dist/assets/index-HeHnLilR.js 100644 → 0
Not supported
View
webclient/dist/index.html
View
webclient/dist/sw.js
View
webclient/src/components/ui/SkillProposal.vue
View
webclient/src/i18n/messages/en.js
View
webclient/src/i18n/messages/ru.js
View
webclient/src/i18n/messages/uk.js
View
webclient/tests/unit/components/ui/skillProposal.test.js