Document WaitStep.ms upper bound (#47)
Document TOCTOU fix for default output dir hardening (#46)
Document browser-launch-failure fix (#44)
Document default output dir permission hardening (#43)
Document ffmpeg subprocess timeout fix (#42)
Document mask/mask_color on capture_url/capture_element (#41)
Use a placeholder path in the #40 example
Document describe_screenshot's PNG-magic-byte check (#40)
Document describe_screenshot's new prompt param (#39)
Document capture_url/capture_element's new capture params; catch up write-path fix
Document run_flow_tool's new vision_describe param
Document run's exit-1-on-flow-failure fix
Sync Architecture page with this session's 'Why this shape' additions
Document HAR network capture (Flow.har)
Document --concurrency flag for parallel flow execution
Document deterministic-capture options (animations, mask, mask_color)
Document capture step variants (viewport/color-scheme matrix)
Document pdf capture step option
Document accessibility_snapshot capture step option
Document storage_state (auth/session injection) and the setup-failure fix
Sync Architecture page: discovery.py removed (design notes moved to DECISIONS.md)
Sync Architecture page with the run_flow error-handling change
Add full wiki: getting started, flow reference, MCP client setup, MCP tools reference, Python API reference, vision providers, video recording, architecture, FAQ