Skip to content

Commit 41b584d

Browse files
committed
Update bundling modes description in bundle_pdfs.py
1 parent 64b8107 commit 41b584d

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

pipeline/bundle_pdfs.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,9 @@
44
accompanying manifest records. It can be invoked as a CLI tool or imported for
55
unit testing. Bundling supports three modes:
66
7-
* Size-based (default): chunk the ordered list of PDFs into groups of
8-
``bundle_size``.
9-
* School-based: group by ``school_code`` and then chunk each group while
10-
preserving client order.
11-
* Board-based: group by ``board_code`` and chunk each group.
7+
* Size-based (default): bundle the clients into fixed-size groups, i.e., 100 per bundle.
8+
* School-based: group the clients by school code then bundle the clients into fixed-sized groups
9+
* Board-based: group the clients by board code then bundle the clients into fixed-sized groups
1210
1311
Each bundle produces a merged PDF inside ``output/pdf_combined`` and a manifest JSON
1412
record inside ``output/metadata`` that captures critical metadata for audits.

0 commit comments

Comments
 (0)