fix(SOL-422): stackone-unified-connectors - update stale StackOne docs links and description - #44
faisalreza-stackone wants to merge 4 commits into
Conversation
…nd description - connector-engine links -> connector-building/stackone-cli - key urls: connector building, defined output schemas, yaml reference - llms.txt fallback - description no longer names uninstallable schema skills - skill version 2.2 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
There was a problem hiding this comment.
All reported issues were addressed across 1 file
Reply with feedback, questions, or to request a fix.
Re-trigger cubic
- fieldConfigs replaces inline map_fields fields; map_fields/typecast take dataSource only - expressions relative to each record, no step prefix - drop schema inference troubleshooting entry - lower() replaces unsupported .toLowerCase() in enum matching Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
There was a problem hiding this comment.
All reported issues were addressed across 2 files (changes from recent commits).
Reply with feedback, questions, or to request a fix.
Re-trigger cubic
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
There was a problem hiding this comment.
All reported issues were addressed across 1 file (changes from recent commits).
Tip: Review your code locally with the cubic CLI to iterate faster.
Re-trigger cubic
- also covers pages that do not answer the question - contact support when docs do not cover it Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
There was a problem hiding this comment.
0 issues found across 1 file (changes from recent commits).
Requires human review: Auto-approval blocked by 1 unresolved issue from previous reviews.
Re-trigger cubic
There was a problem hiding this comment.
No issues found across 2 files
Auto-approved: Bounded skill-documentation fix: corrects stale StackOne docs links, rewrites field-mapping/enum guidance to current runtime behavior, and bumps skill version. Changes are confined to markdown in one plugin and covered by validate/link checks.
Re-trigger cubic
Summary
StackOne moved the connector-building docs, which broke the docs links in the
stackone-unified-connectorsskill./guides/connector-enginereturns 404, and/guides/connector-engine/cli-referenceonly works through a redirect. The description also told users to use this skill alongsideunified-hris-schemaandunified-crm-schema, which are not skills anyone can install. They are examples of schema skills the user creates.Changes
.mdreturns a page as markdown. If a URL 404s, the agent searchesllms.txtby topic for the current page.fieldConfigs: the skill told agents to putfieldsinline in themap_fieldsstep and avoidfieldConfigs, claiming it caused schema inference build failures. The Defined Output Schemas checklist usesfieldConfigs, and so do nearly all unified actions in the most recently built connectors (Jenkins, Loom, Statuspage, Keeper and others). The skill andfield-mapping-patterns.mdnow declare fields infieldConfigs, withmap_fieldsandtypecasttaking only adataSource. The schema inference troubleshooting entry is removed.fieldConfigsexpressions need a step ID prefix ($.get_employees.email). They are evaluated against each record, so they reference fields directly ($.email), as real connectors do.($.status || "").toLowerCase()returnsundefinedbecause the expression language has no string methods. Replaced with the documentedlower()function in the reference and the troubleshooting section.metadata.versionbumped from 2.1 to 2.2. The plugin version is left to release-please.scope-patterns.mdandpagination-patterns.mdare unchanged. One rule is still being checked with the team: preferringrequestoverpaginated_requestwhen the action takes inputs. Many connectors pass$.inputs.*intopaginated_request.Files
plugins/integrations/stackone-unified-connectors/skills/stackone-unified-connectors/SKILL.mdfieldConfigspattern, expression context, versionplugins/integrations/stackone-unified-connectors/skills/stackone-unified-connectors/references/field-mapping-patterns.mdfieldConfigspattern,lower()for case-insensitive matching, checklistTest plan
docs.stackone.comURL in the skill returns 200 directly (no redirects) and appears inllms.txtfield-mapping-patterns.mdevaluates as intended with@stackone/expressionsclaude plugin validate .passescursor-pagination-nexteval case fails on Claude Sonnet: the skill steers the agent torequestinstead of thepaginated_requestdocs. Expected to pass once thepaginated_requestrule above is resolvedCloses SOL-422.
🤖 Generated with Claude Code
Summary by cubic
Updates the
stackone-unified-connectorsskill so its docs links, description, and field mapping guidance match current StackOne behavior..mdfallback only applies todocs.stackone.comURLs that don't already end in.md;llms.txtis fetched as is.llms.txtfor the current page and to contact StackOne support rather than invent an answer.map_fieldsandtypecaststeps now take only adataSource;fieldConfigsexpressions are relative to each record with no step prefix.lower()instead of unsupported.toLowerCase(); the schema inference troubleshooting entry is removed.metadata.versionbumped from 2.1 to 2.2; plugin version is left to release-please.Migration: The
requestvs.paginated_requestrule is unchanged pending team review; thecursor-pagination-nexteval case still expects thepaginated_requestresolution.Written for commit f40e6db. Summary will update on new commits.