From e91b70775d0f4118d530536b60a4379891b5473a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Tejero=20Cantero?= Date: Sun, 4 Oct 2026 00:35:36 +0200 Subject: [PATCH] :bug: Classify the two token change types develop added develop replaced :set-active-token-themes with :set-tokens-status, which writes the active theme and set ids into :tokens-status, and added :set-tokens-source, which points a file at an external tokens library. the-classification-table-names-every-change-type fails by name on both, which is what it is for. Both are no-ops for the overlay. The builder indexes token sets and tokens from the file's own :tokens-lib and stores no active status, and it reads that lib whatever :tokens-source says, so neither change can reach a datom a rebuild would write. AI-assisted-by: claude-opus-5-5 --- backend/test/backend_tests/graph_overlay_sync_test.clj | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/backend/test/backend_tests/graph_overlay_sync_test.clj b/backend/test/backend_tests/graph_overlay_sync_test.clj index 24f1f9b0f6..05f6969027 100644 --- a/backend/test/backend_tests/graph_overlay_sync_test.clj +++ b/backend/test/backend_tests/graph_overlay_sync_test.clj @@ -644,8 +644,9 @@ :mod-media {:coverage :no-op :why "the same reason as an add's"} :del-media {:coverage :no-op :why "the same reason as an add's"} :set-token-theme {:coverage :no-op :why "themes are not indexed"} - :set-active-token-themes {:coverage :no-op :why "the active theme set is not indexed"} - :set-base-font-size {:coverage :no-op :why "file options are not indexed"}}) + :set-tokens-status {:coverage :no-op :why "the active theme and set status is not indexed"} + :set-base-font-size {:coverage :no-op :why "file options are not indexed"} + :set-tokens-source {:coverage :no-op :why "the builder reads the file's own `:tokens-lib` whatever the source, so pointing the file at a library writes no datom"}}) (def ^:private operation-coverage "One row per member of `app.common.files.changes/schema:operation`, the