Define FR-090 per-app mode-rule semantics across TOML, D-Bus, CLI, and GTK. Decide canonical application identity matcher, rule schema, duplicate and precedence behavior, launch/exit restoration, persistence of manual overrides, and validation/error reporting. Result must provide the strict app_rules collection reserved by the TOML boundary.
Migrated from github.com/soubarnak/Mjolnir#20
Part of #1
## Question
Define FR-090 per-app mode-rule semantics across TOML, D-Bus, CLI, and GTK. Decide canonical application identity matcher, rule schema, duplicate and precedence behavior, launch/exit restoration, persistence of manual overrides, and validation/error reporting. Result must provide the strict `app_rules` collection reserved by the TOML boundary.
---
*Migrated from github.com/soubarnak/Mjolnir#20*
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Part of #1
Question
Define FR-090 per-app mode-rule semantics across TOML, D-Bus, CLI, and GTK. Decide canonical application identity matcher, rule schema, duplicate and precedence behavior, launch/exit restoration, persistence of manual overrides, and validation/error reporting. Result must provide the strict
app_rulescollection reserved by the TOML boundary.Migrated from github.com/soubarnak/Mjolnir#20