GANTRY::RIG
SYSTEM RIG // GANTRY CORE ONLINE
STATUS: SPEC-VERIFIED HARNESS-NEUTRAL APACHE-2.0 ZERO AI-SLOP
THE AGENTIC SDLC SKILL PACK

Harness-Neutral
Agentic SDLC

Turn an approved Spec into verified software deliveries inside your coding harness.

Gantry is a skill pack, not an execution engine. Workflow scripts decide readiness, acceptance, gates, and roadmap state; agents plan, implement, review, and refute; the operator holds approval authority.

QUICK INSTALL // HARNESS RUNTIME
TIER: REFERENCE
$npx skills add JulioBorges/gantry
Reference tier. Native settings, hooks guard, and multi-role subagents.Alternative CLI setup: npx @julioborges/gantry setup --harness claude
Official Gantry Crane Visual Motif - Industrial precision rig lifting an approved Spec into verified software
GANTRY CRANE // RIG MK-IV
LOAD: SPEC → VERIFIED
Architecture
Skill Pack
Verification
Adversarial Critic
Quality Gates
RFC 6901 Differential
Operator In Loop
Approval Authority
INTERACTIVE DEMO // SDLC PHASES

Pipeline Simulator

Explore the 6 deterministic execution phases from Spec verification to serial gate integration.

PIPELINE SIMULATOR // DETERMINISTIC SDLC RIG
PROGRESS:STAGE 01 / 06
PHASE DETAILS 01//setup

One-Time Repository Setup

Adapts the repository to Gantry once, before any feature planning or implementation Run.

⚙WORKFLOW ACTION & GUARANTEESCONTROL: OPERATOR + GANTRY
ACTION / INVOCATION:/gantry-setup
  • ■Runs once per repository, then remains versioned as repository policy.
  • ■Maps existing artifacts, templates, checks, Git policy, roles, and supported hooks.
  • ■Shows the complete proposed policy and waits for operator approval before writing.
🤖AGENT ROLE: SETUP GUIDECOOPERATIVE
MODEL:Host Harness
Isolated worktree implementation
RESPONSIBILITIES:
  • ›Inspects repository conventions instead of creating duplicate structures.
  • ›Explains each configuration choice, benefit, and trade-off.
  • ›Writes policy only after explicit operator confirmation.
GANTRY SKILL RUN STREAM
HOST: CODING HARNESS
operator>/gantry-setup
[setup] Run once per repository.
├── Existing docs, checks, Git policy, and harness capabilities inspected
├── Proposed .gantry/config.json presented for approval
✓ Repository adapted to Gantry.
✓ Ready for /gantry-plan.
STRUCTURED RUN LOG EVENT (RFC 6901 / JSONL)APPEND-ONLY // SNAPSHOT
{
  "event": "setup.completed",
  "repository": "otp-service",
  "policy": ".gantry/config.json",
  "status": "ready-for-planning",
  "timestamp": "2026-09-17T18:00:00Z"
}
STAGE 01 OF 06
ANALYSIS // PROBLEM VS SOLUTION

Why Raw Agents Fail — And How Gantry Fixes It

Prose instructions in prompts are probabilistic. Gantry replaces wishful prompting with deterministic code, adversarial checks, and operator approval.

◆ FIRST PRINCIPLE // ADR-0004 & PRD §2

"Agents + code > agents alone."

Every decision that must not be improvised — what is ready, what must be proven, whether quality gates pass, and when an Issue is done — is made by a workflow script. Agents propose; scripts verify; the operator retains final approval.

AUTHORITY: SCRIPTS DECIDE
FAILURE MODE 01 // PITFALL STATE DRIFT

Context Degradation & Hallucination

Long-running agent chat sessions accumulate tokens, lose instruction precision, drop critical constraints, and hallucinate missing architecture.

✓ GANTRY PRINCIPLE: Bounded Context & Fresh Agents

Preflight validates tokens with budget.py (refuting packages > 15% window). Every phase (Implementer, Reviewer, Critic) spawns a fresh subagent with zero memory pollution.

FAILURE MODE 02 // PITFALL TEST CORROSION

Mock Escapes & Test Tampering

When code fails, agents casually mock out complex modules, weaken assertions, delete failing tests, or claim victory on untested stubs.

✓ GANTRY PRINCIPLE: Adversarial Verification & No Mocks

The adversarial Critic directly inspects the git diff for mock escapes, deleted tests, or weakened checks. No delivery is accepted if tests were bypassed or watered down.

FAILURE MODE 03 // PITFALL UNEARNED TRUST

Wishful Self-Approval & Premature Done

When the builder grades its own homework, the implementer hallucinates that edge cases pass, summarizes away defects, and marks its own tasks as completed.

✓ GANTRY PRINCIPLE: Zero Self-Approval & Critic Refutation

Zero self-approval: roadmap.py done is the sole authority to mark issues complete, guarded by differential quality gates (RFC 6901 mappings) and clean test exits. Critic refutation enforces proof.

