| description | allowed-tools |
|---|---|
| Run the mandatory DevPlace pre-completion verification on changed files - the per-language checks, the app import, and an em-dash scan. Zero errors required. Never runs the test suite. | Bash(python *), Bash(node *), Bash(git status:*), Bash(git diff:*), Read, Grep |
Changed files in the working tree:
!git status --porcelain
Verify the work is complete and correct, following the DevPlace verification rule (zero tolerance):
- For each changed or new file under
devplacepy/ortests/, run the per-language checks (python -m py_compile+pyflakesfor Python,node --checkfor JS, brace balance for CSS, tag and{% %}balance for templates). Every file must come back clean. - Run
python -c "from devplacepy.main import app"- it must import with no error. - Grep the changed files for em-dash characters (U+2014 and U+2013) that are authored prose, and report any. Leave em-dashes that are data (replace/maketrans/regex targets, fixtures) untouched.
- Report a PASS or FAIL summary with the exact failures.
Do not run the test suite. Do not perform any git write.