Skip to content

Feat/ricos author plugin shapes - #825

Open
jurasm wants to merge 12 commits into
mainfrom
feat/ricos-author-plugin-shapes
Open

Feat/ricos author plugin shapes#825
jurasm wants to merge 12 commits into
mainfrom
feat/ricos-author-plugin-shapes

Conversation

@jurasm

@jurasm jurasm commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

Summary

Expands the Author Ricos Rich Content recipe so agents can hand-author more Ricos node types used in Blog, Stores, Events, and CMS rich-text fields — and documents how to get correct vertical spacing when rendering.

Plugin shapes added (author-ricos-rich-content.md):

  • BUTTONLINK vs ACTION; explicitly distinct from inline LINK decorations on TEXT
  • AUDIO, VIDEO, GALLERY, HTML — block node JSON with nesting and field notes
  • COLLAPSIBLE_LIST — FAQ nesting (_TITLE / _BODYPARAGRAPHTEXT)
  • SPOILER — inline decoration on TEXT

Also updates nesting rules, self-audit checklist, frontmatter description, and the SKILL.md index entry.

Vertical spacing — new section explaining that the renderer does not add margin between sibling block nodes; authors should insert empty { "type": "PARAGRAPH" } spacers after headings, between paragraphs, and after images, videos, tables, collapsible lists, buttons, and other blocks. Self-audit item #13 added.

Eval scenarios (required coverage per CONTRIBUTING):

  • ricos-button.yml — CTA must be a BUTTON block with buttonData.type: "LINK", not an inline link
  • ricos-collapsible-list.yml — correct COLLAPSIBLE_LIST title/body nesting

jurasm added 2 commits August 4, 2026 10:25
Document BUTTON, AUDIO, VIDEO, GALLERY, COLLAPSIBLE_LIST, HTML, and SPOILER in the authoring reference, clarify BUTTON vs inline LINK, and add eval scenarios for link buttons and collapsible lists.
Explain that the renderer adds no margin between block nodes and add self-audit guidance for spacer placement after media, tables, and other blocks.
@github-actions

github-actions Bot commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

❌ EvalForge YAML Gate: Error

Eval pipeline comparison failed

jurasm added 10 commits August 4, 2026 11:09
The expanded authoring recipe increases ReadFullDocsArticle token usage; bump maxTokens so PR eval gate passes (table run ~409k, button ~242k).
Add routing rules in wix-manage SKILL and the author recipe so agents load
the recipe before SearchWixAPISpec or convert APIs, and update rich-content
eval trigger prompts to request that read explicitly.
Clarify when spacer paragraphs apply in minimal JSON outputs, add
paragraphData to collapsible examples, and align eval judges accordingly.
…dia.

Raise minScore on button/collapsible judges so prod cannot pass with missing
buttonData.type or wrong COLLAPSIBLE_LIST_ITEM; add five evals for plugins
only documented in the expanded Author Ricos recipe.
Drop the author-ricos doc URL from trigger prompts and rely on llm_judge only.
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.

1 participant