bpmore/statamic-fallow
Fallow is a Statamic addon that helps you find fallow content—unused entries, assets, and fields—so you can audit and clean up your site with confidence. Quick to install, it fits into everyday maintenance workflows and keeps large installs lean and tidy.
Architecture fit Fallow is a Laravel/PHP package that integrates with Statamic and, per the release notes, depends on Statamic internals rather than its public API surface. That is the single most important architectural fact available: it means Fallow sits below the supported extension boundary of the host CMS. For a Laravel shop already standardized on Statamic this is acceptable-but-conditional; for a shop running Statamic only incidentally, or one that pins Statamic loosely, it is a coupling that the platform owner does not contract to preserve.
Integration feasibility Feasible but unproven at this stage. We have no prior assessment, no dependency manifest, no PHP/Laravel version constraints, and no test or CI evidence in the supplied data. What v0.1.2 does tell us is that the package is installable and being distributed as a normal Composer artifact with an export-ignore build — a real distribution pipeline exists, and this release corrects a packaging defect in it.
Technical risk
composer update cannot read the compatibility caveats from vendor/. This is a defensible hygiene decision, but it shifts burden onto us: we must track the repo, not the artifact.NOTES.md from the dist has zero runtime effect. No migration, no deprecation, no behavior change.Key questions
NOTES.md discoverable from the package (README link, Packagist description)? If not, operators have no in-band pointer to the coupling documentation.Stack fit Assumes a Laravel application with Statamic installed and Fallow layered on top. Fit is good where the team already owns Statamic content modeling and is comfortable with the Laravel service-provider/config-publish idiom. Fit is poor where Statamic is one of several CMSs or where the team cannot commit to tracking Statamic upgrades deliberately.
Migration path
Nothing to migrate for v0.1.2 — it is a packaging-only patch with no code delta. Adopters moving from 0.1.1 to 0.1.2 should see an identical runtime and one fewer file in vendor/. The only migration-shaped concern is the long-term one: because Fallow tracks Statamic internals, every future Statamic upgrade is effectively a Fallow migration event and should be scheduled as one.
Compatibility
Unverified from the supplied data. The material compatibility risk is not Laravel or PHP — it is the Statamic version window. Treat the supported Statamic range as unknown until the constraints and CI matrix are reviewed. The removal of NOTES.md from the artifact marginally reduces our ability to confirm compatibility from an installed environment, so compatibility must be established from the repository before install.
Sequencing
NOTES.md and dependency constraints before any install; treat it as required pre-reading.0.1.2, no caret) and pin Statamic to a tested minor.Maintenance
Ongoing maintenance cost is dominated by Statamic upgrade tracking, not by Fallow itself. Budget for a compatibility check on every Statamic minor release, and for reading the upstream repository (not the vendored package) when doing so. The NOTES.md exclusion makes this a deliberate process step rather than something a developer stumbles across in vendor/.
Support At 0.1.x, expect maintainer-response-dependent support with no SLA and no LTS branch. No evidence in the supplied data of commercial backing, security policy, or a support channel. Plan for the team to own diagnosis; treat upstream as best-effort.
Scaling No scaling signal in this release. The relevant scale dimension for a Statamic addon is content volume and template/render path overhead, which needs a benchmark in a representative environment rather than inference from a packaging patch.
Failure modes
composer update time, because internals have no version contract. Mitigation: staging upgrade rehearsal plus a pinned Statamic minor.NOTES.md and may not know the coupling exists. Mitigation: record the repo link and coupling note in our own internal runbook, since upstream has removed the in-package copy.Ramp-up Low for anyone fluent in Laravel and Statamic — installation and configuration follow familiar conventions. The non-obvious ramp-up is institutional: the team must learn which Statamic internals Fallow depends on and internalize the upgrade-check ritual. That knowledge now has to be sourced from the repository and captured internally, because v0.1.2 deliberately keeps it out of the installed package. Budget a short onboarding doc as part of adoption; without it, the coupling risk is invisible to everyone who did not read this review.
Verdict on v0.1.2: no functional change, no action required for existing installs, no change to the risk posture beyond a marginal documentation-visibility tradeoff. Assessment stands as an initial baseline; re-evaluate at 0.2.0 or on any release that touches code.
How can I help you explore Laravel packages today?