chore: synchronize pending app/backend updates and repository hygiene

Includes current frontend and backend work in progress and removes generated artifacts from tracking to keep the repository clean for дальнейшая разработка.

Co-authored-by: Cursor <[email protected]>
This commit is contained in:
Denozordec
2026-05-07 12:29:04 +07:00
co-authored by Cursor
parent bdb9b72fac
commit 5f31bb47fb
81 changed files with 11976 additions and 1239 deletions
@@ -0,0 +1,9 @@
/**
* Логика группы: ANY = хотя бы один член «в огне»; ALL = все члены «в огне».
* `memberFiring` — только включённые правила группы, по порядку.
*/
export function groupShouldFire(combineMode: "any" | "all", memberFiring: boolean[]): boolean {
if (memberFiring.length === 0) return false
if (combineMode === "any") return memberFiring.some(Boolean)
return memberFiring.every(Boolean)
}