docs(eliminate-frontend-makefile): task 3.6 - live-reference sweep clean

Pure audit, no code changes. Full repo-wide grep (188 hits) fully
classified: every hit is either already fixed by tasks 3.1-3.4 or
falls into one of design.md's named exclusion classes (.kiro/specs/**
historical docs, vendor/**, dated historical records, roadmap.md's
own backlog entry, OpenWolf's logs, run.sh:12's retained placeholder).
Zero unaccounted hits. Independently re-run and confirmed exact match
by the reviewer. Also flips the "1." and "3." container-header
checkboxes now that all their children are done.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XYdtrEWWZfKRRGED7raEYg
This commit is contained in:
Rongsong Shen 2026-09-03 15:03:55 +00:00
parent 4bc86ed56e
commit c554ed257c
No known key found for this signature in database
GPG key ID: 5BCDAAE0123E9FE2

View file

@ -1,6 +1,6 @@
# Implementation Plan
- [ ] 1. Core: CGO-backed backend test coverage via Meson
- [x] 1. Core: CGO-backed backend test coverage via Meson
- [x] 1.1 (P) Add a Meson test target for the apiserver CGO-backed backend suite, reusing the existing CGO flag derivation
- Resolve the `@CURRENT_SOURCE_DIR@`/`@BUILD_ROOT@` placeholder tokens already present in `apiserver_cgo_deps`'s computed CGO flags at Meson-configure time (they are otherwise only resolved by `tools/go_build`'s own runtime sed machinery, which this new target does not go through)
- Register the target with Meson's test runner (`suite: 'apiserver'`), scoped to the apiserver source directory, depending on `libxce` having already been built
@ -21,7 +21,7 @@
- _Requirements: 2.1, 2.2, 2.3_
- _Boundary: xce-build.sh_
- [ ] 3. Integration: eliminate every remaining live reference to the Makefile
- [x] 3. Integration: eliminate every remaining live reference to the Makefile
- [x] 3.1 (P) Fix run-resource-verify.sh's apiserver-binary discovery
- Change `APISERVER_BIN`'s default from the fixed `/tmp/apiserver` path to the same `$BUILD_DIR/<component>/<binary>`-relative convention its sibling binaries (`BINARY`, `SCHED_BIN`, `XT`) already use, and update its failure message to name `/xce-build apiserver` instead of the Makefile target
- Observable: with a binary present only in the Meson build dir (no `/tmp/apiserver`), the script locates and uses it; with neither present, the failure message names `/xce-build apiserver`, not `make build-server`
@ -60,7 +60,7 @@
- _Boundary: tests/regression/run.sh (verification only, no file changes)_
- _Depends: 1.1, 2_
- [ ] 3.6 Run the live-reference sweep across the whole repository and confirm zero hits outside the named exclusion classes
- [x] 3.6 Run the live-reference sweep across the whole repository and confirm zero hits outside the named exclusion classes
- Grep the full repository for `make (build-server|build-cli|test|test-backend|test-integration|test-all)` and `/tmp/apiserver`/`/tmp/xce_static`; classify every hit as either fixed by 3.1-3.4 or falling into one of design.md's named exclusion classes (`.kiro/specs/**` historical spec documents, `**/vendor/**` third-party files, dated historical records, `roadmap.md`'s own backlog entry for this spec, OpenWolf's own logs, `run.sh:12`'s retained placeholder default)
- Observable: the sweep's full output is captured and every hit is accounted for by name — either as an already-completed fix or a cited exclusion class — with none left unexplained
- _Requirements: 5.3, 6.1, 6.2_