chore(config): blocking client-test gate in pre-push (T-1065); amend D-067 chime duration

pre-push now runs the full gdUnit4 suite via tests/run-godot when client/
changed — blocking, ~100s, suite made green by T-973 and independently
re-verified. The tooling gate (make test-tooling on TOOLING_CHANGED, T-1066)
rides in the same hook. D-067 amended: the shipped chime is a deliberate
800ms synthesis (#327, ui.md UI-005); prose said 300-400ms. Ticket closes
for the maintenance wave in the changelog.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
2026-06-12 16:24:34 +02:00
co-authored by Claude Fable 5
parent eadbc5b24d
commit 3a3e7c72fe
4 changed files with 597 additions and 0 deletions
+1
View File
@@ -302,6 +302,7 @@ How the player observes and interacts with the world: camera, fog, line-of-sight
- **Cross-reference:** Audio assets ([D-038](scope.md#d-038-audio-in-v01-scope--8-files-via-stable-audio-open)), cognitive delay ([D-060](#d-060-cognitive-delay-for-fog-recognition)), fog recognition ([D-059](#d-059-fog--shader-based-five-layers-knowledge-graph-driven)), monologue ([D-016](#d-016-internal-monologue-as-core-perceptionatmosphere-system))
- **Raised by:** Gestalt (proposal), confirmed by Team Leader (Jeroen)
- **Dissent:** None
- **Amendment (2026-06-12):** **Chime duration is 800 ms**, not 300–400 ms. The shipped `sfx_monologue_chime.ogg` is a deliberate 0.8 s manual synthesis (Sprint 10, #327; full synthesis spec in `docs/assets/audio/ui.md` UI-005) and the client test suite pins the catalog duration (`test_audio_sprint13.gd`). The onset timing, "unresolved" character, and recognition sequence above are unchanged — only the duration figure was stale. Surfaced by the T-938 test-debt fix.
### D-069: Audio dip profiles for dialogue and confrontation
- **Date:** 2026-02-16