diff --git a/docs/research/geometry-script-fork-notes.md b/docs/research/geometry-script-fork-notes.md index e43492f..7729f63 100644 --- a/docs/research/geometry-script-fork-notes.md +++ b/docs/research/geometry-script-fork-notes.md @@ -18,6 +18,16 @@ The GameCult fork remote is: https://github.com/GameCult/geometry-script.git ``` +The fork is intentionally kept small. As of 2026-05-04, its live branches are: + +```text +main +vibegeometry/blender-5-nested-tree-groups +``` + +Upstream may still have historical branches such as `gh-pages` or +`nodes_to_script`; those are upstream history, not GameCult fork policy. + Patch work belongs in this clone first, then in a fork branch/PR. Do not patch the installed AppData add-on directly. That path is live installation state, not source control, and it will quietly become a stupid little archaeological layer diff --git a/notes/fresh-workspace-handoff.md b/notes/fresh-workspace-handoff.md index 4b1c686..809bb93 100644 --- a/notes/fresh-workspace-handoff.md +++ b/notes/fresh-workspace-handoff.md @@ -54,6 +54,9 @@ Run `.\tools\setup_geometry_script_clone.ps1` if `external/geometry-script` is missing in a fresh workspace. The patch branch is pushed to `GameCult/geometry-script`, and the upstream PR is https://github.com/carson-katri/geometry-script/pull/69. +The GameCult fork is intentionally pruned to `main` plus the active +`vibegeometry/blender-5-nested-tree-groups` branch. Upstream branch clutter +should not be copied forward unless a future patch actually needs it. The current next action is to continue `fieldvalue.blend` by translating the next composition helper, likely `Seven Segments` or `Delete Segments`, before diff --git a/state/evidence.jsonl b/state/evidence.jsonl index 93c1020..4f29b3f 100644 --- a/state/evidence.jsonl +++ b/state/evidence.jsonl @@ -11,3 +11,4 @@ {"ts": "2026-05-04T12:53:00+00:00", "type": "implementation", "status": "accepted", "note": "Extended fieldvalue translation with Create Decimal -> VG Create Decimal. Verified against source by comparing evaluated dot geometry: both source and translation produce 32 vertices with sorted max vertex delta 0.0. Doctrine added: tiny glyph marks such as decimal points should be isolated as named reusable parts when they carry stable display intent."} {"ts": "2026-05-04T12:56:02+00:00", "type": "implementation", "status": "accepted", "note": "Extended fieldvalue translation with Create Segment -> VG Create Segment. Verified horizontal and vertical segment cases against source with 6 vertices each and sorted max vertex delta 0.0. Doctrine added: field masks can act as chisels over regular seed meshes, gating vertex offsets by local position conditions."} {"ts": "2026-05-04T13:11:35+00:00", "type": "tooling", "status": "accepted", "note": "Created and pushed GameCult/VibeGeometry remote. Forked Geometry Script to GameCult/geometry-script, pushed branch vibegeometry/blender-5-nested-tree-groups, and opened upstream PR https://github.com/carson-katri/geometry-script/pull/69 for the nested @tree group reference fix."} +{"ts": "2026-05-04T13:22:50+00:00", "type": "tooling", "status": "accepted", "note": "Pruned inherited upstream-only branches gh-pages and nodes_to_script from GameCult/geometry-script. The fork branch surface is intentionally main plus vibegeometry/blender-5-nested-tree-groups while upstream may retain its own historical branch soup."}