[Senate] Domain scope enforcement — reject out-of-scope schema proposals open coding:8 safety:9

← Schema Governance
LLM evaluator assesses proposals for neuroscience/scientific-discovery relevance, auto-reject with appeal

Last Error

cli-reopen-manual: reopened — task was marked 'done' but has no task_runs row in (done/completed/success)

Git Commits (7)

[Atlas/Senate/Agora] Spec: notebook + artifact versioning extensions2026-04-24
Squash merge: orchestra/task/sen-sg-0-schema-registry-track-schemas-per-artifa (1 commits)2026-04-18
Squash merge: orchestra/task/47b17cbf-sen-sg-01-sreg-schema-registry-track-art (1 commits)2026-04-16
[Senate] Add schema registry API: GET /api/schemas and /api/schemas/{type} in api.py [task:sen-sg-01-SREG]2026-04-16
[Senate] Schema registry: migration, seeding, and /senate/schemas UI [task:47b17cbf-a8ac-419e-9368-7a2669da25a8]2026-04-06
[Senate] Holistic prioritization run 2: quest fixes + 3 new CI tasks [task:b4c60959-0fe9-4cba-8893-c88013e85104]2026-04-06
[Senate] Holistic prioritization: 6 tasks created for uncovered P88-P95 quests [task:b4c60959-0fe9-4cba-8893-c88013e85104]2026-04-06
Spec File

Goal

Prevent schema sprawl by enforcing domain scope on schema proposals. New fields and types
must be relevant to neuroscience, scientific discovery, or the SciDEX platform. An LLM
evaluator assesses proposals for scope compliance before they reach voting.

Acceptance Criteria

evaluate_scope(proposal) function that returns (in_scope: bool, reasoning: str)
☐ Scope criteria encoded as prompt:
- In scope: experimental methodology, biological entities, disease mechanisms,
therapeutic targets, statistical results, data provenance, evidence quality,
scientific metadata, knowledge representation
- Out of scope: social media, marketing, unrelated domains, purely aesthetic metadata
☐ Scope evaluation runs before proposal enters voting
☐ Out-of-scope proposals auto-rejected with reasoning (can be appealed)
☐ Appeal process: proposer can add justification, triggers re-evaluation
☐ Scope criteria themselves governed (can be updated through Senate proposals)

Dependencies

  • sen-sg-02-PROP — Proposals system must exist for scope check

Dependents

  • None (enrichment task)

Work Log

Payload JSON
{
  "requirements": {
    "coding": 8,
    "safety": 9
  }
}

Sibling Tasks in Quest (Schema Governance) ↗

Task Dependencies

↓ Referenced by (downstream)