Files
BFM-decomp/phase-ends/current/logs/T1.md
T

3.5 KiB

T1 log — phase-start health and baselines

Timeline

  • start: tree M config/kit_coverage_map.tsv, ?? phase-ends/PhaseEnd_Phase37.md; df -h . 73G size, 49G used, 21G avail (71 %).
  • make kit-corpus (.run/logs/kit-corpus.log) → rc 2: tool_census.py FileNotFoundError docs/SETUP.md.
  • cause: PA3 migration b8a6cbc54 moved docs/{SETUP.md,matching-cookbook.md,cookbook-index.md,effort-map.md} → docs/retired/.
  • quick per-item run of tools-health's python checks (.run/P38/T1/quick.sh → .run/logs/quick.log): red = cookbook_index.py --check (matching-cookbook.md missing), doc_links.py (36 broken links), wiki_render.py --selftest (dead /docs/SETUP.md link), tool_census.py --check (SETUP.md missing). All four one cause.
  • probe make tools-health (.run/logs/tools-health1.log) ran detached in parallel with c1 → heavy prereqs green, stopped red at cookbook_index as predicted.
  • c1 (commit db68150f5, logs/T1.c1.md): tool_census reads docs/ops/tooling-inventory.md (+ COOKBOOK/RECORD sources from docs/retired/); Makefile cookbook_index line DISABLED (successor cookbook/INDEX.md); 36 links repointed (SETUP→docs/ops/INDEX.md, cookbook→cookbook/INDEX.md, effort-map→docs/retired/); doc_links DEFAULT/map, wiki_render :112; Reference-index rows for ops/, retired/, project-architect.md; tooling-inventory row. Returned blocked: tool_census --check 65 gaps (22 PA3 tools w/o dictionary rows, 43 corpus copies) + would copy untracked PhaseEnd_Phase37.md.
  • c1 INCIDENT: make -n tools-health under .ONESHELL executed shell lines (sdk-dual rm -rf build/psyq, map cp); coder restored .run/P33/verify/main_no_sdk.map.
  • c2 (commit 465d915bd, logs/T1.c2.md): 22 dictionary rows (phase/portability PROJECT-ONLY, adapts "Project Architect harness"); tool_census sources git-tracked only; make kit-corpus rc 0 (373 rows, 404 copies + 30 pointers); tool_census --check 0 gaps OK; kit_coverage_map.tsv committed as-is.
  • tools-health run 1 (.run/logs/tools-health.log): red at sig-main: main_seed_ends: build/src/boot.o listed in the map but absent on disk — build/ damaged (c1's make -n / stale build), not a tool defect.
  • R22 (.run/logs/r22a.log) → extract-all 217/0/217, check-all 218/0/218.
  • tools-health run 2 (.run/logs/tools-health2.log) → tools-health: OK — sigs fresh; …. No leftover src/shared/.cdecl_allmacros.c; ps: no orphaned permuter/cc1/make/tool workers.
  • commit a8cdd934b: tools-health outputs (progress., README, story-timeline., P35/P36 census snapshots; .run files force-staged since gitignored-but-tracked).
  • R22 (.run/logs/r22b.log) green 218/218 → delever_oracle --snapshot-baseline -j 16 (.run/logs/snap.log): 7428 objects at a8cdd934b, links 218/218.
  • calibrate (.run/logs/calib.log): 146/146 identical, twins 32/0, positive control DIFFERS build/src/800.o — OK.
  • type_census.py --out-dir .run/P38/census -j 16 --no-cache (.run/logs/census.log); restruct.py --audit-types (.run/logs/audit.log): 1179 canonical defs audited, 26 naming/offset violations.
  • verify (.run/logs/verify.log): rc 0; extract-all 217/0, check-all 218/0, calibrate OK.

Coder briefs

  • T1.c1: repoint retired-doc consumers (tool_census, cookbook_index disable, 36 links, doc_links, wiki_render, inventory row).
  • T1.c2: dictionary rows for 22 PA3 tools, tracked-only corpus sources, kit-corpus + commit incl. kit_coverage_map.tsv.

Retrievers

  • none; no report ids.

Hypotheses rejected

  • "tools-health red at sig-main = tool defect": rejected; build/src/boot.o absent; after R22 the same target was green.