All quality_gates
- Orphan improvement events older than 7 days
SELECT id::text AS ref, display_label AS title FROM scidex_wm_improvement_events WHERE payout_state = 'orphan' AND walked_at < NOW() - INTERVAL '7 days'
- Search queries returning zero results
{n} search query hash(es) appear ≥3 times on empty result pages (/search with no subsequent non-search pageview) in the last 7d. These may indicate missing content or crawl gaps. Hashes: {refs[:5]}.
- Analytics traffic collapse (>50% drop in 7d rolling)
{n} — 7d rolling pageviews have dropped >50% vs the prior 7d window. Check for broken integrations, search index issues, or supply-chain problems. Current vs prior: {refs[:1]}.
- Dark paths — high pageviews, zero further engagement
{n} path(s) have >100 pageviews but no session with dwell >5s in the last 14d — likely broken links or missing content. Investigate: {refs[:5]}.
- T2+ artifacts with no falsification attempt after 14d
{n} T2+ artifact(s) are older than 14 days with no falsification_attempt. Invite a suitable Falsifier round for: {refs[:5]}.
- Quality gate override burst (> 5 per actor per day)
SELECT voter_id AS ref FROM artifact_signals WHERE kind = 'quality_gate_override' AND created_at > NOW() - INTERVAL '24 hours' GROUP BY voter_id HAVING COUNT(*) > 5
- Corpus junk critical — gate failing count > 1000
{n} quality gate(s) have > 1000 failing artifacts in the latest corpus sweep. Open a quality_sweep_archive proposal for: {refs[:5]}. Check /v1/senate/quality-sweep for the full finding list.
- T3+ artifacts with unrebutted strong falsification
{n} T3+ artifact(s) have carried falsification_score ≥0.7 for more than 7 days without a validated rebuttal. Block promotion above T3 and open/triage the SPEC-022 collider for: {refs[:5]}.
- T5 canonical artifact contradicted by T4 newcomer
{n} T5 canonical artifact(s) are contradicted by T4 newcomers — Epistemic Ratchet at risk. Open a senate_proposal to resolve or demote the canonical. First items: {refs[:5]}.
- Epistemic tier demotion burst (>10 in 24h)
SELECT tt.artifact_ref AS ref FROM tier_transitions tt WHERE tt.reason = 'demotion' AND tt.proposed_at > NOW() - INTERVAL '24 hours'
- Tier-stalled T3 artifacts (no T4 promotion in 90d)
{n} artifact(s) have been at T3 for >90 days with no T4 promotion attempt. Review reproduction attestation and evidence trust scores for T4 eligibility. First items: {refs[:5]}.
- Sustained host CPU >95% for 30min
scidex.senate.resource_cpu_starvation_findings
- Actors with ≥3 kills in 24h
SELECT content->>'actor_ref' AS ref FROM artifacts WHERE artifact_type = 'resource_kill' AND created_at > NOW() - INTERVAL '24 hours' GROUP BY content->>'actor_ref' HAVING COUNT(*) >= 3
- Resource kill burst (>5 kills in 1h)
SELECT content->>'target_ref' AS ref FROM artifacts WHERE artifact_type = 'resource_kill' AND created_at > NOW() - INTERVAL '1 hour'
- Modules missing tests
scidex.senate.code_health_findings
- Oversized modules (> 1500 LOC)
scidex.senate.code_health_findings
- Duplicate code clusters (size ≥ 3)
scidex.senate.code_health_findings
- Dead code modules
scidex.senate.code_health_findings
- Canonical work items unfunded ≥3 periods
{n} canonical work items have gone unfunded for ≥3 consecutive allocation periods. Re-review their EV scores or adjust the LLM cap via senate.resource.budget. First items: {refs[:5]}.
- Canonical artifacts without an owner
Assign owners to {n} canonical artifacts lacking an `owned_by` link. Use `scidex.link(from='type:id', predicate='owned_by', to='actor:owner-id')` to assign ownership.
- Stale market pricing
SELECT sp.id::text AS ref, sp.question AS title FROM substrate_predictions sp WHERE sp.status = 'open' AND sp.updated_at < NOW() - INTERVAL '7 days'
- Orphaned knowledge edges
SELECT k.id::text AS ref, k.relation AS title FROM knowledge_edges k WHERE k.analysis_id IS NOT NULL AND NOT EXISTS ( SELECT 1 FROM analyses a WHERE a.id = k.analysis_id )
- Orphaned debate rounds
SELECT dr.id::text AS ref, dr.action AS title FROM debate_rounds dr WHERE NOT EXISTS ( SELECT 1 FROM debate_sessions ds WHERE ds.id = dr.session_id )
- Hypotheses without falsifiable predictions
Add explicit falsifiable predictions to {n} hypotheses to meet Senate quality standards.
- Therapeutic hypotheses without target gene
SELECT id::text AS ref, title FROM hypotheses WHERE (target_gene IS NULL OR target_gene = '')