From 2ff4baca4dfc31afc241942cd388421ffb7b2c27 Mon Sep 17 00:00:00 2001 From: Meta Vens Date: Thu, 7 May 2026 22:54:02 +0100 Subject: [PATCH] Record vg-csg history rewrite --- notes/fresh-workspace-handoff.md | 3 +++ state/evidence.jsonl | 1 + 2 files changed, 4 insertions(+) diff --git a/notes/fresh-workspace-handoff.md b/notes/fresh-workspace-handoff.md index 50a8503..0e070ae 100644 --- a/notes/fresh-workspace-handoff.md +++ b/notes/fresh-workspace-handoff.md @@ -42,6 +42,9 @@ handles Blender scene machinery and evaluated evidence. `crates/vg_csg` is the first Rust/Bevy-side interactive geometry organ. It has also been extracted into the public standalone repo `https://github.com/GameCult/vg-csg` for independent development and sharing. +That repo's `main` was rewritten from filtered VibeGeometry history rather than +a synthetic import, preserving the CSG crate, docs, native bridge, and perf +harness commit chain with one standalone packaging commit on top. RealtimeCSG's public Unity repo exposes a useful brush/tree/operation/generation model and public P/Invoke declarations for the optimized native C++ plugin. The standalone direct-DLL bridge under `tools/realtimecsg_native_bridge` mirrors diff --git a/state/evidence.jsonl b/state/evidence.jsonl index d31e042..2cda13f 100644 --- a/state/evidence.jsonl +++ b/state/evidence.jsonl @@ -75,3 +75,4 @@ {"ts": "2026-05-07T15:42:22+00:00", "type": "review", "status": "revised", "note": "Dream Machine preview rejected the first CSG showpiece silhouette: rectangular nave, roof ribs, and flat petals overpowered the dome. Revised toward circular hub, visible dome, lowered city mass, orbiting arteries, and segmented curved ray panels; thumbnail silhouette must read before detail budget matters."} {"ts": "2026-05-07T17:36:47+00:00", "type": "implementation", "status": "ok", "note": "Added industrial_maintenance_loop Rust CSG fixture from grounded reference prompt. Durable DSL lesson: curved habitat room details should be authored in local tangent/radial/up frames per domain, then compiled into world brushes or direct mesh bands."} {"ts": "2026-05-07T21:41:02+00:00", "type": "infrastructure", "status": "ok", "note": "Extracted crates/vg_csg into public standalone repo GameCult/vg-csg using gh. Standalone crate includes source, tests, examples, CSG docs, README, MIT license, and Cargo.lock; cargo test and clippy passed before publication."} +{"ts": "2026-05-07T21:53:22+00:00", "type": "infrastructure", "status": "revised", "note": "Rewrote GameCult/vg-csg public history from a filtered VibeGeometry CSG extraction instead of the first synthetic import. History now preserves crate, CSG docs, native bridge, and benchmark harness commits, with one standalone packaging commit on top; pushed with --force-with-lease."}