Local council console for BD’s multi‑LLM RHP/RHPr/RHPm workflow. Default mode is now Top‑5 Council: ChatGPT, Claude, DeepSeek, Gemini, Grok. Single-provider calls are only a debug/smoke-test tool.
Define the problem once. MentalArena expands it into the working prompt.
Start here. After a run starts, the expanded prompt appears in Step 2.
This is the main path. It sends the same prompt to GPT, Claude, DeepSeek, Gemini and Grok.
Provider status not checked yet.
You no longer need to change Batch stage manually. Buttons below switch it automatically.
Only use this for recovery/debug. Main workflow changes stage automatically.
Batch results will appear here after a council send.
Use this only to test one API key/model at a time. It is not the main MentalArena workflow.
After Round 1 answers exist, build the next MentalArena layers.
Ready.
Use Step 1 to start a run. Then use Step 2 to send the prompt to the default Top‑5 Council.
Only for single-provider debug. Smoke tests verify the API route with a nonce. Provider/model identity comes from API metadata below, not from the model’s self-report. Provider-API.txt is secret-only; Provider-Config.txt stores model/endpoint/settings. API key files are never overwritten by patches. Use Copy result; no manual selection needed. Route-smoke verifies the API path by echo token; model identity comes from API metadata, not self-report.
No direct call yet.
No direct call metadata yet.
This lab automates the manual workflow: seed → prompt expansion → LLM answers → conflict extraction → targeted critique → judge prompt → final synthesis prompt. Python keeps the ledger; LLMs do semantic judgement; BD keeps final override.
Main change in v0.6.16: guided workflow stage control was added. The Lab now auto-selects Round 1 / Round 2 / Judge / Final stages, prevents silent overwrites, and shows a floating checklist. Route-smoke remains available under debug.
Do not put real API key files into GitHub/Netlify. For production later, use Netlify Functions + environment secrets. This local lab is for localhost use.