01

Sample Code

archive-subtree.py
# Create nested structure
folder = uuid4()
subfolder = uuid4()
doc = uuid4()

tree.register_node(folder)
tree.register_node(subfolder, parent_id=folder)
tree.register_node(doc, parent_id=subfolder)

# Archive entire subtree
archived = tree.archive_subtree(folder)
print(f"Archived {len(archived)} nodes")  # 3