| name | assemble-document |
| description | Assemble the final calendar delivery document (DOCX) with all posts, images, and copy. |
| argument-hint | [--brand <name>] [--format docx|pdf] |
| effort | high |
| user-invocable | true |
| disable-model-invocation | true |
/socialforge:assemble-document — Document Assembler
Create the final delivery document containing the complete monthly calendar with images, copy, and metadata.
Document Structure
- Cover page (brand name, month, prepared by)
- Table of contents
- Monthly overview (post count, platform breakdown, tier distribution)
- Weekly sections:
- For each post: date, platform, image preview, copy text, hashtags, CTA, creative mode used, quality score
- Appendix A: Publishing schedule (dates + times + platforms)
- Appendix B: Production notes (asset gaps, compliance flags, revision history)
- Appendix C: Cost report
Process
- Load all approved posts from status-tracker.json
- Load images, copy, and metadata for each
- Build DOCX using document-template structure
- Embed images at appropriate resolution
- Save to
output/{brand}/{month}/FINAL/00-Calendar-Document/
Timeout & Fallback
- Document assembly: 2-minute timeout for 30 posts. If images are too large, compress to 72 DPI.