docs(tooling): T-1253 — sweep the live references to retired tool paths
A script scanned every tracked doc, rule, skill, agent, hook and source file for tooling/ paths that no longer exist, skipping historical records (sprints, discussions, workshops, governance, generated wiki pages). It found 62. The ones that tell a reader what to RUN now name the reach verb: - The atlas skill still sent agents to tooling/atlas, atlas-verify, atlas-update-field and atlas-commit-and-sync — about forty lines, all retired in T-1285. They now name the `reach atlas` verbs, and the skill records that commit-and-sync STAGES by default (--commit to commit) and takes --corridor as an option. - The clerk agent named tooling/clerk-review (now `reach dev clerk`). The Si and clerk briefings sent those agents to the retired tooling/db/decision and sqlite-query CLIs and to decisions/*.md paths that moved to governance/ in the pql migration. They now name pql. - The ticket-cli rule documented `pql decisions read`, which does not exist; `show` already includes the body. - The culture authoring guide and the RON sources name `reach validate ron`, with the same arguments as before. - The 41 Blender payloads' usage lines ran the retired tooling/blender wrapper, and the docstrings still cited pre-carve-out paths. They now read `reach blender run <payload>`. - Doc comments in server/, client/, wiki TOMLs and the domain modules. What is left is deliberate: "Formerly …" provenance, dated plans and findings docs, the retired-pipeline doc, and a build-artefact path. project.yaml 0.4.14 (mirrored to the client). Comment-only, but four touched files are in the canvas-version registry (trait_catalog_reader.rs, since T-1289, canvas_sources.py itself, and two client files). The gate is path-based and has no override. The previous push was rejected on exactly this. Three of the edits are stamped ledger sources, so systems.db is regenerated and the stamp is fresh. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -15,9 +15,9 @@ config/name="The Settled Reach"
|
||||
; truth (CLAUDE.md), this is the copy that survives an export. Godot bakes
|
||||
; ProjectSettings into the PCK, so `application/config/version` reads the same
|
||||
; in the editor and in a shipped build, where res://../project.yaml does not
|
||||
; exist at all (T-1241). Kept honest by `make check-client-version`, which the
|
||||
; exist at all (T-1241). Kept honest by `reach check client-version`, which the
|
||||
; pre-push hook runs — do not edit this by hand without moving project.yaml too.
|
||||
config/version="0.4.13"
|
||||
config/version="0.4.14"
|
||||
run/main_scene="res://scenes/main_menu.tscn"
|
||||
config/features=PackedStringArray("4.6", "GL Compatibility")
|
||||
config/icon="res://icon.svg"
|
||||
|
||||
@@ -21,7 +21,7 @@ extends RefCounted
|
||||
## project.yaml scan lacked.
|
||||
##
|
||||
## `project.yaml` remains the source of truth for the version (CLAUDE.md); the
|
||||
## ProjectSettings entry is a mirror, and `tooling/check-client-version` fails
|
||||
## ProjectSettings entry is a mirror, and `reach check client-version` fails
|
||||
## the push if the two drift.
|
||||
|
||||
const SETTING_KEY: String = "application/config/version"
|
||||
|
||||
@@ -256,7 +256,7 @@ func test_gauntlet_ui_stays_hidden_after_multiple_snapshots() -> void:
|
||||
|
||||
# -- GauntletHUD Feature Tests (#496) ----------------------------------------
|
||||
# Timer lifecycle, personal bests, room change, visibility.
|
||||
# Spec: sprint-9/client.md #496. Ticket: tooling/db/ticket show 496.
|
||||
# Spec: sprint-9/client.md #496. Ticket: pql ticket show T-496.
|
||||
|
||||
func test_format_time_zero() -> void:
|
||||
# Static utility: 0 seconds → "00:00"
|
||||
@@ -482,7 +482,7 @@ func test_gauntlet_snapshot_roundtrip_via_apply() -> void:
|
||||
|
||||
# -- BugReportDialog Feature Tests (#495) ------------------------------------
|
||||
# Pause/unpause lifecycle, wire guard, text render, state machine.
|
||||
# Spec: sprint-9/client.md #495. Ticket: tooling/db/ticket show 495.
|
||||
# Spec: sprint-9/client.md #495. Ticket: pql ticket show T-495.
|
||||
|
||||
func test_bug_report_sends_pause_on_open() -> void:
|
||||
# start_capture() must send Pause to the server.
|
||||
|
||||
@@ -406,7 +406,7 @@ func test_baked_version_mirrors_project_yaml() -> void:
|
||||
# Drift guard, dev-only by nature (an export has no project.yaml to compare
|
||||
# against — which is the whole reason the value is baked). project.yaml stays
|
||||
# the source of truth; this catches the bump-one-forget-the-other case from
|
||||
# inside the suite, as well as from tooling/check-client-version in the hook.
|
||||
# inside the suite, as well as from `reach check client-version` in the hook.
|
||||
var yaml_path := ProjectSettings.globalize_path("res://") + "/../project.yaml"
|
||||
if not FileAccess.file_exists(yaml_path):
|
||||
return # exported/packaged run — nothing to compare, and nothing to guard
|
||||
|
||||
@@ -162,7 +162,7 @@ const RELIEF_TEXTURE_FULL_SCALE_Q: int = 60
|
||||
## was consumed, but only as a stipple PROBABILITY — so a ridge and a plain
|
||||
## differed in dot density, which at one pixel per cell reads as noise rather
|
||||
## than as landform. Measured on the 2026-08-16 cold ladder
|
||||
## (tooling/atlas-flatness): Region carried 2,923 distinct colours against
|
||||
## (`reach atlas flatness`): Region carried 2,923 distinct colours against
|
||||
## Global's 1,581 while holding a quarter of its structure. Colour count went UP
|
||||
## and legibility went DOWN, which is the signature of texture standing in for
|
||||
## form.
|
||||
|
||||
Reference in New Issue
Block a user