Govern, measure and evolve|INEMA.CLUB-PRO

Lesson 2 · 18 min

Permissions, identity and log

In G3 you decided the color of each action, and in G4 you contracted each tool with minimum access. What's left is to check that this really exists and keeps existing. At Horizonte, the log of actions was turned off "to save space" and the email assistant was approved with a "go ahead" on WhatsApp. This lesson gives the manager a 10-item checklist to review every month.

Start the lesson
An IT technician and the sales manager look together at a monitor showing a list of lines and colored switches, some of them turned off; a network rack stands in the background.

In this lesson you will

  1. 1Why the agent needs its own identity
  2. 2Grant permission in writing, with scope and expiration
  3. 3The log that answers the five questions
  4. 4The monthly access review and the agent's off switch

Goal: make sure each agent action has its own identity, a permission granted in writing, and a log that says who, when, what and with which version.

01Four checks for the manager

You don't configure anything: you check that it exists and ask for what's missing. Click each step.

Click each block in the diagram to see what it does.

The technical risks (exposed key, injection, too much permission) and LGPD are covered in the Base course of Profissional 2030; here the subject is what the manager checks. Horizonte: fictional study company.

02What each check asks for

Four lab problems, seen from the side of the person accountable for the area.

1. Own identity

If Hora acted with Patrícia's login, the log would say it was Patrícia, and turning off Hora would mean locking out Patrícia. Ask for an account in the agent's name in every system it uses.

The credential for that account stays on the server, kept by IT. You don't need to see it: you need to know who has access to it and when it was last changed.

In the labThe email assistant's configuration carries the token inside the file itself. Patrícia's request to Rafael: token in a server vault, with the list of who has access.

03Templates to copy

The 10-item checklist, the log line and the monthly review. The next tab shows the checklist applied to Hora.

Agent governance checklist (10 items)
GOVERNANCE CHECKLIST · agent: <name> · version <...> · checked by <name> on <date>
For each item: yes / no · where you can see it (file, screen, person who confirmed)

IDENTITY
[ ] 1. The agent acts with its own account, in its own name, in every system.
[ ] 2. The account has a named human owner (responsibility matrix from lesson 1).
[ ] 3. The credential stays on the server, outside the prompt, the browser and spreadsheets;
       who has access to it is listed.
PERMISSION
[ ] 4. Each permission was requested and approved in writing, with scope and expiration.
[ ] 5. The permissions match the authority limit matrix and the tool contract;
       nothing more.
[ ] 6. No irreversible action within reach (pay, delete, change price, mass send).
LOG
[ ] 7. Every action logged: who and version, when, what, how much, who approved.
[ ] 8. The agent and whoever operates it can't delete or edit the log; retention period defined.
REVIEW
[ ] 9. Someone reads a sample every week and gets an alert for critical events.
[ ] 10. Access review every month and shutdown tested (pause, revoke, who takes over).

For each "no": owner <name> · deadline <date> · meanwhile: <action stays at yellow / paused>
Action log line
LOG · one line per agent action

| Date and time | Agent and version | Action (verb + object) | Amount | Case / conversation | Approval (who, when, on what) | Result |
|---|---|---|---|---|---|---|
| <dd/mm hh:mm> | <name vX.Y> | <created order / sent email / gave discount> | <R$> | <id> | <name, time, exact content> or <waived within the limit> | <done / returned / failed> |

Questions every line answers: who (and in which version), when, what, how much, who approved.
Monthly access review
MONTHLY REVIEW · <month> · led by <name> with <IT>

| Agent | System | Permission today | In the matrix? | Used this month? | Decision |
|---|---|---|---|---|---|
| <name> | <system> | <read / write / send / delete> | yes / no | yes / no | keep / reduce / remove |

Log sample read: <n> lines · findings: <...>
Off switch tested on <date> · time to stop: <minutes> · who took over: <name>
Credentials changed on <date> · retired agents with access revoked: <list or none>
Prompt · check the checklist against the files
You are an IT auditor. Below are the governance checklist of an AI agent
filled in by a manager and the agent's configuration files.
Do not fix the configuration. For each of the 10 items:

1. Say whether the files confirm the manager's "yes", citing the field.
2. Point out any item marked "yes" without evidence.
3. Point out any permission in the files that does not appear in the matrix.

Do not invent fields that are not in the files.

Checklist:
"""<paste>"""
Configuration files:
"""<paste>"""
Simulation: illustrative example

Hora · as it is in the lab × Patrícia's request · Horizonte, fictional study company

ItemToday (lab configuration)Request
1 Own accountyes: its own WhatsApp numberalso check in the orders app
2 Ownerno: "Rafael (outsourced IT)"Patrícia (lesson 1)
3 Credentialnot reportedRafael lists where it is kept and who has access
4 Written grantno: tools enabled without a requestone request per tool
5 Matches the matrixno: create order with no limit on amount or discountcaps in the tool (G3)
6 Irreversible outno: no human approvalpaid, price and delete out
7 Logno: conversations and actions are not savedturn on, with version
8 Nobody deletesnot applicable: there is no logretention out of Hora's reach
9 Someone readsnoPatrícia, 40 conversations per week (lesson 4)
10 Review and turn offno1st Monday of the month; off switch tested

Also in the lab: the model version is set as "modelo-exemplo", with no number. Without a version, the log doesn't say which Hora did what.

04Practice

The Hora checklist uses the lab files; the one for your agent uses yours.

1 · The Hora and assistant checklist

30 min

Open the Hora configuration and the email assistant configuration in the lab. Apply the checklist to both, marking where each answer shows up. Then write the log line that should exist for the hotel order (conversation c-202), with Patrícia's approval.

Done when: both checklists have all 10 items answered yes or no, with the file field that shows each answer; every "no" has an owner and a deadline; and the log line for the hotel order answers the 5 questions, with the Hora version.

2 · Your agent's checklist

40 min

Ask IT (or the vendor) for the configuration of the agent you chose in lesson 1 and the list of who has access to the credentials. Apply the checklist, run the check prompt, and put the first monthly access review on the calendar, with the off switch test.

Done when: your agent's checklist is saved with all 10 items and the evidence for each; every "no" has an owner and a deadline; and the monthly review is on the calendar with a date, attendees, and the off switch test.

Lab pieces: Hora configuration and email assistant. Technical risks and LGPD: risks lesson and data and LGPD lesson from Profissional 2030 Base.

05Quick test

4 questions. The explanation appears after your attempt.

Question 1 of 4

Why shouldn't the Hora act with Patrícia's login, even if it's faster to set up?

06Summary

IdentityAccount with the agent's name; credential on the server, with a list of who has access.
PermissionRequested and granted in writing, with scope, approver, and expiration.
LogWho and version, when, what, how much, who approved. No one inside can delete it.
ReviewWeekly sample, access every month, off switch tested, revoke the same day.

To go further

Previous lessonNext lesson