Version 0
MortelOS Dev Tools
Developer tooling for MortelOS package decisions and governance checks.
mortelos/dev-tools provides developer tooling for package-ready feature decisions.
Use It For
| Area | Package responsibility |
|---|---|
| Decision logging | Record whether a feature is package-now, package-ready or workspace-only. |
| Governance checks | Validate package decision logs locally or in CI. |
| Agent rules | Publish and check merged agent rules for package-aware development. |
| Workflow support | Keep package boundaries explicit before implementation starts. |
Install
composer require mortelos/dev-tools --dev
Commands
php artisan mortelos:package-decision "Customer Portal" \
--decision=package-ready \
--surface=mortelos/customer-portal \
--reason="Reusable shell with customer-specific tenant policy and branding."
php artisan mortelos:package-decisions:check --require-reason
php artisan mortelos:agent-rules:publish
php artisan mortelos:agent-rules:check
Composer Hook
Host apps should regenerate package agent rules after Composer updates, similar to Laravel Boost package discovery hooks:
{
"scripts": {
"post-autoload-dump": [
"@php artisan package:discover --ansi",
"@php artisan mortelos:agent-rules:publish --target=AGENTS.md --no-interaction"
]
}
}
Keep host-specific instructions outside the generated block. Manual edits inside the generated block are overwritten.
Boundaries
Use this package for development workflow and governance. It does not own runtime portal behavior.