Show placement candidates and each node's answer in indexer_placement, add indexer_placement_reread, and drop a group's candidates when its head changes no placement file, so a missed message or a revert is recoverable by tool (issue 1126, ADR 0559 §3, §7, §8)

This commit is contained in:
2026-10-27 02:18:21 +01:00
parent ad60ba3a46
commit 04bb2d1398
17 changed files with 493 additions and 22 deletions
+5 -2
View File
@@ -3,7 +3,8 @@
"version": "1",
"slug": "indexer",
"tools": [
"indexer_take_in"
"indexer_take_in",
"indexer_placement_reread"
],
"emits": [
"placement-changed"
@@ -34,7 +35,9 @@
"invokes": [
"gitea.gitea_commit_trees",
"gitea.gitea_contains",
"gitea.gitea_get_file"
"gitea.gitea_get_file",
"gitea.gitea_list_branches",
"gitea.gitea_open_pulls"
],
"own-secrets": {
"broker": "${dir:state}/broker"