feat(permissions): expose network permission state (#103)

This commit is contained in:
2026-07-25 23:05:55 +02:00
parent e8731834f4
commit 3047dc9195
31 changed files with 2080 additions and 94 deletions

View File

@ -0,0 +1,19 @@
---
name: ticket103-network-permission-ux-surface
description: memory note ticket103-network-permission-ux-surface
metadata:
type: project
---
---
title: "Ticket #103 - UX surface for network permission"
type: reference
description: "Stable UX convention for exposing network permission in IdeA: Permissions panel as primary editor, Agents as compact summary, Terminal as contextual failure surface, and explicit runtime-locked state."
---
# Ticket #103 — UX surface for network permission
- Keep a single primary edit surface in `Permissions > Système`.
- Mirror the effective network state in the Agents list as a compact badge.
- Use the Terminal only for contextual, actionable failures.
- Distinguish clearly between user policy, effective state, and runtime lock.
- If the runtime cannot elevate permission in the active session, the control must be read-only and the UI must say so explicitly.