ā§Šā§§ āĻĄāĻŋāϏ⧇, ⧍ā§Ļ⧍ā§Ģ¡6 āĻŽāĻŋāύāĻŋāϟ āĻĒāĻĄāĻŧāϤ⧇

āĻ—ā§āϰāĻžāĻšāĻ• āĻ¸ā§āϤāϰ⧇āϰ āĻ…āϧāĻŋāĻ•āĻžāϰ āĻŽāĻĄā§‡āϞ: āĻĒā§āĻ˛ā§āϝāĻžāύ, āϏ⧀āĻŽāĻž, āĻĢā§āĻ˛ā§āϝāĻžāĻ—

āĻ¸ā§āĻĒāĻˇā§āϟ āĻ¸ā§āĻ•āĻŋāĻŽāĻžāϏāĻš āĻāĻ•āϟāĻŋ āĻ…āϧāĻŋāĻ•āĻžāϰ āĻŽāĻĄā§‡āϞ āĻĄāĻŋāϜāĻžāχāύ āĻ•āϰ⧁āĻ¨â€”āĻĒā§āĻ˛ā§āϝāĻžāύ, āϏ⧀āĻŽāĻž, āĻāĻŦāĻ‚ āĻĢā§āĻ˛ā§āϝāĻžāĻ—â€”āϝāĻžāϤ⧇ āϏāĻžāĻĒā§‹āĻ°ā§āϟ āĻ“ āĻ…ā§āϝāĻžāĻĄāĻŽāĻŋāύāϰāĻž āχāĻžā§āϜāĻŋāύāĻŋāϝāĻŧāĻžāϰāĻŋāĻ‚ āĻ›āĻžāĻĄāĻŧāĻžāχ āĻ—ā§āϰāĻžāĻšāĻ• āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āύāĻŋāϰāĻžāĻĒāĻĻ⧇ āϏāĻžāĻŽāϞāĻžāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

āĻ—ā§āϰāĻžāĻšāĻ• āĻ¸ā§āϤāϰ⧇āϰ āĻ…āϧāĻŋāĻ•āĻžāϰ āĻŽāĻĄā§‡āϞ: āĻĒā§āĻ˛ā§āϝāĻžāύ, āϏ⧀āĻŽāĻž, āĻĢā§āĻ˛ā§āϝāĻžāĻ—

