📦 deps(thirdparty): update snapshots

This commit is contained in:
ci[bot]
2026-07-18 00:02:59 +00:00
parent 82f7c6e56a
commit 47ce7f78dc
1446 changed files with 141041 additions and 6442 deletions
@@ -0,0 +1,55 @@
# Frozen legacy installer baseline: 14.6.0
This directory freezes the public legacy behavior of the registry-published
`agentic-awesome-skills@14.6.0` installer. It never uses the repository checkout
as the executable baseline.
## Acquisition and replay
1. `node acquire-baseline.mjs` queries the exact registry version, requires its
metadata to match the independently frozen SRI, downloads into staging,
verifies the bytes, and only then promotes the tarball. It installs with
lifecycle scripts disabled into an isolated `_work/` runtime.
2. `node generate-snapshots.mjs` performs no network access. Its `PATH` shadows
`git` with the deterministic local fake, and every case receives isolated
`HOME`, `USERPROFILE`, temp, cwd, targets and trace paths.
3. `node validate-snapshots.mjs` re-verifies the tarball SRI, fixture tree,
all 41 snapshot hashes, every case tree digest and per-case/aggregate fake-Git
trace digest.
4. After initial acquisition, `node acquire-baseline.mjs --offline` verifies and
reuses the acquired bytes and runtime without a registry request.
The `_work/` directory is ignored. The verified registry tarball and its minimal
registry identity record are retained under `artifacts/` as frozen evidence.
The independent metadata query used to confirm the registry identity was:
```text
npm view agentic-awesome-skills@14.6.0 dist.integrity dist.shasum dist.tarball --json
```
It returned SRI
`sha512-VTOb3O9PSYKCDO99i3h0vOn7vHQlGtO/+jSErR80g6OGaDJoBzg3q2GE9Nu890en1/Z54hBEYiVQj/1Rl95xEg==`,
SHA-1 `3a58a1346cbc7d0b39500cf6f9ee687184533036`, and the tarball URL frozen in
`artifacts/registry-metadata.json`. The acquired tarball additionally has
SHA-256 `98f8cbb399613621598ac6aeca619fc7c454530895b4e237eee695d82fbdf0cb`.
## Normalization contract
- stdout/stderr CRLF is converted to LF;
- only known harness roots are replaced, longest first, with `<CASE_ROOT>`,
`<BASELINE_RUNTIME>` and `<CORPUS_ROOT>`;
- fake Git records the clone destination as `<CLONE_DIR>` before persistence;
- only `updatedAt` in `.antigravity-install-manifest.json` is replaced with
`<TIMESTAMP>` before filesystem hashing;
- harness trace files are excluded from the controlled filesystem report but
are hashed separately;
- file paths, types, normalized byte sizes, SHA-256 values and hardlink counts
remain visible;
- file permission modes are intentionally omitted from the portable golden
because NTFS and POSIX expose different mode semantics; executable-bin mode
verification belongs to the separate tarball/package gate;
- no generic line, digit, date, error, or output exclusion is permitted.
The fixture contains only synthetic, non-sensitive content. No user config is
read or written and no real agent target is reachable from a case environment.