gcego/core
Core foundation for the gcego package suite, providing shared PHP/Laravel classes and utilities that simplify building consistent applications and reusable components. Install via Composer to standardize common logic across gcego packages.
Architecture fit
gcego/core is not a utility library — it is a boot-time kernel that owns package registration, dependency resolution, and initialization ordering for GCEGO Admin Studio. Adopting it means ceding control of Laravel's provider boot sequence to a third-party orchestrator. Treat this as a platform decision, not a dependency addition.app()->register() calls or runtime provider mutation will not fit without refactoring.gcego:plan are the right primitives: they let a TPM gate rollout on evidence rather than assertion.Integration feasibility
vendor:publish --tag=gcego-config step means greenfield installation is near-zero effort.Technical risk
composer.lock reproducibility across environments.--json payload exported to log aggregation is a credible secret-leak path.--strict gives a CI-gateable exit code.Key questions
^1.0 constraint resolve identically via VCS and Packagist?Stack fit
Migration path
gcego:plan against an empty extension set to capture a baseline startup graph.ServiceProvider, register()/boot() side effect, and any app()->register() called outside config/app.php. Anything relying on late registration is a migration blocker and must be re-homed before proceeding.gcego:plan diff.gcego:diagnose --json --strict as a required pipeline step from day one, so regressions in the dependency graph fail the build rather than production.Compatibility
gcego/core to an exact minor in composer.lock and treat kernel upgrades as scheduled change events, not incidental composer update drift.repositories config.Sequencing
Maintenance
config/gcego.php changes are reviewed like application code, because they alter boot semantics.Support
Scaling
Failure modes
gcego:plan in CI.--json output is shipped to a third-party log sink.Ramp-up
gcego:plan is the best onboarding tool available — it makes the boot graph legible to people who have not read the kernel source. Lead training with it.How can I help you explore Laravel packages today?