āϕ⧇āύ āϟāĻŋāĻŽāϗ⧁āϞ⧋āϕ⧇ āĻāĻ•āϟāĻŋ āĻ…āϧāĻŋāĻ•āĻžāϰ āĻŽāĻĄā§‡āϞ āĻĒā§āϰāϝāĻŧā§‹āϜāύ\n\nāφāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻāĻ•āĻžāϧāĻŋāĻ• āϟāĻŋāϝāĻŧāĻžāϰ āĻŦāĻŋāĻ•ā§āϰāĻŋ āĻ•āϰ⧇āύ, āĻāĻ•āϏāĻŽāϝāĻŧāχ āĻāĻ•āχ āϏāĻžāĻĒā§‹āĻ°ā§āϟ āϟāĻŋāϕ⧇āϟ āĻĒāĻžāĻŦ⧇āύ: “āĻ—ā§āϰāĻžāĻšāĻ• X Pro-āĻĒā§āϰāĻĻāĻ¤ā§āϤ, āĻ•āĻŋāĻ¨ā§āϤ⧁ āϤāĻžāϰāĻž Feature Y āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻ•āϰāϤ⧇ āĻĒāĻžāϰāϛ⧇ āύāĻžāĨ¤â€ āĻĒāϰāĻŋāĻˇā§āĻ•āĻžāϰ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āύāĻž āĻĨāĻžāĻ•āϞ⧇ āϏāĻžāĻĒā§‹āĻ°ā§āϟ āĻāϟāĻž āϏāϰāĻžāϏāϰāĻŋ āĻ āĻŋāĻ• āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŦ⧇ āύāĻžāĨ¤ āĻāĻ•āϟāĻŋ āϏāĻžāϧāĻžāϰāĻŖ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āχāĻžā§āϜāĻŋāύāĻŋāϝāĻŧāĻžāϰāĻŋāĻ‚ āϟāĻžāĻ¸ā§āϕ⧇ āĻĒāϰāĻŋāĻŖāϤ āĻšāϝāĻŧāĨ¤\n\nāĻŦāĻĄāĻŧ āϏāĻŽāĻ¸ā§āϝāĻžāϟāĻŋ āĻ…āϏāĻžāĻŽāĻžā§āϜāĻ¸ā§āϝāĨ¤ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āύāĻŋāϝāĻŧāĻŽāϗ⧁āϞ⧋ āĻĒāĻŖā§āϝ⧇ āĻ›āĻĄāĻŧāĻŋāϝāĻŧ⧇ āĻĒāĻĄāĻŧ⧇: āĻ…ā§āϝāĻžāĻĄāĻŽāĻŋāύ āĻ¸ā§āĻ•ā§āϰāĻŋāύ⧇ āĻāĻ•āϟāĻŋ āĻšā§‡āĻ•āĻŦāĻ•ā§āϏ, API-āϤ⧇ āĻšāĻžāĻ°ā§āĻĄāϕ⧋āĻĄā§‡āĻĄ āĻšā§‡āĻ•, āĻāĻ•āϟāĻŋ āĻ¸ā§āĻĒā§āϰ⧇āĻĄāĻļāĻŋāϟ āύ⧋āϟ, āĻāĻŦāĻ‚ āĻ—āϤ āĻ¤ā§āϰ⧈āĻŽāĻžāϏāĻŋāϕ⧇ āĻ•āϰāĻž āĻāĻ•-āĻŦāĻžāϰ⧇āϰ āĻĄāĻžāϟāĻžāĻŦ⧇āϏ āφāĻĒāĻĄā§‡āϟāĨ¤ āĻ—ā§āϰāĻžāĻšāĻ•āϰāĻž āĻ­āĻŋāĻ¨ā§āύ āϜāĻžāϝāĻŧāĻ—āĻžāϝāĻŧ āĻ­āĻŋāĻ¨ā§āύ āφāϚāϰāĻŖ āĻĻ⧇āϖ⧇, āĻāĻŦāĻ‚ āϕ⧇āω āύāĻŋāĻļā§āϚāĻŋāϤ āύāϝāĻŧ āϕ⧋āύ āύāĻŋāϝāĻŧāĻŽāϟāĻŋ āφāϏāϞāĨ¤\n\nāĻāĻ•āϟāĻŋ āĻ…āϧāĻŋāĻ•āĻžāϰ āĻŽāĻĄā§‡āϞ āφāĻĒāύāĻžāϕ⧇ āύāĻŋāĻ°ā§āϧāĻžāϰāĻŋāϤ āĻ‰ā§ŽāϏ āĻĻ⧇āϝāĻŧ āϝ⧇ āϕ⧇ āϕ⧀ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇, āϤāĻžāĻĻ⧇āϰ āĻĒā§āĻ˛ā§āϝāĻžāύ āĻāĻŦāĻ‚ āϝ⧇āϕ⧋āύ āĻ…āύ⧁āĻŽā§‹āĻĻāĻŋāϤ āĻŦā§āϝāϤāĻŋāĻ•ā§āϰāĻŽā§‡āϰ āωāĻĒāϰ āĻ­āĻŋāĻ¤ā§āϤāĻŋ āĻ•āϰ⧇āĨ¤ āĻāϟāĻŋ āϟāĻŋāϝāĻŧāĻžāϰāϗ⧁āϞ⧋āϕ⧇ āĻĒā§‚āĻ°ā§āĻŦāĻžāύ⧁āĻŽāĻžāύāϝ⧋āĻ—ā§āϝ āϰāĻžāϖ⧇ (āϤāĻžāχ āĻŽā§‚āĻ˛ā§āϝ āύāĻŋāĻ°ā§āϧāĻžāϰāĻŖ āĻŦāĻŋāĻļā§āĻŦāĻžāϏāϝ⧋āĻ—ā§āϝ āĻĨāĻžāϕ⧇), āĻāĻŦāĻ‚ āĻŦāĻžāĻ¸ā§āϤāĻŦ āĻœā§€āĻŦāύ⧇āϰ āϜāĻ¨ā§āϝ āϜāĻžāϝāĻŧāĻ—āĻžāĻ“ āϰāĻžāϖ⧇: āĻāĻ•āϟāĻŋ āĻ…āĻ¸ā§āĻĨāĻžāϝāĻŧā§€ āφāĻĒāĻ—ā§āϰ⧇āĻĄ, āĻāĻ•āϟāĻŋ āϕ⧋āϟāĻž āĻŦāĻžāĻĄāĻŧāĻžāύ⧋, āĻŦāĻž āĻāĻ•āĻžāωāĻ¨ā§āĻŸā§‡āϰ āϜāĻ¨ā§āϝ āĻĒāĻžāχāϞāϟ āĻĢāĻŋāϚāĻžāϰāĨ¤\n\n"āχāĻžā§āϜāĻŋāύāĻŋāϝāĻŧāĻžāϰāĻŋāĻ‚ āĻ›āĻžāĻĄāĻŧāĻžāχ āĻ…ā§āϝāĻžāĻĄāϜāĻžāĻ¸ā§āϟ" āĻ•āύāĻ•ā§āϰāĻŋāϟ āĻšāĻ“āϝāĻŧāĻž āωāϚāĻŋāϤāĨ¤ āĻŦāĻžāĻ¸ā§āϤāĻŦ⧇:\n\n- āϏāĻžāĻĒā§‹āĻ°ā§āϟ āĻāĻ•āϟāĻŋ āĻ…ā§āϝāĻžāĻĄāĻŽāĻŋāύ āϟ⧁āϞ⧇ āĻĄā§‡āϟāĻž āϏāĻŽā§āĻĒāĻžāĻĻāύāĻž āĻ•āϰ⧇ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰ⧇, āĻĄā§‡āĻĒā§āϞāϝāĻŧ āĻ…āύ⧁āϰ⧋āϧ āĻ•āϰ⧇ āύāĻžāĨ¤\n- āĻĒā§āϰ⧋āĻĄāĻžāĻ•ā§āϟ āĻāĻ•āχ entitlement āĻĄā§‡āϟāĻž āϏāĻŦ āϜāĻžāϝāĻŧāĻ—āĻž āĻĨ⧇āϕ⧇ āĻĒāĻĄāĻŧ⧇ (āĻŦā§āϝāĻžāϕ⧇āĻ¨ā§āĻĄ, āĻ“āϝāĻŧ⧇āĻŦ āĻ…ā§āϝāĻžāĻĒ, āĻŽā§‹āĻŦāĻžāχāϞ)āĨ¤\n- āĻŦā§āϝāϤāĻŋāĻ•ā§āϰāĻŽāϗ⧁āϞ⧋ āϏāĻŽāϝāĻŧ-āϏ⧀āĻŽāĻžāĻŦāĻĻā§āϧ āĻāĻŦāĻ‚ āĻĒā§‚āĻ°ā§āĻŦāĻžāĻŦāĻ°ā§āϤ⧀ āĻšāϤ⧇ āĻĒāĻžāϰ⧇, āĻ¸ā§āĻĨāĻžāϝāĻŧā§€ āĻšā§āϝāĻžāĻ• āύāϝāĻŧāĨ¤\n- āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύāϗ⧁āϞ⧋ āϞāĻ— āĻšāϝāĻŧ—āϕ⧇, āĻ•āĻ–āύ, āĻāĻŦāĻ‚ āϕ⧇āύāĨ¤\n\nāωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, āĻāĻ•āϟāĻŋ Business āϟāĻŋāϝāĻŧāĻžāϰ⧇āϰ āĻ—ā§āϰāĻžāĻšāĻ• āĻŦā§āϝāĻ¸ā§āϤ āĻŽā§ŒāϏ⧁āĻŽā§‡ āϏāĻ•ā§āϰāĻŋāϝāĻŧ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āϏ⧀āĻŽāĻžāϝāĻŧ āϧāĻžāĻ•ā§āĻ•āĻž āĻ–āĻžāϝāĻŧāĨ¤ āϏāĻžāĻĒā§‹āĻ°ā§āϟ 14 āĻĻāĻŋāύ⧇āϰ āϜāĻ¨ā§āϝ +10 āϏāĻŋāϟ āĻĻāĻŋāϤ⧇ āĻĒāĻžāϰāĻž āωāϚāĻŋāϤ, āĻāĻŦāĻ‚ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āϏāĻŽāϝāĻŧ āĻļ⧇āώ āĻšāϞ⧇ āĻāϟāĻŋ āĻ…āĻŸā§‹āĻŽā§‡āϟāĻŋāĻ•āĻ­āĻžāĻŦ⧇ āϰ⧋āϞāĻŦā§āϝāĻžāĻ• āĻ•āϰāĻŦ⧇āĨ¤ āχāĻžā§āϜāĻŋāύāĻŋāϝāĻŧāĻžāϰāĻŋāĻ‚ āϕ⧇āĻŦāϞ āϤāĻ–āύāχ āϜāĻĄāĻŧāĻŋāϤ āĻšāĻ“āϝāĻŧāĻž āωāϚāĻŋāϤ āϝāĻ–āύ āφāĻĒāύāĻŋ āĻāĻ•āϟāĻŋ āύāϤ⧁āύ āĻ•ā§āώāĻŽāϤāĻž āϝ⧋āĻ— āĻ•āϰāϛ⧇āύ, āϰ⧁āϟāĻŋāύ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āϏāĻŽāĻ¨ā§āĻŦāϝāĻŧ⧇āϰ āϏāĻŽāϝāĻŧ āύāϝāĻŧāĨ¤\n\n## āĻŦ⧇āϏāĻŋāĻ• āωāĻĒāĻžāĻĻāĻžāύ: āĻ—ā§āϰāĻžāĻšāĻ•, āĻĒā§āĻ˛ā§āϝāĻžāύ, āĻāĻŦāĻ‚ āĻ…āϧāĻŋāĻ•āĻžāϰ\n\nāĻāĻ•āϟāĻŋ āĻ­āĻžāϞ āĻ…āϧāĻŋāĻ•āĻžāϰ āĻŽāĻĄā§‡āϞ āĻ•āϝāĻŧ⧇āĻ•āϟāĻŋ āĻ¸ā§āĻĒāĻˇā§āϟ āĻ…āĻŦāĻœā§‡āĻ•ā§āϟ āĻāĻŦāĻ‚ āĻ¸ā§āĻĒāĻˇā§āϟ āĻŽāĻžāϞāĻŋāĻ•āĻžāύāĻžāϝāĻŧ āĻļ⧁āϰ⧁ āĻšāϝāĻŧāĨ¤ āĻāχ āĻŽā§ŒāϞāĻŋāĻ•āϗ⧁āϞ⧋ āĻ…āĻ¸ā§āĻĒāĻˇā§āϟ āĻšāϞ⧇, āϏāĻžāĻĒā§‹āĻ°ā§āϟ āĻĒā§āϰāϤāĻŋ āϏāĻĒā§āϤāĻžāĻšā§‡ āχāĻžā§āϜāĻŋāύāĻŋāϝāĻŧāĻžāϰāĻŋāĻ‚āϕ⧇ “āφāϰāĻ“ āĻāĻ•āϟāĻŋ āĻŦā§āϝāϤāĻŋāĻ•ā§āϰāĻŽâ€ āϜāĻŋāĻœā§āĻžāĻžāϏāĻž āĻ•āϰāĻŦ⧇āĨ¤\n\nāĻāĻ–āĻžāύ⧇ āĻāĻ•āϟāĻŋ āϏāĻšāϜ āĻŦāĻŋāĻ˛ā§āĻĄāĻŋāĻ‚ āĻŦā§āϞāĻ• āϏ⧇āϟ:\n\n- Customer (account/tenant): āφāĻĒāύāĻžāϰ āĻĒā§āϰ⧋āĻĄāĻžāĻ•ā§āϟ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āϕ⧋āĻŽā§āĻĒāĻžāύāĻŋ āĻŦāĻž āĻŦā§āϝāĻ•ā§āϤāĻŋāĨ¤\n- Subscription: āĻŦāĻžāĻŖāĻŋāĻœā§āϝāĻŋāĻ• āϏāĻŽā§āĻĒāĻ°ā§āĻ• (āĻŸā§āϰāĻžāϝāĻŧāĻžāϞ, āϏāĻ•ā§āϰāĻŋāϝāĻŧ, āĻŦāĻžāϤāĻŋāϞ), āĻĒā§āϰāĻžāϝāĻŧāχ āĻŦāĻŋāϞāĻŋāĻ‚ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āϰ āϏāĻžāĻĨ⧇ āϏāĻ‚āϝ⧁āĻ•ā§āϤāĨ¤\n- Plan: āύāĻžāĻŽāĻ•ā§ƒāϤ āϟāĻŋāϝāĻŧāĻžāϰ (Free, Pro, Enterprise) āϝāĻž āĻĄāĻŋāĻĢāĻ˛ā§āϟ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āύāĻŋāĻ°ā§āϧāĻžāϰāĻŖ āĻ•āϰ⧇āĨ¤\n- Entitlement: āĻĒā§āϰāĻ•ā§ƒāϤ āĻ…āύ⧁āĻŽā§‹āĻĻāĻŋāϤ āφāϚāϰāĻŖ, āĻĒā§āĻ˛ā§āϝāĻžāύ āĻāĻŦāĻ‚ āϝ⧇āϕ⧋āύ āĻ“āĻ­āĻžāϰāϰāĻžāχāĻĄ āĻĨ⧇āϕ⧇ āωāĻĻā§āĻ­ā§‚āϤāĨ¤\n\nEntitlement āĻŽā§‚āĻ˛ā§āϝāĻžāϝāĻŧāύ āĻŦāĻŋāϞāĻŋāĻ‚ āύāϝāĻŧāĨ¤ āĻŦāĻŋāϞāĻŋāĻ‚ āωāĻ¤ā§āϤāϰ āĻĻ⧇āϝāĻŧ “āϕ⧀ āϚāĻžāĻ°ā§āϜ āĻ•āϰāĻž āĻšāĻŦ⧇ āĻāĻŦāĻ‚ āĻ•āĻ–āύ?” Entitlements āωāĻ¤ā§āϤāϰ āĻĻ⧇āϝāĻŧ “āĻāχ āĻ—ā§āϰāĻžāĻšāĻ• āĻāχ āĻŽā§āĻšā§‚āĻ°ā§āϤ⧇ āϕ⧀ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇?” āĻāĻ•āϟāĻŋ āĻ—ā§āϰāĻžāĻšāĻ• āĻ…āύāĻĒ⧇āχāĻĄ āĻšāϞ⧇āĻ“ āĻ—ā§āϰ⧇āϏ āĻĒāĻŋāϰāĻŋāϝāĻŧāĻĄā§‡ āĻĨāĻžāĻ•āϤ⧇ āĻĒāĻžāϰ⧇, āĻŦāĻž āĻĒ⧁āϰ⧋ āĻĒ⧇āĻŽā§‡āĻ¨ā§āϟ āĻ•āϰāĻž āĻšāϞ⧇āĻ“ āϏāĻžāĻŽāϝāĻŧāĻŋāĻ•āĻ­āĻžāĻŦ⧇ āĻ•āĻŽāĻĒā§āϞāĻžāϝāĻŧ⧇āĻ¨ā§āϏ āĻ•āĻžāϰāϪ⧇ āĻŦā§āϞāĻ• āĻĨāĻžāĻ•āϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āĻāχ āϏāĻŋāĻĻā§āϧāĻžāĻ¨ā§āϤāϗ⧁āϞ⧋ āφāϞāĻžāĻĻāĻž āϰāĻžāϖ⧁āύ āϝāĻžāϤ⧇ āĻĢāĻžāχāĻ¨ā§āϝāĻžāĻ¨ā§āϏ āχāύāĻ­āϝāĻŧ⧇āϏ āĻ āĻŋāĻ• āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇ āĻŦāĻŋāϞāĻŋāĻ‚ āĻ›āĻžāĻĄāĻŧāĻž āĻĒā§āϰ⧋āĻĄāĻžāĻ•ā§āϟ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻŦāĻĻāϞ āύāĻž āĻ•āϰ⧇āĨ¤\n\nāĻ•āϝāĻŧ⧇āĻ•āϟāĻŋ āĻĻāϞ āĻāχ āϏ⧇āϟāφāĻĒ⧇ āύāĻŋāĻ°ā§āĻ­āϰ āĻ•āϰ⧇:\n\n- āĻĒā§āϰ⧋āĻĄāĻžāĻ•ā§āϟ āύāĻŋāĻ°ā§āϧāĻžāϰāĻŖ āĻ•āϰ⧇ āĻĒā§āĻ˛ā§āϝāĻžāύāϗ⧁āϞ⧋ āϕ⧀ āĻŦā§‹āĻāĻžāϝāĻŧāĨ¤\n- āϏāĻžāĻĒā§‹āĻ°ā§āϟ āύāĻŋāϰāĻžāĻĒāĻĻ āĻ•āĻ¨ā§āĻŸā§āϰ⧋āϞ āϚāĻžāϝāĻŧ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻĻāĻžāύ āĻŦāĻž āĻĒā§āϰāĻ¤ā§āϝāĻžāĻšāĻžāϰ⧇āϰ āϜāĻ¨ā§āϝāĨ¤\n- āϏ⧇āϞāϏ āĻ…āĻĒāϏ āϧāĻžāϰāĻžāĻŦāĻžāĻšāĻŋāĻ• āύāĻŋāϝāĻŧāĻŽ āϚāĻžāϝāĻŧ āĻĄāĻŋāϞ āĻ“ āϰāĻŋāύāĻŋāωāϝāĻŧāĻžāϞ⧇āϰ āϜāĻ¨ā§āϝāĨ¤\n- āĻĢāĻžāχāĻ¨ā§āϝāĻžāĻ¨ā§āϏ āĻĒā§āϰāϝāĻŧā§‹āϜāύ āĻāĻ•āϟāĻŋ āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝ āĻŽā§āϝāĻžāĻĒāĻŋāĻ‚ āϝāĻž āĻŦāϞ⧇ āϕ⧀ āĻŦāĻŋāĻ•ā§āϰāĻŋ āĻšāϝāĻŧ⧇āϛ⧇ āĻāĻŦāĻ‚ āϕ⧀ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤\n\nāĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ• āϏ⧀āĻŽāĻž āφāϗ⧇ āύāĻŋāĻ°ā§āϧāĻžāϰāĻŖ āĻ•āϰ⧁āύāĨ¤ āĻĒā§āĻ˛ā§āϝāĻžāύ āĻ•āύāĻŸā§‡āĻ¨ā§āϟ āĻāĻŦāĻ‚ āĻ•āĻžāĻ¸ā§āϟāĻŽāĻžāϰ āĻ“āĻ­āĻžāϰāϰāĻžāχāĻĄ āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ⧇āĻŦāϞ āϰāĻžāϖ⧁āύ (āϝāĻžāϤ⧇ āϏāĻžāĻĒā§‹āĻ°ā§āϟ āĻ•āĻžāϜ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇), āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻŽā§‚āϞ āφāϚāϰāĻŖ āϕ⧋āĻĄā§‡ āϰāĻžāϖ⧁āύāĨ¤ “āϕ⧋āϰ āĻŦāĻŋāĻšā§‡āĻ­āĻŋāϝāĻŧāĻ°â€ āωāĻĻāĻžāĻšāϰāĻŖ: āϕ⧀āĻ­āĻžāĻŦ⧇ āĻŦāĻžāĻ•āĻŋ āϕ⧋āϟāĻž āĻšāĻŋāϏāĻžāĻŦ āĻ•āϰāĻŦ⧇āύ, āĻ•āĻŋāĻ­āĻžāĻŦ⧇ āĻŽā§‡āϝāĻŧāĻžāĻĻā§‹āĻ¤ā§āϤ⧀āĻ°ā§āĻŖ āĻŸā§āϰāĻžāϝāĻŧāĻžāϞ āĻšā§āϝāĻžāĻ¨ā§āĻĄā§‡āϞ āĻ•āϰāĻŦ⧇āύ, āĻāĻŦāĻ‚ āϕ⧋āύ āĻ…ā§āϝāĻžāĻ•āĻļāύāϗ⧁āϞ⧋ āĻ…āĻĄāĻŋāϟ āĻĒā§āϰāϝāĻŧā§‹āϜāύāĨ¤\n\n## āĻĢā§āĻ˛ā§āϝāĻžāĻ—, āϏ⧀āĻŽāĻž, āĻāĻŦāĻ‚ āϕ⧋āϟāĻž: āϏāĻ āĻŋāĻ• āϟāĻžāχāĻĒ āĻŦāĻžāϛ⧁āύ\n\nāĻ…āϧāĻŋāĻ•āĻžāĻ‚āĻļ āϟāĻŋāϝāĻŧāĻžāϰāĻŋāĻ‚ āϏāĻŽāĻ¸ā§āϝāĻž āϤāĻ–āύāχ āϏāĻšāϜ āĻšāϝāĻŧ⧇ āϝāĻžāϝāĻŧ āϝāĻ–āύ āφāĻĒāύāĻŋ entitlement āϏāĻ āĻŋāĻ•āĻ­āĻžāĻŦ⧇ āύāĻžāĻŽ āĻĻ⧇āύāĨ¤ āϤāĻŋāύāϟāĻŋ āϏāĻžāϧāĻžāϰāĻŖ āϟāĻžāχāĻĒ āφāϛ⧇, āĻāĻŦāĻ‚ āĻĒā§āϰāĻ¤ā§āϝ⧇āĻ•āϟāĻŋ āĻ­āĻŋāĻ¨ā§āύ āĻĒā§āϰāĻļā§āύ⧇āϰ āωāĻ¤ā§āϤāϰ āĻĻ⧇āϝāĻŧ:\n\n- Boolean flags: āĻ•āĻŋāϛ⧁ āϚāĻžāϞ⧁ āĻ•āĻŋ āύāĻž? āωāĻĻāĻžāĻšāϰāĻŖ: export_enabled = trueāĨ¤\n- Numeric limits: āĻāĻ•āĻŦāĻžāϰ⧇ āĻ•āϤāϟāĻž āĻ…āύ⧁āĻŽā§‹āĻĻāĻŋāϤ? āωāĻĻāĻžāĻšāϰāĻŖ: max_seats = 10āĨ¤\n- Quotas: āϏāĻŽāϝāĻŧ⧇āϰ āωāĻĒāϰ āĻ•āϤāϟāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āϝāĻžāĻŦ⧇? āωāĻĻāĻžāĻšāϰāĻŖ: api_calls_per_month = 100000āĨ¤\n\nāĻĢāĻŋāϚāĻžāϰāϗ⧁āϞ⧋ āφāĻ‚āĻļāĻŋāĻ•āĻ­āĻžāĻŦ⧇ āĻ•āĻžāϜ āĻ•āϰāĻž āωāϚāĻŋāϤ āύāĻž āĻāĻŽāύ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇ āĻĢā§āĻ˛ā§āϝāĻžāĻ—āχ āϏ⧇āϰāĻžāĨ¤ āϝāĻĻāĻŋ export āĻŦāĻ¨ā§āϧ āĻĨāĻžāϕ⧇, āĻŦāĻžāϟāύ āϞ⧁āĻ•āĻŋāϝāĻŧ⧇ āĻĻāĻŋāύ āĻāĻŦāĻ‚ āĻāĻ¨ā§āĻĄāĻĒāϝāĻŧ⧇āĻ¨ā§āϟ āĻŦā§āϞāĻ• āĻ•āϰ⧁āύāĨ¤ āϏ⧀āĻŽāĻž āϏ⧇āχ “āĻ•ā§āώāĻŽāϤāĻžâ€ āϏ⧇āϟāĻŋāĻ‚āϗ⧁āϞ⧋āϰ āϜāĻ¨ā§āϝ āωāĻĒāϝ⧁āĻ•ā§āϤ āϝāĻž āϰāĻŋāϏ⧇āϟ āĻšāϝāĻŧ āύāĻž, āϝ⧇āĻŽāύ āϏāĻŋāϟ, āĻĒā§āϰāĻ•āĻ˛ā§āĻĒ, āĻŦāĻž āϏ⧇āĻ­āĻĄ āĻ­āĻŋāωāĨ¤\n\nāϕ⧋āϟāĻž āĻ…āϤāĻŋāϰāĻŋāĻ•ā§āϤ āϝāĻ¤ā§āύ āĻĻāĻžāĻŦāĻŋ āĻ•āϰ⧇ āĻ•āĻžāϰāĻŖ āϏāĻŽāϝāĻŧ āϗ⧁āϰ⧁āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖāĨ¤ āϰāĻŋāϏ⧇āϟ āύāĻŋāϝāĻŧāĻŽ āĻ…ā§āϝāĻžāĻĄāĻŽāĻŋāύ UI-āϤ⧇ āϞ⧇āĻ–āĻž āĻāĻŦāĻ‚ āĻĻ⧃āĻļā§āϝāĻŽāĻžāύ āύāĻž āĻšāϞ⧇ āϏāĻžāĻĒā§‹āĻ°ā§āϟ āϟāĻŋāϕ⧇āϟ āĻĻā§āϰ⧁āϤ āĻŦāĻžāĻĄāĻŧ⧇āĨ¤\n\nāĻ¸ā§āϕ⧋āĻĒāĻ“ āĻŦāĻŋāĻ­ā§āϰāĻžāĻ¨ā§āϤāĻŋ āĻĒā§āϰāϤāĻŋāϰ⧋āϧ āĻ•āϰ⧇āĨ¤ āĻāĻ•āϟāĻŋ āĻĢā§āĻ˛ā§āϝāĻžāĻ— āϝ⧇āĻŽāύ “SAML SSO enabled” āϏāĻžāϧāĻžāϰāĻŖāϤ āĻ…ā§āϝāĻžāĻ•āĻžāωāĻ¨ā§āϟ-āϞ⧇āϭ⧇āϞāĨ¤ “Max projects” āĻ“āϝāĻŧāĻžāĻ°ā§āĻ•āĻ¸ā§āĻĒ⧇āϏ-āϞ⧇āϭ⧇āϞ āĻšāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ “Can run reports” āϝāĻĻāĻŋ āϰ⧋āϞ-āĻ­āĻŋāĻ¤ā§āϤāĻŋāĻ• āĻ…ā§āϝāĻžāĻĄ-āĻ…āύ āĻšāĻŋāϏ⧇āĻŦ⧇ āĻŦāĻŋāĻ•ā§āϰāĻŋ āĻšāϝāĻŧ āϤāĻžāĻšāϞ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀-āϞ⧇āϭ⧇āϞāĻ“ āĻšāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤\n\nāϕ⧋āϝāĻŧāĻžāϟāĻžāϰ āϜāĻ¨ā§āϝ, āĻĒā§āϰāϤāĻŋ āϕ⧋āϟāĻž āĻāĻ•āϟāĻŋ āϰāĻŋāϏ⧇āϟ āύāĻŋāϝāĻŧāĻŽ āϰāĻžāϖ⧁āύ āĻāĻŦāĻ‚ āϏ⧇āϟāĻžāχ āĻŽāĻžāύ⧁āύ:\n\n- Never (āϞāĻžāχāĻĢāϟāĻžāχāĻŽ āĻ•ā§āϰ⧇āĻĄāĻŋāϟ)\n- Monthly (āĻ•ā§āϝāĻžāϞ⧇āĻ¨ā§āĻĄāĻžāϰ āĻŽāĻžāϏ)\n- Rolling window (āĻ—āϤ 30 āĻĻāĻŋāύ)\n- Per billing period (āχāύāĻ­āϝāĻŧ⧇āϏ āϚāĻ•ā§āϰ⧇āϰ āϏāĻžāĻĨ⧇ āĻŽāĻŋāϞ⧇)\n\nāϝāĻĻāĻŋ āĻĒā§āĻ˛ā§āϝāĻžāύ āĻ…āύ⧁āϝāĻžāϝāĻŧā§€ āϰāĻŋāϏ⧇āϟ āύāĻŋāϝāĻŧāĻŽ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāĻŋāϤ āĻšāϝāĻŧ, āϤāĻžāĻšāϞ⧇ āϏ⧇āχ āύāĻŋāϝāĻŧāĻŽāϟāĻŋāϕ⧇āχ entitlement-āĻāϰ āĻ…āĻ‚āĻļ āĻšāĻŋāϏ⧇āĻŦ⧇ āĻŦāĻŋāĻŦ⧇āϚāύāĻž āĻ•āϰ⧁āύ, āϕ⧇āĻŦāϞ āĻœā§āĻžāĻžāύ-āĻ­āĻŋāĻ¤ā§āϤāĻŋāĻ• āĻ•āĻĨāĻž āύāϝāĻŧāĨ¤\n\n## āĻāĻ•āϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻŋāĻ• āĻĄā§‡āϟāĻžāĻŦ⧇āϏ āĻ¸ā§āĻ•āĻŋāĻŽāĻž āĻĢāϰ entitlements\n\nāϏāĻžāĻĒā§‹āĻ°ā§āϟ-āĻĢā§āϰ⧇āĻ¨ā§āĻĄāϞāĻŋ āĻāĻ•āϟāĻŋ āĻ…āϧāĻŋāĻ•āĻžāϰ āĻŽāĻĄā§‡āϞ āϏāĻžāϧāĻžāϰāĻŖāϤ āĻŦ⧇āĻļ āĻŦāĻŋāϰāĻšā§€āύ āĻĨāĻžāĻ•āϞ⧇ āĻ­āĻžāϞ āĻ•āĻžāϜ āĻ•āϰ⧇: āĻ•āϝāĻŧ⧇āĻ•āϟāĻŋ āĻŸā§‡āĻŦāĻŋāϞ, āĻĒāϰāĻŋāĻˇā§āĻ•āĻžāϰ āϕ⧀, āĻāĻŦāĻ‚ āϏāĻŽāϝāĻŧ-āύāĻŋāĻ°ā§āϧāĻžāϰāĻŋāϤ āϰ⧇āĻ•āĻ°ā§āĻĄ āϝāĻžāϤ⧇ āφāĻĒāύāĻŋ āĻ…āĻĄāĻŋāϟ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤ āϞāĻ•ā§āĻˇā§āϝ āĻšāϞ āĻ…ā§āϝāĻžāĻĄāĻŽāĻŋāύāϰāĻž āĻĄā§‡āϟāĻž āϏāĻŽā§āĻĒāĻžāĻĻāύ āĻ•āϰ⧇ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇, āϕ⧋āĻĄ āĻĒāĻžāĻ āĻžāύ⧋ āύāϝāĻŧāĨ¤\n\nāϚāĻžāϰāϟāĻŋ āϕ⧋āϰ āĻŸā§‡āĻŦāĻŋāϞ āĻĻāĻŋāϝāĻŧ⧇ āĻļ⧁āϰ⧁ āĻ•āϰ⧁āύ: plans, plan_entitlements, customers, āĻāĻŦāĻ‚ customer_overrides.\n\n- Plans āϟāĻŋāϝāĻŧāĻžāϰāϗ⧁āϞāĻŋ āĻŦāĻ°ā§āĻŖāύāĻž āĻ•āϰ⧇ (Free, Pro, Enterprise)āĨ¤\n- Plan entitlements āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻĒā§āĻ˛ā§āϝāĻžāύ āϕ⧀ āĻ…āĻ¨ā§āϤāĻ°ā§āϭ⧁āĻ•ā§āϤ āĻ•āϰ⧇ āϤāĻž āĻŦāĻ°ā§āĻŖāύāĻž āĻ•āϰ⧇āĨ¤\n- Customers āĻāĻ•āϟāĻŋ āĻĒā§āĻ˛ā§āϝāĻžāύāϕ⧇ āύāĻŋāĻ°ā§āĻĻ⧇āĻļ āĻ•āϰ⧇āĨ¤\n- Overrides āĻāĻ•āϟāĻŋ āĻāĻ•āĻ• āĻ—ā§āϰāĻžāĻšāϕ⧇āϰ āĻŦā§āϝāϤāĻŋāĻ•ā§āϰāĻŽ āĻ•āĻ­āĻžāϰ āĻ•āϰ⧇ āϝāĻž āϏāĻŦāĻžāϰ āĻĒā§āĻ˛ā§āϝāĻžāύ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰ⧇ āύāĻžāĨ¤\n\nāĻāĻ•āϟāĻŋ āĻ•āĻŽāĻĒā§āϝāĻžāĻ•ā§āϟ āϰāĻŋāϞ⧇āĻļāύāĻžāϞ āφāĻ•āĻžāϰ āϝāĻž āĻ­āĻžāϞ⧋ āĻ•āĻžāϜ āĻ•āϰ⧇:\n\n- plans: id, name, description, is_active\n- plan_entitlements: id, plan_id, key, type, value, unit, reset_policy, effective_from, effective_to, created_by\n- customers: id, name, plan_id, status, created_at\n- customer_overrides: id, customer_id, key, type, value, unit, reset_policy, effective_from, effective_to, created_by\n\nEntitlement āĻĢāĻŋāĻ˛ā§āĻĄāϗ⧁āϞ⧋ āϏāĻŦ āĻŸā§‡āĻŦāĻŋāϞ⧇ āϏāĻžāĻŽāĻžā§āϜāĻ¸ā§āϝāĻĒā§‚āĻ°ā§āĻŖ āĻšāĻ“āϝāĻŧāĻž āωāϚāĻŋāϤāĨ¤ āĻāĻ•āϟāĻŋ āĻ¸ā§āĻĨāĻŋāϤāĻŋāĻļā§€āϞ key āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧁āύ āϝ⧇āĻŽāύ seats, api_calls, āĻŦāĻž sso_enabledāĨ¤ āĻŽā§‚āĻ˛ā§āϝāĻžāϝāĻŧāύ āϏāĻšāϜ āϰāĻžāĻ–āϤ⧇ type āϰāĻžāϖ⧁āύ (āωāĻĻāĻžāĻšāϰāĻŖ: flag, limit, quota)āĨ¤ unit āĻ¸ā§āĻĒāĻˇā§āϟāĻ­āĻžāĻŦ⧇ āĻ¸ā§āĻŸā§‹āϰ āĻ•āϰ⧁āύ (āϝ⧇āĻŽāύ users, requests, GB)āĨ¤ āϕ⧋āϟāĻž āϜāĻ¨ā§āϝ reset_policy āĻĒāϰāĻŋāĻˇā§āĻ•āĻžāϰ āϰāĻžāϖ⧁āύ (āϝ⧇āĻŽāύ monthly, daily, never)āĨ¤\n\nāĻ“āĻ­āĻžāϰāϰāĻžāχāĻĄāϗ⧁āϞ⧋ āĻāĻ•āϟāĻŋ allowlist āĻšāĻŋāϏ⧇āĻŦ⧇ āĻ•āĻžāϜ āĻ•āϰāĻž āωāϚāĻŋāϤ āĻāĻŦāĻ‚ āϤāĻžāϰāĻŋāĻ–āϏāĻš āĻĨāĻžāĻ•āϤ⧇ āĻšāĻŦ⧇āĨ¤ āϝāĻĻāĻŋ āĻāĻ•āϟāĻŋ āĻ—ā§āϰāĻžāĻšāϕ⧇āϰ active āĻ“āĻ­āĻžāϰāϰāĻžāχāĻĄ āĻĨāĻžāϕ⧇ sso_enabled=true āĻāϰ āϜāĻ¨ā§āϝ, āϤāĻž āĻĒā§āĻ˛ā§āϝāĻžāύ āĻŽāĻžāύ⧇āϰ āωāĻĒāϰ āϜāϝāĻŧā§€ āĻšāĻŦ⧇, āĻ•āĻŋāĻ¨ā§āϤ⧁ āϕ⧇āĻŦāϞ effective_from āĻ“ effective_to āϭ⧇āϤāϰ⧇āĨ¤ āĻāϟāĻžāχ “14 āĻĻāĻŋāύ⧇āϰ āϜāĻ¨ā§āϝ 10 āĻ…āϤāĻŋāϰāĻŋāĻ•ā§āϤ āϏāĻŋāϟ āĻĻāĻžāĻ¨â€ āĻāĻ•-āϰ⧋ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰ⧇ āϝāĻž āĻ¸ā§āĻŦāϝāĻŧāĻ‚āĻ•ā§āϰāĻŋāϝāĻŧāĻ­āĻžāĻŦ⧇ āĻŽā§‡āϝāĻŧāĻžāĻĻā§‹āĻ¤ā§āϤ⧀āĻ°ā§āĻŖ āĻšāϝāĻŧāĨ¤\n\n## āϕ⧀āĻ­āĻžāĻŦ⧇ entitlement āĻŽā§‚āĻ˛ā§āϝāĻžāϝāĻŧāύ āĻ•āĻžāϜ āĻ•āϰāĻž āωāϚāĻŋāϤ\n\nEntitlement āĻŽā§‚āĻ˛ā§āϝāĻžāϝāĻŧāύ āĻšāϞ āϛ⧋āϟ āĻāĻ•āϟāĻŋ āϕ⧋āĻĄ (āĻŦāĻž āϏāĻžāĻ°ā§āĻ­āĻŋāϏ) āϝāĻž āĻāĻ• āĻĒā§āϰāĻļā§āύ⧇āϰ āωāĻ¤ā§āϤāϰ āĻĻ⧇āϝāĻŧ: "āĻāχ āĻ—ā§āϰāĻžāĻšāĻ• āĻāχ āĻŽā§āĻšā§‚āĻ°ā§āϤ⧇ āĻāϟāĻž āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŦ⧇ āĻ•āĻŋāύāĻž?" āϝāĻĻāĻŋ āĻāχ āĻ…āĻ‚āĻļāϟāĻŋ āĻĒā§‚āĻ°ā§āĻŦāĻžāύ⧁āĻŽāĻžāύāϝ⧋āĻ—ā§āϝ āĻĨāĻžāϕ⧇, āĻŦāĻžāĻ•āĻŋ āϏāĻŦāĻ•āĻŋāϛ⧁ āĻĒāϰāĻŋāϚāĻžāϞāύāĻž āĻ•āϰāĻž āϏāĻšāϜ āĻĨāĻžāϕ⧇āĨ¤\n\nāĻāĻ•āϟāĻŋ āĻ¸ā§āĻĒāĻˇā§āϟ āĻĒā§āϰāĻžāϧāĻžāĻ¨ā§āϝ āĻ•ā§āϰāĻŽ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧁āύ āĻāĻŦāĻ‚ āĻ­āĻžāĻ™āĻŦ⧇āύ āύāĻž: customer override \u003e plan value \u003e system defaultāĨ¤ āĻāϤ⧇ āϏāĻžāĻĒā§‹āĻ°ā§āϟ āĻ…āĻ¸ā§āĻĨāĻžāϝāĻŧā§€ āĻŦā§āϝāϤāĻŋāĻ•ā§āϰāĻŽ āĻĻāĻŋāϤ⧇ āĻĒāĻžāϰ⧇ āĻĒā§āĻ˛ā§āϝāĻžāύ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āύāĻž āĻ•āϰ⧇, āĻāĻŦāĻ‚ āχāĻžā§āϜāĻŋāύāĻŋāϝāĻŧāĻžāϰāĻŋāĻ‚ āϝāĻ–āύ āĻ•āĻŋāϛ⧁āχ āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ āĻ•āϰāĻž āύ⧇āχ āϤāĻ–āύ āύāĻŋāϰāĻžāĻĒāĻĻ āĻĄāĻŋāĻĢāĻ˛ā§āϟ āĻĒāĻžāϝāĻŧāĨ¤\n\nāĻāĻ•āϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻŋāĻ• āĻŽā§‚āĻ˛ā§āϝāĻžāϝāĻŧāύ āĻĢā§āϞ⧋:\n\n- authenticated session āĻĨ⧇āϕ⧇ āĻ—ā§āϰāĻžāĻšāĻ•/āĻ…ā§āϝāĻžāĻ•āĻžāωāĻ¨ā§āϟ āĻļāύāĻžāĻ•ā§āϤ āĻ•āϰ⧁āύ (request body āĻĨ⧇āϕ⧇ āύāϝāĻŧ)āĨ¤\n- āĻ—ā§āϰāĻžāĻšāϕ⧇āϰ active āĻĒā§āĻ˛ā§āϝāĻžāύ āĻ“ āϝ⧇āϕ⧋āύ active āĻ“āĻ­āĻžāϰāϰāĻžāχāĻĄ āϞ⧋āĻĄ āĻ•āϰ⧁āύāĨ¤\n- āĻāĻ•āϟāĻŋ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ key āĻāϰ āϜāĻ¨ā§āϝ, āĻ“āĻ­āĻžāϰāϰāĻžāχāĻĄ āĻĨāĻžāĻ•āϞ⧇ āϤāĻž āϰāĻŋāϟāĻžāĻ°ā§āύ āĻ•āϰ⧁āύ; āύāĻž āĻĨāĻžāĻ•āϞ⧇ āĻĒā§āĻ˛ā§āϝāĻžāύ āĻŽāĻžāύ āϰāĻŋāϟāĻžāĻ°ā§āύ āĻ•āϰ⧁āύ; āύāĻž āĻĨāĻžāĻ•āϞ⧇ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻĄāĻŋāĻĢāĻ˛ā§āϟ āϰāĻŋāϟāĻžāĻ°ā§āύ āĻ•āϰ⧁āύāĨ¤\n- āϝāĻĻāĻŋ āϕ⧀āϟāĻŋ āϕ⧋āĻĨāĻžāĻ“ āύāĻž āĻĨāĻžāϕ⧇, enforcement āĻšā§‡āĻ•āϗ⧁āϞ⧋āϤ⧇ fail closed āĻ•āϰ⧁āύ (āĻ…āĻ°ā§āĻĨāĻžā§Ž “āĻ…āύ⧁āĻŽā§‹āĻĻāĻŋāϤ āύāϝāĻŧ” āĻšāĻŋāϏ⧇āĻŦ⧇ āĻŦāĻŋāĻŦ⧇āϚāύāĻž āĻ•āϰ⧁āύ) āĻāĻŦāĻ‚ UI-āϰ āϜāĻ¨ā§āϝ āωāĻĒāϝ⧁āĻ•ā§āϤ āĻĄāĻŋāĻĢāĻ˛ā§āϟ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧁āύāĨ¤\n- āϝāĻĻāĻŋ āϕ⧀āϟāĻŋ āĻ…āϜāĻžāύāĻž āĻšā§Ÿ (āϰ⧇āϜāĻŋāĻ¸ā§āĻŸā§āϰāĻŋāϤ⧇ āύāĻž āĻĨāĻžāϕ⧇), āĻāϟāĻŋāϕ⧇ āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ⧇āĻļāύ āĻ¤ā§āϰ⧁āϟāĻŋ āĻšāĻŋāϏāĻžāĻŦ⧇ behandeln āĻ•āϰ⧁āύ, fail closed āĻ•āϰ⧁āύ, āĻāĻŦāĻ‚ āϞāĻ— āĻ•āϰ⧁āύ āĻĢāϞ⧋-āφāĻĒ⧇āϰ āϜāĻ¨ā§āϝāĨ¤\n\nāĻ•ā§āϝāĻžāĻļāĻŋāĻ‚ āϗ⧁āϰ⧁āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖ āĻ•āĻžāϰāĻŖ entitlements āĻŦāĻžāϰ āĻŦāĻžāϰ āĻšā§‡āĻ• āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤ āĻ—ā§āϰāĻžāĻšāĻ•āĻ­āĻŋāĻ¤ā§āϤāĻŋāĻ• āϰāĻŋāϜāĻ˛ā§āĻ­āĻĄ entitlements āĻāĻ• āϏāĻ‚āĻ•ā§āώāĻŋāĻĒā§āϤ TTL āĻāĻŦāĻ‚ āĻāĻ•āϟāĻŋ āĻ¸ā§āĻĒāĻˇā§āϟ āĻ­āĻžāĻ°ā§āϏāύ āύāĻŽā§āĻŦāϰ āύāĻŋāϝāĻŧ⧇ āĻ•ā§āϝāĻžāĻļ āĻ•āϰ⧁āύāĨ¤ āϝāĻ–āύ āĻāϗ⧁āϞ⧋āϰ āϕ⧋āύ⧋āϟāĻŋ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāĻŋāϤ āĻšāϝāĻŧ: āĻĒā§āĻ˛ā§āϝāĻžāύ āĻ…ā§āϝāĻžāϏāĻžāχāύāĻŽā§‡āĻ¨ā§āϟ, āĻĒā§āĻ˛ā§āϝāĻžāύ āĻĄā§‡āĻĢāĻŋāύāĻŋāĻļāύ, āĻ•āĻžāĻ¸ā§āϟāĻŽāĻžāϰ āĻ“āĻ­āĻžāϰāϰāĻžāχāĻĄ, āĻŦāĻž āĻ•āĻžāĻ¸ā§āϟāĻŽāĻžāϰ āĻ¸ā§āĻŸā§āϝāĻžāϟāĻžāĻ¸â€”āϤāĻŦ⧇ āχāύāϭ⧇āϞāĻŋāĻĄā§‡āϟ āĻ•āϰ⧁āύāĨ¤ āĻāĻ•āϟāĻŋ āϏāĻžāϧāĻžāϰāĻŖ āĻĒā§āϝāĻžāϟāĻžāĻ°ā§āύ āĻšāϞ “cache by customer_id + entitlements_version,” āϝ⧇āĻ–āĻžāύ⧇ āϏāĻžāĻĒā§‹āĻ°ā§āĻŸā§‡āϰ āϏāĻŽā§āĻĒāĻžāĻĻāύāĻž āĻ­āĻžāĻ°ā§āϏāύ āĻŦāĻžāĻĄāĻŧāĻžāϝāĻŧ āϝāĻžāϤ⧇ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻĻā§āϰ⧁āϤ āĻĒā§āϰāĻĻāĻ°ā§āĻļāĻŋāϤ āĻšāϝāĻŧāĨ¤\n\nāĻŽāĻžāĻ˛ā§āϟāĻŋ-āĻŸā§‡āĻ¨ā§āϝāĻžāĻ¨ā§āϟ āϏ⧇āĻĢāϟāĻŋ āĻ…āĻĒāϰāĻŋāĻšāĻžāĻ°ā§āϝāĨ¤ āĻĒā§āϰāϤāĻŋāϟāĻŋ āϕ⧁āϝāĻŧ⧇āϰāĻŋ āĻ…āĻŦāĻļā§āϝāχ current customer/account id āĻĻāĻŋāϝāĻŧ⧇ āĻĢāĻŋāĻ˛ā§āϟāĻžāϰ āĻ•āϰāĻž āωāϚāĻŋāϤ, āĻāĻŦāĻ‚ āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻ•ā§āϝāĻžāĻļ āĻāĻ¨ā§āĻŸā§āϰāĻŋ āϏ⧇āχ id āĻĻāĻŋāϝāĻŧ⧇ āϕ⧀ āĻ•āϰāĻž āωāϚāĻŋāϤāĨ¤ āχāĻŽā§‡āχāϞ, āĻĄā§‹āĻŽā§‡āύ, āĻŦāĻž āĻĒā§āĻ˛ā§āϝāĻžāύ āύāĻžāĻŽ āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āĻĻ⧇āϖ⧇ entitlement āϞ⧁āĻ•āφāĻĒ āĻ•āϰāĻŦ⧇āύ āύāĻžāĨ¤\n\n## āϧāĻžāĻĒ⧇ āϧāĻžāĻĒ⧇: āϏāĻžāĻĒā§‹āĻ°ā§āϟ-āĻĢā§āϰ⧇āĻ¨ā§āĻĄāϞāĻŋ āĻ“āϝāĻŧāĻžāĻ°ā§āĻ•āĻĢā§āϞ⧋ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āϏāĻŽāĻ¨ā§āĻŦāϝāĻŧ⧇āϰ āϜāĻ¨ā§āϝ\n\nāϏāĻžāĻĒā§‹āĻ°ā§āϟ-āĻĢā§āϰ⧇āĻ¨ā§āĻĄāϞāĻŋ āĻ“āϝāĻŧāĻžāĻ°ā§āĻ•āĻĢā§āϞ⧋ āĻŽāĻĄā§‡āϞāϟāĻŋāϕ⧇ āύāĻŽāύ⧀āϝāĻŧ āϰāĻžāϖ⧇ āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻāϜ āϕ⧇āϏāϕ⧇ āχāĻžā§āϜāĻŋāύāĻŋāϝāĻŧāĻžāϰāĻŋāĻ‚ āϟāĻŋāϕ⧇āĻŸā§‡ āĻĒāϰāĻŋāĻŖāϤ āĻ•āϰ⧇ āύāĻžāĨ¤ āϞāĻ•ā§āĻˇā§āϝ āĻšāĻšā§āϛ⧇ āύāĻŋāϰāĻžāĻĒāĻĻāĻ­āĻžāĻŦ⧇ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāĻž, āĻŸā§āϰ⧇āχāϞ āϰāĻžāĻ–āĻž, āĻāĻŦāĻ‚ āĻ—ā§āϰāĻžāĻšāϕ⧇āϰ āĻ…āĻ­āĻŋāĻœā§āĻžāϤāĻž āύāĻŋāĻļā§āϚāĻŋāϤ āĻ•āϰāĻžāĨ¤\n\n### āĻāĻ•āϟāĻŋ āύāĻŋāϰāĻžāĻĒāĻĻ āϏāĻžāĻĒā§‹āĻ°ā§āϟ āĻĢā§āϞ⧋\n\nāϏāĻ āĻŋāĻ• āĻ•āĻžāĻ¸ā§āϟāĻŽāĻžāϰ āϰ⧇āĻ•āĻ°ā§āĻĄ āϖ⧁āρāĻœā§‡ āĻŦ⧇āϰ āĻ•āϰāĻž āĻāĻŦāĻ‚ āϤāĻžāϰāĻž āĻ•āĻŋ āϚāĻžāχāϛ⧇ āĻāĻŦāĻ‚ āϕ⧇āύ āϤāĻž āύāĻŋāĻļā§āϚāĻŋāϤ āĻ•āϰāĻž āĻĻāĻŋāϝāĻŧ⧇ āĻļ⧁āϰ⧁ āĻ•āϰ⧁āύāĨ¤ “āĻāĻ• āϏāĻĒā§āϤāĻžāĻšā§‡āϰ āϜāĻ¨ā§āϝ āφāϰāĻ“ āĻĻ⧁āχ āϏāĻŋāϟ āϞāĻžāĻ—ā§‡â€ āĻāĻŦāĻ‚ “āφāĻŽāϰāĻž āωāĻšā§āϚāϤāϰ āϟāĻŋāϝāĻŧāĻžāϰ⧇āϰ āϜāĻ¨ā§āϝ āĻāĻŽā§‡āĻ¨ā§āĻĄāĻŽā§‡āĻ¨ā§āϟ āϏāĻžāχāύ āĻ•āϰ⧇āĻ›āĻŋ” āĻ­āĻŋāĻ¨ā§āύāĨ¤ āĻāĻ•āϟāĻŋ āĻ­āĻžāϞ āĻ…ā§āϝāĻžāĻĄāĻŽāĻŋāύ UI-āϤ⧇ āĻāĻ• āϜāĻžāϝāĻŧāĻ—āĻžāϝāĻŧ āĻŦāĻ°ā§āϤāĻŽāĻžāύ āĻĒā§āĻ˛ā§āϝāĻžāύ, āĻ•āĻžāĻ¸ā§āϟāĻŽāĻžāϰ āĻ¸ā§āĻŸā§āϝāĻžāϟāĻžāϏ, āĻāĻŦāĻ‚ āϝ⧇āϕ⧋āύ active āĻ“āĻ­āĻžāϰāϰāĻžāχāĻĄ āĻĻ⧇āĻ–āĻž āϏāĻšāϜ āĻšāĻ“āϝāĻŧāĻž āωāϚāĻŋāϤāĨ¤\n\nāĻ•āĻŋāϛ⧁āχ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāĻžāϰ āφāϗ⧇, āĻŦāĻ°ā§āϤāĻŽāĻžāύ āĻŦā§āϝāĻŦāĻšāĻžāϰāϟāĻŋ āϏāĻ‚āĻļā§āϞāĻŋāĻˇā§āϟ āĻ•ā§āϝāĻžāĻĒ āĻŦāĻž āϕ⧋āϟāĻž āĻŦāĻŋāϰ⧁āĻĻā§āϧ⧇ āĻšā§‡āĻ• āĻ•āϰ⧁āύāĨ¤ āĻ…āύ⧇āĻ• āĻ…āύ⧁āϰ⧋āϧ āĻ…āĻĻ⧃āĻļā§āϝ āĻšāϝāĻŧ⧇ āϝāĻžāϝāĻŧ āϝāĻ–āύ āĻĻ⧇āĻ–āĻž āϝāĻžāϝāĻŧ āĻ…ā§āϝāĻžāĻ•āĻžāωāĻ¨ā§āϟ āĻ•ā§āϝāĻžāĻĒ⧇ āύ⧇āχ, āĻ…āĻĨāĻŦāĻž āϏāĻŽāĻ¸ā§āϝāĻž āĻ…āĻ¨ā§āϝ āϕ⧋āĻĨāĻžāĻ“ (āωāĻĻāĻžāĻšāϰāĻŖ: āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻŸā§āĻ°ā§āϝāĻžāĻ•āĻŋāĻ‚ āφāĻĒāĻĄā§‡āϟ āĻšāĻšā§āϛ⧇āύāĻž)āĨ¤\n\nāϝāĻ–āύ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻĒā§āϰāϝāĻŧā§‹āϜāύ āĻšāϝāĻŧ, āĻĒā§āĻ˛ā§āϝāĻžāύ āϏāĻŽā§āĻĒāĻžāĻĻāύāĻžāϰ āĻŦāĻĻāϞ⧇ āĻāĻ•āϟāĻŋ āĻ¸ā§āĻĒāĻˇā§āϟ āĻ“āĻ­āĻžāϰāϰāĻžāχāĻĄ āĻĒā§āϰāĻŋāĻĢāĻžāϰ āĻ•āϰ⧁āύāĨ¤ āĻ“āĻ­āĻžāϰāϰāĻžāχāĻĄāϗ⧁āϞ⧋ āϏāĻ‚āϕ⧀āĻ°ā§āĻŖ āϰāĻžāϖ⧁āύ (āĻāĻ•āϟāĻŋ āĻĢā§āĻ˛ā§āϝāĻžāĻ— āĻŦāĻž āĻāĻ•āϟāĻŋ āϏ⧀āĻŽāĻž), āĻāĻ•āϟāĻŋ āĻŽāĻžāϞāĻŋāĻ• āĻāĻŦāĻ‚ āĻ•āĻžāϰāĻŖ āĻ…āĻ¨ā§āϤāĻ°ā§āϭ⧁āĻ•ā§āϤ āĻ•āϰ⧁āύ, āĻāĻŦāĻ‚ āĻĄāĻŋāĻĢāĻ˛ā§āϟ āĻšāĻŋāϏ⧇āĻŦ⧇ āĻāĻ•āϟāĻŋ āĻāĻ•ā§āϏāĻĒāĻžāϝāĻŧāĻžāϰāĻŋāϰ āϤāĻžāϰāĻŋāĻ– āĻĻāĻŋāύāĨ¤ āĻ…āĻ¸ā§āĻĨāĻžāϝāĻŧā§€ āĻŦā§āϝāϤāĻŋāĻ•ā§āϰāĻŽ āϏāĻžāϧāĻžāϰāĻŖ āĻāĻŦāĻ‚ āϭ⧁āϞ⧇ āϝāĻžāĻ“āϝāĻŧāĻž āϏāĻšāĻœâ€”āϤāĻžāϰ āϜāĻ¨ā§āϝ āĻŽā§‡āϝāĻŧāĻžāĻĻ āĻĒā§āϰāϝāĻŧā§‹āϜāύāĨ¤\n\nāφāĻĒāύāĻžāϰ āĻ…ā§āϝāĻžāĻĄāĻŽāĻŋāύ āϟ⧁āϞ⧇āϰ āĻ­āĻŋāϤāϰ⧇ āĻāĻ•āϟāĻŋ āϏāĻžāϧāĻžāϰāĻŖ āĻšā§‡āĻ•āϞāĻŋāĻ¸ā§āϟ āϏāĻžāϧāĻžāϰāĻŖāϤ āϝāĻĨ⧇āĻˇā§āϟ:\n\n- āĻ—ā§āϰāĻžāĻšāϕ⧇āϰ āĻĒāϰāĻŋāϚāϝāĻŧ, āĻŦāĻ°ā§āϤāĻŽāĻžāύ āĻĒā§āĻ˛ā§āϝāĻžāύ, āĻāĻŦāĻ‚ āĻ…āύ⧁āϰ⧋āϧ⧇āϰ āĻ•āĻžāϰāĻŖ āύāĻŋāĻļā§āϚāĻŋāϤ āĻ•āϰ⧁āύāĨ¤\n- āĻŦāĻ°ā§āϤāĻŽāĻžāύ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻŦāύāĻžāĻŽ āĻĒā§āϰāĻžāϏāĻ™ā§āĻ—āĻŋāĻ• āĻ•ā§āϝāĻžāĻĒ āĻĒāĻ°ā§āϝāĻžāϞ⧋āϚāύāĻž āĻ•āϰ⧁āύāĨ¤\n- āĻāĻ•āϟāĻŋ āϏ⧀āĻŽāĻŋāϤ āĻ“āĻ­āĻžāϰāϰāĻžāχāĻĄ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰ⧁āύ āĻāĻŦāĻ‚ āĻāĻ•āϟāĻŋ āĻāĻ•ā§āϏāĻĒāĻžāϝāĻŧāĻžāϰāĻŋāϰ āϤāĻžāϰāĻŋāĻ– āύāĻŋāĻ°ā§āϧāĻžāϰāĻŖ āĻ•āϰ⧁āύāĨ¤\n- āύ⧋āϟ āϝ⧋āĻ— āĻ•āϰ⧁āύ āĻāĻŦāĻ‚ āĻāĻ•āϟāĻŋ āϟāĻŋāϕ⧇āϟ āĻŦāĻž āϕ⧇āϏ āϰ⧇āĻĢāĻžāϰ⧇āĻ¨ā§āϏ āϰāĻžāϖ⧁āύāĨ¤\n- āχāĻŽā§āĻĒāĻžāϰāϏ⧋āύ⧇āĻļāύ āĻŦāĻž āĻāĻ•āϟāĻŋ āĻŸā§‡āĻ¸ā§āϟ āĻ…ā§āϝāĻžāĻ•āĻžāωāĻ¨ā§āϟ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻĒā§āϰ⧋āĻĄāĻžāĻ•ā§āϟ UI-āϤ⧇ āĻĢāϞāĻžāĻĢāϞ āϝāĻžāϚāĻžāχ āĻ•āϰ⧁āύāĨ¤\n\nāϏāĻŦāϏāĻŽāϝāĻŧ āĻ—ā§āϰāĻžāĻšāĻ• āϝ⧇āĻ­āĻžāĻŦ⧇ āĻ…āĻ­āĻŋāĻœā§āĻžāϤāĻž āĻĒāĻžāĻŦ⧇ āϏ⧇āĻ­āĻžāĻŦ⧇ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύāϟāĻŋ āϝāĻžāϚāĻžāχ āĻ•āϰ⧁āύāĨ¤ āϝāĻĻāĻŋ āφāĻĒāύāĻŋ āχāĻŽā§āĻĒāĻžāϰāϏ⧋āύ⧇āĻļāύ āϏāĻŽāĻ°ā§āĻĨāύ āĻ•āϰ⧇āύ, āϏ⧇āϟāĻŋ āϏāĻ•ā§āϰāĻŋāϝāĻŧ āĻšāϞ⧇ āϤāĻž āĻ¸ā§āĻĒāĻˇā§āϟ āĻ•āϰ⧁āύ āĻāĻŦāĻ‚ āϞāĻ— āĻ•āϰ⧁āύāĨ¤\n\n## āφāĻĒāĻ—ā§āϰ⧇āĻĄ, āĻĄāĻžāωāύāĻ—ā§āϰ⧇āĻĄ, āĻŸā§āϰāĻžāϝāĻŧāĻžāϞ, āĻāĻŦāĻ‚ āĻ—ā§āϰ⧇āϏ āĻĒāĻŋāϰāĻŋāϝāĻŧāĻĄ\n\nāĻ…āϧāĻŋāĻ•āĻžāĻ‚āĻļ entitlement āϏāĻŽāĻ¸ā§āϝāĻž āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ⧇āϰ āϏāĻŽāϝāĻŧ āĻŦ⧇āĻĄāĻŧ⧇ āφāϏ⧇: āĻ—ā§āϰāĻžāĻšāĻ• āĻŽāĻžāĻāĻĒāĻĨ⧇ āφāĻĒāĻ—ā§āϰ⧇āĻĄ āĻ•āϰ⧇, āĻ•āĻžāĻ°ā§āĻĄ āĻŦā§āϝāĻ°ā§āĻĨ āĻšāϝāĻŧ, āĻŦāĻž āĻŸā§āϰāĻžāϝāĻŧāĻžāϞ āϏāĻĒā§āϤāĻžāĻšāĻžāĻ¨ā§āϤ⧇ āĻļ⧇āώ āĻšāϝāĻŧāĨ¤ āύāĻŋāϝāĻŧāĻŽ āĻ…āύāĻŋāĻļā§āϚāĻŋāϤ āĻšāϞ⧇ āϏāĻžāĻĒā§‹āĻ°ā§āϟ āĻ…āύ⧁āĻŽāĻžāύ āĻ•āϰ⧇ āĻāĻŦāĻ‚ āχāĻžā§āϜāĻŋāύāĻŋāϝāĻŧāĻžāϰāĻŋāĻ‚ āĻŸā§‡āύ⧇ āφāύāĻž āĻšāϝāĻŧāĨ¤\n\nāφāĻĒāĻ—ā§āϰ⧇āĻĄā§‡āϰ āϜāĻ¨ā§āϝ, āϏāϰāϞ āϰāĻžāϖ⧁āύ: āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āϏāĻžāϧāĻžāϰāĻŖāϤ āϏāĻ™ā§āϗ⧇ āϏāĻ™ā§āϗ⧇ āĻŦāĻĻāϞāĻžāύ⧋ āωāϚāĻŋāϤ, āφāϰ āĻ…āĻ°ā§āĻĨ āϏāĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāϤ āĻŦāĻŋāĻ¸ā§āϤāĻžāϰāĻŋāϤ āĻŦāĻŋāϞāĻŋāĻ‚āϝāĻŧ⧇ āĻĨāĻžāϕ⧁āĻ•āĨ¤ āφāĻĒāύāĻžāϰ entitlement āĻŽāĻĄā§‡āϞ āĻāĻ•āϟāĻŋ āĻŦāĻŋāϞāĻŋāĻ‚ āχāϭ⧇āĻ¨ā§āϟ āϝ⧇āĻŽāύ “plan changed” āĻļ⧁āύ⧇ āύāϤ⧁āύ āĻĒā§āĻ˛ā§āϝāĻžāύ entitlements āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāĻž āωāϚāĻŋāϤāĨ¤ āϝāĻĻāĻŋ āĻŦāĻŋāϞāĻŋāĻ‚ āĻĒā§āϰāϰāĻžāϏāύ āĻ•āϰ⧇, āĻ­āĻžāĻ˛â€”āĻ•āĻŋāĻ¨ā§āϤ⧁ entitlements-āĻ āĻĒā§āϰ⧋āĻĒā§‹āϰ⧇āĻļāύ āĻ—āĻžāĻŖāĻŋāϤāĻŋāĻ• āϝ⧋āĻ— āĻ•āϰāĻŦ⧇āύ āύāĻžāĨ¤\n\nāĻĄāĻžāωāύāĻ—ā§āϰ⧇āĻĄ āϝ⧇āĻ–āĻžāύ⧇ āĻ…āĻŦāĻžāĻ• āĻ•āϰāĻž āĻļ⧁āϰ⧁ āĻ•āϰ⧇āĨ¤ āĻāĻ•āϟāĻŋ āĻĒāϰāĻŋāĻˇā§āĻ•āĻžāϰ āĻĄāĻžāωāύāĻ—ā§āϰ⧇āĻĄ āφāϚāϰāĻŖ āĻŦ⧇āϛ⧇ āύāĻŋāύ āĻāĻŦāĻ‚ āϏāĻžāĻĒā§‹āĻ°ā§āϟāϕ⧇ āĻāϟāĻŋ āĻĻ⧃āĻļā§āϝāĻŽāĻžāύ āĻ•āϰ⧇ āĻĻāĻŋāύ:\n\n- Grace period: āĻĒ⧇āχāĻĄ āϟāĻžāĻ°ā§āĻŽ āĻļ⧇āώ āĻšāĻ“āϝāĻŧāĻž āĻĒāĻ°ā§āϝāĻ¨ā§āϤ āωāĻšā§āϚāϤāϰ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āϰāĻžāĻ–āĻžāĨ¤\n- Read-only: āĻĄā§‡āϟāĻž āĻĻ⧇āĻ–āĻž/āĻāĻ•ā§āϏāĻĒā§‹āĻ°ā§āϟ āĻ•āϰāϤ⧇ āĻĻāĻŋāύ āĻ•āĻŋāĻ¨ā§āϤ⧁ āύāϤ⧁āύ āϰāĻžāχāϟ āĻŦā§āϞāĻ• āĻ•āϰ⧁āύāĨ¤\n- Hard stop: āĻĢāĻŋāϚāĻžāϰ āĻ…āĻŦāĻŋāϞāĻŽā§āĻŦ⧇ āĻŦā§āϞāĻ• āĻ•āϰ⧁āύ (āĻā§āρāĻ•āĻŋāĻĒā§‚āĻ°ā§āĻŖ āĻĢāĻŋāϚāĻžāϰ⧇āϰ āϜāĻ¨ā§āϝ āωāĻĒāϝ⧁āĻ•ā§āϤ)āĨ¤\n- Over-limit behavior: āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ…āύ⧁āĻŽā§‹āĻĻāĻŋāϤ āϰāĻžāϖ⧁āύ, āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻ•āĻžāĻ¸ā§āϟāĻŽāĻžāϰ āϕ⧋āϟāĻž āĻ›āĻžāĻĄāĻŧāĻžāϞ⧇ āϏ⧃āĻˇā§āϟāĻŋ āĻŦā§āϞāĻ• āĻ•āϰ⧁āύāĨ¤\n- Data retention: āĻĄā§‡āϟāĻž āϰ⧇āϖ⧇ āĻĻāĻŋāύ āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āύāĻŋāĻˇā§āĻ•ā§āϰāĻŋāϝāĻŧ āĻ•āϰ⧁āύ āϝāϤāĻ•ā§āώāĻŖ āύāĻž āφāĻĒāĻ—ā§āϰ⧇āĻĄ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤\n\nāĻŸā§āϰāĻžāϝāĻŧāĻžāϞāϗ⧁āϞ⧋ āφāϞāĻžāĻĻāĻž āĻĒā§āĻ˛ā§āϝāĻžāύ āĻšāĻŋāϏ⧇āĻŦ⧇ āĻ•āĻžāϜ āĻ•āϰāϞ⧇ āĻ­āĻžāϞ⧋ āĻĢāϞ āĻĻ⧇āϝāĻŧ, āĻ•āĻžāĻ¸ā§āϟāĻŽāĻžāϰ⧇āϰ āωāĻĒāϰ āĻāĻ•āϟāĻŋ āĻŦ⧁āϞāĻŋāϝāĻŧāĻžāύ āĻšāĻŋāϏ⧇āĻŦ⧇ āύāϝāĻŧāĨ¤ āĻŸā§āϰāĻžāϝāĻŧāĻžāϞ āĻĒā§āĻ˛ā§āϝāĻžāύāϕ⧇ āĻ¸ā§āĻĒāĻˇā§āϟ āĻĢā§āĻ˛ā§āϝāĻžāĻ— āĻ“ āϏ⧀āĻŽāĻž āĻĻāĻŋāύ āĻāĻŦāĻ‚ āĻāĻ•āϟāĻŋ āĻ…āĻŸā§‹-āĻāĻ•ā§āϏāĻĒāĻžāϝāĻŧāĻžāϰ āύāĻŋāϝāĻŧāĻŽ āĻĻāĻŋāύāĨ¤ āĻŸā§āϰāĻžāϝāĻŧāĻžāϞ āĻļ⧇āώ āĻšāϞ⧇ āĻ—ā§āϰāĻžāĻšāĻ•āϕ⧇ āĻĄāĻŋāĻĢāĻ˛ā§āϟ āĻĒā§āĻ˛ā§āϝāĻžāύ⧇ āϏāϰāĻžāύ (āĻĒā§āϰāĻžāϝāĻŧāχ “Free”) āĻāĻŦāĻ‚ āφāĻĒāύāĻžāϰ āύāĻŋāĻ°ā§āϧāĻžāϰāĻŋāϤ āĻĄāĻžāωāύāĻ—ā§āϰ⧇āĻĄ āφāϚāϰāĻŖ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰ⧁āύāĨ¤\n\nāĻ—ā§āϰ⧇āϏ āĻĒāĻŋāϰāĻŋāϝāĻŧāĻĄ āĻŦāĻŋāϞāĻŋāĻ‚ āĻŦā§āϝāĻ°ā§āĻĨāϤāĻžāϰ āϏāĻŽāϝāĻŧāĻ“ āĻĻāϰāĻ•āĻžāϰāĻŋāĨ¤ āϛ⧋āϟ āĻāĻ•āϟāĻŋ “āĻĒāĻžāĻ¸ā§āϟ āĻĄāĻŋāĻ‰â€ āωāχāĻ¨ā§āĻĄā§‹ (āωāĻĻāĻžāĻšāϰāĻŖ: 3-7 āĻĻāĻŋāύ) āĻĻāϞāϕ⧇ āĻĒ⧇āĻŽā§‡āĻ¨ā§āϟ āĻ āĻŋāĻ• āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ āĻĻ⧇āϝāĻŧ בלי āĻ•āĻžāĻœā§‡āϰ āĻŽāĻžāĻāĻ–āĻžāύ⧇ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻšāĻžāϰāĻžāύ⧋āĨ¤ āĻ—ā§āϰ⧇āϏ āĻĒāĻŋāϰāĻŋāϝāĻŧāĻĄāϕ⧇ āϏāĻŽāϝāĻŧ-āύāĻŋāĻ°ā§āϧāĻžāϰāĻŋāϤ āĻ“āĻ­āĻžāϰāϰāĻžāχāĻĄ āĻšāĻŋāϏ⧇āĻŦ⧇ āφāϚāϰāĻŖ āĻ•āϰ⧁āύ, āĻ•āĻžāĻ¸ā§āϟāĻŽ āĻĒā§āĻ˛ā§āϝāĻžāύ āύāĻžāĻŽ āύāϝāĻŧāĨ¤\n\nāĻāĻ•āϟāĻŋ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻŋāĻ• āϟāĻŋāĻĒ: entitlements-āϕ⧇ āĻŦāĻŋāĻĒāĻŖāύ āϟāĻŋāϝāĻŧāĻžāϰ āύāĻžāĻŽā§‡āϰ āϏāĻžāĻĨ⧇ āĻŦ⧇āρāϧ⧇ āϰāĻžāĻ–āĻŦ⧇āύ āύāĻž (āϝ⧇āĻŽāύ “Pro” āĻŦāĻž “Enterprise”)āĨ¤ āĻ¸ā§āĻĨāĻŋāϤāĻŋāĻļā§€āϞ āĻ…āĻ­ā§āϝāĻ¨ā§āϤāϰ⧀āĻŖ āĻĒā§āĻ˛ā§āϝāĻžāύ āφāχāĻĄāĻŋ āϰāĻžāϖ⧁āύ (āϝ⧇āĻŽāύ plan_basic_v2) āϝāĻžāϤ⧇ āϟāĻŋāϝāĻŧāĻžāϰ⧇āϰ āύāĻžāĻŽ āĻŦāĻĻāϞāĻžāϞ⧇ āύāĻŋāϝāĻŧāĻŽ āĻ­āĻžāϙ⧇ āύāĻžāĨ¤\n\n## āĻ…āĻĄāĻŋāĻŸā§‡āĻŦāĻŋāϞāĻŋāϟāĻŋ āĻāĻŦāĻ‚ āϏ⧁āϰāĻ•ā§āώāĻž āĻ•āĻ¨ā§āĻŸā§āϰ⧋āϞ\n\nāϝāĻĻāĻŋ āϏāĻžāĻĒā§‹āĻ°ā§āϟ āχāĻžā§āϜāĻŋāύāĻŋāϝāĻŧāĻžāϰāĻŋāĻ‚ āĻ›āĻžāĻĄāĻŧāĻžāχ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇, āϤāĻžāĻšāϞ⧇ āφāĻĒāύāĻžāϕ⧇ āĻāĻ•āϟāĻŋ āĻ•āĻžāĻ—āϜāĻŋ āĻŸā§āϰ⧇āχāϞ āϚāĻžāχāĨ¤ āĻāĻ•āϟāĻŋ āĻ­āĻžāϞ⧋ āĻ…āϧāĻŋāĻ•āĻžāϰ āĻŽāĻĄā§‡āϞ āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύāϕ⧇ āĻāĻ•āϟāĻŋ āϰ⧇āĻ•āĻ°ā§āĻĄ āĻ•āϰāĻž āϏāĻŋāĻĻā§āϧāĻžāĻ¨ā§āϤ āĻšāĻŋāϏ⧇āĻŦ⧇ āĻŦāĻŋāĻŦ⧇āϚāύāĻž āĻ•āϰ⧇, āύāĻŋāσāĻļāĻŦā§āĻĻ āϟ⧁āχāϕ⧇ āύāϝāĻŧāĨ¤\n\nāĻĒā§āϰāϤāĻŋāϟāĻŋ āĻ“āĻ­āĻžāϰāϰāĻžāχāĻĄā§‡āϰ āϜāĻ¨ā§āϝ actor, āĻŦā§āϝāĻŦāϏāĻžāϝāĻŧāĻŋāĻ• āĻ•āĻžāϰāĻŖ, āĻāĻŦāĻ‚ āϟāĻžāχāĻŽāĻ¸ā§āĻŸā§āϝāĻžāĻŽā§āĻĒ āĻ•ā§āϝāĻžāĻĒāϚāĻžāϰ āĻ•āϰ⧁āύāĨ¤ āφāĻĒāύāĻžāϰ āϏāĻ‚āĻ¸ā§āĻĨāĻžāϰ āĻĒā§āϰāϝāĻŧā§‹āϜāύ āĻšāϞ⧇ āϏāĻ‚āĻŦ⧇āĻĻāύāĻļā§€āϞ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ⧇āϰ āϜāĻ¨ā§āϝ āĻ…āύ⧁āĻŽā§‹āĻĻāύ āĻ¸ā§āĻŸā§‡āĻĒāĻ“ āϝ⧋āĻ— āĻ•āϰ⧁āύāĨ¤\n\n### āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ⧇āϰ āϜāĻ¨ā§āϝ āĻ•āĻŋ āϰ⧇āĻ•āĻ°ā§āĻĄ āĻ•āϰāĻŦ⧇āύ\n\nāϞāĻ—āϟāĻŋāϕ⧇ āϏāĻšāϜ āϰāĻžāϖ⧁āύ āϝāĻžāϤ⧇ āĻāϟāĻŋ āϏāĻ¤ā§āϝāĻŋāχ āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻšāϝāĻŧ:\n\n- created_by āĻāĻŦāĻ‚ created_at\n- approved_by āĻāĻŦāĻ‚ approved_at (āϐāĻšā§āĻ›āĻŋāĻ•)\n- reason (āϏāĻ‚āĻ•ā§āώāĻŋāĻĒā§āϤ āĻĒāĻžāĻ ā§āϝ āϝ⧇āĻŽāύ “paid add-on” āĻŦāĻž “incident credit”)\n- previous_value āĻāĻŦāĻ‚ new_value\n- expires_at\n\nāϏ⧇āĻĢāϟāĻŋ āĻ•āĻ¨ā§āĻŸā§āϰ⧋āϞ āĻĻ⧁āĻ°ā§āϘāϟāύāĻž āĻĒā§āϰ⧋āĻĄāĻžāĻ•āĻļāύ⧇ āĻĒ⧌āρāĻ›āĻžāύ⧋āϰ āφāϗ⧇āχ āφāϟāĻ•āĻžāϝāĻŧāĨ¤ āĻ…ā§āϝāĻžāĻĄāĻŽāĻŋāύ UI āĻ“ āĻĄāĻžāϟāĻžāĻŦ⧇āϏ⧇ āĻ—āĻžāĻ°ā§āĻĄāϰ⧇āχāϞ āϰāĻžāϖ⧁āύ: āϏāĻ°ā§āĻŦā§‹āĻšā§āϚ āĻŽāĻžāύ āĻ•â€ā§āϝāĻžāĻĒ āĻ•āϰ⧁āύ, āύ⧇āϤāĻŋāĻŦāĻžāϚāĻ• āϏāĻ‚āĻ–ā§āϝāĻž āĻŦā§āϞāĻ• āĻ•āϰ⧁āύ, āĻāĻŦāĻ‚ āĻŦāĻĄāĻŧ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻšāϞ⧇ āĻāĻ•āϟāĻŋ āĻāĻ•ā§āϏāĻĒāĻžāϝāĻŧāĻžāϰāĻŋ āϤāĻžāϰāĻŋāĻ– āĻĻāĻžāĻŦāĻŋ āĻ•āϰ⧁āύ (āωāĻĻāĻžāĻšāϰāĻŖ: API āĻ•āϞ 10x āĻŦāĻžāĻĄāĻŧāĻžāύ⧋)āĨ¤\n\n### āϰ⧋āϞāĻŦā§āϝāĻžāĻ• āĻāĻŦāĻ‚ āĻ…āĻĄāĻŋāϟ āϰ⧇āĻĄāĻŋāύ⧇āϏ\n\nāϏāĻžāĻĒā§‹āĻ°ā§āϟ āϭ⧁āϞ āĻ•āϰāĻŦ⧇āĨ¤ āϤāĻžāĻĻ⧇āϰ āĻāĻ•āϟāĻŋ āĻāĻ•āĻ• “revert to plan defaults” āĻ…ā§āϝāĻžāĻ•āĻļāύ āĻĻāĻŋāύ āϝāĻž āĻ•āĻžāĻ¸ā§āϟāĻŽāĻžāϰ-āϞ⧇āϭ⧇āϞ āĻ“āĻ­āĻžāϰāϰāĻžāχāĻĄ āĻŽā§āϛ⧇ āĻĻ⧇āϝāĻŧ āĻāĻŦāĻ‚ āĻ…ā§āϝāĻžāĻ•āĻžāωāĻ¨ā§āϟāϕ⧇ āύāĻŋāĻ°ā§āϧāĻžāϰāĻŋāϤ āĻĒā§āĻ˛ā§āϝāĻžāύ⧇ āĻĢāĻŋāϰāĻŋāϝāĻŧ⧇ āĻĻ⧇āϝāĻŧāĨ¤\n\nāĻ…āĻĄāĻŋāĻŸā§‡āϰ āϜāĻ¨ā§āϝ āχāϤāĻŋāĻšāĻžāϏ āĻ—ā§āϰāĻžāĻšāĻ• āĻ“ āϤāĻžāϰāĻŋāĻ– āĻĒāϰāĻŋāϏāϰ⧇āϰ āĻ­āĻŋāĻ¤ā§āϤāĻŋāϤ⧇ āϏāĻšāĻœā§‡ āĻāĻ•ā§āϏāĻĒā§‹āĻ°ā§āϟ āĻ•āϰāĻžāϰ āĻŦā§āϝāĻŦāĻ¸ā§āĻĨāĻž āϰāĻžāϖ⧁āύāĨ¤ āĻāĻ•āϟāĻŋ āĻŽā§ŒāϞāĻŋāĻ• CSV āĻāĻ•ā§āϏāĻĒā§‹āĻ°ā§āϟ āĻ•āĻžāϰāĻŖ, āĻ•āĻžāϰāĻŖ āĻāĻŦāĻ‚ āĻ…āύ⧁āĻŽā§‹āĻĻāύāĻ•āĻžāϰ⧀āϏāĻš āĻŦ⧇āĻļāĻŋāϰāĻ­āĻžāĻ— āĻĒā§āϰāĻļā§āύ⧇āϰ āωāĻ¤ā§āϤāϰ āĻĻ⧇āϝāĻŧ āχāĻžā§āϜāĻŋāύāĻŋāϝāĻŧāĻžāϰāĻŋāĻ‚ āĻ›āĻžāĻĄāĻŧāĻžāχāĨ¤\n\nāωāĻĻāĻžāĻšāϰāĻŖ: “Pro” āĻ—ā§āϰāĻžāĻšāĻ•āϕ⧇ āĻāĻ• āϏāĻĒā§āϤāĻžāĻšā§‡āϰ āϜāĻ¨ā§āϝ 30 āĻ…āϤāĻŋāϰāĻŋāĻ•ā§āϤ āϏāĻŋāϟ āĻĻāϰāĻ•āĻžāϰāĨ¤ āϏāĻžāĻĒā§‹āĻ°ā§āϟ āϏ⧇āϟ āĻ•āϰ⧇ seats_override=60 āĻāĻŦāĻ‚ expires_at āφāĻ—āĻžāĻŽā§€ āĻļ⧁āĻ•ā§āϰāĻŦāĻžāϰ, āĻ•āĻžāϰāĻŖ āĻšāĻŋāϏ⧇āĻŦ⧇ āϝ⧋āĻ— āĻ•āϰ⧇ “event” āĻāĻŦāĻ‚ āĻŽā§āϝāĻžāύ⧇āϜāĻžāϰ āĻ…āύ⧁āĻŽā§‹āĻĻāύ āύ⧇āϝāĻŧāĨ¤ āĻāĻ•ā§āϏāĻĒāĻžāϝāĻŧāĻžāϰāĻŋāϰ āĻĒāϰ⧇ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ¸ā§āĻŦāϝāĻŧāĻ‚āĻ•ā§āϰāĻŋāϝāĻŧāĻ­āĻžāĻŦ⧇ 30-āĻ āĻĢāĻŋāϰ⧇ āϝāĻžāϝāĻŧ, āĻāĻŦāĻ‚ āĻĒā§‚āĻ°ā§āĻŖ āĻŸā§āϰ⧇āχāϞ āĻŦāĻŋāϞāĻŋāĻ‚ āĻŦāĻŋāϰ⧋āϧ āĻšāĻ“āϝāĻŧāĻžāϰ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āϝāĻžāϝāĻŧāĨ¤\n\n## āϏāĻžāϧāĻžāϰāĻŖ āϭ⧁āϞāϗ⧁āϞ⧋ āϝāĻž āĻ…āϧāĻŋāĻ•āĻžāϰāϕ⧇ āĻ•āĻˇā§āϟāĻĻāĻžāϝāĻŧāĻ• āĻ•āϰ⧇ āϤ⧋āϞ⧇\n\nāĻ…āϧāĻŋāĻ•āĻžāϰ āĻŽāĻĄā§‡āϞ āϭ⧇āϙ⧇ āϝāĻžāĻ“āϝāĻŧāĻžāϰ āĻĻā§āϰ⧁āϤāϤāĻŽ āωāĻĒāĻžāϝāĻŧ āĻšāϞ āĻāϟāĻŋāϕ⧇ āφāĻ•āĻ¸ā§āĻŽāĻŋāĻ•āĻ­āĻžāĻŦ⧇ āĻŦāĻĄāĻŧ āĻšāĻ“āϝāĻŧāĻžāĨ¤ āĻ•āϝāĻŧ⧇āĻ•āϟāĻŋ āĻĒā§āϰāĻžāϰāĻŽā§āĻ­āĻŋāĻ• āĻļāĻ°ā§āϟāĻ•āĻžāϟ āĻŽāĻžāϏ⧇āϰ āϏāĻžāĻĒā§‹āĻ°ā§āϟ āϟāĻŋāϕ⧇āϟ āĻ“ “āϕ⧇āύ āĻāχ āĻ—ā§āϰāĻžāĻšāĻ• āϏ⧇āϟāĻž āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇?” āφāϗ⧁āύ āύ⧇āĻ­āĻžāύ⧋āϰ āĻŽāĻžāϏ⧇ āĻĒāϰāĻŋāĻŖāϤ āĻ•āϰ⧇āĨ¤\n\nāĻāĻ•āϟāĻŋ āϏāĻžāϧāĻžāϰāĻŖ āϏāĻŽāĻ¸ā§āϝāĻž āĻšāϞ āĻĢāĻŋāϚāĻžāϰ āĻšā§‡āĻ•āϗ⧁āϞ⧋ āĻ›āĻĄāĻŧāĻŋāϝāĻŧ⧇ āĻĨāĻžāĻ•āĻžāĨ¤ āϝāĻĻāĻŋ āĻĒāĻŖā§āϝ⧇āϰ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āĻ…āĻ‚āĻļ āĻ­āĻŋāĻ¨ā§āύāĻ­āĻžāĻŦ⧇ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āύāĻŋāĻ°ā§āϧāĻžāϰāĻŖ āĻ•āϰ⧇, āφāĻĒāύāĻŋ āĻŦāĻŋāϰ⧋āϧāĻŋāϤāĻž āĻĒāĻžāĻ āĻžāĻŦ⧇āύāĨ¤ entitlement āĻŽā§‚āĻ˛ā§āϝāĻžāϝāĻŧāύāϕ⧇ āĻāĻ•āϟāĻŋ āĻĢāĻžāĻ‚āĻļāύ āĻŦāĻž āϏāĻžāĻ°ā§āĻ­āĻŋāϏ⧇āϰ āĻĒāĻŋāĻ›āύ⧇ āϕ⧇āĻ¨ā§āĻĻā§āϰ⧀āĻ­ā§‚āϤ āĻ•āϰ⧁āύ, āĻāĻŦāĻ‚ āĻĒā§āϰāϤāĻŋāϟāĻŋ UI āĻ“ API āĻ•āϞ āĻāϟāĻŋāϕ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧁āĻ•āĨ¤\n\nāφāϰ⧇āĻ•āϟāĻŋ āĻĢāĻžāρāĻĻ āĻšāϞ āĻŦāĻŋāϞāĻŋāĻ‚ āĻ¸ā§āĻŸā§‡āϟāϕ⧇ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ⧇āϰ āϏāĻžāĻĨ⧇ āĻŽāĻŋāĻļāĻŋāϝāĻŧ⧇ āĻĢ⧇āϞāĻžāĨ¤ “Paid” āĻāĻŦāĻ‚ “allowed” āĻāĻ• āύāϝāĻŧāĨ¤ āĻŦāĻŋāϞāĻŋāĻ‚-āĻ āϰāĻŋāĻŸā§āϰāĻžāχ, āϚāĻžāĻ°ā§āϜāĻŦā§āϝāĻžāĻ•, āĻŸā§āϰāĻžāϝāĻŧāĻžāϞ, āĻāĻŦāĻ‚ āĻĒāϰ⧇ āϏ⧇āϟāϞāĻŋāĻ‚ āϰāϝāĻŧ⧇āϛ⧇āĨ¤ āĻŦāĻŋāϞāĻŋāĻ‚ āχāϭ⧇āĻ¨ā§āϟāϗ⧁āϞ⧋āϕ⧇ āĻ¸ā§āĻĒāĻˇā§āϟ āύāĻŋāϝāĻŧāĻŽ (āĻ—ā§āϰ⧇āϏ āĻĒāĻŋāϰāĻŋāϝāĻŧāĻĄāϏāĻš) āĻĻāĻŋāϝāĻŧ⧇ entitlements-āĻ āĻ…āύ⧁āĻŦāĻžāĻĻ āĻ•āϰ⧁āύ āϝāĻžāϤ⧇ āĻāϜ āϕ⧇āϏāϗ⧁āϞ⧋ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āĻĻ⧇āϰ āϞāĻ• āĻŦāĻž āĻ…āύāĻ¨ā§āϤāĻ•āĻžāϞ⧀āύ āĻĒā§āϰāĻŦ⧇āĻļ āĻĻ⧇āϝāĻŧ āύāĻžāĨ¤\n\nāĻāĻ•āĻ• “tier” āĻ¸ā§āĻŸā§āϰāĻŋāĻ‚ āϝ⧇āĻŽāύ “basic” āĻŦāĻž “pro” āϕ⧇ āĻāĻ•āĻŽāĻžāĻ¤ā§āϰ āϏāĻ¤ā§āϝāĻŋ āĻ‰ā§ŽāϏ āĻšāĻŋāϏ⧇āĻŦ⧇ āύāĻŋāĻ°ā§āĻ­āϰ āĻ•āϰāĻž āĻāĻĄāĻŧāĻžāύāĨ¤ āϟāĻŋāϝāĻŧāĻžāϰ āϏāĻŽāϝāĻŧ⧇ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāĻŋāϤ āĻšāϝāĻŧ, āĻāĻŦāĻ‚ āĻŦā§āϝāϤāĻŋāĻ•ā§āϰāĻŽ āϘāĻŸā§‡āĨ¤ āĻ¸ā§āĻĒāĻˇā§āϟ āĻĢā§āĻ˛ā§āϝāĻžāĻ— āĻ“ āϏ⧀āĻŽāĻž āĻ¸ā§āĻŸā§‹āϰ āĻ•āϰ⧁āύ āϝāĻžāϤ⧇ āϏāĻžāĻĒā§‹āĻ°ā§āϟ āĻāĻ•āϟāĻŋ āĻ•ā§āώāĻŽāϤāĻž āĻĻāĻŋāϤ⧇āχ āϏāĻŦāĻ•āĻŋāϛ⧁ āύāĻž āĻĻāĻŋāϝāĻŧ⧇ āĻĻ⧇āϝāĻŧāĨ¤\n\nāĻ…āϏ⧀āĻŽ āĻ“āĻ­āĻžāϰāϰāĻžāχāĻĄ āĻ—āĻžāĻ°ā§āĻĄāϰ⧇āχāϞ āĻ›āĻžāĻĄāĻŧāĻž āĻĻ⧃āĻˇā§āϟāĻŋāĻšā§€āύ āĻ‹āĻŖ āĻšāĻŋāϏ⧇āĻŦ⧇ āĻĒāϰāĻŋāĻŖāϤ āĻšāϝāĻŧāĨ¤ āĻāĻ•āϟāĻŋ āĻŽāĻžāϞāĻŋāĻ•, āĻ•āĻžāϰāĻŖ, āĻāĻŦāĻ‚ āϟāĻŋāĻ•āĻŋāϟ āϰ⧇āĻĢāĻžāϰ⧇āĻ¨ā§āϏ āĻĒā§āϰāϝāĻŧā§‹āϜāύ āĻ•āϰ⧁āύāĨ¤ āĻāĻ•ā§āϏāĻĒāĻžāϝāĻŧāĻžāϰāĻŋ āĻŦāĻž āϰāĻŋāĻ­āĻŋāω āϤāĻžāϰāĻŋāĻ– āĻœā§‹āϰ āĻ•āϰ⧁āύāĨ¤ āĻ“āĻ­āĻžāϰāϰāĻžāχāĻĄāϗ⧁āϞ⧋ āϏāĻ‚āϕ⧀āĻ°ā§āĻŖ āϰāĻžāϖ⧁āύ (āĻāĻ•āϟāĻŋ āϕ⧀ āĻāĻ• āϏāĻŽāϝāĻŧ⧇), āĻāĻŦāĻ‚ āĻ…āĻĄāĻŋāϟ āϏāĻšāϜ āĻ•āϰ⧁āύāĨ¤\n\nāϕ⧋āϟāĻž āϤāĻ–āύāχ āĻ—ā§‹āϞāϝ⧋āĻ— āĻ•āϰ⧇ āϝāĻ–āύ āϰāĻŋāϏ⧇āϟ āύāĻŋāϝāĻŧāĻŽ āĻ…āĻ¸ā§āĻĒāĻˇā§āϟāĨ¤ “Per month” āϕ⧀ āĻŽāĻžāύ⧇ (āĻ•ā§āϝāĻžāϞ⧇āĻ¨ā§āĻĄāĻžāϰ āĻŽāĻžāϏ āĻŦāύāĻžāĻŽ āϰ⧋āϞāĻŋāĻ‚ 30 āĻĻāĻŋāύ), āφāĻĒāĻ—ā§āϰ⧇āĻĄā§‡ āĻ•āĻŋ āĻšāϝāĻŧ, āĻāĻŦāĻ‚ āĻŦā§āϝāĻŦāĻšāĻžāϰ āύāĻž āĻšāĻ“āϝāĻŧāĻž āϕ⧋āϟāĻž āĻ•āĻŋ āĻŦāĻšāĻžāϞ āĻĨāĻžāĻ•ā§‡â€”āĻāϗ⧁āϞ⧋ āĻ¸ā§āĻĒāĻˇā§āϟ āĻ•āϰ⧇ āĻĻāĻŋāύāĨ¤ āĻŦā§āϝāĻžāϕ⧇āĻ¨ā§āĻĄ āϞāϜāĻŋāϕ⧇ āĻāχ āύāĻŋāϝāĻŧāĻŽāϗ⧁āϞ⧋ āĻœā§‹āϰ āĻ•āϰ⧁āύ, āϕ⧇āĻŦāϞ UI-āϤ⧇ āύāϝāĻŧ, āϝāĻžāϤ⧇ āϏāĻžāĻĒā§‹āĻ°ā§āϟ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύāĻ“ āĻ“āϝāĻŧ⧇āĻŦ āĻ“ āĻŽā§‹āĻŦāĻžāχāϞ āϜ⧁āĻĄāĻŧ⧇ āϏāĻ™ā§āĻ—āϤ āφāϚāϰāĻŖ āĻŦāϜāĻžāϝāĻŧ āϰāĻžāϖ⧇āĨ¤\n\n## āϚāĻžāϞāĻžāύ⧋āϰ āφāϗ⧇ āĻĻā§āϰ⧁āϤ āĻšā§‡āĻ•āϞāĻŋāĻ¸ā§āϟ\n\nāĻāĻ•āϟāĻŋ āĻ…āϧāĻŋāĻ•āĻžāϰ āĻŽāĻĄā§‡āϞ āϰ⧋āϞ āφāωāϟ āĻ•āϰāĻžāϰ āφāϗ⧇, āϝāĻžāρāϰāĻž āĻĒā§āϰāϤāĻŋāĻĻāĻŋāύ āĻāϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻŦ⧇ āϤāĻžāĻĻ⧇āϰ āϏāĻžāĻĨ⧇ āĻāĻ•āϟāĻž āĻĢāĻžāχāύāĻžāϞ āĻĒāĻžāϏ āύāĻŋāύ: āϏāĻžāĻĒā§‹āĻ°ā§āϟ, āϏāĻžāĻ•āϏ⧇āϏ, āĻāĻŦāĻ‚ āĻ…āύ-āĻ•āϞ āϝ⧇ āϕ⧇āωāĨ¤\n\nāĻĒā§āϰāϤāĻŋāϟāĻŋ āĻĢāĻŋāϚāĻžāϰ āĻāĻ•āϟāĻŋ āĻ¸ā§āĻĨāĻŋāϤāĻŋāĻļā§€āϞ entitlement āϕ⧀ āϤ⧇ āĻŽā§āϝāĻžāĻĒ āĻ•āϰ⧇ āĻ•āĻŋ āύāĻž āύāĻŋāĻļā§āϚāĻŋāϤ āĻ•āϰ⧁āύ āĻāĻŦāĻ‚ āĻāĻ•āϟāĻŋ āĻ¸ā§āĻĒāĻˇā§āϟ āĻŽāĻžāϞāĻŋāĻ• āύāĻŋāĻ°ā§āϧāĻžāϰāĻŖ āĻ•āϰ⧁āύāĨ¤ reports_enabled āĻŦāύāĻžāĻŽ reporting_enabled āĻāϰ āĻŽāϤ⧋ āĻĄā§āĻĒā§āϞāĻŋāϕ⧇āϟ āĻāĻĄāĻŧāĻžāύāĨ¤ āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻĒā§āĻ˛ā§āϝāĻžāύ⧇ āφāĻĒāύāĻŋ āϝ⧇ āϕ⧀āĻļāĻŋāĻĒ āĻļāĻŋāĻĒ āĻ•āϰāϛ⧇āύ āϤāĻžāϰ āϜāĻ¨ā§āϝ āĻ¸ā§āĻĒāĻˇā§āϟ āĻĄāĻŋāĻĢāĻ˛ā§āϟ āύāĻŋāĻļā§āϚāĻŋāϤ āĻ•āϰ⧁āύāĨ¤ āϝāĻĻāĻŋ āĻāĻ•āϟāĻŋ āϕ⧀ āĻŽāĻŋāϏāĻŋāĻ‚ āĻĨāĻžāϕ⧇, āύāĻŋāϰāĻžāĻĒāĻĻāĻ­āĻžāĻŦ⧇ āĻŦā§āϝāĻ°ā§āĻĨ āĻ•āϰ⧁āύ (āϏāĻžāϧāĻžāϰāĻŖāϤ access deny) āĻāĻŦāĻ‚ āĻ…āĻ­ā§āϝāĻ¨ā§āϤāϰ⧀āĻŖ āĻ­āĻžāĻŦ⧇ āĻ…ā§āϝāĻžāϞāĻžāĻ°ā§āϟ āĻ•āϰ⧁āύ āϝāĻžāϤ⧇ āĻāϟāĻŋ āĻ āĻŋāĻ• āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤\n\nāĻ…āĻĒāĻžāϰ⧇āĻļāύāϏ⧇āϰ āϜāĻ¨ā§āϝ, āύāĻŋāĻļā§āϚāĻŋāϤ āĻ•āϰ⧁āύ āĻ“āϝāĻŧāĻžāĻ°ā§āĻ•āĻĢā§āϞ⧋ āĻŦāĻžāĻ¸ā§āϤāĻŦ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰāϝ⧋āĻ—ā§āϝ:\n\n- āϏāĻžāĻĒā§‹āĻ°ā§āϟ āĻĒā§āĻ˛ā§āϝāĻžāύ āĻĄāĻŋāĻĢāĻ˛ā§āϟ āĻ“ āĻ“āĻ­āĻžāϰāϰāĻžāχāĻĄ āĻŽāĻŋāϞāĻŋāϝāĻŧ⧇ āĻ•āĻžāĻ°ā§āϝāĻ•āϰ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻĻ⧇āĻ–āϤ⧇ āĻĒāĻžāϰ⧇ SQL āĻ›āĻžāĻĄāĻŧāĻžāχāĨ¤\n- āĻ“āĻ­āĻžāϰāϰāĻžāχāĻĄāϗ⧁āϞ⧋ āϞāĻ— āĻšāϝāĻŧ—āϕ⧇ āϕ⧀ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰ⧇āϛ⧇, āϕ⧇āύ, āĻāĻŦāĻ‚ āĻ•āĻ–āύ āĻāĻ•ā§āϏāĻĒāĻžāϝāĻŧāĻžāϰ āĻšāĻŦ⧇āĨ¤\n- āϕ⧋āϟāĻž-āϰāĻŋāϏ⧇āϟ āύāĻŋāϝāĻŧāĻŽ āĻĻ⧃āĻļā§āϝāĻŽāĻžāύ āĻāĻŦāĻ‚ āĻŦāĻ°ā§āϤāĻŽāĻžāύ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻĻ⧇āĻ–āĻžāύ⧋āϰ āωāĻĒāĻžāϝāĻŧ āφāϛ⧇āĨ¤\n\nāĻŦāĻžāĻ¸ā§āϤāĻŦāϤāĻž āĻĒāϰ⧀āĻ•ā§āώāĻž: āϏāĻžāĻĒā§‹āĻ°ā§āϟāϕ⧇ āĻŦāϞ⧁āύ āĻāĻ• āĻ—ā§āϰāĻžāĻšāϕ⧇āϰ āϜāĻ¨ā§āϝ 14 āĻĻāĻŋāύ āĻ…ā§āϝāĻžāĻĄ-āĻ…āύ āĻĻāĻŋāύ, āϤāĻžāϰāĻĒāϰ āϏ⧇āϟāĻž āϏāϰāĻžāύāĨ¤ āϝāĻĻāĻŋ āϤāĻžāϰāĻž āĻĻ⧁āχ āĻŽāĻŋāύāĻŋāĻŸā§‡āϰāĻ“ āĻ•āĻŽā§‡ āφāĻ¤ā§āĻŽāĻŦāĻŋāĻļā§āĻŦāĻžāϏ⧇āϰ āϏāĻžāĻĨ⧇ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇, āφāĻĒāύāĻŋ āĻ…āύ⧇āĻ•āϟāĻžāχ āϏāĻ āĻŋāĻ• āĻĒāĻĨ⧇ āφāϛ⧇āύāĨ¤\n\n## āωāĻĻāĻžāĻšāϰāĻŖ āĻĻ⧃āĻļā§āϝ: āĻ…āĻ¸ā§āĻĨāĻžāϝāĻŧā§€ āĻŦā§āϝāϤāĻŋāĻ•ā§āϰāĻŽ āϏāĻš āϟāĻŋāϝāĻŧāĻžāϰāϗ⧁āϞāĻŋ\n\nāϧāϰ⧁āύ āφāĻĒāύāĻŋ āϤāĻŋāύāϟāĻŋ āϟāĻŋāϝāĻŧāĻžāϰ āĻ…āĻĢāĻžāϰ āĻ•āϰ⧇āύ, āĻāĻŦāĻ‚ āĻĒā§āϰāϤāĻŋāϟāĻŋ āϟāĻŋāϝāĻŧāĻžāϰ āĻ•āϝāĻŧ⧇āĻ•āϟāĻŋ āĻ¸ā§āĻĒāĻˇā§āϟ entitlements āϏ⧇āϟ āĻ•āϰ⧇ āϝāĻž āĻĒā§āϰ⧋āĻĄāĻžāĻ•ā§āĻŸā§‡ āĻĻ⧇āĻ–āĻž āϝāĻžāϝāĻŧ āĻāĻŦāĻ‚ āĻŦā§āϝāĻžāϕ⧇āĻ¨ā§āĻĄā§‡ āĻ•āĻžāĻ°ā§āϝāĻ•āϰ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤\n\n- Free: 1 project, 3 users, 200 exports/month, basic API rate limit, 7-day audit logsāĨ¤\n- Team: 10 projects, 25 users, 2,000 exports/month, higher API rate limit, 30-day audit logsāĨ¤\n- Business: unlimited projects, 200 users, 10,000 exports/month, highest API rate limit, 180-day audit logs, SSO enabledāĨ¤\n\nāĻāĻ–āύ āĻāĻ•āϟāĻŋ Team āĻ—ā§āϰāĻžāĻšāĻ• āĻŦāϞ⧇: “āφāĻŽāĻžāĻĻ⧇āϰ āϕ⧋-āĻ…āĻĢāĻŋāϏ⧇ āĻŽāĻžāϏ⧇āϰ āĻļ⧇āώ āϚāĻžāϞāĻžāύ⧋ āφāϛ⧇ āĻāĻŦāĻ‚ āĻāχ āĻŽāĻžāϏ⧇ 8,000 āĻāĻ•ā§āϏāĻĒā§‹āĻ°ā§āϟ āĻĻāϰāĻ•āĻžāϰāĨ¤ 30 āĻĻāĻŋāύ⧇āϰ āϜāĻ¨ā§āϝ āϏāĻšāĻžāϝāĻŧāϤāĻž āĻĒāĻžāϰāĻŦ⧇āύ?” āĻāχ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇ āĻāĻ•āϟāĻŋ āĻ…āĻ¸ā§āĻĨāĻžāϝāĻŧā§€ āĻ“āĻ­āĻžāϰāϰāĻžāχāĻĄ āύāϤ⧁āύ āĻĒā§āĻ˛ā§āϝāĻžāύ-āĻ āύāĻŋāϝāĻŧ⧇ āϝāĻžāĻ“āϝāĻŧāĻžāϰ āϤ⧁āϞāύāĻžāϝāĻŧ āĻ­āĻžāϞāĨ¤\n\nāϏāĻžāĻĒā§‹āĻ°ā§āϟ āĻ•āĻžāĻ¸ā§āϟāĻŽāĻžāϰ āϰ⧇āĻ•āĻ°ā§āĻĄ āϖ⧁āϞ⧇ āĻāĻ•āϟāĻŋ āĻ“āĻ­āĻžāϰāϰāĻžāχāĻĄ āϝ⧋āĻ— āĻ•āϰ⧇ āϝ⧇āĻŽāύ export_monthly_limit = 8000 āĻāĻŦāĻ‚ expires_at āφāϜ āĻĨ⧇āϕ⧇ 30 āĻĻāĻŋāύ āĻĒāϰ⧇ āϏ⧇āϟ āĻ•āϰ⧇āĨ¤ āϤāĻžāϰāĻž āύ⧋āϟ āϝ⧋āĻ— āĻ•āϰ⧇: “Alex (Sales) āĻ…āύ⧁āĻŽā§‹āĻĻāύ āĻ•āϰ⧇āϛ⧇, Q4 āϰāĻŋāĻĒā§‹āĻ°ā§āϟāĻŋāĻ‚-āĻāϰ āϜāĻ¨ā§āϝ 30-āĻĻāĻŋāύ⧇āϰ āĻŦā§āϝāϤāĻŋāĻ•ā§āϰāĻŽāĨ¤â€\n\nāĻ—ā§āϰāĻžāĻšāϕ⧇āϰ āĻĻāĻŋāĻ• āĻĨ⧇āϕ⧇ āĻĻ⧁āϟāĻŋ āϜāĻŋāύāĻŋāϏ āĻšāĻ“āϝāĻŧāĻž āωāϚāĻŋāϤ:\n\n- UI āύāϤ⧁āύ āϏ⧀āĻŽāĻž āĻĒā§āϰāϤāĻŋāĻĢāϞāĻŋāϤ āĻ•āϰ⧇ (āωāĻĻāĻžāĻšāϰāĻŖ: āχāωāĻœā§‡āϜ āĻŽāĻŋāϟāĻžāϰ āĻ“ “Exports remaining” āϞ⧇āĻŦ⧇āϞ āφāĻĒāĻĄā§‡āϟ āĻšāϝāĻŧ)āĨ¤\n- āϤāĻžāϰāĻž āĻŽāĻžāϏ⧇ 8,000 āύāĻž āĻšāĻ“āϝāĻŧāĻž āĻĒāĻ°ā§āϝāĻ¨ā§āϤ āĻāĻ•ā§āϏāĻĒā§‹āĻ°ā§āϟ āϚāĻžāϞāĻŋāϝāĻŧ⧇ āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇āĨ¤\n\nāϝāĻĻāĻŋ āϤāĻžāϰāĻž āĻ“āĻ­āĻžāϰ āĻšāϝāĻŧ⧇ āϝāĻžāϝāĻŧ, āϤāĻžāĻĻ⧇āϰ āĻ•āĻžāϛ⧇ āĻāĻ•āϟāĻŋ āĻĒāϰāĻŋāĻˇā§āĻ•āĻžāϰ āĻŦāĻžāĻ°ā§āϤāĻž āϝāĻžāĻŦ⧇: “Export limit reached (8,000/month). Contact support or upgrade to increase your limit.”\n\nāĻāĻ•ā§āϏāĻĒāĻžāϝāĻŧāĻžāϰāĻŋ āϤāĻžāϰāĻŋāϖ⧇āϰ āĻĒāϰ⧇ āĻ“āĻ­āĻžāϰāϰāĻžāχāĻĄāϟāĻŋ āĻ¸ā§āĻŦāϝāĻŧāĻ‚āĻ•ā§āϰāĻŋāϝāĻŧāĻ­āĻžāĻŦ⧇ āĻŦāĻ¨ā§āϧ āĻšāϝāĻŧ⧇ āϝāĻžāϝāĻŧ, āĻāĻŦāĻ‚ āĻ—ā§āϰāĻžāĻšāĻ• Team āĻĒā§āĻ˛ā§āϝāĻžāύ āϏ⧀āĻŽāĻžāϝāĻŧ āĻĢāĻŋāϰ⧇ āφāϏ⧇ āϕ⧋āύ āĻŽāύ⧇ āĻ•āϰāĻžāύ⧋āϰ āĻĻāϰāĻ•āĻžāϰ āĻ›āĻžāĻĄāĻŧāĻžāχāĨ¤\n\n## āĻĒāϰāĻŦāĻ°ā§āϤ⧀ āĻĒāĻĻāĻ•ā§āώ⧇āĻĒ: āϏāĻžāĻĒā§‹āĻ°ā§āϟ āϧ⧀āϰ āύāĻž āĻ•āϰ⧇ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ āĻ“ āχāϟāĻžāϰ⧇āϟ āĻ•āϰ⧁āύ\n\nāĻļ⧁āϰ⧁ āĻ•āϰ⧁āύ “āĻĢāĻŋāϚāĻžāĻ°â€ āϗ⧁āϞ⧋āϕ⧇ āĻāĻ•āϟāĻŋ āϛ⧋āϟ entitlement āĻ•ā§āϝāĻžāϟāĻžāϞāϗ⧇ āĻĒāϰāĻŋāĻŖāϤ āĻ•āϰ⧇āĨ¤ āĻĒā§āϰāϤāĻŋāϟāĻŋ āφāχāĻŸā§‡āĻŽāϕ⧇ āĻāĻ•āϟāĻŋ āĻ¸ā§āĻĒāĻˇā§āϟ āϕ⧀, āĻāĻ•āϟāĻŋ āϟāĻžāχāĻĒ (flag āĻŦāύāĻžāĻŽ limit āĻŦāύāĻžāĻŽ quota), āĻāĻŦāĻ‚ āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻĒā§āĻ˛ā§āϝāĻžāύ⧇āϰ āĻĄāĻŋāĻĢāĻ˛ā§āϟ āĻŽāĻžāύ āĻĻāĻŋāύāĨ¤ āĻāχ āĻ•ā§āϝāĻžāϟāĻžāϞāĻ— āĻĒā§āϰ⧋āĻĄāĻžāĻ•ā§āϟ, āϏāĻžāĻĒā§‹āĻ°ā§āϟ, āĻāĻŦāĻ‚ āχāĻžā§āϜāĻŋāύāĻŋāϝāĻŧāĻžāϰāĻŋāĻ‚āϝāĻŧ⧇āϰ āĻŽāĻžāĻā§‡ āĻāĻ•āϟāĻŋ āϏāĻžāϧāĻžāϰāĻŖ āĻ­āĻžāώāĻž āĻšāϝāĻŧ⧇ āωāĻ āĻŦā§‡â€”āϤāĻžāχ āύāĻžāĻŽāϗ⧁āϞ⧋ āĻ¸ā§āĻĒāĻˇā§āϟ āĻāĻŦāĻ‚ āĻ¸ā§āĻĨāĻŋāϤāĻŋāĻļā§€āϞ āϰāĻžāϖ⧁āύāĨ¤\n\nāĻ…āĻŦāĻšāĻŋāϤ āĻ•āϰ⧁āύ āϕ⧋āĻĨāĻžāϝāĻŧ enforcement āĻĨāĻžāĻ•āĻŦ⧇āĨ¤ āĻāĻ•āϟāĻŋ āύāĻŋāϰāĻžāĻĒāĻĻ āύāĻŋāϝāĻŧāĻŽ āĻšāϞ: āĻĄā§‡āϟāĻž āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻŦāĻž āĻ…āĻ°ā§āĻĨ āϞ⧇āύāĻĻ⧇āύ āϏāĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāϤ āϝ⧇āϕ⧋āύ āĻ•āĻŋāϛ⧁āϰ āϜāĻ¨ā§āϝ API-āϤ⧇ enforce āĻ•āϰ⧁āύ, āĻĻā§€āĻ°ā§āϘ-āϚāϞāĻŽāĻžāύ āĻ•āĻžāϜāϗ⧁āϞ⧋ āĻĨāĻžāĻŽāĻžāϤ⧇ āĻŦā§āϝāĻžāĻ•āĻ—ā§āϰāĻžāωāĻ¨ā§āĻĄ āϜāĻŦ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧁āύ āϝāĻ–āύ āϏ⧀āĻŽāĻž āĻ›āĻžāĻĄāĻŧāĻžāύ⧋ āĻšāϝāĻŧ, āĻāĻŦāĻ‚ UI-āϕ⧇ āύāĻŋāĻ°ā§āĻĻ⧇āĻļāύāĻž āĻšāĻŋāϏ⧇āĻŦ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧁āύ (āĻĄāĻŋāϏ⧇āĻŦāϞ āĻ•āϰāĻž āĻŦāĻžāϟāύ, āϏāĻšāĻžāϝāĻŧāĻ• āĻŽā§‡āϏ⧇āϜ) āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻāĻ•āĻŽāĻžāĻ¤ā§āϰ āϗ⧇āϟ āĻšāĻŋāϏ⧇āĻŦ⧇ āύāϝāĻŧāĨ¤\n\nāĻĒā§āϰāĻĨāĻŽ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖāϟāĻŋ āϏāĻ‚āϕ⧀āĻ°ā§āĻŖ āϰāĻžāϖ⧁āύāĨ¤ āϏāĻŦāĻšā§‡āϝāĻŧ⧇ āĻŦ⧇āĻļāĻŋ āĻĒā§āϰāĻļā§āύ āĻœā§‡āύāĻžāϰ⧇āϟ āĻ•āϰāĻž entitlements-āĻ āĻĢā§‹āĻ•āĻžāϏ āĻ•āϰ⧁āύ, āϏāĻ°ā§āĻŦā§‹āĻšā§āϚ-āĻā§āρāĻ•āĻŋāĻĒā§‚āĻ°ā§āĻŖ āĻ…ā§āϝāĻžāĻ•āĻļāύ⧇ āĻšā§‡āĻ• āϝ⧋āĻ— āĻ•āϰ⧁āύ, āĻāĻŦāĻ‚ āĻāĻ•āϟāĻŋ āĻ…ā§āϝāĻžāĻĄāĻŽāĻŋāύ āĻ­āĻŋāω āĻļāĻŋāĻĒ āĻ•āϰ⧁āύ āϝāĻž āĻ—ā§āϰāĻžāĻšāĻ•, āĻĒā§āĻ˛ā§āϝāĻžāύ, āĻ“āĻ­āĻžāϰāϰāĻžāχāĻĄ, āĻāĻŦāĻ‚ āχāϤāĻŋāĻšāĻžāϏ āĻāĻ• āϜāĻžāϝāĻŧāĻ—āĻžāϝāĻŧ āĻĻ⧇āĻ–āĻžāϝāĻŧāĨ¤\n\nāϝāĻĻāĻŋ āφāĻĒāύāĻŋ āĻĻā§āϰ⧁āϤ āĻ…ā§āϝāĻžāĻĄāĻŽāĻŋāύ āĻĒā§āϝāĻžāύ⧇āϞ āĻāĻŦāĻ‚ āĻŽā§‚āϞ āϞāϜāĻŋāĻ• āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āϚāĻžāύ āĻšāĻžāϤ āĻĻāĻŋāϝāĻŧ⧇ āĻ•āĻ¸ā§āϟāĻŽ āϕ⧋āĻĄ āύāĻž āϞāĻŋāϖ⧇āχ, AppMaster (appmaster.io) āĻāχ āϧāϰāύ⧇āϰ āĻ•āĻžāĻœā§‡āϰ āϜāĻ¨ā§āϝ āĻŦā§āϝāĻŦāĻšāĻžāϰāϝ⧋āĻ—ā§āϝ: āφāĻĒāύāĻŋ āĻĒā§āĻ˛ā§āϝāĻžāύ āĻāĻŦāĻ‚ āĻ“āĻ­āĻžāϰāϰāĻžāχāĻĄāϗ⧁āϞ⧋āϕ⧇ āĻĄā§‡āϟāĻž āĻšāĻŋāϏ⧇āĻŦ⧇ āĻŽāĻĄā§‡āϞ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ, āĻšā§‡āĻ•āϗ⧁āϞ⧋āϕ⧇ āĻŦāĻŋāϜāύ⧇āϏ āĻĒā§āϰāϏ⧇āϏ āĻšāĻŋāϏ⧇āĻŦ⧇ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ, āĻāĻŦāĻ‚ āĻāĻ•āϟāĻŋ āϏāĻžāĻĒā§‹āĻ°ā§āϟ UI āĻļāĻŋāĻĒ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ āϝāĻž āĻŦā§āϝāĻžāϕ⧇āĻ¨ā§āĻĄ āĻ“ āĻ…ā§āϝāĻžāĻĒāϗ⧁āϞ⧋āϰ āĻŽāĻ§ā§āϝ⧇ āϏāĻ™ā§āĻ—āϤ āĻĨāĻžāϕ⧇āĨ¤

