From 9cdb23aa305087be25104a3b565b2d5fd453294c Mon Sep 17 00:00:00 2001 From: Cameron Date: Thu, 9 Jul 2026 14:26:47 -0700 Subject: [PATCH] Deepen the monolith facet creases MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Inner facet 0.020 -> 0.038, main-face dip 0.012 -> 0.022, outer chamfer 0.070 -> 0.100; front signal elements re-seated on the deeper inner facet. A [TUNE] pass on the visual-language spec's facet geometry, directed by Cameron — no semantic change to the signal kit. --- src/bin/assets/rack.rs | 14 +++++++------- wiki/log/2026-07-09-rack-monolith.md | 6 ++++++ 2 files changed, 13 insertions(+), 7 deletions(-) diff --git a/src/bin/assets/rack.rs b/src/bin/assets/rack.rs index 86a10727..c875a926 100644 --- a/src/bin/assets/rack.rs +++ b/src/bin/assets/rack.rs @@ -246,13 +246,13 @@ pub fn spawn_server_rack( let slab_w = (RACK_W - SEAM_W) * 0.5; let seam_half = SEAM_W * 0.5; let profile = [ - (seam_half, front_z - 0.020), + (seam_half, front_z - 0.038), (seam_half + slab_w * 0.35, front_z), - (seam_half + slab_w * 0.88, front_z - 0.012), - (seam_half + slab_w, front_z - 0.070), + (seam_half + slab_w * 0.88, front_z - 0.022), + (seam_half + slab_w, front_z - 0.100), ]; // Backmost facet depth — the slab body starts behind it. - let facet_back = front_z - 0.079; + let facet_back = front_z - 0.110; for side in [-1.0f32, 1.0] { // Slab body: sides, back, and the mass behind the facets. let body_d = facet_back + front_z; @@ -354,7 +354,7 @@ pub fn spawn_server_rack( handle, root, Vec3::new(0.026, 0.026, 0.016), - Vec3::new(led_x, y, front_z - 0.004), + Vec3::new(led_x, y, front_z - 0.018), ); if i < lit && state == RackState::Busy { commands.entity(e).insert(Blink { @@ -383,7 +383,7 @@ pub fn spawn_server_rack( power_dot, root, Vec3::new(0.030, 0.030, 0.016), - Vec3::new(-half_w + 0.07, 0.18, front_z - 0.004), + Vec3::new(-half_w + 0.07, 0.18, front_z - 0.018), ); // --- Activity bar (left panel, hugging the channel) — segmented @@ -420,7 +420,7 @@ pub fn spawn_server_rack( seg_handle, root, Vec3::new(0.028, 0.055, 0.016), - Vec3::new(bar_x, bar_y0 + seg_pitch * s as f32, front_z - 0.004), + Vec3::new(bar_x, bar_y0 + seg_pitch * s as f32, front_z - 0.018), ); if on && state == RackState::Busy { commands.entity(e).insert(Blink { diff --git a/wiki/log/2026-07-09-rack-monolith.md b/wiki/log/2026-07-09-rack-monolith.md index 72368817..4ce93d70 100644 --- a/wiki/log/2026-07-09-rack-monolith.md +++ b/wiki/log/2026-07-09-rack-monolith.md @@ -49,6 +49,12 @@ second squat two-panel pass were both rejected against the plate; the final form follows his read of the tower — faceted prisms, flush strip, no plinth. +Follow-up tune (same day, Cameron): facet creases deepened — inner +facet 0.020 -> 0.038, main-face dip 0.012 -> 0.022, outer chamfer +0.070 -> 0.100 — and the front signal elements re-seated on the deeper +inner facet ([TUNE] axis of computer-visual-language.md, no semantic +change). + ## Observed `MISALIGNED_SHOT=lineup_ring` / `modes_ring` / `busy_ring` / `core_ring` -- 2.51.2