Meta Vens
dfb3c52b01
Guard the lens draw's divisor directly (L1 c1.s1.f2)
...
The draw checked `draws()` over the map's values and then divided by a
sum over `Lens::ALL`. Those were two computations that happened to agree:
weakening the guard alone reached a modulo by zero. The draw now sums the
total first and refuses a zero total, as `select_band` does; `draws()`
stays the admission rule and no longer guards the draw.
Builds.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-16 15:53:04 +02:00
..
action.rs
Put lens weights in the world (plan step 15, L1 Cut 2)
2026-09-16 15:00:45 +02:00
clock.rs
Give the world library a sealed public boundary
2026-09-16 02:06:07 +02:00
consumer.rs
Put lens weights in the world (plan step 15, L1 Cut 2)
2026-09-16 15:00:45 +02:00
controllers.rs
Put lens weights in the world (plan step 15, L1 Cut 2)
2026-09-16 15:00:45 +02:00
cover.rs
Give the world library a sealed public boundary
2026-09-16 02:06:07 +02:00
elaboration.rs
Add the stock lens module (plan step 15, L1 Cut 1)
2026-09-16 14:26:21 +02:00
journal.rs
Re-seal the forged lens weights rows so only the rule refuses (L1 c2.s1.f4)
2026-09-16 15:31:09 +02:00
lens.rs
Guard the lens draw's divisor directly (L1 c1.s1.f2)
2026-09-16 15:53:04 +02:00
lib.rs
Refuse identical lens weights as no change (L1 c2.s1.f1)
2026-09-16 15:31:09 +02:00
mailbox.rs
Put lens weights in the world (plan step 15, L1 Cut 2)
2026-09-16 15:00:45 +02:00
patch.rs
Put lens weights in the world (plan step 15, L1 Cut 2)
2026-09-16 15:00:45 +02:00
sdk_inference.rs
Give the world library a sealed public boundary
2026-09-16 02:06:07 +02:00
tool_schema.rs
Move the world module to crates/ghostlight
2026-09-16 01:32:21 +02:00
vault.rs
Give the world library a sealed public boundary
2026-09-16 02:06:07 +02:00