feature: Initial MVP

This commit is contained in:
Keith Solomon
2026-04-05 16:20:39 -05:00
parent 3af0b9cd0f
commit 812e5c2f2a
60 changed files with 5917 additions and 5 deletions
+23
View File
@@ -0,0 +1,23 @@
# Working Agreements
## 1. Code Style & Quality
- PHP: PHPCS with my custom coding standards (`phpcs.xml`), PHPStan level ≥ 6.
- JS: ESLint (airbnb/base), Prettier.
- Commits: Conventional Commits.
- Branches: main (stable), develop, feature branches → PRs.
- CI Required Checks: lint, static analysis, unit/integration tests, e2e (smoke), composer validate. No merge to main without green.
## 2. Security Model
- Nonces on all statechanging forms/requests; verify before mutate.
- Always sanitize input and escape output.
## 3. Build & Tooling
Composer dev deps (suggested):
- dealerdirect/phpcodesniffer-composer-installer
- squizlabs/php_codesniffer
- phpstan/phpstan
- phpunit/phpunit