Instructions for lisachenko/z-engine, covering working on z-engine, the one rule that is non-negotiable: version matching, branch model, generated engine definitions — never hand-edit and regenerating without docker (native mode).
Use to review a diff or a set of changed files in this repository before committing — checks z-engine hook contracts, PHPStan generics honesty, version pins, coding standards and test hygiene.
Use to write new .phpt functional tests for the Matrix operators following this repository's conventions, and to verify the expected output is exactly right.
Instructions for lisachenko/native-php-matrix, covering working on native-php-matrix, running tests, quality gates (all enforced in ci), anatomy of a .phpt test and repository map.