test: close long package reuse proofs

This commit is contained in:
2026-08-13 05:57:16 +09:00
parent 0cc5398cfe
commit f45844ffa8
2 changed files with 47 additions and 4 deletions

View File

@@ -3458,10 +3458,13 @@ keeps these values separately:
- `storage`: an internal scratch basename that is never passed as package
identity.
The first four values, not `storage`, participate in directory-action
interning, source-import edges, module-reset ownership, compiler `--import`
arguments, export ownership, diagnostics, generated-main construction, and
symbol qualification. The reversible outside-root form remains
`canon` participates in command-local directory-action interning, diagnostics,
and storage-address derivation. The complete `path`, together with the
semantic `variant` and `role`, is the persisted/compiler owner carried through
source-import edges, module-reset and export ownership, compiler `--import`
arguments, generated-main construction, and symbol qualification; `storage`
participates in none of those identities. The reversible outside-root form
remains
`__wwlocal.p<escaped-canonical-absolute-directory>.<declared-leaf>` and is
allocated to its exact length. It is neither truncated nor replaced by a
digest, and `__wwlocal` remains unavailable to source imports. Package