---
name: hashgraph-online-change-control
description: "Use whenever the user changes, upgrades, or corrects requirements after initial intake."
license: "Apache-2.0"
metadata:
  decimalai-skill-id: "869609e0-f0c7-4a01-9168-3e2b3aac45fb"
  decimalai-version-id: "9822fadd-8f71-4044-ab18-9934e91a6f76"
  decimalai-version: "1"
  decimalai-body-sha256: "fbd3071244c4aafa558b4704ea1c19cad9b58a65c9de68aa1c617d678477a5c0"
  decimalai-name: "hashgraph-online/change-control"
  decimalai-format: "1"
  decimalai-invocation: "model"
  decimalai-category: "productivity"
  decimalai-source: "https://app.decimal.ai/s/hashgraph-online-change-control@1/SKILL.md"
---
# Change Control

This skill records requirement changes, calculates impacted artifacts, marks stale downstream contracts, invalidates approvals, and regresses to the earliest impacted stage.

## Input Artifacts

- User change request
- `00-stage.json`
- `00-artifact-registry.json`
- Existing approved artifacts

## Output Artifact

- `docs/full-stack-development/requirements/<feature-slug>/changes/<change-id>-change-request.md`

## Required MCP Tool

- `plan_change_impact`
- `mark_artifacts_stale`
- `plan_requirement_change`
- `review_stage_gate`

## Hard Stops

- Do not directly edit code after a requirement change.
- Do not keep old visual approval when IA, interaction, state, visual, frontend, API, or product contracts changed.
- Do not keep implementation approval when behavior or engineering contracts changed.

## Pressure Test Responsibility

- Role changes regress to product scope.
- Field/action/state changes regress to IA, interaction, and state.
- API/auth changes regress to backend/API/frontend contract.
- Acceptance command changes regress to verification.

## Next Gate

- Re-run `review_stage_gate` for the regressed stage before design or implementation continues.
