
Artifacts and dependency caches have different jobs
Use workflow artifacts to transfer tested outputs and dependency caches to avoid repeated downloads, with separate identity and retention rules.
Foundation
The journal / Ideas in progress
Engineering & everyday learningSoftware, systems, and the things I’m learning along the way. From first principles to AI in production.
Find something to readA little theory. A lot of practice.

Use workflow artifacts to transfer tested outputs and dependency caches to avoid repeated downloads, with separate identity and retention rules.

Map the responsibilities of an export feature across interface, API, worker, storage and operations before dividing the work.

Document a first cloud deployment through its artifact, environment inputs, user-path verification and recovery procedure.

Preserve filenames through Bash expansion, inspect the argument vector, and avoid loops that break on spaces or wildcard characters.