---
# Checkpoint metadata
type: human_verify  # human_verify | decision | human_action | session_death | failure
timestamp: "{ISO timestamp}"
expires: null  # or ISO timestamp if time-sensitive

# Position
cluster: null
block: "00"
wave: 0
thread: 0
thread_name: "CHECKPOINT"

# Progress snapshot
progress:
  blocks_complete: 0
  blocks_total: 0
  threads_complete: 0
  threads_total: 0

# Completed work (essential for continuation)
completed_threads: []
  # Example:
  # - id: "02.1"
  #   name: "Create BaseLayout"
  #   commit: "abc123"
  #   files: ["src/layouts/BaseLayout.astro"]
  #   status: complete

# Checkpoint-specific details
checkpoint_details:
  verification_instructions: |
    {What the user needs to verify}
  expected_behavior: |
    {What should happen}

# User action needed
awaiting: "User to respond"

# Warmth for continuation
warmth:
  codebase_patterns: []
  gotchas: []
  user_preferences: []

# Optional fields
# user_response: "{user's response when resuming}"
---

# Checkpoint

## Summary
{Brief description of what was accomplished and what needs to happen next}

## Completed Work
{List of completed threads with commits}

## Next Steps
{What will happen when execution resumes}
