Skip to content
This repository was archived by the owner on May 29, 2026. It is now read-only.

feat(openregister): MCP tool shelf + clickable 24-leaf grid#51

Merged
rubenvdlinde merged 3 commits into
developmentfrom
feature/mcp-tool-shelf-rollout
May 17, 2026
Merged

feat(openregister): MCP tool shelf + clickable 24-leaf grid#51
rubenvdlinde merged 3 commits into
developmentfrom
feature/mcp-tool-shelf-rollout

Conversation

@rubenvdlinde

Copy link
Copy Markdown
Collaborator

Summary

  • Wire <McpToolShelf> into openregister, decidesk, and openbuilt product pages
  • Add the 24-leaf workspace grid to /apps/openregister/, with each leaf clickable into its product-doc page on openregister.conduction.nl
  • Bump @conduction/docusaurus-preset to ^3.3.0 (adds href prop on FeatureItem)
  • Sweep em-dashes and curly apostrophes from leaf tips (brand rule), fix <p> inside <p> nesting warning on the closing footnote

Test plan

  • Local dev server renders /apps/openregister/#leaves with 24 linked items grouped in 5 categories
  • All 24 hrefs point to https://openregister.conduction.nl/docs/Integrations/{leaf}
  • No console errors after the <p><div> fix
  • Visual layout matches kit specimen (preview/components/feature-grid.html on design-system)

Drops <McpToolShelf> between the LLM-integrations Showcase and the
"Pairs well with" PairRow. Lists the five MCP tools OpenRegister
contributes to the workspace AI chat companion plus one "soon"
write tool (createObject), with status hexes and an AgentTrace
mock showing a search call.

Uses showIds={false} per the product-page audience rule: the
namespaced ids show up on per-app docs sites instead. Requires
@conduction/docusaurus-preset >= the version that ships
McpToolShelf (auto-publish on push to design-system main).
…pages

Align the OpenRegister product page with the real built-in tool
surface from McpToolsService.php: three CRUD-shaped tools
(openregister.registers, openregister.schemas, openregister.objects)
instead of five placeholder ones. Lede + AgentTrace updated to match.

Add a new McpToolShelf section to DeciDesk listing the five tools
from DecideskToolProvider (listOpenActionItems, listRecentMeetings,
getMeetingDetails, startMeeting, addActionItem). English copy,
matching the rest of the page.

Add a new McpToolShelf section to OpenBuilt listing the eight tools
from OpenBuiltToolProvider (listApps, getAppManifest, createApp,
promoteVersion, upsertSchema, upsertPage, addWidget, upsertMenuItem).
Dutch copy, matching the rest of the page.

All three sections use showIds={false} per the conduction.nl audience
rule. Trace examples reference one or two tools from the same app
to keep the call story concrete. Tool lists are hand-curated, not
pulled at build time, matching how FeatureList / FeatureGrid are
authored elsewhere.
Bump @conduction/docusaurus-preset to ^3.3.0 (adds href on FeatureItem)
so the 24-leaf grid on /apps/openregister/ links each leaf to its
product-doc page on openregister.conduction.nl.

Also: strip em-dashes and curly apostrophes from the leaf tips (brand
rule), and swap <p> wrapper for <div> on the closing footnote to fix a
<p> inside <p> nesting warning.
@rubenvdlinde rubenvdlinde merged commit 04865cf into development May 17, 2026
4 checks passed
@rubenvdlinde rubenvdlinde deleted the feature/mcp-tool-shelf-rollout branch May 17, 2026 17:35
rubenvdlinde added a commit that referenced this pull request May 17, 2026
…rsioning + top-bar entry

OpenBuilt landed six OpenSpec changes on 2026-05-17 (wizard, versioned
model, version routing, version promotion, detail-overview, nextcloud-
nav). The marketing page hadn't been updated since the pre-spec-C era
and was advertising the v0.x "visual designer" set instead of the
shipped feature surface.

Updates:

- Hero version chip "v0.x" → "v0.3" to match the current info.xml.
- Lede now names the wizard + dev/staging/prod tiers + the auto top-bar
  entry — the three things a citizen-developer reader needs to know
  about before clicking *Install*.
- FeatureList rebuilt around the five shipped features:
  1. Wizard in drie stappen
  2. Workflows declaratief (ADR-031)
  3. Dev, staging, productie per app
  4. Eén Nextcloud, één bovenbalk (auto nav entry per published app)
  5. Virtuele app eerst, echte app als optie (Phase 2 export)

MKB-direct NL tone preserved (no em-dashes, sentence case, "je"). The
existing McpToolShelf section (from PR #51) and the "Pairs well with"
row are unchanged.
rubenvdlinde added a commit that referenced this pull request May 17, 2026
…53)

* docs(openbuilt): refresh marketing page for v0.3 — wizard + tiered versioning + top-bar entry

OpenBuilt landed six OpenSpec changes on 2026-05-17 (wizard, versioned
model, version routing, version promotion, detail-overview, nextcloud-
nav). The marketing page hadn't been updated since the pre-spec-C era
and was advertising the v0.x "visual designer" set instead of the
shipped feature surface.

Updates:

- Hero version chip "v0.x" → "v0.3" to match the current info.xml.
- Lede now names the wizard + dev/staging/prod tiers + the auto top-bar
  entry — the three things a citizen-developer reader needs to know
  about before clicking *Install*.
- FeatureList rebuilt around the five shipped features:
  1. Wizard in drie stappen
  2. Workflows declaratief (ADR-031)
  3. Dev, staging, productie per app
  4. Eén Nextcloud, één bovenbalk (auto nav entry per published app)
  5. Virtuele app eerst, echte app als optie (Phase 2 export)

MKB-direct NL tone preserved (no em-dashes, sentence case, "je"). The
existing McpToolShelf section (from PR #51) and the "Pairs well with"
row are unchanged.

* feat(openregister): retell integrations as 24 leaves in 5 categories

The 'How OpenRegister plugs into the workspace' Showcase used to list
five hand-picked integration paths (Mail/Files, Windmill/n8n, XWiki,
LLMs, Presidio) that didn't match the integrations the app ships.

Rewrite each Showcase item to describe one of the five leaf categories
from the pluggable integration registry: Core, Communication, Knowledge,
Workflow, External via OpenConnector. Each item names the leaves it
covers and links into the matching product-doc page.

Drop the separate '24 workspace leaves' Section the previous PR added
below the Showcase; the rewritten Showcase covers the same ground.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant