Publish an immutable rule and attribute catalog #26

Open
opened 2026-09-21 01:14:20 +00:00 by barrettruth · 0 comments
Owner

Original issue: source #27
Original author: barrettruth
Original date: 2026-08-31T06:08:26Z

The Bazel actor acquires evaluated rule-class metadata and publishes it as an immutable catalog. Source parsing contributes symbols that exist without evaluation. A request captures the catalog with its document and index snapshots; handlers never invoke Bazel or load a newer publication.

Catalog identity derives from the configured Bazel executable, startup arguments, workspace, and graph generation. Do not add a parallel dirty flag or independently mutable symbol table.

> Original issue: source #27 > Original author: `barrettruth` > Original date: 2026-08-31T06:08:26Z The Bazel actor acquires evaluated rule-class metadata and publishes it as an immutable catalog. Source parsing contributes symbols that exist without evaluation. A request captures the catalog with its document and index snapshots; handlers never invoke Bazel or load a newer publication. Catalog identity derives from the configured Bazel executable, startup arguments, workspace, and graph generation. Do not add a parallel dirty flag or independently mutable symbol table.
Sign in to join this conversation.
No description provided.