What problem does it solve?
Misinterpreting or overlooking critical business rules leads to bugs, non-compliance, and costly rework. This Skill provides a single, comprehensive source of truth for all Aprender Sistema v2 domain logic, ensuring every feature is built correctly the first time and reducing development friction.
Core Features & Use Cases
- Immutable Clauses (CP): Understand foundational, non-negotiable project requirements like Docker-only deployment and core policy adherence, ensuring compliance from the start.
- Availability Rules (RD): Implement and validate complex scheduling logic, including non-overlapping events, total/partial blocks, travel buffers, and daily capacity limits, automating conflict resolution.
- Approval Policy (PA): Ensure compliance with manual approval workflows, required profiles, audit logging, and post-approval integration triggers, streamlining complex processes.
- Functional Requirements (RF): Reference detailed specifications for data import, event solicitation, conflict verification, Google Calendar integration, and more, accelerating feature development.
- Use Case: When developing a new scheduling feature, consult this Skill to ensure your implementation strictly adheres to all
RD (Availability Rules) and PA (Approval Policy) rules, preventing conflicts and ensuring correct approval flows.
Quick Start
Use the aprender-domain skill to explain the "Non-Overlapping" rule (RD-01) for event scheduling, including its edge cases and how it's validated.