Based on our conversation, generate a Context-for-Prompt (CFP).
This is not a conversation summary.
Instead, create a self-contained document that another LLM can use to continue working on this problem in a new conversation without needing the original chat.
The CFP should:
- explain the problem being solved;
- describe the current understanding;
- define the important concepts and terminology;
- record the assumptions and constraints;
- capture the abstractions we converged on;
- include the conclusions reached during the discussion;
- mention important alternatives that were considered and rejected, including why they were rejected when relevant;
- include small examples if they help explain the concepts.
The CFP should not preserve the chronology of the conversation or the intermediate reasoning that led to the conclusions. It should preserve only the understanding that survived the exploration.
The result should read like a compact design brief for another LLM, allowing it to continue reasoning from our current understanding rather than rediscovering it.