Skip to content

GabeHospelhorn/human-data-admissibility-layer

Repository files navigation

Human Data Admissibility Layer

Most human data systems rely on post-hoc quality assurance.

This creates a structural problem: invalid data can be created freely, and must be detected later.

This repo demonstrates a different approach:

→ Prevent invalid data states from being created at all
→ Enforce admissibility at the point of contribution


Why this matters

In AI systems, human-generated data directly shapes model behavior.

If invalid states are allowed at the point of creation, they propagate into training, evaluation, and alignment layers.

This turns data quality into a probabilistic outcome.

This repo treats data quality as a system property instead.


Architecture

Contributor → Constraint Layer → Accepted / Rejected → Downstream Systems


What this repo demonstrates

A minimal “Human Data Admissibility Layer”:

  1. Define inadmissible states (not all valid states)
  2. Enforce constraints at submission time
  3. Reject invalid inputs immediately
  4. Track system behavior via rejection telemetry

Example

Run:

python run_demo.py

Output:

Valid: False, Reason: low_confidence_submission


Takeaway

If invalid states cannot be created,
data quality becomes a property of the system — not the reviewer.

About

Minimal constraint system demonstrating how to prevent invalid human-data states at creation.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages