# Business Rules

> Product and business-rule guardrails for AriaCore. Trigger: Any change that affects sync behavior, project controls, permissions, or memory semantics.

- Skill: `itechdev-mx/business-rules` (Agent Skill)
- Install (CLI): `npx skillmds@latest add itechdev-mx/business-rules`
- Raw SKILL.md: https://api.skillmd.com/api/skills/itechdev-mx/business-rules/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- License: Apache-2.0
- Author: ITECHDEV-MX (https://skillmd.com/u/itechdev-mx)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/itechdev-mx/business-rules

---


## When to Use

Use this skill when:
- Changing enrollment, sync, auth, admin controls, or cloud behavior
- Implementing project-level or org-level policy
- Adjusting what data appears locally vs remotely

---

## Product Rules

1. Local-first remains the default mental model.
2. Org-wide security controls belong in cloud, not only in local clients.
3. Project sync policy must be enforceable server-side if it is meant for admins.
4. UI controls must map to real business rules, never fake toggles.
5. Data visibility and sync permissions must be deterministic and testable.

---

## Sync Rules

- Enrollment controls what may sync from local.
- Cloud pause controls what the organization currently allows.
- When a policy blocks sync, fail loudly rather than dropping data silently.
- Preserve auditability whenever admin policy changes behavior.

