RCP-BEG-005: Session Ender

Ready to wrap up for now? This recipe helps you end your session in a way that makes it easy to pick up where you left off next time. Think of it like closing a book with a bookmark – you will know exactly where you stopped and what you wanted to do next.

Recipe Name: RCP-BEG-005-SESSION-ENDER – Session Ender
RCP-BEG-005-SESSION-ENDER
Ready to wrap up for now? This recipe helps you end your
session in a way that makes it easy to pick up where you
left off next time. Think of it like closing a book with a
bookmark – you will know exactly where you stopped and what
you wanted to do next.
Multi-Recipe Combo Stage Single Recipe
Recipe Category CFT-FWK-COOKBK-BEGINNER – CRAFT Foundations Cookbook
Recipe Subcategory Brainstorming with A.I., Recipes for beginners
Recipe Recommended Persona Julia
Recipe Difficulty Easy
Recipe Tags: Foundational | Introduced in the POC | Versatile

Requirements

  • Any AI Chat Platform (platform-agnostic recipe) Any of the following: Claude (Anthropic), ChatGPT (OpenAI), Gemini (Google), Grok (X.ai), Perplexity, Microsoft Copilot

How To Start
 

STEP 1: Trigger the Recipe
  • When you are ready to end your session, tell Julia (or any
    AI assistant) that you want to wrap up.
    Examples:
    "Let's wrap up this session"
    "I'm done for now, create a summary"
    "End my party planning session"
STEP 2: Name Your Session (Optional)
  • Give your session a name to make it easier to remember what
    you were working on.
    Examples:
    "Party planning session"
    "Resume work"
    "Research on apartments"
    If you do not provide a name, it will default to "today's
    session."
STEP 3: Choose Detail Level
  • Select how much detail to capture in your summary:
    – QUICK: Just 1-2 sentences about what you did and what
    to do next time
    – SUMMARY: Bullet points of accomplishments, pending
    items, and next steps (recommended for most sessions)
    – DETAILED: Full description of accomplishments,
    decisions, questions, and comprehensive next session plan
    Default is "summary" if you do not specify.
STEP 4: Review Your Summary
  • The AI will generate a session summary based on your chosen
    detail level. This summary includes:
    – What was accomplished
    – What is still in progress
    – What to do when you continue
STEP 5: Resume Later
  • When you are ready to continue:
    1. Start a new chat (if needed)
    2. Tell the AI you are continuing your named session
    3. Share or reference your session summary
    4. Pick up where you left off!

How AI Reads This Recipe

This recipe creates session summaries that enable users to
easily continue their work in future sessions. It introduces
the concept of "handoffs" in a beginner-friendly way.
PROCESSING INSTRUCTIONS:
1. Display acknowledgment of session wrap-up
2. Review the session to identify key information
3. Generate summary based on save_level
4. Provide continuation instructions
5. Introduce handoff concept for first-time users
INFORMATION TO GATHER:
– Tasks worked on during session
– What was accomplished
– What is still pending
– Decisions made
– Important context for continuation
SAVE LEVEL BEHAVIOR:
– quick: 1-2 sentences for "what we did" and "next time"
– summary: Bullet points for accomplishments, pending,
and numbered next steps
– detailed: Full sections for accomplishments, decisions,
in progress, questions, next session plan, and notes
EDUCATIONAL COMPONENT:
For first-time users, introduce the concept of "handoffs"
as a way to pass information between sessions. Mention that
Express and Studio have more sophisticated handoff systems.

When to Use This Recipe

USE THIS RECIPE WHEN:
– User is done working for now
– User wants to save progress for later
– User needs to switch to a different task
– User is ending a multi-step project session
DO NOT USE WHEN:
– User wants to continue working
– User has a question (use RCP-BEG-004)
– User needs help with a task (use RCP-BEG-002)
– Session just started with nothing to summarize

Recipe FAQ

Q: Do I need to use this recipe to end a session?
A: No, but it helps! Without a summary, you might forget
what you were working on or what you planned to do next.
Q: Where should I save my session summary?
A: You can copy and paste it anywhere – a notes app, a
document, or just keep it in your chat history. The
important thing is being able to find it later.
Q: What if I forget to create a summary?
A: You can still continue next time! Just describe what
you remember, and the AI will help you reconstruct where
you were.
Q: How detailed should I be?
A: “Summary” level works for most sessions. Use “quick”
for simple tasks, “detailed” for complex projects.
———————————————————–
TIPS FOR SUCCESS:
– Name your sessions consistently for easy reference
– Use “detailed” for multi-day projects
– Save summaries somewhere you can find them
– Reference your summary when starting the next session
———————————————————–
RELATED RECIPES:
– RCP-BEG-001: First Recipe Runner (if you are just
starting with CRAFT)
– RCP-BEG-007: Upgrade Guide (to learn about more
advanced handoff systems)

Actual Recipe Code

(Copy This Plaintext Code To Use)
# ===========================================================
# START RECIPE-ID: RCP-BEG-005-SESSION-ENDER-v2.00a
# ===========================================================
SESSION_ENDER = Recipe(
recipe_id="RCP-BEG-005-SESSION-ENDER-v2.00a",
title="Session Ender – Wrap Up Your Work Session "
"Smoothly",
description="""
Ready to wrap up for now? This recipe helps you end
your session in a way that makes it easy to pick up
where you left off next time. Think of it like closing
a book with a bookmark – you will know exactly where
you stopped and what you wanted to do next.
""",
category="CAT-BEG",
subcategory="SUBCAT-Session-Management",
difficulty="easy",
version="2.00a",
companion_version="Foundations",
parameters={
"session_name": {
"type": "string",
"required": False,
"default": "today's session",
"description": "A name for this session "
"(optional)",
"examples": [
"Party planning session",
"Resume work",
"Research on apartments"
],
"beginner_tip": "Naming your session makes it "
"easier to remember what you were working on"
},
"save_level": {
"type": "string",
"required": False,
"default": "summary",
"options": ["quick", "summary", "detailed"],
"description": "How much detail to capture",
"beginner_tip": "Summary is perfect for most "
"sessions"
}
},
prompt_template="""
# =====================================================
# SESSION ENDER
# =====================================================
#H->AI::Context: (User wants to end their session –
create appropriate summary)
#H->AI::Directive: (Generate session wrap-up based on
save_level)
# ——————————————————-
# STEP 1: RECIPE INTRO
# ——————————————————-
Display intro:
LET US WRAP UP {session_name}!
I will create a summary so you can easily continue
next time.
# ——————————————————-
# STEP 2: GATHER SESSION INFO
# ——————————————————-
Review the session to identify:
– What tasks were worked on
– What was accomplished
– What is still pending
– Any decisions made
– Any important context
# ——————————————————-
# STEP 3: CREATE SESSION SUMMARY
# ——————————————————-
=====================================================
SESSION SUMMARY: {session_name}
DATE: [current date]
[Generate summary based on save_level:
IF save_level == "quick":
WHAT WE DID: [1-2 sentences]
NEXT TIME: [1 sentence about what to do next]
ELIF save_level == "summary":
WHAT WE ACCOMPLISHED:
– [Bullet point summary of completed items]
STILL IN PROGRESS:
– [Any pending items]
TO CONTINUE NEXT TIME:
1. [First thing to do when resuming]
2. [Second thing if applicable]
ELIF save_level == "detailed":
ACCOMPLISHMENTS:
[Detailed description of what was completed]
DECISIONS MADE:
– [Any choices or directions decided]
IN PROGRESS:
– [Items started but not finished]
QUESTIONS TO ADDRESS:
– [Any open questions]
NEXT SESSION PLAN:
1. [Priority items for next time]
2. [Secondary items]
NOTES:
[Any additional context that would be helpful]
]
=====================================================
# ——————————————————-
# STEP 4: CELEBRATION
# ——————————————————-
Display wrap-up:
SESSION WRAPPED UP!
Nice work today! When you are ready to continue:
1. Start a new chat (if needed)
2. Tell me you are continuing "{session_name}"
3. I will help you pick up where you left off!
# ——————————————————-
# STEP 5: WHAT YOU LEARNED
# ——————————————————-
IF first time using Session Ender:
Display concept intro:
MEET A CRAFT CONCEPT: HANDOFFS
What you just created is a simplified "handoff" – a
way to pass information from one session to the
next. In CRAFT, this is how we maintain continuity
across conversations.
The more advanced versions (Express and Studio)
have more sophisticated handoff systems, but this
simple summary approach works great for getting
started!
#AI->H::Status: (Session Ender complete)
#AI->H::Milestone: (SESSION_WRAPPED – Session ended
with summary)
"""
)
# ===========================================================
# END RECIPE-ID: RCP-BEG-005-SESSION-ENDER
# ===========================================================

Similar Posts

Leave a Reply