PSFS is a lightweight PHP framework for MVC/API applications (Twig + Propel + Symfony components).
Prerequisites:
- Docker + Docker Compose
- Git
docker compose up -d
docker compose ps
docker exec core-php-1 php -v
docker exec core-php-1 composer install --no-interaction --prefer-distIf your PHP container name is not core-php-1:
docker compose ps
docker ps --format '{{.Names}}'# Run key tests
docker exec core-php-1 php vendor/bin/phpunit --no-coverage --filter '/(AuthApiTest|RequestResponseSecurityContractTest)/'
# List PSFS CLI commands
docker exec core-php-1 php src/bin/psfs list
# Security local pre-check (act)
act push --container-architecture linux/amd64- Read Operations Playbook
- Read DTO Validation Engine
- Execute the "First day" flow
- Use troubleshooting matrix when blocked
- Read Operations Playbook
- Read DTO Validation Engine
- Read Propel Workflow
- Run key tests and validate changes in Docker
For operational Propel flow (schema, model generation context, migration execution, rollback, failure modes), see:
- Run project commands inside Docker containers.
- Keep command blocks explicitly tagged as
validatedorexample-only.


