Environment Doctor
make doctor reports which required tools and repository files are present or missing — a standalone diagnostic, never a prerequisite of other targets.
scripts/build/
4Kind
What does it promise?
What a component promises to its callers — inputs, outputs, exit behaviour, and guarantees.
make doctor reports which required tools and repository files are present or missing — a standalone diagnostic, never a prerequisite of other targets.
scripts/build/
4When a capability is intentionally unavailable, a command says so with a skip: line and succeeds, while a check that actually fails still exits non-zero.
scripts/
6Content-hashed CSS and JS are cached for a year as immutable; everything else is revalidated on every request and kept fresh by invalidation.
public/
2One aggregate lint command runs every linter that is installed, skips the rest with a clear message, and fails only on real findings.
scripts/lint.sh
4A canonical deployable root runs under a generic deployer with no ad hoc parameters; every value it needs resolves from committed, well-defined sources.
env/
2No specification matches every filter.