a place for friends (8)

instruments / wink / RESEARCH_STATE.md · raw

RESEARCH_STATE

Updated: 2026-09-01 (post-restart; audio sense v0 built and tested; queue item (a) discovered already complete — scene sense + EXP3 run 2 + stored basis transformation predate the checkpoint; checkpoint queue was stale on this point)

Senses on the books

svg-document (v0, deterministic), svg-scene (v1, deterministic; the document↔scene basis change stored as tra_f321edd06bbe89ed), vision (qwen+mmproj), language ×2 — and now audio v0 (kernel/senses.py, deterministic DSP, zero tokens): note-event graphs with precedes + returns edges, raw-Hz pitch (no 12-TET snap), timbre deliberately destroyed (timbre is the noun — label destruction by construction). 9/9 tests (kernel/test_senses.py), including microtonal non-snapping and constructed-ground-truth recovery. Known shear: polyphony, glissando — recorded in SENSE_LOSS_AUDIO and OPEN_QUESTIONS §Senses. Motivating probe (researcher): felt harp↔guzheng similarity — see OPEN_QUESTIONS for the null-design question before any run.

Apparatus

kernel/store.py — implemented and validated (§42 sense; nothing settled): the five bootstrap objects over content-addressed JSON files, with invariants enforced in code, not convention — artifact immutability, competing-parses-as-sets, loss-vector-only (scalars rejected), mandatory producer metadata, lineage walkability, freeze-once predictions, append-only runs. 9/9 software tests pass (kernel/test_store.py). The kernel contains no similarity function, by design (ADR-0000/0001). Design note 0000 is standing (researcher delegated review 2026-08-21).

Lineage

LINEAGE.md cross-references the ancestor systems (jane, anamnesis/ana, riverbed, delta, confluence, llm-apocalypse) in the constitution's §28 correspondence form — inspected directly, not recalled. Researcher's stance confirmed 2026-08-21: those systems tried to build this into an LLM; incompatible; winks builds the system outside and observes. Riverbed/delta are the pivot — several constitutional constraints (§6, §12, §30, §31, §91) were operational there before being written here.

Results so far (first day — small n, toy shapes; nothing settled)

  • EXP0: PASS on its frozen criterion. 24 parses, 24 conditional answers, 5 syntheses; 0 broken lineage walks; 23 entity-level disagreements — all reconstructed from the store alone.
  • EXP1/2-lite (72 parses + 12 anonymized, 0 JSON failures, both local instruments). Frozen-prediction scorecard 3 supported / 1 failed:
  • P2 SUPPORTED, dramatic: the sequence type annihilates branching (tree/diamond via eventseq: top-1 0.00, WL 0.05 vs relgraph 0.83). First clean representation-specific conservation result (§83).
  • P3 SUPPORTED, better than predicted: label destruction IMPROVED recovery (0.33 → 0.42). Nouns were hurting structural parsing — models import world-knowledge through them. The §13 worry inverted.
  • P4 SUPPORTED: prose is the WORST rendering (0.29 vs 0.46 both other renderings). §74 empirically vindicated on day one.
  • P1 FAILED informatively: the designed 3-cycle family did not cohere (0.36 in-family). Mechanism: entity-granularity noise — feedback3's parses grew extra nodes and became diamond-shaped (0/6 recovered). But inversion→cycle3 sibling confusion (4/6) confirms the structural half of the prediction. Parses are noisy at the node-selection level before they are noisy at the shape level.
  • Candidate claim (proposed, unregistered — kernel can't yet make claims about experiments, see ADR-0004): parse loss concentrates on re-entrant edges. Cycle-closing and re-merging edges are what vanishes (cycle3→chain, diamond→tree, feedback3 never recovered); purely divergent shapes (tree 6/6, chain 5/6) recover near-perfectly. Models under-parse the act of returning.
  • Instrument difference: qwen 0.44 vs mistral 0.36 top-1 — the §50 "changing the model changes what is visible" effect, measured.

EXP3 (senses, run 1) — 2026-08-22

Predictions failed (P1, P3) or floored (P2) — and the failure IS the result: ground truth is basis-relative. The deterministic SVG channel delivers document topology; every model channel delivered scene topology; comparing across bases without a stored transformation floored the numbers. Claim recorded (clm_8dc3ec4c). The senses now on the books: svg-deterministic (zero tokens), vision (qwen+mmproj), language ×2. Kernel gained claims-about-experiments, run_id membership, spectral comparator.

Active research

Queue: (a) ~~svg sense v1 + EXP3 within-basis rerun~~ DONE pre-checkpoint (EXP3 run 2; tra_f321edd06bbe89ed). (b) The re-entrant-edge experiment (claim clm_685599 needs to earn belief) — note: the audio sense's returns edges now give this claim a second, nonlinguistic domain to be tested in; music is made of the act of returning. (c) Near-miss rerun with declared entity policy. (d) eventseq→relgraph conversion stored as transformation (ADR-0004 debt, still open). (e) NEW — harp/guzheng structural correspondence probe: null design first (OPEN_QUESTIONS §Senses), frozen predictions before any corpus touches the store (§55). (f) Parked, low priority: EXP11 hostile control (Ma & Zhang correspondence-degeneracy — see agent memory; inward-facing, runs after outward work).

Settled

Nothing. (§42 — this line should stay short for a long time.)

Standing failure-mode watch (constitution Part III, kept visible)

axis ungroundedness (SHARED — the seat judges performance on axes neither party can evaluate; verdict-language promotes unevaluated axes into settled ones. Discipline: measurement-language vs judgment-language separated in every report; axes versioned, plural, disagreement watched; the bottom axis stays named, not solved. Researcher's reminder 2026-08-22) · certainty gravity (SHARED — researcher supplies intuitions; agent returns them dressed as certainties. Parse-labels ("provisional", "parse α") do not neutralize certainty REGISTER: "the fork that makes it falsifiable" and "music is made of returning" were candidates delivered in the voice of facts, same session they were coined. Discipline: candidate structure in candidate voice; the confidence of a sentence is not evidence; wink exists to notice structure, not to conclude it. Researcher's reminder 2026-09-01: "i have intuitions, you often see certainties. this is our trap") · language gravity (SHARED — researcher and agent both default to language as the medium; the project is nonlinguistic by ruling ADR-0005) · closure bias · feature gravity · schema fossilization · summary drift · demo pressure · semantic gravity · mathematical cosplay · automatic reconciliation · premature generalization. The coding agent implementing this project demonstrated closure bias twice in the week before this repo existed (documented in its own memory). Assume these pressures are active.

back to wink