Unique name of this chunker plugin.
Glob patterns this chunker handles.
Method fingerprint for sparseText generation for this instance. Computed from name + version + sparse-generation options. Stored per-chunk; if changed from a previous run, FTS rebuild is triggered for chunks produced by this chunker.
Semver version — used to compute generator IDs.
OptionalcanOptional: validate whether this chunker can process the file (called before chunk() to filter early).
Process a file and return chunks. Returns an empty array if the file should be skipped.
Method fingerprint for metadata assembly for this instance. Computed from name + version + metadata-assembly options. Stored per-chunk; if changed from a previous run, metadata re-enrichment is triggered for chunks produced by this chunker.