Skip to content

id: design: moderation preset tiers — legible policy presets that compile to concrete rules #6007

Open

Description

@dezren39

Part of the worlds design program: #5955. Wave-2 follow-up from the prior-art research (Lane B item 26); parent topic issue: #5973. Research source: workspace/scratch/worlds-capabilities-brief-2026-11-04/prior-art-research.md.

Precedent

What made third-party moderation bots adoptable was not rule power but legibility: Paladin maps a content rating (G/PG/PG-13/R) to preset AutoMod configurations and re-syncs them; admins choose a tier, not a rule list (https://www.shapedimage.com/paladin-docs.html). No major platform offers first-party cross-community rule-pack subscription with versioning — id would be building ahead of the field, which argues for keeping presets few and dead simple.

Scope

Done looks like

A tier table (tier → concrete settings) referenced by the pack format.

Activity

  1. added
    priority/normalOrdinary priority (the default)
    app/idPackage/app: id (pkgs/ or apps/ in this repo)
    kind/designA design proposal (design-architect): multi-step, phased, decision-bearing
    on Nov 5, 2026
  2. developing-today commented on Nov 5, 2026

    @developing-today
    Contributor
  3. added
    queue/queuedHas a queued task in the Supabase agent queue
    task/triageQueue packet kind: verify, reproduce, and route this item
    work/assignedQueue worker lifecycle state
    queue/claimedQueue worker lifecycle state
    and removed
    queue/queuedHas a queued task in the Supabase agent queue
    on Nov 5, 2026
  4. dezren39 commented on Nov 5, 2026

    @dezren39
    MemberAuthor

    Triage — task 10373 (lane code-s)

    Verdict: live design issue, small and correctly scoped; child of #5973. Stays OPEN.

    Evidence checked fresh 2026-11-05:

    Ordering recorded: #6007's tier table sets concrete values (filter strictness, report→quarantine thresholds, pre-approval) that are parameters of the moderation library designed in #5973 and expressed in its pack format — so #5973's interface/parameter model lands first (or the tier table is written explicitly against its draft parameter names). It also inherits #5973's dependency on the #5958 capability model for what a moderation library may do.

    No follow-up task enqueued — this issue is itself the work item, already in the queue system. Task 10373 completes as triaged.

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

Metadata

Metadata

Assignees

Labels

app/idPackage/app: id (pkgs/ or apps/ in this repo)kind/designA design proposal (design-architect): multi-step, phased, decision-bearingpriority/normalOrdinary priority (the default)task/triageQueue packet kind: verify, reproduce, and route this item

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions