Run: ruff check . All checks passed! Run: ruff format --check . 178 files already formatted Run: ty check All checks passed! Run: /private/tmp/resinsight-p08-agent/.venv/bin/python3 -m pytest -q ........................................................................ [ 17%] ........................................................................ [ 34%] ........................................................................ [ 51%] ........................................................................ [ 68%] ........................................................................ [ 85%] ........................................................... [100%] 419 passed in 35.05s Run: mkdocs build --strict  │ ⚠ Warning from the Material for MkDocs team  │  │ MkDocs 2.0, the underlying framework of Material for MkDocs,  │ will introduce backward-incompatible changes, including:  │  │ × All plugins will stop working – the plugin system has been removed  │ × All theme overrides will break – the theming system has been rewritten  │ × No migration path exists – existing projects cannot be upgraded  │ × Closed contribution model – community members can't report bugs  │ × Currently unlicensed – unsuitable for production use  │  │ Our full analysis:  │  │ https://squidfunk.github.io/mkdocs-material/blog/2026/02/18/mkdocs-2.0/  INFO - Cleaning site directory INFO - Building documentation to directory: /private/tmp/resinsight-p08-agent/site INFO - The following pages exist in the docs directory, but are not included in the "nav" configuration: - synthetic-models.md - development/synthetic-models.md - development/well-contracts.md - development/evidence/p06/observer/README.md - development/evidence/p08/README.md - development/evidence/workspace-journal/README.md INFO - Documentation built in 0.88 seconds