ruview @ v1097
integrity
- size
- 55.6 MiB
- downloaded
- last checked
release notes
Automated release from CI pipeline
Changes: research(R3.2): embedding-level physics-informed env — structural validation + AETHER dependency (#729)
Implements R3.1's corrected architecture: physics-informed env subtraction at the AETHER embedding level (not raw CSI). Tests whether moving the operation closes the cross-room gap that R3.1 NEGATIVE surfaced.
Headline (10 subjects, 2 rooms, 3 positions/room):
| Approach | Cross-room K-NN |
|---|---|
| Within-room AETHER sanity | 100% |
| Cross-room AETHER raw (no env sub) | 10% (chance) |
| Cross-room AETHER + labelled MERIDIAN | 20% (oracle) |
| Cross-room AETHER + physics-informed | 10% (chance) |
| Cross-room AETHER + physics + residual | 20% |
Structural validation: physics + residual matches the labelled MERIDIAN oracle WITH ZERO LABELS. The architecturally-correct approach works.
But neither approach reaches 80%+. Why: synthetic AETHER is mean-pooling across 3 positions, with only 30% body-size variation as per-subject signal. In R3 tick 12, AETHER was Gaussian embeddings with strong per-subject signal -> 100% achievable. Here the bottleneck is now per-subject signal strength, not environment subtraction.
R3.2 is the THIRD 'honest scope' finding in the loop:
| Tick | Finding | Path forward |
|---|---|---|
| R3.1 | physics-informed at raw fails | embedding level (R3.2) |
| R6.2.2.1 | 2D N=5 knee doesn't hold in 3D | chest zones (R6.2.4) |
| R3.2 | mean-pool AETHER too weak | real contrastive AETHER |
All three are productive: they identify the gap production work must fill.
R3.2 confirms ADR-024 (AETHER) is on the critical path for cross-room re-ID. Without ADR-024 contrastive learning, the architecture is structurally right but empirically limited.
Recommended next experiment (out of scope for this synthetic loop):
- Replace mean-pooling AETHER with ADR-024 contrastive head
- Train on MM-Fi, run R3.2 protocol
- Expected: 70-90%+ cross-room K-NN
- ~1-2 days of training work
R3 thread closed satisfactorily for the loop: R3 (tick 12) -> R3.1 NEGATIVE -> R3.2 STRUCTURALLY VALIDATED. Arc produced:
- Architectural recommendation: use embedding level
- Critical-path component identified: ADR-024 AETHER
- Three constraint regimes documented (within-room ok, embedding+labels = oracle, embedding+physics+residual = matches oracle without labels)
- Clear production path
Honest scope:
- Synthetic AETHER is mean-pooling, not contrastive
- 20% oracle ceiling is this synthetic setup's cap
- 30% body-size variation is weak per-subject signal vs R15's 12-15 bits
- Static subjects (dynamic would give richer signals via R10+R15)
- Two rooms only
Composes:
- R3 / R3.1 / R3.2 = full arc
- R6 / R6.1 forward operator unchanged
- R6.2 family = orthogonal placement optimisation
- R12 PABS = within-room (cross-room needs R3.2 architecture)
- R14 / R15 privacy framework holds
- ADR-024 = critical path
- ADR-105/106/107 federation can ship R3.2 outputs
Coordination: ticks/tick-26.md, no PROGRESS.md edit.
Docker Image:
ghcr.io/ruvnet/RuView:4183ef651f95afd896a4a800ccd023d0be21804d
download
curl -fL -o v1097.zip https://ratatoskr.space/pkg/ruview/v1097.zip
printf '%s %s\n' 'fddd2772e65b6b3a4c60df3a0cd3902ffb04e70c5b20c622c5f3f33ef609d91e' 'v1097.zip' | sha256sum -c -
$url = "https://ratatoskr.space/pkg/ruview/v1097.zip"
$out = "v1097.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "fddd2772e65b6b3a4c60df3a0cd3902ffb04e70c5b20c622c5f3f33ef609d91e") { throw "sha256 mismatch" }
curl -fL -o v1097.tar.gz https://ratatoskr.space/pkg/ruview/v1097.tar.gz
printf '%s %s\n' '14ab5038a391fe822ffa5b4b8b9fc91fc2dd174fe357d87190b503b026ff44dd' 'v1097.tar.gz' | sha256sum -c -
$url = "https://ratatoskr.space/pkg/ruview/v1097.tar.gz"
$out = "v1097.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "14ab5038a391fe822ffa5b4b8b9fc91fc2dd174fe357d87190b503b026ff44dd") { throw "sha256 mismatch" }
download via yggdrasil mesh
curl -fL -o v1097.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/ruview/v1097.zip
printf '%s %s\n' 'fddd2772e65b6b3a4c60df3a0cd3902ffb04e70c5b20c622c5f3f33ef609d91e' 'v1097.zip' | sha256sum -c -
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/ruview/v1097.zip"
$out = "v1097.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "fddd2772e65b6b3a4c60df3a0cd3902ffb04e70c5b20c622c5f3f33ef609d91e") { throw "sha256 mismatch" }
curl -fL -o v1097.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/ruview/v1097.tar.gz
printf '%s %s\n' '14ab5038a391fe822ffa5b4b8b9fc91fc2dd174fe357d87190b503b026ff44dd' 'v1097.tar.gz' | sha256sum -c -
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/ruview/v1097.tar.gz"
$out = "v1097.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "14ab5038a391fe822ffa5b4b8b9fc91fc2dd174fe357d87190b503b026ff44dd") { throw "sha256 mismatch" }
| artifact | format | size | hashes |
|---|---|---|---|
| v1097.zip | zip | 55.5 MiB |
blake3-24 b19730c979e1da76f3fc4c4145e046f38f4e03c8d7df56fd
sha256 fddd2772e65b6b3a4c60df3a0cd3902ffb04e70c5b20c622c5f3f33ef609d91e
sha1 eb7a4e9d5abeb5e53bb5d83cd431ed1a7010f9ee
|
| v1097.tar.gz | tar.gz | 54.1 MiB |
blake3-24 33bfd4fedae29819e7b2a16f8fa03dab5eb31c240cd0eb23
sha256 14ab5038a391fe822ffa5b4b8b9fc91fc2dd174fe357d87190b503b026ff44dd
sha1 7dca06c9f3f2ab3e7ac3bd41996d0c2ffe92468a
|
install
http_archive(
name = "ruview",
urls = ["https://ratatoskr.space/pkg/ruview/v1097.tar.gz"],
integrity = "sha256-FKtQOKOR/oIv+ltLi5/JH8LdF0/jV9hxkLUDsCb/RN0=",
strip_prefix = "ruview-v1097",
)
.url = "https://ratatoskr.space/pkg/ruview/v1097.tar.gz",
install via yggdrasil mesh
http_archive(
name = "ruview",
urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/ruview/v1097.tar.gz"],
integrity = "sha256-FKtQOKOR/oIv+ltLi5/JH8LdF0/jV9hxkLUDsCb/RN0=",
strip_prefix = "ruview-v1097",
)
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/ruview/v1097.tar.gz",