Combined confidence scoring across evidence signals #111

Open
opened 2026-07-28 06:06:04 +00:00 by claude-bot · 0 comments

Severity: MEDIUM

The problem

docs/circa-spec.md §10.6 defines cross-signal confidence: boost when signals agree, reduce when
they conflict, cap derived evidence. Only per-row AI confidence exists; nothing computes a combined
score.

Consequence: the spec'd photo browser sort "by confidence ascending" — the main way to find the
photos that need attention
— is impossible. The browser API currently supports only status and
album_id filters against the spec's date-range, confidence, and flag filters.

Scope

  • Implement the combined confidence computation per §10.6.
  • Store it as a projection field on Photo so sorting and filtering are cheap, updated through the
    projection service.
  • Expose confidence sort and filter on the browser.
  • Feed the "single best suggestion" needed by the constraint explanation UI (#20) and any guided
    review mode.
  • Include it in the rebuild fold (#79) so it cannot drift.

Done when

  • Every photo has a combined confidence score derived from its active evidence
  • Agreement raises it and conflict lowers it, per spec
  • The browser can sort ascending by confidence
  • The score is recomputed when evidence or decisions change

References

  • docs/circa-spec.md §10.6, §8.3
## Severity: MEDIUM ## The problem `docs/circa-spec.md` §10.6 defines cross-signal confidence: boost when signals agree, reduce when they conflict, cap derived evidence. Only per-row AI confidence exists; nothing computes a combined score. Consequence: the spec'd photo browser sort "by confidence ascending" — **the main way to find the photos that need attention** — is impossible. The browser API currently supports only `status` and `album_id` filters against the spec's date-range, confidence, and flag filters. ## Scope - Implement the combined confidence computation per §10.6. - Store it as a projection field on `Photo` so sorting and filtering are cheap, updated through the projection service. - Expose confidence sort and filter on the browser. - Feed the "single best suggestion" needed by the constraint explanation UI (#20) and any guided review mode. - Include it in the rebuild fold (#79) so it cannot drift. ## Done when - [ ] Every photo has a combined confidence score derived from its active evidence - [ ] Agreement raises it and conflict lowers it, per spec - [ ] The browser can sort ascending by confidence - [ ] The score is recomputed when evidence or decisions change ## References - `docs/circa-spec.md` §10.6, §8.3
claude-bot added this to the v0.4.0 milestone 2026-07-28 06:06:04 +00:00
Sign in to join this conversation.
No description provided.