Skip to content

Add GrantFox issue quality validator #64

Description

@El-swaggerito

Description

Difficulty: Expert

Type: Feature

Summary

Add a local validator for GrantFox-style advanced issue JSON files.

Current Behaviour

Issue batches can contain missing fields, unsupported labels, weak acceptance criteria, or low-value tasks.

Expected Behaviour

AnchorKit automation should validate issue batch structure and issue quality before creation.

Suggested Implementation

Create issue schema validation, label validation, complexity checks, acceptance criteria checks, script output, tests, and documentation.

Files or Areas Likely Affected

  • scripts/
  • issues/
  • docs/
  • tests/
  • package.json

Acceptance Criteria

  • Issue batch schema validator is implemented.
  • Unsupported labels are detected before GitHub issue creation.
  • Missing required fields are reported clearly.
  • Weak acceptance criteria are flagged.
  • Tests cover valid and invalid issue batches.
  • Documentation explains the advanced issue standard.

Additional Notes

This should prevent missing-label failures during issue creation.

Metadata

Metadata

Assignees

Labels

GrantFox OSSIssue tracked for GrantFox OSS contributionMaybe RewardedIssue may be eligible for a GrantFox rewardOfficial Campaign | FWC26Official GrantFox campaign labeldeveloper-experienceDeveloper experience workexpertExpert difficultyfeatureFeature workmonorepoMonorepo architecture worktestTesting work

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions