KYUUBILIVE CLAIM DECK
Hackathon 2026 Devvit + Flutter State‑first UX

Live
mod deck.

KYUUBI turns the modqueue into claimable cases. Small Reddit teams see which case matters, whether somebody is already working on it, and what the next safe action is — without dashboard clutter or duplicate work.

One sharp job: keep moderation fast, legible and coordinated in realtime.
2 online
u/ToxicTroll998m ago

Doxxing attempt in megathread

Reported personal addresses and phone numbers in response to a heated debate.

Ready to claim
u/EdgeLord_Supreme3m ago

Graphic violence in meme post

Multiple users reported disturbing content disguised as a humorous image.

You claimed
u/CryptoGuru202622m ago

Off‑topic spam campaign

Repeated suspicious links across multiple comments.

Stale soon
go
Do I care?

Surface urgency and report relevance before the team wastes attention.

Who owns it?

Show claim state, owner and stale risk directly in the work object.

What next?

Expose only safe actions for the current claim and session state.

Concept

What the app does

KYUUBI is not a broad suite. It is a precise coordination layer for small volunteer teams handling queue pressure.

1

Claimable cases

Every modqueue item becomes a case with a clear state: unclaimed, claimed, stale or resolved.

✓

Safe actions only

Destructive actions activate only when the actor holds the valid claim.

↻

Realtime awareness

Claim, release, heartbeat, override and resolve updates reach connected sessions without manual refresh.

#

Audit trail

Every claim, override and moderation action becomes an immutable audit event.

Flow

Typical moderation path

A moderator scans state, claims atomically, acts only when safe, and the team sees the result.

  1. 1
    Open the Live DeckScan case state, ownership and urgency.
  2. 2
    Claim through Devvit + RedisThe case and user claim pointers move together.
  3. 3
    Resolve after active claimApprove, Remove or Spam only unlock when the claim is valid.
  4. 4
    Broadcast the resultEvery connected moderator session receives the update.
  5. 5
    Let stale work expireClaim TTL prevents abandoned work from blocking the team.
Runtime

Inside Reddit

The architecture stays server-side where it matters: the UI runs in a Devvit Custom Post, while Reddit API calls stay in Devvit.

UI

Flutter surface

One-handed, state-led interface embedded as a Devvit Custom Post.

DV

Devvit dispatcher

Flat JSON bridge and one server-side message dispatcher.

R

Redis atomics

Watched multi-step transactions protect case and user claim pointers.

Policy

No client OAuth

No Reddit OAuth token reaches the client. Lead override stays blocked until server-side role checks are implemented — safer blocked than weakly trusted.

SAFE BY DEFAULT

Action gates

Moderation actions are bound to valid ownership, not just visible buttons.

MOTION AS SIGNAL

State physics

FLUBBER softness clarifies change: claim feedback, lease pressure and queue settling.

RC snapshot

What this already proves

The release candidate proves the core coordination loop and keeps weak trust paths out of the demo.

ALIGNED

Protocol

Flutter and Devvit communicate over a flat JSON bridge.

ATOMIC

Claims

Claim exclusivity is enforced in Redis with watched transactions.

BLOCKED

Override

Lead override remains disabled until server-side role checks exist.

FOCUSED

MVP

A precise moderation workflow app, not a bloated admin dashboard.

Preview

How to verify

The handoff stays practical: Devvit checks, Flutter checks and a local mock preview path.

Devvit

cd devvit
npm install
npm run typecheck
npm test
npm run build

Flutter

cd flutter
flutter pub get
dart run build_runner build --delete-conflicting-outputs
flutter analyze
flutter test
flutter build web --release

Live preview

cd flutter
flutter build web --release -t lib/main_dev.dart -o build/web_dev
python3 -m http.server 8080 --bind 0.0.0.0 -d build/web_dev

cd devvit
npx devvit login
npx devvit upload
npx devvit install r/YOUR_TEST_SUBREDDIT
Contact

Want to talk KYUUBI?

For contest questions, feedback, collaboration ideas or moderator workflow notes, send a short message.

hello@inkandironglow.com

If the form is not available on your host yet, use the email link on the left.

Pitch

Less duplicate work. More moderator clarity.

KYUUBI gives small teams a shared live object: one case, one owner, one safe next action. It keeps character around the work and clarity inside the work.