Current Session: Session 8 - Session 8: The Unbinding of Boundaries
New device 10/25 22:02 Unassigned Access open • Device tracking onlyNo backup found

Import Full Session Pack

Upload one ZIP for a whole session setup. This importer stages data first and does not publish directly into live campaign tables.

ZIP Import System Check

PHP ZipArchive

Available

unzip command

Available

Upload Session Pack ZIP

The importer checks the pack, extracts it safely, and stores rows in staging tables. It does not create live scenes/NPCs/handouts yet.

Review Staged Pack

Pack

Breaking_of_Boundaries_Session_8_Site_Upload_Center_Pack.zip

Session

Session 8: The Unbinding of Boundaries

Status

partially_published

Batch Key

pack_20260831_235406_704a37

Validation

No blocking validation warnings.

Next Steps

  1. Review staged files and row counts.
  2. Attach map images manually after import.
  3. Use individual CSV uploads only for corrections or additions.

Detected Files

handouts.csv

handouts • found

handouts.json

handouts • found

session.json

manifest • found

README.txt

notes • found

npcs.csv

npcs • found

npcs.json

npcs • found

Breaking_of_Boundaries_Session_8_The_Unbinding_of_Boundaries_DM_Bible.pdf

other • found

powers.csv

other • found

powers.json

other • found

scenes.csv

scenes • found

scenes.json

scenes • found

Staged Row Summary

handouts

10 staged row(s)

manifest

1 staged row(s)

npcs

12 staged row(s)

scenes

16 staged row(s)

Publish to Live Campaign

Publishing creates or updates live campaign data from the staged rows. Scenes publish first, then NPCs/enemies, then handouts. Maps still need to be attached manually.

This pack has already been published or partially published. Publishing again will update matching records and may create duplicates if names changed.

Publish Status

handouts / published

10 row(s)

manifest / staged

1 row(s)

npcs / failed

12 row(s)

scenes / published

16 row(s)

Manifest Preview

{
    "title": "Session 8: The Unbinding of Boundaries",
    "session_number": 8,
    "campaign": "The Breaking of Boundaries",
    "status": "planned",
    "act": "Compressed Finale: starts in Act 2: Beneath the Scars and resolves Act 4: Endgame",
    "summary": "Finale session. The party rescues Aldren in the Chain-Ward Hospice, learns the curse-wounds are locks, unlocks their unbound powers, confronts Tempest physically, and chooses whether to restore, rebuild, or destroy the Boundary Engine.",
    "dm_reminders": [
        "Keep Tempest morally complicated, not cartoon evil.",
        "Aldren is the healer from Session 1 and should feel exhausted, compassionate, guilty, and brave.",
        "Rhiannon's locked curse remains active until her unbinding moment: she can fly but takes 1d4 damage per turn while flying.",
        "Do not let one character arc replace the shared finale. Give every PC an unbinding moment.",
        "The final choice must be restore, rebuild, or destroy the Boundary Engine."
    ]
}

Sample Session 2 Pack

A sample pack is included in this update under import_templates/sample_session2_name_that_would_not_stay_pack.zip.

Use it to test the workflow before staging your real Session 2 materials.