EXAMPLE / Knowledge

Answer against a named knowledge snapshot

Trace a deterministic answer to approved rule versions, then inspect how citations change after review and publication.

Test fixtureIntermediate
PATTERN EXPLORER

Follow the pattern. Inspect its limits.

Explore the source walkthrough, its evidence and the choices you would make in your own application.

PARCOURS DU CODE SOURCELire l’opération dans l’ordre rédigé
Choose a point to look closer
01 / Parcours du code source

Validate the request envelope

The orchestrator checks the request envelope before searching. An invalid envelope returns a refused answer with a reason code.

An exploration of the inspected source; no example is executed here.

1 / 4

The situation.

A deterministic assistant searches a named curated snapshot. The integration fixture publishes an initial rule version, creates and reviews a change, publishes a second snapshot, and checks that the new answer cites that snapshot.

What you will learn

  • Bind an answer to locale, jurisdiction, scope, and a specific knowledge snapshot.
  • Keep citations connected to versioned source records.
  • Refuse when the request envelope, scope, or citation conditions are not met.

Follow the operation.

  1. 01

    Validate the request envelope

    The orchestrator checks the request envelope before searching. An invalid envelope returns a refused answer with a reason code.

  2. 02

    Search one snapshot

    The caller supplies kbSearch. The orchestrator uses the snapshot ID and jurisdiction from the validated envelope and derives citations from the returned rule-version IDs.

  3. 03

    Enforce scope and citations

    Scope and citation checks can replace the draft with an escalation or blocked answer. The answer builder is deterministic and makes no LLM calls.

  4. 04

    Review and publish a change

    The integration test uses in-memory KB and pipeline handlers, approves updated rule material, publishes a new snapshot, and asserts that a subsequent answer cites it.

What the source demonstrates.

  • The inspected answer builder uses explicit snapshot, jurisdiction, and scope inputs.
  • The integration fixture asserts citation changes after a reviewed publication path.
  • The example can be inspected without a model provider.

What it does not establish.

  • Legal or regulatory correctness of the sample rules.
  • A guarantee against hallucinations for an arbitrary model integration.
  • Production knowledge quality, expert identity, or access controls supplied by a host application.

Bring it into your environment.

Use the exact source context and prerequisites below. A source walkthrough is not a verified public-package installation recipe.

  • Access to the inspected source repository and a checkout at the cited revision.
  • The repository's Bun workspace dependencies and required generated package exports. These instructions were inspected; the examples were not executed in this review.

Répertoire de travail : examples/policy-safe-knowledge-assistant

PACKAGE-LOCAL COMMANDS
bun test src/integration.test.ts

The source fixture creates two approved snapshots and checks that each answer cites the selected snapshot.

Orchestrator and test source inspected; not executed here.

Read the related guide →

Make the pattern your own.

  • Supply curated sources and preserve their version identifiers.
  • Define the request envelope and refusal conditions before connecting a model.
  • Test stale snapshots, missing citations, and publication transitions with your own content.
CONTEXTE SOURCE

Inspect the evidence.

Reviewed 2026-10-27 · b67c376f

Pinned source links require repository access; publication and anonymous package availability were not checked for this example.

Declared maturity
beta
Catalogue registration
Registered
Inline preview
Registered
Execution in this review
Not rerun
Production qualification
Not assessed
Votre vue

Make room for your context.

Shape the presentation around this moment. You can change it whenever you need.

Votre contexte

The different parts of you

Choose a starting point

Un mélange utile de contexte, de visuels et de guidage discret.

Tune each dimension
Each dimension can change independently. Product permissions and available actions stay unchanged.

Support the way you begin and return

Tune your support

Confort de lecture

Choisir votre langue

La langue de l’interface change uniquement le texte. Les marchés, les prix et les parcours conservent leurs propres paramètres.

Couverture des traductions

Une partie du contenu est affichée en anglais.

Navigation151
Graphe616
Catégories378
Portfolio833
Exemples2 035
Aperçu de la source1 542

D’autres traductions seront ajoutées à mesure que le contenu sera relu.

Cette préférence est enregistrée dans ce navigateur.

Rechercher sur le site

Des points de départ utiles

Aucun résultat. Essayez une expression plus courte, un nom d’opération ou un autre périmètre de recherche.

UN PEU DE PLACE POUR EXPLORER

Trouvez quelque chose à explorer.

Ouvrez un aperçu détaillé sur cette page, essayez une autre perspective ou suivez le détail vers sa propre page.

Fonctionnement des aperçus et des commandes
01

Regarder avant de partir

Survolez un lien ou sélectionnez-le avec Tab pour voir un aperçu. Cliquer sur le lien d’origine ou appuyer sur Entrée ouvre toujours sa destination.

02

Rester dans le contexte

Entrez dans l’aperçu pour explorer ses sections. Depuis un lien sélectionné, utilisez Alt + ↓ pour y entrer au clavier. Échap le ferme.

03

Ouvrir les possibilités

Les lignes dépliables, les choix de perspective et les commandes mises en évidence révèlent davantage. Votre vue adapte le confort de lecture et le contexte exploré.

Un bouton séparé pour voir de plus près

Affichez de petits boutons d’aperçu à côté des liens quand l’espace le permet. Touchez l’œil pour examiner ou le lien pour y aller directement. Ce choix reste dans cet onglet.

Aucun historique de navigation n’est collecté. La réduction des animations suit votre appareil et Votre vue.