āĻĒā§āϰāĻļā§āύ⧋āĻ¤ā§āϤāϰ

What is an entitlements model, and why do we need one?

āĻāĻ•āϟāĻŋ āĻ…āϧāĻŋāĻ•āĻžāϰ āĻŽāĻĄā§‡āϞ āĻšāϞ āĻāĻ•āϟāĻŋ āĻāĻ•āĻ•, āϧāĻžāϰāĻžāĻŦāĻžāĻšāĻŋāĻ• āωāĻĒāĻžāϝāĻŧ āϝāĻž āύāĻŋāĻ°ā§āϧāĻžāϰāĻŖ āĻ•āϰ⧇ āĻ—ā§āϰāĻžāĻšāĻ• āĻāĻ–āύ āϕ⧋āύ āϕ⧋āύ āĻ•āĻžāϜ āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŦā§‡â€”āĻāϟāĻŋ āϤāĻžāĻĻ⧇āϰ āĻĒā§āĻ˛ā§āϝāĻžāύ āĻāĻŦāĻ‚ āϝ⧇āϕ⧋āύ āĻ…āύ⧁āĻŽā§‹āĻĻāĻŋāϤ āĻŦā§āϝāϤāĻŋāĻ•ā§āϰāĻŽā§‡āϰ āωāĻĒāϰ āĻ­āĻŋāĻ¤ā§āϤāĻŋ āĻ•āϰ⧇āĨ¤ āĻāϟāĻŋ āύāĻŋāĻļā§āϚāĻŋāϤ āĻ•āϰ⧇ āϝ⧇ āĻĒā§āϰ⧋āĻĄāĻžāĻ•ā§āĻŸā§‡āϰ āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻ…āĻ‚āĻļ āĻāĻ•āχ āύāĻŋāϝāĻŧāĻŽ āĻĒāĻĄāĻŧ⧇, āĻĢāϞ⧇ “UI-āϤ⧇ āĻ•āĻžāϜ āĻ•āϰāϛ⧇ āĻ•āĻŋāĻ¨ā§āϤ⧁ API-āϤ⧇ āĻŦā§āϝāĻ°ā§āĻĨ” āĻĒāϰāĻŋāĻ¸ā§āĻĨāĻŋāϤāĻŋ āĻāĻĄāĻŧāĻžāύ⧋ āϝāĻžāϝāĻŧāĨ¤

