Activizor

Examples

Canonical workflows

Use these examples as reference behavior for users, tests, and AI agents that call Activizor.

Capture a tennis intent

User: Play tennis next Tuesday or Wednesday.

  1. Send the message to chat with the user's timezone.
  2. Activizor stores a draft intent because the time of day is missing.
  3. Ask a focused follow-up, then send the user's answer back to chat.
  4. When the response contains an active intent, matching can begin.

Resolve a participant

User: Find a time for climbing with Sam this weekend.

  1. Let Activizor capture the requested activity, participant name, and date window.
  2. If Sam is unresolved, ask the user which Sam they mean.
  3. Send the clarification answer to chat.
  4. Use the active intent only after the participant is resolved.

Turn overlapping windows into proposal

User: Both people have active hiking intents with compatible windows.

  1. Read active intents and availability windows from conversation state.
  2. Run deterministic matching against compatible activity category and time.
  3. Present a concrete proposal the participants can accept or decline.
  4. Record the accepted activity and later capture whether it happened.