h-commission

Creates a bounded WorkCommission execution-authority grant from an approved DecisionRecord.

1.4k|102|Updated Dec 10, 2025
One-click install
npx skills add https://github.com/m0n0x41d/haft --skill h-commission
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: h-commission
Source: https://github.com/m0n0x41d/haft/tree/main/internal/cli/skill/h-commission
Command: npx skills add https://github.com/m0n0x41d/haft --skill h-commission

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It prevents uncontrolled autonomous execution by requiring an explicit, operator-typed authority grant that converts an approved engineering decision into a bounded WorkCommission with defined scope, tools, time limits, and evidence requirements.

Core Features & Use Cases

  • Authority Grant Creation: Derives a WorkCommission from an active DecisionRecord, snapshotting allowed paths, forbidden paths, delivery policy, and the autonomy envelope.
  • Freshness and Scope Checks: Verifies decision status, valid_until distance, evidence R_eff, and file drift before any commission is created, stopping on stale or superseded records.
  • Lifecycle Management: Supports manual list, show, requeue, and cancel actions on commissions without ever executing them.
  • Use Case: After recording an approved architectural decision with /h-decide, the operator types /h-commission to authorize a separately operated runner to implement only the affected files, with a one-hour budget and manual patch review before apply.

Quick Start

Type /h-commission with a reference to your approved DecisionRecord to create a bounded work commission that stops before any execution begins.

Frequently Asked Questions about h-commission

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a work commission from a decision record?

Type /h-commission manually with a reference to an active DecisionRecord. The skill runs freshness and scope checks, derives allowed paths and evidence requirements, snapshots the autonomy envelope, and stops before any execution begins.

Can the AI agent invoke h-commission automatically?

No. The skill sets disable-model-invocation to true, so only an explicit operator-typed /h-commission works. Commissions are execution-authority grants under the Transformer Mandate and must never be auto-fired by the model.

What happens if the source decision is stale or superseded?

Creation stops immediately. The skill recommends running /h-decide to record a fresh decision, using haft_refresh for a read-only maintenance review, or superseding the outdated record before commissioning again.

Does h-commission execute the commissioned work itself?

No. The skill stops at creation. A separately operated external runner may claim the commission and report lifecycle events, or an operator records terminal results with haft commission complete-external.

What delivery policies are available for a commission?

Two policies exist: workspace_patch_manual, the default where the operator reviews the diff before applying, and workspace_patch_auto_on_pass, which auto-applies on a passing verdict and must be an explicit operator opt-in.