The FerrFlow config schema has always been published at ferrflow.com/schema/ferrflow.json for editor autocompletion — great in VS Code or Zed, useless offline or in a pre-commit hook that can't reach the internet. ferrflow schema fixes that by shipping the schema inside the binary.

ferrflow schema                       # compact JSON to stdout
ferrflow schema --pretty              # formatted
ferrflow schema --pretty --output ferrflow.schema.json

Write it to a file and point your editor at the local copy with "$schema": "./ferrflow.schema.json", or generate it in CI to validate .ferrflow.json with no network call. The schema is embedded straight from the source of truth, so the bundled copy always matches the version you're running, and the command parses it before printing — a corrupt build artefact exits non-zero rather than emitting garbage.