Research traceability for the candidate contracts

Type: Comparative view
Status: Active proposal traceability
Canonical for: Mapping candidate contract concerns to upstream evidence classes
Depends on: Current research synthesis, system profiles and semantic-naming evidence; it inherits the global interpretation rule

This table explains why information appears in the contracts. It does not claim every requirement has direct LLM evidence.

Contract concernMature-system evidenceAI/standards evidenceClassification
Canonical identity and implementation sourceCarbon component IDs/imports; Storybook IDs/paths; Figma Code Connect mappingsTool names are causal signals; SKOS separates concept and labelIndustry/standards supported; adjacent AI evidence
Purpose and selection boundaryCarbon selection rules; Storybook Button-versus-Link JSDoc; Atlassian/SAP intent claimsTool documentation and relevance work support descriptions/boundaries in adjacent tasksAdjacent empirical + industry supported
Property name and dimensionTyped APIs across systems; cross-system variant/appearance/kind divergenceParameter names and schema-key wording are causal in adjacent experimentsEmpirical adjacent; DS property comparison unestablished
Enum-value meaningUsage docs, stories and prop definitions; semantic collision matrixNo direct isolated enum-value naming experimentIndustry supported; direct AI evidence gap
Type, required/default and legal valuesTypeScript/OpenUI5/Storybook manifestsStructured constraints improve validityEmpirically supported for validity
State separate from intentComponent APIs and stories; Shopify/GitLab factorizationWAI-ARIA role/state/property precedentStandards/industry supported
Composition and relationshipsFigma nested mappings; Storybook subcomponents; Carbon pairing rules; Atlassian slots; SAP relationship logicJSON Schema/SHACL/feature models can express rulesIndustry/standards supported; selection benefit unestablished
Accessibility contractCarbon, Fluent, ADS and OpenUI5 guidance/code/testsWAI-ARIA and native semanticsStandards/industry supported; DS-agent effect sparse
Content requirementsMicrosoft content engineering; Carbon/Atlassian content guidanceDescription and instruction wording affects related model tasksAdjacent empirical + industry supported
Semantic token bindingCarbon/ADS/Fluent tokens; Figma variablesDTCG explicit type/reference; do not infer from groups/valueStandards/industry supported
Examples and non-examplesStorybook stories, Figma snippets, Carbon examplesEASYTOOL/example evidence is adjacent; counterexample effect not isolatedAdjacent + industry supported
Deterministic constraints and validationTypes/tests/parsers across systems; Storybook test loopConstraint Tax: validity can improve while correctness fallsEmpirical adjacent; optimal timing unestablished
Version, status and deprecationPackage history, aliases, Storybook preview status, Code Connect source versionNo direct agent ablationIndustry supported; plausible AI relevance
Targeted retrieval and curationCarbon Discover–Canonicalize–Target; Storybook manifest tags; Figma selected contextTool/schema retrieval studies summarized in the researchAdjacent empirical + industry supported
AI-optimisation recordAtlassian reports aggregate eval gains; no public system-wide benchmarkMultiple tool/schema benchmarks demonstrate model/task dependenceRequired by working definition; DS method unestablished

Important non-equivalences preserved

  • A component name does not define its purpose.
  • A property type does not define when to select it.
  • An enum prevents invention only when enforced; it does not ensure the correct legal choice.
  • A Figma/code mapping establishes correspondence, not appropriateness.
  • A story demonstrates a known state, not all valid states.
  • An accessibility test proves only its stated coverage.
  • MCP provides delivery, not semantic quality.
  • A standards vocabulary demonstrates representability, not improved LLM performance.
  • Reliable access to current design or implementation artifacts can make a component AI-exposed while selection and composition meaning remains implicit.
  • A contract that appears complete is AI-ready only for the capabilities it actually supports.
  • A contract is not AI-optimised until its exact version has been evaluated with agents.

Primary analytical sources