Files
confidence-engine/docs/experiment-57j25.md
T

6.5 KiB

Experiment 57J.25 — Live Unknown Admission v0.15 Validation

Objective: Validate that the v0.15 candidate admits two user-supported unknowns from the 57J.11 case through the live production updateCase() path without requiring fake provenance edges.

Pre-written expectation

The answer explicitly introduces two independent uncertainties: savings realism and retention impact. If v0.15 works on the live production path, those user-supported unknowns should no longer be rejected solely because they lack an answer-derived provenance edge. No fake edge should be required or manufactured. A later failure at a different validation/reasoning boundary is acceptable evidence and must be recorded as the first new failure.

Configured apparatus

  • Ollama base URL: http://192.168.1.111:11434
  • Model: qwen-claude:latest
  • Harness: scripts/reproduce-multi-turn-investigation.mjs (canonical)
  • Branch: feature/user-supported-unknown-admission-v0.15
  • Production API path: /api/cases/start/api/cases/update

Fixed scenario and answer

Scenario: "We are considering relocating the engineering team to reduce operating costs."

Answer: "Before deciding, I need evidence that the projected office savings are realistic and evidence that the move will not materially increase loss of key engineers."

Live-call count

start: 1
update: 1
total: 2

START

  • HTTP status: 200
  • Stage: unknown (initial state)
  • Node count: 6
  • Edge count: 3
  • Selected question: "What would clarify detailed breakdown of current engineering operating costs in this situation?"

UPDATE 1

  • HTTP status: 200
  • Stage: update_applied
  • Error/validation summary: null (none)
  • Node count: 8 (+2 new)
  • Edge count: 5 (+2 new)
  • Selected question: "What would clarify realism of projected office savings in this situation?"

Detailed result capture

Two proposed unknown nodes

id label description kind status
n-oss-realistic Project realism and validation of anticipated office relocation savings. Whether the projected financial savings from the relocation are realistic and achievable, so that the cost reduction objective can be trusted as a driver for the decision. unknown unknown
n-kr-loss Projected impact of the move on key engineer retention rates. The extent to which the relocation could cause a material increase in the turnover of essential engineering staff, because retaining core talent is critical to operational continuity if costs are reduced. unknown unknown

Edge topology for new nodes

  • n-oss-realisticdepends_on → central state node
  • n-kr-lossdepends_on → central state node

Both edges serve the structural role of linking newly admitted unknowns to the situation summary. Neither edge is manufactured solely to satisfy an answer-provenance requirement — they are standard graph wiring present in all valid productions.

Answer meaning (from proposal diagnostics)

userSupportedMeaning: "The user indicates that proceeding requires validation of two specific factors: the realism of projected office savings and ensuring the relocation does not cause a material increase in key engineer turnover."
supportCategory: null
resolutionGuidance: null

Question selection diagnostics

  • Active unknown selected: n-oss-realistic (score=16, objective_match=true)
  • Second candidate: n-kr-loss (score=4, outranked by score delta 12)
  • Question: "What evidence would clarify project realism and validation of anticipated office relocation savings?"
  • Strategy: evidence_gathering
  • Reasoning pattern: diagnosis
  • Question complexity: acceptable (primaryConceptCount=1, cognitiveLoad=low)

Reasoning state (from diagnostics)

  • Comparability: confirmed ("The observations are not competing like-for-like measurements.")
  • Relationship: insufficient_information
  • Atomicity: atomic — "No deterministic composite pattern was detected, so the unknown can be investigated directly."
  • Decomposition: attempted but not accepted — "Decomposition stopped because no meaning-preserving child family was justified for this parent."

The previous rejection "New unknown must be explicitly related to an answer-derived node" does NOT occur. Both n-oss-realistic (savings dimension) and n-kr-loss (retention dimension) were admitted through proposal_compatibility with HTTP 200 at update_applied. No error or validation failure was produced.

Target classification

  • Savings target: PRESERVED
  • Retention target: PRESERVED

Fake provenance edge: NO

Both edges linking the new unknowns use the standard depends_on relationship to the central state node — this is structural graph wiring, not a fake edge manufactured solely to satisfy answer provenance. No other new edges were introduced whose only apparent role is proving linkage to the user answer.

Classification: A — PASS

The v0.15 update path admits both user-supported evidence dimensions through the production path without rejection at the old 57J.11 provenance-link gate. Both nodes are fully represented with correct label, description, and standard structural edges. The selected next question targets one of the two admitted unknowns (n-oss-realistic) with a valid diagnosis/evaluation strategy. No later failure occurred within this single update.

What this experiment established

  1. The v0.15 code path admits user-supported unknowns whose meaning derives from conjunction in the answer without requiring any answer-derived provenance edge to pre-exist on the graph.
  2. Two independent evidence dimensions in a single answer are correctly represented as two separate unknown nodes (not collapsed).
  3. Both target nodes receive meaningful descriptions grounded in the answer semantics, not generic templates.

What this experiment does NOT prove

  1. That the admission works across repeated runs with the same input.
  2. That the admission works for unstructured/conjunction answers outside the relocation domain.
  3. That downstream investigation (Update 2+) proceeds without new failures at a different boundary.
  4. That the too_broad conversation health signal (5 active unknowns) does not eventually block later turns.
  5. That implicit conjunctions (without "and"/"or") are admitted equally cleanly.

Production code changed: NO

Prompt changed: NO

Schema changed: NO

Retries: 0

Ollama calls beyond budget: 0

Documentation updated: YES