KPI Polyana Compliance ExtensionThis Visual Studio Code extension enforces a strict Friday evening productivity policy aligned with the long-standing cultural practice known as “KPI Polyana.” Its purpose is to ensure that developers do not engage in coding activities during designated social hours. OverviewThe extension intercepts all typing actions within the editor. If the user attempts to write code on Friday after 18:00 local time, the action is blocked and a warning message is displayed. This mechanism promotes a healthier work–life balance and prevents unauthorized overtime during community-designated hours. Features
RationaleKPI Polyana represents a traditional, time-bound community event that is widely observed among Kyiv Polytechnic Institute students and alumni. In accordance with this practice, professional or academic work during Polyana hours is discouraged. This extension formalizes that rule within the development environment, preventing accidental or deliberate violation. Behavior SpecificationThe restriction is activated when both of the following conditions are met:
When these conditions are satisfied:
At all other times, the extension delegates typing events to the VS Code default behavior. Installation
Intended Audience
LicenseThis project may be used, modified, or extended in accordance with its associated license file. AcknowledgementsThis extension is inspired by long-standing community traditions and aims to uphold them in a formalized, predictable manner. |