ACE-Style Agent Evaluation and Playbook Promotion Report

Contract Review Agent — Evaluation Report · effora-ace-demo
Passed

ACE-style interview / internal experiment prototype. Not H.I.G. proprietary ACE. Not an MCP server. Controlled mock scores are not a production readiness benchmark.

Score

75/100Before
────▶
100/100After
+25 points · scale 0-100

Deterministic demo harness: task completion, groundedness, citation presence, completeness, output-format compliance, latency, failure count.

Decision

Promote playbook v46

Confidence: 78%

Reflector self-assessed confidence in the reusable lesson (0–1), not statistical confidence and not an independent auditor score.

Reason: score improved

Review

Human review not required

Harmful findings: 0

Automatic promotion allowed only when the candidate evaluation score strictly improves versus baseline on this controlled demo task, and the lesson is not flagged for human review.

Key system learning

When reviewing contracts, extract termination, indemnity, liability, and payment risks; cite document snippets for each risk claim; explicitly list missing evidence; and call out conflicting liability or termination language across documents.

Why promotion was approved
The revised playbook improved the deterministic evaluation score on the controlled sample without triggering human-review flags in this run.

Known limitations
Based on a small sample (3 local sample documents) and one controlled diligence task. A score of 100/100 here does not prove production readiness, safety, or legal correctness.

Validation summary

  • Required risk categories covered (or gaps stated)
  • Citations present in output
  • Groundedness / missing-evidence language check
  • Missing-evidence instruction present after learning
  • Cross-document conflict guidance present after learning
  • Sample size and test coverage limited (n=3 sample documents; single controlled demo task)

Promoted artifact

Version: v46

Path: /app/data/playbooks/playbook_v46.json

Reason: score improved

Run trace

Baseline: run_56b241cacf

Candidate: run_e257a016c9

Evaluated: July 29, 2026

Task: Review the sample contracts and identify key contract risks with citations, including termination, indemnity, liability, and payment terms. Note missing or conflicting evidence.

Test set: sample_docs (local contract snippets) · n=3 · evaluator deterministic-v1 · model none (ACE_MOCK=1; no live LLM)

Evaluation dimensions (candidate run)

Task CompletionTrue
Citation PresenceTrue
CompletenessTrue
GroundednessTrue
Output Format ComplianceTrue
Latency OkTrue
No FailuresTrue
Hallucination RateNot separately measured in this prototype
SecurityNot assessed beyond demo logging hygiene
Authorization BehaviorNot assessed (no auth on public demo endpoint)
Token UsageNot metered (ACE_MOCK deterministic path)

Field semantics

mock_mode / ACE_MOCK: Deterministic local demo path (no live LLM). Env value: 1.

helpful_count: Count of recorded post-promotion helpful feedback events (none recorded yet), not 'zero helpful outcomes' from this eval.

instruction status: Playbook instruction lifecycle status (active/inactive), not Azure deployment status.

derived_from_run_id: run_56b241cacf

MCP section: This prototype is not an MCP server. MCP inventory, transport, auth, and tool-permission tests are out of scope for this demo.

Technical appendix — JSON
{
  "evaluation_metadata": {
    "service": "effora-ace-demo",
    "mock_mode_env_ACE_MOCK": "1",
    "scoring_scale": "0-100"
  },
  "added_instructions": [
    {
      "id": "pb_d91bbce0be",
      "instruction": "When reviewing contracts, extract termination, indemnity, liability, and payment risks; cite document snippets for each risk claim; explicitly list missing evidence; and call out conflicting liability or termination language across documents.",
      "source_run_id": "run_56b241cacf",
      "confidence": 0.78,
      "created_at": "2026-07-29T23:12:30.077401+00:00",
      "updated_at": "2026-07-29T23:12:30.077406+00:00",
      "helpful_count": 0,
      "harmful_count": 0,
      "status": "active",
      "human_review_required": false
    }
  ],
  "removed_instructions": [],
  "changed_instructions": [],
  "run_ids": {
    "baseline": "run_56b241cacf",
    "candidate": "run_e257a016c9"
  },
  "promotion": {
    "promoted": true,
    "version": "v46",
    "path": "/app/data/playbooks/playbook_v46.json",
    "reason": "score improved",
    "before_score": 75,
    "after_score": 100
  },
  "raw_response": {
    "service": "effora-ace-demo",
    "mode": "1",
    "mock_mode": true,
    "task": "Review the sample contracts and identify key contract risks with citations, including termination, indemnity, liability, and payment terms. Note missing or conflicting evidence.",
    "before_score": 75,
    "after_score": 100,
    "score_scale": "0-100",
    "promotion": {
      "promoted": true,
      "version": "v46",
      "path": "/app/data/playbooks/playbook_v46.json",
      "reason": "score improved",
      "before_score": 75,
      "after_score": 100
    },
    "what_system_learned": "When reviewing contracts, extract termination, indemnity, liability, and payment risks; cite document snippets for each risk claim; explicitly list missing evidence; and call out conflicting liability or termination language across documents.",
    "diff": {
      "added": [
        {
          "id": "pb_d91bbce0be",
          "instruction": "When reviewing contracts, extract termination, indemnity, liability, and payment risks; cite document snippets for each risk claim; explicitly list missing evidence; and call out conflicting liability or termination language across documents.",
          "source_run_id": "run_56b241cacf",
          "confidence": 0.78,
          "created_at": "2026-07-29T23:12:30.077401+00:00",
          "updated_at": "2026-07-29T23:12:30.077406+00:00",
          "helpful_count": 0,
          "harmful_count": 0,
          "status": "active",
          "human_review_required": false
        }
      ],
      "removed": [],
      "changed": []
    },
    "run1_id": "run_56b241cacf",
    "run2_id": "run_e257a016c9"
  }
}