- Create a feature branch from
main. - Keep credentials and runtime JSON files out of commits.
- Run the verification commands below.
- Open a pull request with the behavior change and test evidence.
PYTHON_BIN=python3 bash scripts/verify.shWhen a local Playwright installation is available, the service fixture can also exercise the rendered admin UI:
LARK_SMOKE_BROWSER_COMMAND="node scripts/admin_ui_smoke.cjs" \
python3 scripts/service_smoke.pyEach directory under tasks/ owns its config.json, template.json,
fetch_data.py, mock_data.json, and README.md. Keep live and mock data
shapes compatible so previews exercise the same template paths as production.