# Expected Behaviors

This directory describes how the current MoonClaw system is expected to behave in real use.

Use these docs when you want to answer:

- what should happen when I send a message
- what should happen when I confirm a job
- what should happen when a job runs for a long time
- what should happen to workspaces, memory, and notifications
- what are the normal use cases the current implementation supports well

Current documents:

- [chat_and_job_flow.md](chat_and_job_flow.md)
- [operator_ui.md](operator_ui.md)
- [workspace_and_memory.md](workspace_and_memory.md)
- [use_cases.md](use_cases.md)

Related references:

- [system_architecture.md](../system_architecture.md)
- [job_system_architecture.md](../job_system_architecture.md)
- [GATEWAY_USAGE.md](../GATEWAY_USAGE.md)
