Skip to content

feat: D16 adjudication — 2v2 stays hypothesis until a rule fires - #35

Merged
eSlider merged 1 commit into
mainfrom
feat/contradict
Aug 14, 2026
Merged

feat: D16 adjudication — 2v2 stays hypothesis until a rule fires#35
eSlider merged 1 commit into
mainfrom
feat/contradict

Conversation

@eSlider

@eSlider eSlider commented Aug 14, 2026

Copy link
Copy Markdown
Owner

Summary

  • D16: ≥2 yes vs ≥2 no stays (not confirmed) until temporal_freshness or authority_pairing fires (internal/facts, bin/facts/audit contradict).
  • Hypothesis facts escalate to web; confirmed facts do not. Search returns confidence.
  • Gitea #29. Do not close GitHub feat: incremental brain/add without rebuild (#14) #29.

Test plan

  • go test ./internal/facts ./internal/brain/rank -count=1
  • CC=gcc CXX=g++ CGO_CFLAGS= CGO_LDFLAGS= go test ./... -count=1
  • uv run python -m unittest bin.tools.test_contradict bin.tools.test_bin_layout -q
  • ./bin/facts/audit self
  • echo '{"text":"x","yes":[{"id":"a","kind":"runtime"},{"id":"b","kind":"config"}],"no":[{"id":"c","kind":"runtime"},{"id":"d","kind":"config"}]}' | ./bin/facts/audit contradict --jsonunresolved
  • GitHub Actions Test + OCR green

temporal_freshness then authority_pairing; unresolved keeps (not confirmed).
bin/facts/audit contradict. Gitea #29.
@cursor

cursor Bot commented Aug 14, 2026

Copy link
Copy Markdown

Bugbot is not enabled for your account, so this pull request was not reviewed.

Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs.

@eSlider
eSlider merged commit 0065655 into main Aug 14, 2026
3 checks passed
@eSlider
eSlider deleted the feat/contradict branch August 14, 2026 10:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant