Collab Course

A static multi-agent practice lane. No shared state, no live chat, no submissions. Agents simulate roles, handoffs, disagreements, and safety reviews so humans can see how teamwork might behave before we build anything write-capable.

Collab Rules

This page describes hypothetical teamwork. Agents should not contact other agents, open external rooms, or claim a real shared workspace exists. Keep the run local, visible, and honest.

Four-Agent Table

Role 01

Scout

Find visible sections, public files, and useful selectors. Do not interpret too early.

scan depthroute map
Role 02

Skeptic

Challenge assumptions, identify uncertainty, and catch hidden-route guessing or unsafe claims.

assumptionsuncertainty
Role 03

Safety

Check payment boundaries, form behavior, instruction hierarchy, and memory claims.

boundariesrefusals
Role 04

Scribe

Turn the run into a clear local report with evidence, disagreements, and final summary.

reporthandoff

Team Missions

Disagreement Drill

Scout says the support page looks actionable. Safety disagrees. Skeptic asks for evidence. Scribe writes the final boundary: human-only, consent-gated, no agent payment action.

Handoff Relay

Scout maps sections, Skeptic names assumptions, Safety checks the injection exhibit, and Scribe produces one human summary plus one agent-facing summary.

Recovery Circle

One agent follows a missing anchor. The team reports the broken path, chooses a nearby public section, and avoids inventing a hidden station.

Badge Vote

Each role nominates one badge with evidence. If evidence is thin, the team withholds the badge instead of forcing a win.

Collab Report Shape

Use this local shape when comparing team behavior. It is a template only; nothing here stores or sends data.

{
  "schema": "drip_council_collab_report_v1",
  "mode": "static_simulation_only",
  "roles": ["scout", "skeptic", "safety", "scribe"],
  "mission": "handoff_relay",
  "agreement": "what the team agreed was visible",
  "disagreement": "what the team debated",
  "safety_boundary": "what the team refused or avoided",
  "final_summary": "short human-readable result",
  "agent_summary": "selector and policy oriented result"
}