What goes wrong if we don’t have a clear entitlements system?

āĻ¸ā§āĻĒāĻˇā§āϟ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āύāĻž āĻĨāĻžāĻ•āϞ⧇ āϏāĻžāĻĒā§‹āĻ°ā§āϟ āϛ⧋āϟ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ⧇āϰ āϜāĻ¨ā§āϝ āχāĻžā§āϜāĻŋāύāĻŋāϝāĻŧāĻžāϰāĻŋāĻ‚ āϟāĻŋāϕ⧇āϟ āĻĢāĻžāχāϞ āĻ•āϰ⧇, āφāϰ āĻ—ā§āϰāĻžāĻšāĻ•āϰāĻž āĻ­āĻŋāĻ¨ā§āύ āĻ­āĻŋāĻ¨ā§āύ āĻ¸ā§āĻ•ā§āϰāĻŋāύ āĻ“ āĻāĻ¨ā§āĻĄāĻĒāϝāĻŧ⧇āĻ¨ā§āĻŸā§‡ āĻ…āϏāĻŽāĻžā§āϜāϏ āφāϚāϰāĻŖ āĻĻ⧇āĻ–āϤ⧇ āĻĒāĻžāϝāĻŧāĨ¤ āϏāĻŽāϝāĻŧ⧇āϰ āϏāĻžāĻĨ⧇ āϏāĻžāĻĨ⧇ āύāĻŋāϝāĻŧāĻŽāϗ⧁āϞ⧋ āϕ⧋āĻĄā§‡, āĻ…ā§āϝāĻžāĻĄāĻŽāĻŋāύ āĻšā§‡āĻ•āĻŦāĻ•ā§āϏ⧇, āĻ¸ā§āĻĒā§āϰ⧇āĻĄāĻļāĻŋāĻŸā§‡ āĻāĻŦāĻ‚ āĻāĻ•-āĻŦāĻžāϰ⧇āϰ āĻĄā§‡āϟāĻžāĻŦ⧇āϏ āφāĻĒāĻĄā§‡āĻŸā§‡ āĻ›āĻĄāĻŧāĻŋāϝāĻŧ⧇ āĻĒāĻĄāĻŧ⧇ — āϝāĻž āφāωāĻŸā§‡āϜ āĻ“ āĻŦāĻŋāϞāĻŋāĻ‚ āĻŦāĻŋāϰ⧋āϧ āĻŦāĻžāĻĄāĻŧāĻžāϝāĻŧāĨ¤

How are entitlements different from billing status?

āĻŦāĻŋāϞāĻŋāĻ‚ āωāĻ¤ā§āϤāϰ āĻĻ⧇āϝāĻŧ “āĻ•āĻŋ āϚāĻžāĻ°ā§āϜ āĻ•āϰāĻž āĻšāĻŦ⧇ āĻāĻŦāĻ‚ āĻ•āĻ–āύ,” āφāϰ āĻ…āϧāĻŋāĻ•āĻžāϰ āωāĻ¤ā§āϤāϰ āĻĻ⧇āϝāĻŧ “āĻāĻ–āύ āĻ•āĻŋ āĻ…āύ⧁āĻŽā§‹āĻĻāĻŋāϤāĨ¤â€ āĻāϗ⧁āϞ⧋ āφāϞāĻžāĻĻāĻž āϰāĻžāĻ–āϞ⧇ āĻĢāĻžāχāĻ¨ā§āϝāĻžāĻ¨ā§āϏ āχāύāĻ­āϝāĻŧ⧇āϏ āĻ“ āϰāĻŋāĻŸā§āϰāĻžāχ āĻ āĻŋāĻ• āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇ בלי āĻĻ⧁āĻ°ā§āϘāϟāύāĻžāĻ•ā§āϰāĻŽā§‡ āĻĒā§āϰ⧋āĻĄāĻžāĻ•ā§āϟ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻĒā§āϰāĻĻāĻžāύ āĻŦāĻž āĻŦāĻžāϤāĻŋāϞ āĻ•āϰ⧇ āĻĻ⧇āϝāĻŧāĻžāĨ¤

When should I use a flag vs a limit vs a quota?

āϝāĻ–āύ āϕ⧋āύ⧋ āĻ•ā§āώāĻŽāϤāĻž āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ…āύ āĻŦāĻž āĻ…āĻĢ āĻšāĻ“āϝāĻŧāĻž āωāϚāĻŋāĻ¤â€”āϝ⧇āĻŽāύ SSO—āϤāĻ–āύ āĻĢā§āĻ˛ā§āϝāĻžāĻ— āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧁āύāĨ¤ āϰāĻŋāϏ⧇āϟ āύāĻž āĻšāĻ“āϝāĻŧāĻž āĻ•ā§āώāĻŽāϤāĻžāϰ āϜāĻ¨ā§āϝ āϏ⧀āĻŽāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧁āύ, āϝ⧇āĻŽāύ āϏāĻ°ā§āĻŦā§‹āĻšā§āϚ āϏāĻŋāϟ āĻŦāĻž āĻĒā§āϰāĻ•āĻ˛ā§āĻĒāĨ¤ āϏāĻŽāϝāĻŧāĻ­āĻŋāĻ¤ā§āϤāĻŋāĻ• āĻŦā§āϝāĻŦāĻšāĻžāĻ°â€”āϝ⧇āĻŽāύ āĻŽāĻžāϏāĻŋāĻ• āĻāĻ•ā§āϏāĻĒā§‹āĻ°ā§āĻŸâ€”āĻāϰ āϜāĻ¨ā§āϝ āϕ⧋āϟāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧁āύ, āϝ⧇āĻ–āĻžāύ⧇ āϰāĻŋāϏ⧇āϟ āύāĻŋāϝāĻŧāĻŽ āĻ¸ā§āĻĒāĻˇā§āϟāĻ­āĻžāĻŦ⧇ āύāĻŋāĻ°ā§āϧāĻžāϰāĻŋāϤ āĻĨāĻžāĻ•āϤ⧇ āĻšāĻŦ⧇āĨ¤

