open-brainy/scripts
David Snelling 8a5c1245a7
All checks were successful
CI / Node 22 (push) Successful in 12m16s
CI / Node 24 (push) Successful in 12m12s
CI / Bun (latest) (push) Successful in 12m19s
CI / Integration + conformance (Node 22) (push) Successful in 19m52s
build: derive generated-file stamps from git commit time, not wall clock
Two builds of the same source tree could publish different artifacts
because buildEmbeddedPatterns.ts and buildTypeEmbeddings.ts stamped
their generated output with new Date().toISOString(). Route both
generators' "Generated:" header and the generatedAt runtime field
through a shared resolver: newest git commit time among the
generator's inputs (script + source data), falling back to the stamp
already present in the previous output when git is unavailable (e.g.
a published tarball build), and finally to a fixed epoch value. Every
fallback logs to stderr so degradation is never silent.

Regenerated both committed output files once so the tree carries
deterministic stamps; no other content changed.
2026-08-27 09:18:45 -07:00
..
gate ci(gate): the machine-health preflight and the truncation verdict guard 2026-08-20 08:22:48 -07:00
lib build: derive generated-file stamps from git commit time, not wall clock 2026-08-27 09:18:45 -07:00
build-candle-wasm.sh feat: migrate embeddings to Candle WASM + remove semantic type inference 2026-01-06 12:52:34 -08:00
buildEmbeddedPatterns.ts build: derive generated-file stamps from git commit time, not wall clock 2026-08-27 09:18:45 -07:00
buildTypeEmbeddings.ts build: derive generated-file stamps from git commit time, not wall clock 2026-08-27 09:18:45 -07:00
check-patterns.cjs fix: use .cjs extension for check-patterns script 2025-08-27 10:00:56 -07:00
check-type-embeddings.cjs perf: pre-compute type embeddings at build time (zero runtime cost) 2025-10-09 18:08:57 -07:00
push-docs.js chore: push public docs to the soulcraft.com ingest door on release 2026-07-18 14:02:23 -07:00
release.sh chore(release): --source-only — a home-only prerelease mode (The Source, never the storefront) 2026-08-24 10:06:23 -07:00
setup-dev.sh feat: migrate embeddings to Candle WASM + remove semantic type inference 2026-01-06 12:52:34 -08:00