Repository navigation
contract: qualia_profile — ICC-style named-qualia table (219 calibrated, D-QPROF-0) - #1571
Conversation
…Upstash calibrations The workspace carried two 17-axis "qualia" vectors on different axes and no named calibration set; classification_distance compared device telemetry to six Ekman archetypes and, since the i4 cutover, stored a constant 1.0. This lands the 219 calibrated patches (ada:qualia:calibrated:*) as the profile connection space, a one-byte palette (0 | 1..=219 | 220..=255 reserved), the K residual as B2A on the PCS side, a 256-bit Gamut with three rendering intents, a three-ink Mix, and the five same-named device↔PCS axes marked as the only measured ones. The A2B CLUT for the other twelve is an open probe (ISS-QUALIA-A2B-CLUT-UNMEASURED), not a constant. Generator is deterministic and rustfmt-stable; TABLE_FNV mutation verified red. 11 tests, 1495/1495 contract lib tests green, clippy -D warnings clean. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HJmVZ8oUCaqgZ1efdeqCif
|
Important
This repository does not receive automatic reviews because it has fewer than 10 stars. ⚙️ Run configuration
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. Comment |
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
|
Add Carrot credits or activate Agent usage billing to use Autofix |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 22c9f83401
ℹ️ 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".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
The single TABLE_FNV check re-computed a fingerprint from the generated table against a constant in the same generated file, so a JSON edit without regeneration stayed invisible. The generator now also emits SOURCE_FNV over the raw JSON bytes; the test reads the file with include_str! and re-computes it, and checks the declared count against NAMED_COUNT. Mutation-verified: edit the JSON without regenerating → red; hand-edit the table → red. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HJmVZ8oUCaqgZ1efdeqCif
…nd 12 tests Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HJmVZ8oUCaqgZ1efdeqCif
#1576 Maps #1560-#1576 onto the 2026-10-15 ledger correction: nine closed ends (O22 verdict, R1 grid, 59..60 one field, one operand dictionary per epoch, mapping inventory, stamp as evidence lane, version clock, rejected hydrate guard, board catch-up), merged items (O25+K2, N1+decision 2 = D-HL-5 H4, ablation+N15+D-ASM, DOC-WIRE) and new ones (O29, O30, BAND-RETIRE, N16-N21). Adds the six missing PR arc entries and a LATEST_STATE catch-up. Claude-Session: https://claude.ai/code/session_01EFw2WdKr1oxvaKCJC2ua2R
…hors-20261018 data(qualia): preserve original 219 musical anchors beside #1571 corpus
…chment docs(qualia): restore 219 music/harmony annotations alongside #1571 data
Summary
data/qualia/calibrated_219.json— the 219 patches from Upstashada:qualia:calibrated:*thatthinking-engine/src/qualia.rscites and did not carry. Plus.bin1024(sign-binarized Jina embeddings, 28 KB) for the Haspelmath-adjacency proposal side.lance_graph_contract::qualia_profile+ generatedqualia_profile_table: an ICC-style profile for felt states. Three spaces kept apart — device (qualia::AXIS_LABELS, convergence observables), PCS (PCS_AXES, 17 phenomenological axes, patches as[i8; 17]in hundredths), observer (Ekman-6 and friends). One-byte palette0 | 1..=219 | 220..=255 reserved.nearest_named= B2A on the PCS side; its residual is the K channel — theclassification_distanceD-CSV-5b stopped storing, measured against the inner vocabulary instead of six outside archetypes.Gamut(256-bit mask per mode/persona/voice) with three intents adapted to a discrete palette;Mix= up to three inks (whatada:qualia:activecarries).measuredmask. The CLUT for the other twelve is a chart probe, filed asISS-QUALIA-A2B-CLUT-UNMEASURED; the HYPOTHESIS that same-named axes mean the same thing is stated as such.scripts/gen_qualia_profile.pyis deterministic and rustfmt-stable;PROFILE_ID(sha256 of the JSON) andTABLE_FNVpin the table. Board:LATEST_STATE.mdinventory delta +ISSUES.mdopen row.Not decided here: how 219 named patches share the one-byte Σ-codebook slot with the 64
sigma_rosettaglyphs. The module defines the numbering only.Test plan
cargo test -p lance-graph-contract --lib— 1495/1495 (11 new, each with a stated falsifier: FNV mutation verified red; relative-vs-perceptual inertness found both a differing and an agreeing input; anti-vacuity onGamut::from_familiesand onnearest_namedover all 219)cargo clippy -p lance-graph-contract --lib --tests -- -D warningsclean;cargo fmt --checkcleanpython3 scripts/gen_qualia_profile.pytwice → byte-identical table../ndarraycheckout is not in this environment)🤖 Generated with Claude Code
https://claude.ai/code/session_01HJmVZ8oUCaqgZ1efdeqCif
Generated by Claude Code