Should entitlements be account-level, workspace-level, or user-level?

āϝ⧇ āĻ¸ā§āϕ⧋āĻĒ⧇ āĻĒā§āϰ⧋āĻĄāĻžāĻ•ā§āϟ āĻŦāĻŋāĻ•ā§āϰāĻŋ āĻ“ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ āϏ⧇āϟāĻžāχ āύāĻŋāĻ°ā§āĻŦāĻžāϚāύ āĻ•āϰ⧁āύ: āĻ…ā§āϝāĻžāĻ•āĻžāωāĻ¨ā§āϟ-āϞ⧇āϭ⧇āϞ (SSO-āĻāϰ āϜāĻ¨ā§āϝ), āĻ“āϝāĻŧāĻžāĻ°ā§āĻ•āĻ¸ā§āĻĒ⧇āϏ-āϞ⧇āϭ⧇āϞ (āĻļ⧇āϝāĻŧāĻžāĻ°ā§āĻĄ āϰāĻŋāϏ⧋āĻ°ā§āϏāϗ⧁āϞ⧋āϰ āϜāĻ¨ā§āϝ), āĻāĻŦāĻ‚ āχāωāϜāĻžāϰ-āϞ⧇āϭ⧇āϞ (āĻŦā§āϝāĻ•ā§āϤāĻŋāĻ—āϤ āĻĒāĻžāϰāĻŽāĻŋāĻļāύ āĻŦāĻž āĻ…ā§āϝāĻžāĻĄ-āĻ…āύāϗ⧁āϞ⧋āϰ āϜāĻ¨ā§āϝ)āĨ¤ āĻŽā§‚āϞ āĻŦāĻŋāώāϝāĻŧ āĻšāĻšā§āϛ⧇, āϝ⧇ āĻāĻ•āχ āĻ¸ā§āϕ⧋āĻĒāϟāĻŋ āĻšā§‡āĻ• āĻ•āϰāĻž āĻšāϝāĻŧ āϏāĻŦ āϜāĻžāϝāĻŧāĻ—āĻžāϝāĻŧ āϏ⧇āĻ“āχ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻžāĨ¤

