DEDUPED Hot AI repos. Real use cases. What people build. Get the Monday 5

How to freeze candidate answers so a reviewer picks only existing IDs with Rulora

Lock a set of candidate answers so a reviewer can select from them but cannot change them.

Short answer: Install Node.js 20 or newer; then run git clone https://github.com/Buffalo2024/Rulora.git; run cd Rulora. All steps.

Who it is forA team running several model reviewers that must choose one answer from a fixed set produced by other agents.

The problemA reviewer that can edit or invent candidates makes the final choice hard to audit.

The outcomeCandidates are frozen as a snapshot, and the reviewer's choice is limited to IDs that already exist.

What you need first

  • Node.js 20 or newer
  • git, or the source ZIP from the repo page
  • A terminal

Steps

  1. Install Node.js 20 or newer.
  2. Run git clone https://github.com/Buffalo2024/Rulora.git
  3. Run cd Rulora
  4. Run npm ci --ignore-scripts
  5. Run npm run example:candidates and check that the snapshot stays unchanged and only existing IDs are accepted.

Prompt for your agent

Using the Rulora repo at <target-dir>, install with `npm ci --ignore-scripts` and run `npm run example:candidates`. Report the frozen candidate IDs and the reviewer's selection. Verify that the reviewer could only choose an ID that was already in the snapshot.

Caveat. The freeze protects the candidate set, but the README notes that the quality of the chosen answer is not proven by the control logic.

Use this in your AI agent

Ask your agent

Using the Deduped MCP, get the setup steps for Buffalo2024/Rulora and "Freeze candidate answers so a reviewer picks only existing IDs"

Add Deduped to Claude Code once

claude mcp add --transport http deduped https://dedupedai.com/mcp

Cursor, ChatGPT, others

Share: X LinkedIn Hacker News Email Copy link

Third-party repos we don't own. AI-written use cases can be wrong. Disclaimer