Skip to content

probe(palette): immutable reference frame and salience-weighted signal retention - #1718

Merged
AdaWorldAPI merged 2 commits into
mainfrom
lab/palette256-immutable-salience-20261022
Oct 22, 2026
Merged

AdaWorldAPI merged 2 commits into
mainfrom
lab/palette256-immutable-salience-20261022

Conversation

@AdaWorldAPI

Copy link
Copy Markdown
Owner

Purpose

Probe the operator's four-part distinction without replacing the codebook: immutable reference frame, salience-weighted "MP3" selectivity, Palette256 index = needle, and separate relation lookup. These are independent claims, not a general hallucination guarantee.

Existing substrate

  • crates/bgz-tensor/src/palette.rs: WeightPalette, assignments, distortion radii
  • crates/bgz-tensor/src/projection.rs: Base17::l1_weighted (20× directional, 3× magnitude, 1× detail)
  • crates/bgz-tensor/src/fisher_z.rs: pairwise relation codec
  • .claude/knowledge/reference-frame-vs-motion.md: immutable baked frame versus mutable session overlays

New falsifiable slice

This adds a test using the actual Base17 and WeightPalette APIs. It pins (1) the direction-vs-detail weighting and (2) a read-only reference frame: assignment and lookup cannot change the baked palette. It does not claim that salience automatically suppresses semantic hallucinations, or that the Rust Vec fields are technically immutable. The production API's externally-mutable fields remain a future hardening question.

Next independent measurements

On real held-out corpus samples, compare unweighted versus weighted top-k retrieval, loud/quiet signal coverage, missed rare truths, changed-snapshot refusal, and negative controls. Treat perceptual selectivity as a measurable trade-off rather than guaranteed denoising.

Verification

cargo test --manifest-path crates/bgz-tensor/Cargo.toml --test palette_immutable_salience_probe.
No runtime changes. No executable code borrowed from Google Search.

@coderabbitai

coderabbitai Bot commented Oct 22, 2026 •

Copy link
Copy Markdown

Important

  • 🔍 Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

⚙️ Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: Organization UI
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: a5315011-cd20-4976-a8de-cdd4c2404aa0
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Warning

Billing warning: we have not been able to collect payment for this subscription for more than 72 hours. Please update the payment method or pay any pending invoices in Billing to avoid service interruption.

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@AdaWorldAPI
AdaWorldAPI marked this pull request as ready for review October 22, 2026 21:26
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 22, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-22T21:27:14.677540Z 5b6b214 Draft marked ready
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01G22yT6htkcdyXsihxxXdrg
AdaWorldAPI pushed a commit that referenced this pull request Oct 22, 2026
Moves crates/bgz-tensor/tests/palette_immutable_salience_probe.rs here from #1718. Unlike the local helpers already in this
series, it exercises the real implementation, so the series keeps its
experiment contract and gains the concrete counter-probe. #1718 is
closed as superseded once this lands.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01G22yT6htkcdyXsihxxXdrg

Copy link
Copy Markdown
Owner Author

This test now lives in #1710 (commit 0ebf85c), where it serves as the production-surface counter-probe for the canonical #1709–#1717 series. It passes locally (release). I'll close this PR as superseded once #1710 has landed.


Generated by Claude Code

@AdaWorldAPI
AdaWorldAPI merged commit 663e418 into main Oct 22, 2026
10 checks passed
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.

2 participants