Commit Graph
33 Commits
Author SHA1 Message Date
OlivierandClaude Sonnet 5.5 a1493434e4 feat(content): bake the Banc du Vigilant site and its contract tests
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-06 20:21:29 +02:00
OlivierandClaude Sonnet 5.5 51634820bd feat(composition): dive world assembled from a selected site definition
The calibration site spawn sat 16 m from the south bounds edge, inside the
40 m warning margin. The vehicle_test recipe now extends the terrain and
playable bounds 42 m to the south so the spawn is inside the zone.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-06 20:16:45 +02:00
OlivierandClaude Sonnet 5.5 bbf1dc9990 fix(world): wind terrain triangles clockwise so the seabed is a front face
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-06 20:09:46 +02:00
OlivierandClaude Sonnet 5.5 b1d32f7d81 feat(world): generic dive site scene fed by a baked site definition
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-06 20:08:07 +02:00
OlivierandClaude Sonnet 5.5 0e590f2bc7 feat(world): tiled heightfield terrain actor with per-cell sonar materials
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-06 20:04:13 +02:00
OlivierandClaude Sonnet 5.5 8ab1289d10 feat(tools): declarative site terrain baker and calibration recipe
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-06 20:01:36 +02:00
OlivierandClaude Haiku 4.5 84e66d304a fix(sites): construct TerrainHeightField with new() in from_data
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-10-06 19:57:11 +02:00
OlivierandClaude Haiku 4.5 084b663d63 feat(sites): playable bounds rule with typed status
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-10-06 19:55:19 +02:00
OlivierandClaude Haiku 4.5 506f6dd0c8 feat(sites): typed dive site definition with placements and routes
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-10-06 19:52:24 +02:00
OlivierandClaude Haiku 4.5 1c1f0b87da feat(sites): typed terrain data and height field sampler
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-10-06 19:45:21 +02:00
OlivierandClaude Haiku 4.5 fdbfd773e2 feat(sonar): add SAND terrain material
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-10-06 19:40:10 +02:00
OlivierandClaude Fable 5.1 41c86a408e fix(scripts): normalise rg paths with sed instead of --path-separator
MSYS mangles the single-byte separator argument on Windows, and the swallowed
rg error made the Input check pass vacuously.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 19:37:56 +02:00
OlivierandClaude Fable 5.1 4da0ce3525 docs: ADR 0012 authored heightfield dive sites
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 19:36:31 +02:00
OlivierandClaude Fable 5.1 79484643a2 fix(scripts): make the Input access check path-separator agnostic
ripgrep prints backslash paths on Windows, so the infrastructure/input
exclusion never matched and the architecture check failed on a clean tree.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 19:35:12 +02:00
OlivierandClaude Fable 5.1 bd1d75fec2 chore: ignore SDD workspace directory
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 19:33:57 +02:00
OlivierandClaude Fable 5.1 1409d7f565 docs: terrain site zone I spec and implementation plan
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 19:30:36 +02:00
chindit 912123087f Initialize Godot imports in quality gate
Quality Gate / Quality Gate (push) Successful in 2m55s
2026-10-06 08:43:39 +02:00
chindit 22235a9c2d Fix Godot archive checksum
Quality Gate / Quality Gate (push) Failing after 19s
2026-10-06 08:39:40 +02:00
chindit 91b2556d5a Target existing production runner
Quality Gate / Quality Gate (push) Failing after 12s
2026-10-06 08:23:48 +02:00
chindit 9c1209eac0 Run quality gate on native Arch runner
Quality Gate / Quality Gate (push) Canceled after 0s
2026-10-06 08:14:46 +02:00
chindit 14cb687f7d Add Gitea quality gate workflow
Quality Gate / Quality Gate (push) Canceled after 0s
2026-10-06 08:08:50 +02:00
chindit b6f6b53a70 Render bathymetric sonar surface 2026-10-06 07:59:50 +02:00
chindit fdebbafeae Build validated industrial submarine cockpit 2026-10-04 10:39:56 +02:00
chindit dffe790926 Reframe cockpit around industrial reference 2026-10-04 09:50:41 +02:00
chindit c2b3ac42a3 Refine cockpit porthole and indicators 2026-10-04 09:30:12 +02:00
chindit 53288b48c8 Integrate gauges into cockpit dashboard 2026-10-03 09:40:36 +02:00
chindit 0b79bf9b82 Add realistic cockpit surface textures 2026-10-03 09:30:56 +02:00
chindit 5455ae7928 Improve production cockpit realism 2026-10-03 09:17:27 +02:00
chindit 7613daee84 Add production bathymetric sonar slice 2026-10-02 15:52:11 +02:00
chindit a18e82eb44 Implement production vertical slice foundation 2026-10-02 15:27:48 +02:00
chindit 9d4a89f355 Define vertical slice technical plan 2026-08-07 15:44:33 +02:00
chindit c38e09a663 Validate POC A and POC B foundations 2026-08-07 13:31:21 +02:00
chindit 44fd4b4b43 Add General plan 2026-08-03 13:38:04 +02:00