fix: log denied tool calls against their table; demo persona and data access; screenshots #16

Merged
KofTwentyTwo merged 2 commits from feature/demo-screens into develop 2026-10-13 19:29:40 +00:00
KofTwentyTwo commented 2026-10-13 19:24:35 +00:00 (Migrated from github.com)
  • Fix: the tool's table is set before the UI API call, so a refused call still names its table in assistant_tool_call and in the home's Recent denials. Before this, it showed "no table".
  • Demo (AssistantDemoServer, test sources) now seeds:
    • a default profile, "Ada", and an analysts profile scoped by permission;
    • two skills, one of them linked to Ada;
    • data access rows: page READ_WRITE and media NONE.
  • Screenshots (docs/screenshots, listed in its README), light and dark at 390 and 1440 px: the Recent denials card, the Explain access widget, the Data access table, a profile, a skill and the policy.

./mvnw verify is green.

🤖 Generated with Claude Code

- **Fix:** the tool's table is set before the UI API call, so a refused call still names its table in `assistant_tool_call` and in the home's Recent denials. Before this, it showed "no table". - **Demo** (`AssistantDemoServer`, test sources) now seeds: - a default profile, "Ada", and an analysts profile scoped by permission; - two skills, one of them linked to Ada; - data access rows: page READ_WRITE and media NONE. - **Screenshots** (`docs/screenshots`, listed in its README), light and dark at 390 and 1440 px: the Recent denials card, the Explain access widget, the Data access table, a profile, a skill and the policy. `./mvnw verify` is green. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
Sign in to join this conversation.