feat: pool set_label

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-06-21 12:59:09 +02:00
parent 8b3043f3d4
commit 2b3f2ffc88
2 changed files with 20 additions and 0 deletions
+8
View File
@@ -103,6 +103,14 @@ def resolve_slot(manifest, index_widget):
return max(0, min(idx, n - 1))
def set_label(base_dir, pool_id, index, label):
m = read_manifest(base_dir, pool_id)
if 0 <= index < len(m["slots"]):
m["slots"][index]["label"] = str(label)
write_manifest(base_dir, pool_id, m)
return m
def rebuild_manifest(base_dir, pool_id):
# Temporary stub — replaced in Task 7.
return empty_manifest()