# Safety and responsible use

Pi Troupe output is synthetic. It can help generate hypotheses, stress-test messaging, imagine user reactions, and design real experiments. It is not a replacement for real customers, usability testing, market research, legal advice, medical advice, or hiring evaluation.

## Data flow

- Simulations run through child `pi -p` processes.
- Tool access is disabled in child simulations with `--no-tools`.
- Prompt content is sent to the active Pi model/provider, according to your Pi configuration.
- Run artifacts are stored locally by default under `~/.pi/troupe/<project>/runs/<run-id>/`.

## Default guardrails

- Reports include assumptions and limitations.
- Survey mode labels samples as synthetic respondents.
- Logs keep prompt, report, event trace, and run state for auditability.
- Prompt tells child Pi not to use external tools.

## Recommended practice

- Use simulations for idea generation and critique, not proof.
- Validate important findings with real users or real data.
- Do not paste sensitive personal data, secrets, credentials, or private customer data into scenarios.
- Use `logDir` or `PI_TROUPE_DIR` when you need project-specific artifact storage.
