What problem does it solve? Ending a coding session involves error-prone bookkeeping: verifying task completion, reviewing decisions, archiving task directories, writing session journals, and committing or pushing those changes without touching unrelated work. This Skill automates that exact bookkeeping workflow with strict safety gates. ## Core Features & Use Cases - Completion and Decision Gates: Verifies the task status is completed via task_progress.py and audits the decision log, blocking archival when decisions are unreviewed or the log is corrupt. - Scoped Archive and Journal: Runs task.py archive and add_session.py, then creates one scoped Git commit containing only the exact archive, journal, and child task.json paths. - Conditional Push: Pushes the bookkeeping commit only when the branch was synchronized with its upstream at session start; otherwise keeps changes local and reports why. - Use Case: After finishing a feature task in a Trellis-managed project, invoke this Skill to archive the task, log the session, and safely commit the bookkeeping without disturbing other in-progress work. ## Quick Start Ask the assistant to finish the current Trellis work session and archive the completed task.