Archived
kill: purge old-paradigm dist/platform binaries from tree
El SDK Release / build-and-release (push) Failing after 13m0s
El SDK Release / build-and-release (push) Failing after 13m0s
The generated C, amalgams, vendored runtime pins, and compiled binaries from the Claude Code era are removed from the worktree. The El sources survive; this tree is now source-only for the first-principles rebuild. Per Principal direction 2026-08-19.
This commit is contained in:
@@ -0,0 +1 @@
|
||||
docs/experiments/v2/cycles/07-the-caller-was-already-there/measure.sh
|
||||
@@ -0,0 +1,13 @@
|
||||
CYCLE 07 — the caller was already there
|
||||
claim: exactly three seam emission points, all keyed on fn_name
|
||||
|
||||
-- emission points, counted in the BUILT ARTIFACT, not in source text.
|
||||
(the original assertion grepped codegen.el while the harness ran a
|
||||
prebuilt compiler, so it measured a file with no causal link to the
|
||||
binary under test. see notebook v2 E003.)
|
||||
seam phase strings in binary: 2
|
||||
source: 2 el_seam_run(
|
||||
source: 1 el_seam_wrap(
|
||||
|
||||
-- compiler size, cloc (calibrated transfer standard):
|
||||
codegen.el blank 256 comment 981 code 3197
|
||||
@@ -0,0 +1,7 @@
|
||||
commit a0cc95e3db7b04b6e221f89e89352b0e6b15d5b7
|
||||
tree dirty
|
||||
captured_utc 2026-08-17T17:47:15Z
|
||||
exit 0
|
||||
ms 287
|
||||
sha256_out f4008496b05a21a3c04ce235356fca60132cf72e91dda7aeefa88fef4d5755fe
|
||||
sha256_err e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
|
||||
@@ -0,0 +1 @@
|
||||
0
|
||||
@@ -0,0 +1,50 @@
|
||||
calibration run 20260817T174713Z
|
||||
commit a0cc95e3db7b04b6e221f89e89352b0e6b15d5b7
|
||||
tree dirty
|
||||
cloc 2.10
|
||||
matplotlib 3.10.8
|
||||
cc Apple clang version 21.0.0 (clang-2100.1.1.101)
|
||||
|
||||
--- line-count ---
|
||||
POSITIVE — reproduces hand-counted answers
|
||||
ok ref_lines.el total = 18
|
||||
ok ref_lines.el blank = 3
|
||||
ok ref_lines.el comment = 7
|
||||
ok ref_lines.el code = 8
|
||||
ok ref_wrong.el total = 4
|
||||
ok ref_wrong.el blank = 0
|
||||
ok ref_wrong.el comment = 3
|
||||
ok ref_wrong.el code = 1
|
||||
|
||||
POSITIVE — discriminates between fixtures
|
||||
ok distinct fixtures give distinct readings
|
||||
|
||||
NEGATIVE — refuses a false expectation
|
||||
ok false expectation code=999 refused; reports 8
|
||||
|
||||
NEGATIVE — self-checks its own unit invariant
|
||||
ok total == blank + comment + code (3), asserted at runtime
|
||||
|
||||
PROVEN — 11 checks, both arms hold. This instrument may be used.
|
||||
|
||||
--- plot ---
|
||||
POSITIVE — the plot contains exactly what was given to it
|
||||
ok point count in == point count plotted 5
|
||||
ok x range preserved (0.0, 4.0)
|
||||
ok y range preserved (5.0, 40.0)
|
||||
ok final point not dropped/sorted (4.0, 5.0)
|
||||
|
||||
POSITIVE — anti-truncation policy holds
|
||||
ok y-axis includes zero by default True
|
||||
|
||||
NEGATIVE — truncation is possible but must be ASKED for
|
||||
ok explicit truncate_y raises the floor True
|
||||
|
||||
NEGATIVE — refuses a false expectation
|
||||
ok a false point count (99) is refused False
|
||||
|
||||
POSITIVE — an output file is actually produced
|
||||
ok png written and non-empty True
|
||||
|
||||
transfer standard: matplotlib 3.10.8
|
||||
PROVEN — 8 checks, 0 failed
|
||||
@@ -0,0 +1,2 @@
|
||||
sha256 bytes exit ms commit tree utc artifact command
|
||||
f4008496b05a21a3c04ce235356fca60132cf72e91dda7aeefa88fef4d5755fe 565 0 287 a0cc95e3db7b dirty 2026-08-17T17:47:15Z 0001-rerun.out docs/experiments/v2/cycles/07-the-caller-was-already-there/measure.sh
|
||||
|
@@ -0,0 +1,6 @@
|
||||
captured_utc 2026-08-17T17:47:14Z
|
||||
git_sha a0cc95e3db7b04b6e221f89e89352b0e6b15d5b7
|
||||
git_dirty yes
|
||||
host Wills-MacBook-Pro
|
||||
uname Darwin Wills-MacBook-Pro 25.5.0 Darwin Kernel Version 25.5.0: Tue Jun 9 22:28:34 PDT 2026; root:xnu-12377.121.10~1/RELEASE_ARM64_T6041 arm64
|
||||
cc Apple clang version 21.0.0 (clang-2100.1.1.101)
|
||||
@@ -0,0 +1,16 @@
|
||||
#!/usr/bin/env bash
|
||||
# measure.sh — re-runs cycle 07's measurements. Instruments only, no new ones.
|
||||
set -uo pipefail
|
||||
cd "$(git rev-parse --show-toplevel)"
|
||||
echo "CYCLE 07 — the caller was already there"
|
||||
echo "claim: exactly three seam emission points, all keyed on fn_name"
|
||||
echo
|
||||
echo "-- emission points, counted in the BUILT ARTIFACT, not in source text."
|
||||
echo " (the original assertion grepped codegen.el while the harness ran a"
|
||||
echo " prebuilt compiler, so it measured a file with no causal link to the"
|
||||
echo " binary under test. see notebook v2 E003.)"
|
||||
strings /tmp/el-mut-build/elc 2>/dev/null | grep -cE '^(entry|wrap|exit)$' | xargs -I{} echo " seam phase strings in binary: {}"
|
||||
grep -oE 'el_seam_(run|wrap)\(' lang/el-compiler/src/codegen.el | sort | uniq -c | sed 's/^/ source: /'
|
||||
echo
|
||||
echo "-- compiler size, cloc (calibrated transfer standard):"
|
||||
cloc --force-lang=C --quiet --csv lang/el-compiler/src/codegen.el 2>/dev/null | tail -1 | awk -F, '{print " codegen.el blank "$3" comment "$4" code "$5}'
|
||||
Reference in New Issue
Block a user