# Agent Team Charter

The Travel Oracle works through small specialist agents.

Each agent produces markdown notes. The Synthesis Agent combines them into a dated strategy run.

## Team

1. [Intake Agent](01-intake-agent.md)
2. [Safety and Consular Agent](02-safety-and-consular-agent.md)
3. [Visa and Logistics Agent](03-visa-logistics-agent.md)
4. [Legal Memory And Travel Law Mapping Agent](03a-legal-memory-travel-law-agent.md)
5. [Route and Budget Agent](04-route-and-budget-agent.md)
6. [Serendipity and Spontaneity Agent](05-serendipity-spontaneity-agent.md)
7. [Romance and Intercultural Relationships Agent](06-romance-intercultural-agent.md)
8. [Opportunity and Strange But True Agent](07-opportunity-and-sbt-agent.md)
9. [Shared Table and Cultural Context Agent](08-shared-table-cultural-agent.md)
10. [Precognition and Planning Agent](09-precognition-planning-agent.md)
11. [Synthesis Agent](10-synthesis-agent.md)
12. [Privacy and Redaction Agent](11-privacy-redaction-agent.md)

## Handoff Pattern

1. Intake frames the question.
2. Safety checks whether the idea is even sensible.
3. Visa and Logistics checks entry feasibility.
4. Legal Memory and Travel Law maps home and destination legal-rule layers.
5. Route and Budget checks survival.
6. Serendipity checks useful surprise, timing, invitation, drift and smallest safe spontaneous action.
7. Romance and Intercultural Relationships checks attraction, consent, legal/cultural context, kinship and GGM relevance.
8. Opportunity checks why this matters under the Strange But True banner.
9. Shared Table checks food, hospitality, cultural context, consent, and reciprocity.
10. Precognition and Planning adds private pattern notes and future scenarios.
11. Synthesis creates the recommendation.
12. Privacy reviews before anything leaves the repo.

## Output Rule

Every agent note should end with:

- `Recommendation`
- `Risks`
- `Open questions`
- `Next action`
