How It Works
- Format a single text (conversation, draft, decision, clause)
- Choose an analysis frame
- Optionally choose one voice
- Read one response
- Stop
The text can be a conversation, a written draft, a decision rationale, or any bounded piece of text.
Formatting is part of the product. Second Pass labels speakers and preserves order before any interpretation occurs.
How the text is formatted
The input is lightly reformatted: speakers are labeled, order is preserved, and obvious platform formatting is removed.
This step organizes text for consistency; it does not determine what matters or what is true.
- Identifies speakers and turn order
- Normalizes gaps, interruptions, and sequencing
- Separates literal text from inferred meaning
- Removes obvious platform formatting
- Uses a fixed output format
The response is generated from this reformatted structure, not the raw pasted text.
Example: formatting before interpretation
Alex: hey are you around later? Riley: maybe, not sure yet Alex: ok just let me know Riley: yeah :)
Speaker A: Turn 1. Availability inquiry. Speaker B: Turn 2. Non-committal response. Speaker A: Turn 3. Deference / wait signal. Speaker B: Turn 4. Positive affect without commitment.
The system formats the text first, then generates one response.
Names are used here to keep the example illustrative. In use, speakers are labeled as you / other speaker.
Example (abridged):
Input
Alex: Hey, did you see my message from Tuesday?
Riley: Yeah. Sorry. It's been a week.
Alex: Okay. Is something up?
Riley: No, nothing. Just busy.
Alex: Got it. Are we still on for Friday?
Riley: Yeah, should be fine. This is one possible structural reading, not a claim about intent, truth, or what is actually happening.
Second Pass
Step-by-step summary of the exchange:
- A check-in about a missed message.
- An apology + "it's been a week".
- A direct question ("Is something up?").
- A reassurance ("No, nothing") paired with a non-specific reason ("Just busy").
- A logistical follow-up (Friday) without further clarification.
One possible structural reading:
- Reassurance paired with non-specific explanation
- Politeness combined with unresolved ambiguity This is one framing of the text, not a claim about intent, truth, or what anyone meant.
The response ends there.
Constraints
- One run at a time.
- No memory.
- No progression.
- No gamification.
Stopping is the designed end of a session.
Each run is stateless. Nothing carries over.
About data handling
Second Pass processes the text you paste to generate a response. Second Pass does not promise zero logging, zero retention, or local-only processing. The terms “stateless” and “no memory” describe the user experience, not the full data lifecycle.
Do not paste sensitive, confidential, or third-party material unless you are comfortable with it being processed by external services.