Skip to content
SurfaceDocs
FRGet started
DocsModel reference

KnowledgeCurationReviewProfile · types

Interfaces, values and named contracts for KnowledgeCurationReviewProfile.

The following types define named objects and their relationships. Tables include inherited properties. Schema-derived types refer to their validated structures; a TypeScript declaration does not replace the compiler’s semantic checks.

KnowledgeCurationReviewProfile

Admitted Model curation bindings; their presence grants no execution authority.

export type KnowledgeCurationReviewProfile = z.infer<typeof knowledgeCurationReviewProfileSchema>;

KnowledgeCurationSuggestionKind

Declarative suggestion kind, executable only through a corresponding native profile binding.

export type KnowledgeCurationSuggestionKind = z.infer<typeof knowledgeCurationSuggestionKindSchema>;

All references

Applied examples : Prepare a quote with the right prices

Context requires the pricing reference; the policy retains the revision used.

Configuration

Fragment placed in contextPolicies[]. Properties and accepted values.

{
  "key": "quote-knowledge",
  "targetDefinitionPaths": [
    "workspace/quotes/surface/quote"
  ],
  "sources": [
    {
      "key": "pricing",
      "kind": "knowledge",
      "definitionPaths": [
        "workspace/knowledge/surface/pricing"
      ],
      "linkTypePaths": [],
      "queryKey": null,
      "required": true,
      "revision": "current",
      "priority": 1,
      "maximumItems": 3,
      "maximumCharacters": 12000
    }
  ],
  "maximumCharacters": 16000
}

Variation and connection

Fragment placed in changePolicies[]. Properties and accepted values.

{
  "key": "retained-pricing",
  "sourceDefinitionPaths": [
    "workspace/knowledge/surface/pricing"
  ],
  "linkTypePaths": [
    "application/based-on"
  ],
  "mode": "pin-revision",
  "actionKey": null,
  "queryKey": null,
  "maximumTargets": 50
}

UI layout example

The illustrative layout below places this configuration in the Clients/Quotes app. Insert each fragment at the stated location, with Field, Query and Action references matching the Model declarations.

  1. Quote S-1042
  2. Subject and need
  3. Proposal
  4. Retained references
ILLUSTRATIVE LAYOUTClients / Quotes app
SurfaceClients / North StudioExample
KnowledgeCurationReviewProfile · typesPrepare a quote with the right prices
Clients
North Studio · S-1042Service proposal

Support the client’s new project with a clear, documented proposal.

Proposed amount12 500
↗ Retained pricing and procedure
Search for a concept, field or action.Esc