Skip to content

Capability System Enhancements & New Tests#83

Open
MiggySmallz wants to merge 4 commits intomainfrom
capability
Open

Capability System Enhancements & New Tests#83
MiggySmallz wants to merge 4 commits intomainfrom
capability

Conversation

@MiggySmallz
Copy link
Member

@MiggySmallz MiggySmallz commented Feb 7, 2026

Capability System Enhancements & New Tests

New Capability Features

Hidden Capabilities (hidden?: boolean)

  • Capabilities marked as hidden: true won't appear in the marketplace but can still be awarded programmatically
  • Used for capabilities earned through other tests (e.g., Music Transcription Validation)

Prerequisites (prerequisite?: string)

  • Capabilities can now require another capability to be earned first
  • The prerequisite capability must be earned before the dependent one appears in the marketplace
  • Example: Common Voice Validator requires Common Voice Contributor

Configurable Attempts (attempts?: number)

  • Each capability can define its own max test attempts (defaults to 3)
  • Set to 99 for tests that should be essentially unlimited

New/Updated Tests

Test Questions Pass Threshold Attempts Notes
Music Transcription 25 72% (18/25) 3 Awards Validation capability at 80%
Music Transcription Validation 80% (20/25) Hidden; earned via Music Transcription test
Common Voice Contributor 30 80% (24/30) 3
Common Voice Validator 30 80% (24/30) 3 Requires Contributor first
English Language 25 72% (18/25) 3

@vercel
Copy link

vercel bot commented Feb 7, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
migration-app Ready Ready Preview, Comment Feb 7, 2026 5:03am
staking-app Ready Ready Preview, Comment Feb 7, 2026 5:03am
website-frontend Ready Ready Preview, Comment Feb 7, 2026 5:03am
worker-app Ready Ready Preview, Comment Feb 7, 2026 5:03am

Request Review

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant