revert(adr0026): back out steps 2+3 intern rewrite — regressed asdf operateVerified

The Phase C step-3 intern->canonical-allocator change (6254eff) fixed value-cell
splits (asdf-version, export fixtures) but broke FUNCTION-cell resolution for
cross-package-reexported symbols: uiop's ensure-symbol re-interns a name in each
reexporting package and set-symbol-package churns the adopted record's home,
adding 6 undefined-function errors to the asdf load (register-image-restore-hook,
*output-translations-*/*source-registry-* config defparameters) — a net
regression that actively blocks asdf operate.

Revert intern -> make-symbol and native defpackage :export -> name-only.
Allocator (step 1, 481e1e5) kept (dead, back in cold-bootstrap-retained). Witness
export probes back to EXPECT=fail. asdf load back to 0 errors, adr0026-witness
18 PASS / 2 known-fail, full sharded suite GREEN, stage2==stage3 holds.

The load-*package*-restore fix (3a36ee5) is independent and stays. The value-cell
unification needs a narrower approach that leaves function cells intact — the
blanket intern rewrite is the cave#150 (name,pkg) problem in disguise.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Anthony Green2026-07-08 12:09:05 -0400 933da3db90fe7df92cad21484d079120d9b93393
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>