This is the multi-page printable view of this section. Click here to print.

Return to the regular view of this page.

Tool cache

1 - Explicit tool installation

Record AL’s explicit source-built installation boundary after removal of the private executable cache.

AL SHALL be built by Bazel and installed only through an explicitly requested installation target. It SHALL NOT expose al tool or maintain a private executable cache. Updating source SHALL NOT change an installed executable automatically.

  • WHEN an operator requests the repository’s AL install target
  • THEN the installer atomically copies the current source-built executable.
  • WHEN a caller invokes al tool
  • THEN AL reports usage failure without inspecting a tool cache.