business-logic-guardianlisted
Install: claude install-skill fusebase-dev/fusebase-flow
# Business Logic Guardian
> **Style:** Mode-B-lite. **Artifact-gated** — inert unless a business-logic doc exists (`docs/<app>/business-logic-index.md` AI-default, or `docs/<app>/business-logic.md` human narrative).
## Purpose
Protect documented business logic during fixes and improvements. The business-logic doc is a fast navigation/verify layer: confirm a change does not silently break documented behavior before committing. Complements FR-20 (zoom-out) and FR-10 (reproduce-before-fix).
> Consumes whichever business-logic doc exists. Per FR-23 (`flow-skills/documentation-budget/SKILL.md`), the AI-default authoring format is the retrieval index `templates/business-logic-index.md` (tables + source paths); the narrative `templates/business-logic.md` is the explicit human-readable option. This skill reads either as the guard layer.
## When to invoke
- `docs/<app>/business-logic-index.md` (AI-default retrieval index) **or** `docs/<app>/business-logic.md` (human narrative) exists AND a fix/improvement touches business behavior. If both exist, the index is the primary guard layer; the narrative is supplementary.
- Operator says "don't break the business logic", "does this change behavior".
- During Implement / post-gate fixes on an app that has documented logic.
## Do not invoke when
- **Neither `docs/<app>/business-logic-index.md` nor `docs/<app>/business-logic.md` exists** → silent no-op; do not create either (use `app-business-docs`, or the FR-23 `business-logic-index` t