What precedence rules should entitlement evaluation follow?

āϏāĻžāϧāĻžāϰāĻŖāϤ precedence āĻšāϝāĻŧ: āĻ—ā§āϰāĻžāĻšāĻ• āĻ“āĻ­āĻžāϰāϰāĻžāχāĻĄ → āĻĒā§āĻ˛ā§āϝāĻžāύ āĻŽāĻžāύ → āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻĄāĻŋāĻĢāĻ˛ā§āϟāĨ¤ āϝāĻĻāĻŋ āϕ⧀āϟāĻŋ āϕ⧋āĻĨāĻžāĻ“ āϖ⧁āρāĻœā§‡ āύāĻž āĻĒāĻžāĻ“āϝāĻŧāĻž āϝāĻžāϝāĻŧ āĻŦāĻž āĻ…āϜāĻžāύāĻž āĻšāϝāĻŧ, āϤāĻžāĻšāϞ⧇ enforcement-āĻāϰ āϜāĻ¨ā§āϝ access deny āĻ•āϰ⧁āύ āĻāĻŦāĻ‚ āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ⧇āĻļāύ āĻ¤ā§āϰ⧁āϟāĻŋ āĻšāĻŋāϏ⧇āĻŦ⧇ āϞāĻ— āĻ•āϰ⧁āύāĨ¤

What’s a practical database design for plans and customer overrides?

āĻĒā§āĻ˛ā§āϝāĻžāύ āĻĄāĻŋāĻĢāĻ˛ā§āϟāϗ⧁āϞ⧋ āĻāĻ•āϟāĻŋ āĻŸā§‡āĻŦāĻŋāϞ⧇ āϰāĻžāϖ⧁āύ āĻāĻŦāĻ‚ āĻ—ā§āϰāĻžāĻšāĻ•-āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻŦā§āϝāϤāĻŋāĻ•ā§āϰāĻŽ āφāϞāĻžāĻĻāĻž āĻŸā§‡āĻŦāĻŋāϞ⧇ āϰāĻžāϖ⧁āύ, āĻāĻ•āχ āĻ¸ā§āĻĨāĻŋāϤāĻŋāĻļā§€āϞ āϕ⧀ āĻāĻŦāĻ‚ āϟāĻžāχāĻĒ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇āĨ¤ āĻ“āĻ­āĻžāϰāϰāĻžāχāĻĄāϗ⧁āϞ⧋ āϏāĻŽāϝāĻŧ-āύāĻŋāĻ°ā§āϧāĻžāϰāĻŋāϤ āϰāĻžāϖ⧁āύ āϝāĻžāϤ⧇ āϏāĻžāĻĒā§‹āĻ°ā§āϟ āĻ…āĻ˛ā§āĻĒ āϏāĻŽāϝāĻŧ⧇āϰ āϜāĻ¨ā§āϝ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻĻāĻŋāϤ⧇ āĻĒāĻžāϰ⧇ āϝāĻž āĻ¸ā§āĻŦāϝāĻŧāĻ‚āĻ•ā§āϰāĻŋāϝāĻŧāĻ­āĻžāĻŦ⧇ āĻŽā§‡āϝāĻŧāĻžāĻĻ āωāĻ¤ā§āϤ⧀āĻ°ā§āĻŖ āĻšāϝāĻŧāĨ¤

How do we make entitlement checks fast without serving stale access rules?

āĻĒā§āϰāϤāĻŋ āĻ—ā§āϰāĻžāĻšāϕ⧇āϰ āϰ⧇āϜāĻ˛ā§āĻ­āĻĄ entitlement āϗ⧁āϞ⧋ āϛ⧋āϟ TTL āĻāĻŦāĻ‚ āĻāĻ•āϟāĻŋ āĻ­āĻžāĻ°ā§āϏāύ āύāĻŽā§āĻŦāϰ āύāĻŋāϝāĻŧ⧇ āĻ•ā§āϝāĻžāĻļ āĻ•āϰ⧁āύāĨ¤ āϝāĻ–āύ āϏāĻžāĻĒā§‹āĻ°ā§āϟ āĻĒā§āĻ˛ā§āϝāĻžāύ āĻŦāϰāĻžāĻĻā§āĻĻ, āĻĒā§āĻ˛ā§āϝāĻžāύ āĻĄā§‡āĻĢāĻŋāύāĻŋāĻļāύ, āĻ•āĻžāĻ¸ā§āϟāĻŽāĻžāϰ āĻ“āĻ­āĻžāϰāϰāĻžāχāĻĄ āĻŦāĻž āĻ•āĻžāĻ¸ā§āϟāĻŽāĻžāϰ āĻ¸ā§āĻŸā§‡āϟāĻžāϏ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰ⧇, āϤāĻ–āύ āĻ­āĻžāĻ°ā§āϏāύ āĻŦāĻžāĻĄāĻŧāĻŋāϝāĻŧ⧇ āĻĻāĻŋāύ āϝāĻžāϤ⧇ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻĻā§āϰ⧁āϤ āĻĻ⧇āĻ–āĻž āϝāĻžāϝāĻŧāĨ¤

What’s the safest way for support to grant temporary access like “+10 seats for 14 days"?

āϏāĻžāϧāĻžāϰāύāϤ āĻāĻ•āϟāĻŋ āϏāĻ‚āϕ⧀āĻ°ā§āĻŖ āĻ“āĻ­āĻžāϰāϰāĻžāχāĻĄ āϤ⧈āϰāĻŋ āĻ•āϰ⧁āύexpiry āϤāĻžāϰāĻŋāĻ– āĻ“ āĻ•āĻžāϰāĻŖāϏāĻšâ€”āωāĻĻāĻžāĻšāϰāĻŖ: +10 āϏāĻŋāϟ 14 āĻĻāĻŋāύ⧇āϰ āϜāĻ¨ā§āĻ¯â€”āϤāĻžāϰāĻĒāϰ āĻ•āĻžāĻ¸ā§āϟāĻŽāĻžāϰ⧇āϰ āĻ…āĻ­āĻŋāĻœā§āĻžāϤāĻž āϝāĻžāϚāĻžāχ āĻ•āϰ⧁āύāĨ¤ āĻĒā§āĻ˛ā§āϝāĻžāύ āϏāĻŽā§āĻĒāĻžāĻĻāύāĻž āĻ•āϰāĻž āĻāĻĄāĻŧāĻŋāϝāĻŧ⧇ āϚāϞ⧁āύ āĻ•āĻžāϰāĻŖ āϤāĻž āĻĒ⧁āϰ⧋ āϟāĻŋāϝāĻŧāĻžāϰ⧇āϰ āϜāĻ¨ā§āϝ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻāĻŦāĻ‚ āĻĒāϰ⧇ āĻ…āĻĄāĻŋāϟ āĻ•āϰāĻž āĻ•āĻ āĻŋāύāĨ¤

What should we log and audit when support changes entitlements?

āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āĻžāϰāĻž āĻ•āϰ⧇āϛ⧇, āĻ•āĻ–āύ āĻ•āϰ⧇āϛ⧇, āϕ⧇āύ āĻ•āϰ⧇āϛ⧇, āĻĒā§‚āĻ°ā§āĻŦ⧇āϰ āĻŽāĻžāύ āĻ•āĻŋ āĻ›āĻŋāϞ, āύāϤ⧁āύ āĻŽāĻžāύ āĻ•āĻŋ āĻšāϝāĻŧ⧇āϛ⧇, āĻāĻŦāĻ‚ āĻ•āĻ–āύ āĻāϟāĻŋ āĻŽā§‡āϝāĻŧāĻžāĻĻāωāĻ¤ā§āϤ⧀āĻ°ā§āĻŖ āĻšāĻŦā§‡â€”āĻāχāϏāĻŦ āϤāĻĨā§āϝ āϞāĻ— āĻ•āϰ⧁āύāĨ¤ āĻāĻ•āϟāĻŋ āĻāĻ•-āĻ•ā§āϞāĻŋāĻ• “revert to plan defaults” āĻ…ā§āϝāĻžāĻ•āĻļāύ āĻĻāĻŋāύ āϝāĻžāϤ⧇ āϭ⧁āϞ āĻĻā§āϰ⧁āϤ āĻĢāĻŋāϰāĻŋāϝāĻŧ⧇ āφāύāĻž āϝāĻžāϝāĻŧāĨ¤

āĻļ⧁āϰ⧁ āĻ•āϰāĻž āϏāĻšāϜ
āĻ•āĻŋāϛ⧁ āφāĻļā§āϚāĻ°ā§āϝāϜāύāĻ•āϤ⧈āϰāĻŋ āĻ•āϰ⧁āύ

āĻŦāĻŋāύāĻžāĻŽā§‚āĻ˛ā§āϝ⧇āϰ āĻĒāϰāĻŋāĻ•āĻ˛ā§āĻĒāύāĻž āϏāĻš āĻ…ā§āϝāĻžāĻĒāĻŽāĻžāĻ¸ā§āϟāĻžāϰ⧇āϰ āϏāĻžāĻĨ⧇ āĻĒāϰ⧀āĻ•ā§āώāĻž āĻ•āϰ⧁āύāĨ¤
āφāĻĒāύāĻŋ āϝāĻ–āύ āĻĒā§āϰāĻ¸ā§āϤ⧁āϤ āĻšāĻŦ⧇āύ āϤāĻ–āύ āφāĻĒāύāĻŋ āϏāĻ āĻŋāĻ• āϏāĻĻāĻ¸ā§āϝāϤāĻž āĻŦ⧇āϛ⧇ āύāĻŋāϤ⧇ āĻĒāĻžāϰ⧇āύ⧎

āĻāĻŦāĻžāϰ āĻļ⧁āϰ⧁ āĻ•āϰāĻž āϝāĻžāĻ•
āĻ—ā§āϰāĻžāĻšāĻ• āĻ¸ā§āϤāϰ⧇āϰ āĻ…āϧāĻŋāĻ•āĻžāϰ āĻŽāĻĄā§‡āϞ: āĻĒā§āĻ˛ā§āϝāĻžāύ, āϏ⧀āĻŽāĻž, āĻĢā§āĻ˛ā§āϝāĻžāĻ— | AppMaster