robbond and Claude Code
d387b66c03
test(confidence-engine): clarify controlled report experiment boundary
...
Retained deterministic input-control test proving that A/B apparatus
correctly holds supportedEvidence, findings, plausibleInterpretations,
scenarioState, and providerConfig constant while only varying unresolved
question visibility. Added buildOverviewSynthesisPrompt identity proof
that full vs filtered graph produce identical prompt text.
Corrected handoff semantics: deterministic input filtering does NOT prove
model output behaviour; live two-call semantic comparison remains required.
Preserved prior imperfect live evidence with correct qualification about
uncontrolled plausibleInterpretations divergence.
Co-Authored-By: Claude Code <noreply@anthropic.com >
2026-09-30 12:30:36 +01:00
robbond and Claude Code
ada83de1db
test(confidence-engine): control report epistemic comparison inputs
...
Deterministic test (17 cases) proves A/B inputs are correctly controlled:
- supportedEvidence identical in A and B
- findings identical in A and B
- plausibleInterpretations identical (fixed canonical interpretation) in A and B
- scenarioState identical in A and B
- providerConfig identical in A and B
- only unresolvedQuestions visibility differs (A=hidden, B=canonical)
- unresolved questions excluded from evidence and plausible interpretations
- fixed interpretation carries NON-EVIDENCE epistemic status
Also corrects Loop 2 documentation to reflect that three-category
invariance was NOT established (plausibleInterpretations differed
between calls despite identical input), retaining only the narrower
valid finding: no unresolved Open Question was promoted to evidence.
Co-Authored-By: Claude Code <noreply@anthropic.com >
2026-09-30 11:44:51 +01:00
robbond and Claude Code
ef6592cd91
test(confidence-engine): add progressed investigation experiment fixture
...
Co-Authored-By: Claude Code <noreply@anthropic.com >
2026-09-30 10:55:13 +01:00
robbond
2dc1cb0fe6
docs(confidence-engine): record tester readiness findings
2026-09-11 10:34:53 +01:00
robbond
2349ef9d59
docs(confidence-engine): close pre-tester security review
2026-09-10 14:21:10 +01:00
robbond
a6796c6f73
fix(confidence-engine): bound focused investigation input
2026-09-10 13:23:39 +01:00
robbond
2cb2d556fd
fix(confidence-engine): sanitize reasoning error responses
2026-09-10 11:39:13 +01:00
robbond
b9d49ff277
fix(confidence-engine): correct legal footer layout
2026-09-10 06:40:30 +01:00
robbond
27ded883e5
feat(confidence-engine): add tester legal pages
2026-09-10 06:18:28 +01:00
robbond
96b47d16a3
fix(confidence-engine): decouple app health from provider
2026-09-09 20:00:52 +01:00
robbond
00d7593ffd
fix(confidence-engine): preserve scenario during outage
2026-09-09 19:45:55 +01:00
robbond
60c90bdd6a
fix(confidence-engine): propagate start outage classification
2026-09-09 19:36:29 +01:00
robbond
707fe1b3c0
fix(confidence-engine): sanitize start reasoning outage
2026-09-09 18:02:29 +01:00
robbond
ed033e71d5
fix(confidence-engine): sanitize focused reasoning outage
2026-09-09 17:34:56 +01:00
robbond
6974b710de
fix(confidence-engine): refine landing page layout
2026-09-09 16:33:06 +01:00
robbond
b93aad9667
fix(confidence-engine): simplify responsive login layout
2026-09-09 16:15:55 +01:00
robbond
5f423d2f5f
fix(login): correct desktop layout — sections 1+3 form left column, sign-in card right at 420px; mobile order: proposition → sign-in → HOW IT WORKS
2026-09-09 15:21:26 +01:00
robbond
4d78c81773
fix(confidence-engine): prioritise mobile sign-in
2026-09-09 14:20:27 +01:00
robbond
efdb0a29d1
docs(confidence-engine): record first-time framing increment
2026-09-09 14:04:36 +01:00
robbond
3bfc1c5c4b
feat(confidence-engine): add first-time product framing
2026-09-09 14:04:08 +01:00
robbond
fdb6c86ee2
docs(confidence-engine): checkpoint deployed product platform
2026-09-09 13:37:03 +01:00
robbond
e18de817b4
build(confidence-engine): ignore deployment environment
2026-09-09 13:30:22 +01:00
robbond
607a2ad98b
fix(confidence-engine): use deployment host address in quotes
2026-09-09 13:23:22 +01:00
robbond
3e473dcf55
fix(confidence-engine): use deployment host address
2026-09-09 13:21:47 +01:00
robbond
dafb9ae9b7
fix(confidence-engine): bind Jenkins deployment SSH context
2026-09-09 13:19:21 +01:00
robbond
b964f2f172
fix(confidence-engine): give Jenkins pipeline node context
2026-09-09 13:02:19 +01:00
robbond
2c535080d2
build(confidence-engine): add manual Jenkins deployment
2026-09-09 12:44:55 +01:00
robbond
bb62a65174
fix(confidence-engine): preserve external auth callback origin
2026-09-09 11:26:57 +01:00
robbond
0125975ccb
fix(confidence-engine): sanitize public health response
2026-09-09 10:33:54 +01:00
robbond
f557175bfb
fix(confidence-engine): keep health endpoint public
2026-09-09 10:01:10 +01:00
robbond
896851e68d
build(confidence-engine) remove copy line from dockerfile
2026-09-09 09:52:55 +01:00
robbond
2079be690f
build(confidence-engine) fix dockerfile env var
2026-09-09 09:47:45 +01:00
robbond
e6c78f87fe
build(confidence-engine): add production container packaging
2026-09-09 06:35:15 +01:00
robbond
d6df1d210e
feat(confidence-engine): use server investigation persistence
2026-09-08 19:21:05 +01:00
robbond
6dd447e56a
feat(confidence-engine): add authenticated investigation persistence
2026-09-08 17:15:46 +01:00
robbond
b949eea831
feat(confidence-engine): define investigation persistence schema
2026-09-08 16:56:07 +01:00
robbond
30bf44f2e5
feat(confidence-engine): establish authenticated product boundary
2026-09-08 16:30:07 +01:00
robbond
1c17452bee
feat(confidence-engine): add dark mode
2026-09-08 11:04:49 +01:00
robbond
24d9e466f6
docs(confidence-engine): checkpoint commercially testable product loop
2026-09-08 10:40:21 +01:00
robbond
85b9f4411f
fix(confidence-engine): reopen resolved unknowns by graph state
2026-09-08 09:42:46 +01:00
robbond
0b5a38f83d
fix(confidence-engine): persist done-for-now episode closure
2026-09-07 18:36:38 +01:00
robbond
7af708159e
docs(confidence-engine): record Terra journey boundary fixes
2026-09-07 15:51:18 +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
3f2e2e05ae
fix(confidence-engine): define focused relationship contract
2026-09-07 13:28:38 +01:00
robbond
14630cf6b7
experiment(confidence-engine): trace focused deconstruction failures
2026-09-07 13:08:08 +01:00
robbond
0cbe49913e
experiment(confidence-engine): trace live openai schema boundary
2026-09-07 12:51:13 +01:00
robbond
0d27d4935b
fix(confidence-engine): enforce openai strict object invariants
2026-09-07 12:22:03 +01:00
robbond
e289f0be1f
fix(confidence-engine): handle propertyless openai object schemas
2026-09-07 10:59:28 +01:00