h-commission

Solid

Creates a WorkCommission — bounded execution authority — from an active DecisionRecord. MANUAL ONLY: operator must explicitly type /h-commission. Never auto-invoked: commissions are execution-authority grants under Transformer Mandate. Runs freshness check, scope check, derives an ImplementationPlan, snapshots the autonomy envelope, then STOPS before execution unless explicit execute authority is granted. NOT for the decision itself (use /h-decide first). NOT for running tests or one-off tasks (the operator's coding agent handles those directly).

AI & Automation 1,338 stars 104 forks Updated today NOASSERTION

Install

View on GitHub

Quality Score: 89/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# h-commission — Create work commission (manual only, sacred) You are creating a WorkCommission via `mcp__haft__haft_commission`. Commissions are execution-authority grants — they encode WHAT the operator authorized an autonomous agent (harness) to do, WHERE, WITH WHICH TOOLS, FOR HOW LONG, AND WITH WHAT EVIDENCE REQUIREMENTS. The operator invoked this manually (`disable-model-invocation: true` enforces it structurally). Commissions stay sacred per FPF reasoner critique 2026-05-25. ## Step 1 — Identify the source decision `decision_ref` must be an existing active DecisionRecord. Verify: ``` mcp__haft__haft_query(action="search", query="<decision_ref>") ``` If not found or stale or superseded or deprecated → STOP. Report to operator and recommend: - `/h-decide` to record the decision first - `/h-refresh` action=waive to extend a stale decision before commissioning - `/h-refresh` action=supersede if the decision is outdated and needs replacement ## Step 2 — Run freshness check The kernel performs freshness checks internally during create, but pre-empt by surfacing: - Decision status (active / pending / stale / superseded / deprecated) - valid_until distance from now (close to expiry → flag) - Evidence R_eff on the decision (low R_eff → flag) - Drift on affected_files since baseline (drifted → flag) If any flag triggers, ask the operator whether to proceed, refresh, or supersede. ## Step 3 — Determine commission scope From the decision pull: - `affected_files` → deriv...

Details

Author
m0n0x41d
Repository
m0n0x41d/haft
Created
6 months ago
Last Updated
today
Language
Go
License
NOASSERTION

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

Code & Development Solid

h-decide

Records a binding DecisionRecord with full FPF DRR discipline — problem frame, decision/contract, rationale, consequences. MANUAL ONLY — the operator must explicitly type /h-decide. Never auto-invoked: per Transformer Mandate, the human principal records binding choices, not the agent. Use after framing, exploring, and comparing are done and a chosen variant is ready to commit. For tactical reversible changes (under 2-week blast radius) pass mode="tactical" with explicit _skips and _skip_reason. For irreversible / security / cross-team / public-API / data-migration changes pass mode="deep" — all DRR fields required, no skips accepted.

1,338 Updated today
m0n0x41d
AI & Automation Listed

agent-composer

Reads the current work context and plans the optimal agent dispatch. Clarifies direction with 1-2 questions when unclear; infers and proceeds immediately when execution path is unclear. Runs an automatic recording gate after each Wave completes. Triggered by "compose agents", "which agent should I use?", "run in parallel", or "agent-composer".

2 Updated today
chrono-code
AI & Automation Listed

agent-composer

Reads the current work context and plans the optimal agent dispatch. Clarifies direction with 1-2 questions when unclear; infers and proceeds immediately when execution path is unclear. Runs an automatic recording gate after each Wave completes. Triggered by "compose agents", "which agent should I use?", "run in parallel", or "agent-composer".

2 Updated today
chrono-meta