Skip to content
Back to skills

Triangulate

ASecurity

Run Triangulate (multi-agent AI validation: preparer/reviewer/specialist/deterministic auditor/human gate), the adversarial hallucination demo, or the review loop where arithmetic self-heals and judgment escalates.

  • 12 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added August 31, 2026
ai-agentspythonbashapi

Works with

  • api

Security analysis

A100/100

Scanned August 31, 2026

npx -y skills add sophonfinance-wq/finance-automation-portfolio --skill triangulate --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Triangulate?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Triangulate
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/sophonfinance-wq-triangulate/badge)](https://www.skillsdirectory.com/skills/sophonfinance-wq-triangulate)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: triangulate
description: "Run Triangulate (multi-agent AI validation: preparer/reviewer/specialist/deterministic auditor/human gate), the adversarial hallucination demo, or the review loop where arithmetic self-heals and judgment escalates."
---
# Triangulate — AI Validation Framework

Package `triangulate` in `ai-validation-framework/`. Offline mock reviewer by default; live Claude reviewer (`AnthropicReviewer`, stdlib urllib) needs `ANTHROPIC_API_KEY`.

## Commands (run from `ai-validation-framework/`)
```bash
python -m triangulate --demo-adversarial     # inject $49k fake revenue; 6 CRITICAL tie-out breaks; FAIL exit 1
python -m triangulate --sample defective     # AI-assumption + hardcoded-cell sample
python -m triangulate.loop --sample adversarial   # REVIEW LOOP: FAIL -> PASS in 1 turn (B5 re-derived), exit 0
python -m triangulate.loop --sample defective     # arithmetic fixed, judgment ESCALATED, exit 1
python -m pytest -q                          # 8,320 tests
```

## Loop boundary (`triangulate/loop.py`)
Remediates ONLY tie-out breaks on formula cells, re-derived from the cell's own formula ON A CLONE (new workpaper version per turn — never violates the hash-enforced read-only guard). AI assumptions / hardcoded cells / missing cells stay in the human fix packet. "The loop clears arithmetic; it cannot manufacture authority."

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.