Instruction file imported from softwaresalt/csv-managed (
.github/instructions/commit-message.instructions.md). Copyright stays with the author.
Commit Message Guidelines
Format Requirements
- Use Conventional Commit Messages
- All changes MUST be in imperative mood
Types
Types MUST be one of the following:
feat— A new featurefix— A bug fixrefactor— A code change that neither fixes a bug nor adds a featureperf— A code change that improves performancestyle— Changes that do not affect the meaning of the codetest— Adding missing tests or correcting existing testsdocs— Documentation only changes (excluding:*.instructions.md,*.prompt.md,*.agent.md, as these are prompt artifacts)build— Changes that affect the build system or external dependenciesops— Changes to operational componentschore— Other changes that do not modify src or test files
Scopes
Scopes MUST be one of the following:
append— Multi-file CSV concatenationcli— CLI argument definitionscolumns— Column listingdata— Value enum and typed parsersderive— Derived column expressionsexpr— Expression evaluationfilter— Row-level filter parsingfrequency— Frequency countsindex— B-tree index operationsinstall— Self-installio— Reader/writer I/O utilitiesjoin— CSV join operationsprocess— Process subcommandrows— Row-level parsingschema— Schema model and inferencestats— Summary statisticstable— ASCII table renderingverify— Schema verificationdocs— Documentationtests— Test fixtures and integration testsbench— Benchmarksci— CI/CD configurationharness— Agent harness artifacts
Description
- Description MUST be short and LESS THAN 100 bytes
Body (Optional)
For larger changes only:
- Body starts with a blank line
- Contains a summarized bulleted list (0-5 items)
- MUST be LESS THAN 300 bytes
Footer
- Footer MUST start with a blank line
- Must include an emoji that represents the change
- Must end with
- Generated by Copilot
Example
feat(cli): add new authentication flow
- implement OAuth2 token exchange
- add refresh token rotation
- update configuration schema
🔒 - Generated by Copilot
Generated by autoharness | Template: commit-message.instructions.md.tmpl