FAILURE MODE 04 // PITFALL MERGE CONFLICTS

Big-Bang Divergence & Integration Hell

Parallel multi-agent branches create silent regressions when merged in bulk, hiding broken dependencies until after the repository is corrupted.

✓ GANTRY PRINCIPLE: Serial Wave Integration & Differential Gates

frontier.py computes DAG execution waves. Accepted slices merge serially, running differential quality gates (gates.py) after every merge.

ARCHITECTURE // MODULAR PACK

The Four Skills

PACK: 4 SKILLS

Gantry ships four focused skills: one-time repository setup, standalone planning, automatic implementation, and read-only Run visibility.

gantry
Core Workflow
INVOCATION TRIGGERS:
/gantry · wave:N · implement spec <slug>

The orchestrator executing the full SDLC loop: spec validation, context budget checks, TDD implementation loops, two-axis reviews (standards + spec), and adversarial verification.

  • › TDD Cycles: Red-green-refactor with strictly minimal diffs.
  • › Adversarial Critic: Fresh agent disproves claims before integration.
  • › Quality Gates: Differential gates.py run serially.
gantry-setup
Policy & Governance
INVOCATION TRIGGERS:
/gantry-setup · setup gantry · configure policy

Conversational repository setup and governance assistant. The sole authorized writer of repository policy (.gantry/config.json) and marked AGENTS.md policy sections.

  • › Policy Generation: Interactive questionnaire configuring gates and budgets.
  • › Harness Detection: Inspects active IDE harness and configures hooks.
  • › Drift Protection: Never writes unvalidated or conflicting settings.
gantry-plan
Planning
INVOCATION TRIGGERS:
/gantry-plan <goal | spec-slug | spec-path>

Transforms a free-text goal or existing Spec into a verified Spec, tracer-bullet Issues, a budgeted breakdown, and an explicit operator approval gate.

  • › Socratic Gate: Clarifies scope, seams, non-goals, and scenarios.
  • › Spec & Issues: Writes the Spec and vertical Issue breakdown.
  • › Approval Stop: Never starts implementation before operator approval.
gantry-dashboard
Observability
INVOCATION TRIGGERS:
/gantry-dashboard · open dashboard · show runs

Zero-dependency, read-only multi-run kanban observer. Binds locally to loopback (localhost:4600) with strict zero-mutation guarantees.

  • › Multi-Run Kanban: Visual swimlanes tracking issues across all phases.
  • › Append-Only Log: Reads ~/.gantry/state/ without database overhead.
  • › Strict Loopback: Binds exclusively to 127.0.0.1 for local privacy.
INTEROPERABILITY // VERIFIED TIERS

Harness Compatibility Matrix

TIER AUDIT // HONEST CLAIMS

Gantry declares harness capabilities in machine-readable JSON files (.agents/skills/gantry/capabilities/) and proves them against real test fixtures. Gantry never advertises guarantees it cannot measure.

REFERENCE TIER GOLD STANDARD

Full native harness support: lifecycle hooks guard, structured output contracts, isolated worktrees, per-role model selection, and complete end-to-end fixture proof.

SUPPORTED TIER VERIFIED IN CI

Multi-role execution, hook guard integration (via harness hooks or runner wrap), and independent Critic verification proven in automated test suites.

COMPATIBLE TIER INSTRUCTION RIG

Executable workflow through process runner, skill discovery, and prompt instructions. Guard hooks fall back to repository policy and manual operator gates.

Harness Tier Hook Guardrails Role Execution Worktree Isolation Structured Output Verification Evidence & Notes
Claude Code Reference Native Pre/PostToolUse hooks Full Multi-Role (Subagents) Native Git Worktrees JSON Schema (result.py) Native subagents, settings hooks, result contract validation, and full end-to-end fixture run recorded in CI.
Gemini / Antigravity Supported .agents/hooks.json guard Subagents & agy --print Dedicated Worktrees JSON Schema (result.py) Supported tier. Hook guard integration via .agents/hooks.json and agy execution verified in local test suite.
Codex CLI Supported Direct Process Runner Guard Independent Critic & Roles Worktree Supported CLI JSON Contract Supported tier. Direct CLI runner with per-role model arguments, independent Critic verification proven on real runs.
OpenCode Compatible Plugin Hooks Wiring (opencode.json) Per-role subagents Host Worktree Contract Verified Plugin hooks wiring for guard.py, sequential and parallel rounds, verified against OpenCode test harnesses.
Cursor Compatible Rules & Commands Policy Composer Workflows Shared Worktree Text Protocol Output Compatible tier. Rules and commands integration for Cursor composer workflows with manual operator gates.
⚠
AUDIT POLICY & HONEST CAPABILITIES // PRD §13

A declared tier does not prove every harness version has been exercised. Gantry tests specific integrations against reproducible fixture suites and logs the active tier in every Run report. No unearned claims, no marketing hyperbole.