claude-flow
Version:
Ruflo - Enterprise AI agent orchestration for Claude Code. Deploy 60+ specialized agents in coordinated swarms with self-learning, fault-tolerant consensus, vector memory, and MCP integration
20 lines • 1.08 kB
TypeScript
/**
* Smoke tests for gaia-voting.ts — ADR-135 Track A
*
* All tests are mock-based (no live API calls, no HF token, $0 cost).
*
* Test matrix:
* 1. Clear majority — { "Paris", "Paris", "London" } → "Paris", agreementCount=2, method="majority"
* 2. All disagree — { "A", "B", "C" } → best-confidence pick, method="all-disagree-retry"
* 3. All null — { null, null, null } → finalAnswer=null, agreementCount=0
* 4. Sole survivor — { null, null, "Berlin" } → "Berlin", method="sole-survivor"
* 5. Normalization — " Paris. " vs "paris" → same normalized key
* 6. Numeric normalization — "1,234" vs "1234" → same key
* 7. Diversification — confirm seeds/temps vary per attempt
* 8. Unanimous 3-way — { "Rome", "Rome", "Rome" } → "Rome", agreementCount=3
*
* Refs: ADR-135, ADR-133
*/
declare function runSmoke(): Promise<void>;
export { runSmoke };
//# sourceMappingURL=gaia-voting.smoke.d.ts.map