--- description: Run DevPlace tests. Run a tier, a file, or a single test with the correct flags. Subagents never run tests themselves (the serial suite cannot run concurrently); the orchestrating session always runs the full suite as the final validation of every change. argument-hint: [unit|api|e2e|all|] allowed-tools: Bash(make test*), Bash(python -m pytest *), Read --- Run the requested tests: **$ARGUMENTS** Mapping: - `unit` -> `make test-unit` - `api` -> `make test-api` - `e2e` -> `make test-e2e` - `all` or empty -> `make test` - a path like `tests/api/posts/create.py::test_x` -> `python -m pytest -v --tb=line -x` Tests run serially on port 10501 with a tempfile SQLite DB and `DEVPLACE_DISABLE_SERVICES=1`. Subagents and workflows never launch tests (the serial single-process suite cannot run concurrently); the orchestrating session runs the full suite (`make test`) as the mandatory final validation of every change. Report results clearly. On a failure, show the relevant output, and if a browser (e2e) test failed, point me at the screenshot under `/tmp/devplace_test_screenshots/`. Never weaken a test to make it pass; if a test reveals a real bug, report it - do not edit the test.