robbond
20b416dcb6
test(confidence-engine): report final deep provider count
2026-10-07 07:43:08 +01:00
robbond
44db12d9c0
test(confidence-engine): forward deep provider schemas
2026-10-07 07:25:52 +01:00
robbond
0b84f8ad28
test(confidence-engine): expose CU synthesis failure shape
2026-10-07 06:59:43 +01:00
robbond
d6dbc17bdf
fix(confidence-engine): await focused deconstruction provider
2026-10-06 18:18:10 +01:00
robbond
814360e368
test(confidence-engine): use canonical focused deconstruction
2026-10-06 17:28:40 +01:00
robbond
9362c78f81
refactor(confidence-engine): extract focused deconstruction seam
2026-10-06 17:06:44 +01:00
robbond
8e3f4388d6
test(confidence-engine): preserve focused investigation evidence seam
2026-10-05 09:35:04 +01:00
robbond
e996a542b3
test(confidence-engine): align deep investigation episode seam
2026-10-05 08:06:28 +01:00
robbond
ca284d9c04
test(confidence-engine): preserve deep investigation episode state
2026-10-05 07:54:17 +01:00
robbond
90649c0495
test(confidence-engine): compose deep CU checkpoints
2026-10-05 06:44:29 +01:00
robbond
72b10d0050
test(confidence-engine): capture deep-investigation checkpoints
2026-10-05 06:40:28 +01:00
robbond
b448f522f6
feat(confidence-engine): deriveInvestigationLearning deterministic learning projection from canonical provenance
...
Adds deriveInvestigationLearning to episode-preparation.js: pure function that maps resolvedNodeIds + Contributions + Findings to investigation learning propositions, preserving node.label question text and contribution-provenance ordering.
Owning tests prove: correct provenance, cross-question isolation, eligibility rule (null/agree eligible; not_quite/not_relevant excluded), unresolved exclusion, no-eligible-material omission, text preservation, and provenance authority over originatingTargetNodeId shortcut.
2026-10-02 08:18:19 +01:00
robbond
0cc9d087c3
fix(confidence-engine): permit empty plausibleInterpretations for honest zero state
...
- Zod validator: plausibleInterpretations accepts empty string (zero interpretations) while remaining required and string-typed
- Prompt instruction: SECTION B now explicitly requests "" instead of absence prose when no plausible inputs exist
- Report generation/update paths derive hasPlausibleInterpretations from actual synthesized data rather than hard-coding true
- Tests: updated validation contract, added hasPlausibleInterpretations derivation assertions, updated seam tests to use derived values
2026-10-02 06:48:24 +01:00
robbond
3d0c90e64c
fix(confidence-engine): unwrap overview provider response
...
Production: synthesizeInvestigationOverview() now passes providerResult.response
to validateOverviewResponse() instead of the raw envelope, matching the proven
pattern in current-understanding-synthesis.js.
Regression: fakeProvider returns real-provider envelope shape { response, providerApiPath }
and four new regression tests verify unwrapping succeeds with valid response
and fails correctly with invalid response inside the envelope.
Handoff: documented defect confirmed, fix applied, and owning regression added.
2026-09-30 16:06:14 +01:00
robbond
85b9f4411f
fix(confidence-engine): reopen resolved unknowns by graph state
2026-09-08 09:42:46 +01:00
robbond
949a7024b3
fix(confidence-engine): allow no-op episode reconsideration
2026-09-07 15:50:50 +01:00
robbond
ae00e70ced
fix(confidence-engine): unwrap synthesis provider response
2026-09-07 15:50:50 +01:00
robbond
7548a6af59
fix(confidence-engine): supply synthesis output schema
2026-09-07 13:44:57 +01:00
robbond
bb3082d633
experiment(confidence-engine): route UI journey provider centrally
2026-09-07 09:35:53 +01:00
robbond
0bb2f01100
experiment(confidence-engine): isolate reconstruction observation
2026-09-06 10:31:45 +01:00
robbond
1daf2bb6ce
experiment(confidence-engine): expose reconstruction provider seam
2026-09-06 08:01:29 +01:00
robbond
cd1c6f4fc5
chore(confidence-engine): expose reconstruction fallback path
2026-09-05 19:13:39 +01:00
robbond
dabd9e2245
fix(confidence-engine): expose failed provider path
2026-09-05 17:00:33 +01:00
robbond
84fc53f017
fix(confidence-engine): expose reconstruction validation issues
2026-09-05 13:48:48 +01:00
robbond
55e935066c
fix(confidence-engine): project unexplained transitions
2026-09-05 13:15:11 +01:00
robbond
fb49df87aa
feat(confidence-engine): expose initial reconstruction evidence
2026-09-05 12:39:17 +01:00
robbond
7472b6ecb0
feat(confidence-engine): preserve initial reconstruction relationships
2026-09-05 11:53:58 +01:00
robbond
37245a8e28
fix(confidence-engine): expose reconstruction failure evidence
2026-09-05 08:18:04 +01:00
robbond
83818c0c71
feat(confidence-engine): add investigation overview synthesis seam
2026-09-02 14:34:32 +01:00
robbond
b647236d44
fix(confidence-engine): constrain understanding to supported evidence
2026-09-01 18:17:26 +01:00
robbond
cd895a33ff
feat(confidence-engine): reopen clarified questions
2026-09-01 16:07:22 +01:00
robbond
76c6096905
fix(confidence-engine): resolve model for episode reasoning
2026-09-01 13:24:37 +01:00
robbond
c89cc51ae6
feat(confidence-engine): add completed episode reasoning seam
2026-09-01 09:28:02 +01:00
robbond
ab655e2222
fix(confidence-engine): scope episode closure authority
2026-09-01 08:55:38 +01:00
robbond
0752c53a25
feat(confidence-engine): accept episode evidence at graph application
2026-09-01 08:30:26 +01:00
robbond
6b77e32771
feat(confidence-engine): accept completed episode reasoning input
2026-09-01 06:59:04 +01:00
robbond
efa39f52de
feat(confidence-engine): prepare completed episode evidence
2026-09-01 06:48:55 +01:00
robbond
8e941b0c7b
fix(confidence-engine): resolve synthesis model configuration
2026-08-31 07:32:04 +01:00
robbond
ff1119b4d5
feat(confidence-engine): establish current understanding synthesis seam
2026-08-30 18:48:38 +01:00
robbond
e221bd3bf8
feat(confidence-engine): isolate finding-informed understanding
2026-08-28 08:16:37 +01:00
robbond
cb707c0192
test(confidence-engine): capture tentative mapping regression
2026-08-26 14:06:51 +01:00
robbond
fdb173d0e9
feat(confidence-engine): anchor focused frontier to investigation relevance
2026-08-26 12:16:41 +01:00
robbond
cfd463d8b3
test(confidence-engine): capture structural frontier priority regression
2026-08-26 12:10:07 +01:00
robbond
42a7e82d88
feat(confidence-engine): tighten focused relationship attribution
2026-08-26 07:56:27 +01:00
robbond
3ca37b0918
test(confidence-engine): checkpoint focused deconstruction regression cases
2026-08-26 07:34:22 +01:00
robbond
112739b8e5
feat(confidence-engine): checkpoint focused deconstruction reasoning
2026-08-25 15:10:09 +01:00
robbond
9d670822a3
feat(confidence-engine): preserve focused deconstruction semantic fidelity
2026-08-24 10:11:06 +01:00
robbond
517d780e2c
checkpoint: preserve semantic decomposition investigation state
2026-08-22 08:21:29 +01:00
robbond
7add85d8d2
feat(experiment): checkpoint focused investigation boundaries
2026-08-19 05:41:32 +01:00
robbond
913dfec507
test(experiment): checkpoint comparison observability
2026-08-18 19:28:30 +01:00