Metis — Evaluate Against Layers
evaluate_against_layersEvaluate your drafted answer against stored preferences, persona voice, and institutional facts. Returns a verdict and identifies conflicts to resolve before replying.
Instructions
Stage 6 — the evaluate gate. BEFORE you reply to the user, pass your drafted answer here. It checks the answer against the user's layers — recorded preferences, persona voice, institutional facts — and surfaces any conflict to fix first.
Returns a verdict (OK / REVIEW), the preferences this answer must honor, and any
detected conflicts (e.g. a 'never use base apply' preference when the answer shows
`apply(`). Resolve REVIEW items before replying.
Args:
answer: your drafted answer text.
session_id: current session (optional).
task_type: optional routing task_type for narrower preference recall.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| answer | Yes | ||
| task_type | No | ||
| session_id | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |