PRD-038 — Agentic Attention, Notification & Escalation Orchestration
1. Objetivo
O PRD-038 define a camada responsável por transformar eventos, riscos, exceções, deadlines e decisões em atenção humana ou automática, entregando a informação correta à pessoa ou equipe adequada.
A arquitetura passa a ter:
EVENT / SIGNAL
↓
INTERPRETATION
↓
RISK / PRIORITY
↓
ATTENTION ITEM
↓
AUDIENCE RESOLUTION
↓
CHANNEL SELECTION
↓
NOTIFICATION
↓
ACKNOWLEDGEMENT
↓
ESCALATION
↓
RESOLUTION
O objetivo não é simplesmente criar um sistema de notificações.
É criar uma orquestração de atenção.
2. Problema
Um sistema SST pode gerar milhares de eventos diariamente:
TrainingExpired
TrainingExpiringSoon
WorkPermitBlocked
ApprovalPending
DeadlineApproaching
SLAWarning
SLAExpired
IntegrationFailure
WorkflowBlocked
RiskDetected
GoalAtRisk
Enviar tudo para todos seria operacionalmente inviável.
O Agentic Work precisa responder:
Essa situação realmente exige atenção humana?
E, caso exija:
Quem deve agir, em quanto tempo e através de qual canal?
3. Princípio Fundamental
Uma ocorrência não deve automaticamente gerar uma notificação.
EVENT
↓
SIGNAL
↓
EVALUATION
↓
ATTENTION DECISION
↓
NOTIFICATION
Pode acontecer:
EVENT
↓
no human attention required
ou:
EVENT
↓
automatic action
↓
no notification
ou:
EVENT
↓
human approval required
4. Attention ≠ Notification
Essa distinção será central.
Attention
Representa:
“Existe algo que alguém precisa perceber ou resolver.”
Notification
Representa:
“Entregue uma mensagem por determinado canal.”
Portanto:
Attention Item
├── Notification A
├── Notification B
└── Escalation
5. Attention Item
interface AttentionItem {
attentionId: string;
tenantId: string;
type: AttentionType;
title: string;
description: string;
priority: AttentionPriority;
severity: AttentionSeverity;
status: AttentionStatus;
source: AttentionSource;
entityRefs: EntityRef[];
goalId?: string;
taskId?: string;
workflowId?: string;
executionId?: string;
assignedTo?: AttentionAssignee;
dueAt?: string;
createdAt: string;
updatedAt: string;
}
6. Attention Types
INFORMATION
NOTICE
REMINDER
WARNING
ACTION_REQUIRED
APPROVAL_REQUIRED
REVIEW_REQUIRED
ESCALATION
INCIDENT
CRITICAL
7. Priority
Prioridade deverá ser distinta de severidade.
LOW
NORMAL
HIGH
URGENT
CRITICAL
8. Severity
Severidade representa impacto potencial:
LOW
MEDIUM
HIGH
CRITICAL
Exemplo:
Severity = HIGH
Priority = LOW
pode significar uma situação grave, mas que não requer intervenção imediata.
9. Urgency
A urgência poderá ser calculada usando:
deadline
risk
impact
dependency
goal importance
current state
10. Attention Score
Uma pontuação poderá ser calculada:
attentionScore =
impact
× urgency
× risk
× businessPriority
O algoritmo deverá ser versionado.
11. No Arbitrary LLM Priority
O LLM não poderá simplesmente declarar:
“Isso parece urgente.”
A prioridade deverá utilizar:
- regras;
- políticas;
- métricas;
- deadlines;
- risco;
- contexto.
O LLM poderá auxiliar na classificação semântica, mas não terá autoridade final.
12. Deduplication
Se o sistema receber:
TrainingExpired
TrainingExpired
TrainingExpired
não deverá criar três alertas idênticos.
Deverá produzir:
1 Attention Item
occurrences = 3
13. Attention Aggregation
Exemplo:
127 Work Permits
training expiring
Em vez de:
127 notifications
poderá existir:
1 aggregated Attention Item
com:
14. Alert Fatigue Protection
O sistema deverá controlar:
notification frequency
duplicate rate
acknowledgement rate
dismissal rate
escalation rate
15. Suppression
Uma atenção poderá ser temporariamente suprimida:
SUPPRESSED
sem apagar o evento original.
16. Suppression TTL
Exemplo:
Lembrar novamente em 4 horas.
{
"suppressedUntil": "2026-09-01T20:00:00Z"
}
17. Acknowledgement
A pessoa poderá reconhecer:
ACKNOWLEDGED
Isso não significa necessariamente:
RESOLVED
18. Attention Lifecycle
CREATED
↓
OPEN
↓
ACKNOWLEDGED
↓
IN_PROGRESS
↓
RESOLVED
↓
CLOSED
Alternativas:
DISMISSED
SUPPRESSED
ESCALATED
EXPIRED
CANCELLED
19. Assignment
Attention Items poderão ser atribuídos a:
USER
TEAM
ROLE
DEPARTMENT
AGENT
QUEUE
20. Assignment Resolution
Exemplo:
Work Permit
↓
employee.department
↓
Safety Team
↓
Supervisor
A resolução deverá ser determinística e baseada em regras.
21. Responsibility Graph
O Knowledge Graph poderá ajudar a descobrir:
WorkPermit
→ Employee
→ Department
→ Supervisor
→ Safety Team
Mas a atribuição final deverá passar por Policy.
22. Escalation
Se uma atenção não for resolvida:
Supervisor
↓
Manager
↓
Safety Director
23. Escalation Policy
interface EscalationPolicy {
policyId: string;
levels: EscalationLevel[];
maxEscalations: number;
stopCondition: string;
}
24. Escalation Level
interface EscalationLevel {
level: number;
after: string;
audience: AttentionAssignee;
channels: NotificationChannel[];
priorityIncrease?: boolean;
}
25. Example
0h → Supervisor
4h → Manager
8h → Safety Director
26. Temporal Integration
O PRD-037 será responsável por:
when escalation occurs
when reminder occurs
when SLA expires
Assim:
Attention
↓
Temporal Scheduler
↓
Reminder / Escalation
27. Notification Channels
A arquitetura deverá permitir:
IN_APP
EMAIL
PUSH
SMS
WEBHOOK
CHAT
WHATSAPP
VOICE
A disponibilidade concreta dependerá das integrações instaladas.
28. Channel Abstraction
interface NotificationChannel {
channelId: string;
type: string;
send(
notification: NotificationRequest
): Promise<NotificationResult>;
}
29. External Gateway
Canais externos deverão utilizar o PRD-025.
Nunca:
Agent → WhatsApp API
diretamente.
Sempre:
Agent
↓
Capability
↓
Policy
↓
External Gateway
↓
Channel
30. Notification Model
interface Notification {
notificationId: string;
attentionId: string;
tenantId: string;
recipient: NotificationRecipient;
channel: string;
templateId: string;
payload: Record<string, unknown>;
priority: AttentionPriority;
scheduledAt?: string;
expiresAt?: string;
status: NotificationStatus;
}
31. Templates
Mensagens deverão usar templates versionados.
training-expiring.v3
work-permit-blocked.v2
approval-required.v4
32. Localization
Templates poderão possuir:
pt-BR
en-US
es
e respeitar locale do destinatário.
33. Notification ≠ Business Action
Receber:
“Seu Work Permit está bloqueado.”
não significa executar:
UNBLOCK
A notificação é apenas comunicação.
34. Actionable Notification
Algumas notificações poderão possuir ação:
[Revisar]
[Aprovar]
[Ver detalhes]
Mas cada botão deverá mapear para uma Capability registrada.
35. Deep Link
O link deverá apontar para uma rota semântica:
/work-permits/WP-1001
ou um identificador semântico equivalente.
Não deverá embutir autorização no link.
36. Authentication
Ao abrir a ação:
User
↓
Authentication
↓
Authorization
↓
Capability
será revalidada.
37. Notification Action Token
Quando necessário, poderá existir um token curto:
attentionActionToken
Esse token deverá ser:
- limitado;
- expirável;
- vinculado ao usuário;
- vinculado ao tenant;
- vinculado à atenção;
- incapaz de ampliar permissões.
38. Approval Notification
Para:
“Aprovar Work Permit”
a notificação poderá levar ao Decision Center.
A aprovação real seguirá:
Notification
↓
Decision Center
↓
Policy
↓
Confirmation
↓
Capability
↓
Execution
39. Quiet Hours
Usuários poderão possuir períodos:
22:00–07:00
durante os quais notificações não críticas são adiadas.
40. Critical Override
Notificações CRITICAL poderão ultrapassar quiet hours quando autorizado pela Policy.
41. Notification Preferences
interface NotificationPreferences {
userId: string;
channels: ChannelPreference[];
quietHours?: QuietHours;
digestMode?: DigestMode;
categories: CategoryPreference[];
}
42. User Preference ≠ Policy
Um usuário poderá dizer:
“Não quero receber e-mail.”
Mas não poderá desativar uma comunicação que uma Policy determine como obrigatória.
43. Channel Selection
O sistema poderá escolher:
IN_APP
para informação normal e:
PUSH + EMAIL
para alta prioridade.
44. Adaptive Channel Selection
A seleção poderá considerar:
priority
urgency
user preference
channel availability
delivery history
time
policy
45. No Manipulative Notification
O Agent não poderá gerar mensagens projetadas para pressionar indevidamente o usuário.
Exemplo proibido:
“Você precisa aprovar agora ou o sistema inteiro ficará indisponível.”
sem evidência.
46. Evidence in Notifications
Quando relevante, a notificação deverá incluir evidência:
Training expires:
15/09/2026
Affected Work Permits:
23
Source:
LMS synchronization
47. Explainability
O usuário deverá poder acessar:
Why am I seeing this?
e obter:
- origem;
- entidade;
- regra;
- deadline;
- evidência;
- prioridade;
- política aplicável.
48. Notification Batching
Exemplo:
23 notifications
podem virar:
Daily summary:
23 Work Permits require attention
desde que a urgência permita.
49. Digest
DAILY
HOURLY
WEEKLY
50. Immediate Delivery
Itens:
CRITICAL
URGENT
APPROVAL_REQUIRED
poderão exigir entrega imediata.
51. Notification Delivery States
QUEUED
SENDING
SENT
DELIVERED
FAILED
EXPIRED
CANCELLED
52. Delivery Confirmation
Quando o canal suportar:
SENT
DELIVERED
READ
serão estados diferentes.
53. No False Acknowledgement
O sistema nunca deverá interpretar:
SENT
como:
READ
54. Failed Delivery
Se:
email failed
o Orchestrator poderá selecionar outro canal, conforme Policy:
EMAIL
↓
PUSH
↓
IN_APP
55. Channel Failure
Integração externa indisponível:
WhatsApp unavailable
deverá gerar uma exceção tratada pelo PRD-024.
56. Notification Retry
Retries deverão:
- respeitar idempotência;
- possuir limite;
- usar backoff;
- não gerar duplicatas.
57. Idempotency
notificationKey =
attentionId +
recipientId +
channel +
templateVersion +
occurrenceId;
58. Attention Ownership
A mesma atenção poderá mudar de responsável:
Supervisor
↓
Manager
O histórico deverá ser preservado.
59. Assignment History
interface AssignmentEvent {
attentionId: string;
from?: AttentionAssignee;
to: AttentionAssignee;
reason: string;
occurredAt: string;
}
60. Attention Queue
Equipes poderão possuir filas:
Safety Review
Training Review
Incident Response
Work Permit Approval
61. Queue Prioritization
Dentro da fila:
CRITICAL
↓
URGENT
↓
HIGH
↓
NORMAL
com deadline e SLA como fatores adicionais.
62. Load Balancing
A atribuição poderá considerar:
team capacity
current workload
skill
availability
location
shift
Integrando com PRD-033.
63. Skill-Based Routing
Exemplo:
Risk issue
↓
requires skill = "industrial-risk"
↓
route to qualified team
64. Qualification
A Policy deverá determinar se um usuário pode assumir determinada atenção.
65. Delegation
PRD-027 permitirá delegação temporária:
Supervisor unavailable
↓
delegation active
↓
Manager receives attention
66. Delegation Expiration
Quando expirar:
reassign
ou:
escalate
conforme policy.
67. Attention Center
O PRD-022 será a interface principal.
┌────────────────────────────────────┐
│ Attention Center │
├────────────────────────────────────┤
│ 🔴 3 Critical │
│ 🟠 17 Urgent │
│ 🟡 42 Action Required │
│ │
│ [Filter] [Assign] [Snooze] │
└────────────────────────────────────┘
68. Semantic UI
A UI deverá expor semanticamente:
attentionCenter
attentionList
attentionItem
attentionActions
attentionFilters
conforme PRD-011.
69. Agent Access
O usuário poderá perguntar:
“O que precisa da minha atenção?”
O Agent deverá consultar:
Attention Center
+
permissions
+
assignment
+
priority
+
deadline
70. Natural Language Actions
“Mostre os críticos.”
→ filtro semântico.
“Resolva o primeiro.”
→ referência à atenção atual.
“Passe esse para João.”
→ Assignment Capability + Policy.
71. Ambiguous Reference
Se existirem:
3 critical items
e o usuário disser:
“Resolva aquele.”
o sistema deverá utilizar contexto/foco ou pedir esclarecimento.
72. Bulk Actions
“Resolva todos.”
será considerado potencialmente alto risco.
Deverá existir:
- limite;
- preview;
- confirmação;
- Policy;
- audit.
73. Attention Bulk Aggregation
Uma operação em massa poderá tratar:
100 Attention Items
como:
1 bulk operation
sem perder o histórico individual.
74. Goal Integration
Goals poderão gerar:
GoalAtRisk
que vira:
AttentionItem
75. Exception Integration
Incidentes críticos:
Incident
↓
Critical Attention
↓
Incident Response Team
76. Proactive Integration
O PRD-021 poderá produzir:
Recommendation
e o Attention Orchestrator decidir:
inform
remind
require action
escalate
77. Decision Integration
Uma decisão que necessita aprovação:
Decision
↓
APPROVAL_REQUIRED
↓
Attention
↓
Decision Center
78. Workflow Integration
Workflow bloqueado:
Workflow
↓
WAITING_APPROVAL
↓
Attention
79. Temporal Integration
Attention
↓
dueAt
↓
Scheduler
↓
reminder
↓
escalation
80. Event Fabric Integration
Eventos de atenção:
AttentionCreated
AttentionAssigned
AttentionAcknowledged
AttentionEscalated
AttentionResolved
AttentionClosed
NotificationSent
NotificationFailed
81. State Fabric Integration
Attention deverá possuir versão:
attentionVersion
evitando duas pessoas resolverem o mesmo item simultaneamente.
82. Optimistic Concurrency
User A:
attention version 5
User B:
attention version 5
User A resolves
→ version 6
User B resolves
→ VERSION_CONFLICT
83. Security
O Attention Center deverá filtrar por:
tenant
user
roles
permissions
resource access
delegation
policy
84. Information Leakage Protection
Mesmo a existência de uma atenção pode ser informação sensível.
Não revelar:
"Você não tem acesso ao incidente X"
quando isso permitir inferir que X existe.
85. Notification Data Minimization
E-mails e mensagens externas deverão evitar dados sensíveis desnecessários.
Exemplo:
Em vez de:
“João da Silva, CPF ..., teve treinamento de NR-... vencido...”
poder usar:
“Um treinamento associado a um Work Permit requer atenção.”
O detalhe completo fica no sistema autenticado.
86. External Channel Security
Nunca enviar:
- tokens;
- credentials;
- dados secretos;
- links permanentes de autorização;
- informações de outro tenant.
87. Audit
Cada etapa deverá ser auditável:
Attention created
Priority calculated
Assigned
Notification scheduled
Notification sent
Notification delivered
Acknowledged
Escalated
Resolved
Closed
88. Audit Reason
Mudanças de prioridade/assignment deverão registrar:
reason
actor
policyVersion
timestamp
89. Observability
Métricas:
attention_created
attention_resolved
attention_escalated
attention_overdue
notification_sent
notification_failed
notification_delivered
notification_read
duplicate_suppressed
attention_suppressed
false_alert_rate
90. Attention Quality
Medir:
Time To Acknowledge
Time To Resolution
Time To Escalation
Notification Delivery Rate
Alert Fatigue Rate
Dismissal Rate
False Positive Rate
91. Intelligent Suppression
O sistema poderá identificar:
100 identical low-risk alerts
e agrupá-los.
Mas a supressão deverá respeitar Policy.
92. No Silent Suppression of Critical Items
Itens:
CRITICAL
SECURITY
SAFETY
COMPLIANCE
não poderão ser silenciosamente suprimidos por modelos estatísticos.
93. Learning Integration
PRD-012 poderá identificar:
90% of notifications dismissed
e sugerir:
Reduzir frequência dessa categoria.
Mas a mudança deverá passar por revisão.
94. Notification Experimentation
Poderá existir A/B testing para:
- horário;
- canal;
- template;
- agrupamento.
Não para:
- segurança;
- autorização;
- critical escalation.
95. Cost Optimization
Canais externos possuem custos diferentes.
O sistema poderá preferir:
IN_APP
antes de:
SMS
quando a urgência permitir.
96. Channel Fallback Matrix
Exemplo:
| Prioridade | Principal | Fallback |
|---|---|---|
| Normal | In-App | Digest |
| High | Push | |
| Urgent | Push + Email | SMS |
| Critical | Push + Email | Escalation |
A configuração será por tenant/policy.
97. Rate Limits
Existirão limites por:
tenant
user
team
channel
attention type
time window
98. Notification Storm Protection
Se um evento sistêmico gerar:
50,000 notifications
o sistema deverá:
aggregate
throttle
prioritize
deduplicate
em vez de disparar tudo imediatamente.
99. Incident Mode
Durante um incidente:
10,000 errors
o sistema poderá criar:
1 Incident
+
1 Critical Attention
em vez de 10.000 notificações.
100. Attention Resolution
Resolver uma atenção não significa necessariamente resolver a causa.
Exemplo:
Notification acknowledged
mas:
Work Permit still blocked
Então:
ACKNOWLEDGED
≠
RESOLVED
101. Automatic Resolution
Uma atenção poderá ser automaticamente resolvida quando a condição desaparecer.
Exemplo:
TrainingExpired
↓
TrainingRenewed
↓
condition false
↓
Attention RESOLVED
102. Resolution Verification
A resolução deverá utilizar o State Fabric:
state changed
↓
verify
↓
resolve attention
103. Stale Attention
Se uma atenção tiver sido criada sobre:
WorkPermit version 42
mas o estado atual for:
version 43
ela deverá ser reavaliada.
104. Attention Reconciliation
Attention
↓
State Fabric
↓
Current state
↓
still valid?
├── YES → remain open
└── NO → auto-resolve/update
105. First Vertical Slice
Caso:
Training expiration → Work Permit compliance → Human attention
106. Scenario
Training expires in 15 days
Temporal Intelligence gera:
DeadlineApproaching
107. Proactive Evaluation
PRD-021 identifica:
23 Work Permits affected
108. Goal Evaluation
PRD-036:
Goal:
Maintain Work Permit Compliance
Status:
AT_RISK
109. Attention Creation
Attention:
23 Work Permits require training renewal
Priority:
HIGH
Owner:
Safety Team
110. Notification
IN_APP
+
EMAIL
para o responsável.
111. Escalation
Se não houver acknowledgement em:
24 hours
→ Supervisor.
Após:
48 hours
→ Manager.
112. Resolution
Quando o LMS informar:
Training renewed
o State Fabric atualiza o estado.
A atenção é reavaliada.
Se todos os 23 estiverem conformes:
Attention → RESOLVED
Goal → progress updated
113. Acceptance Criteria
- Attention Item implementado.
- Attention lifecycle implementado.
- Priority separado de severity.
- Attention scoring implementado.
- Deduplication implementada.
- Aggregation implementada.
- Suppression com TTL.
- Assignment implementado.
- Queue implementada.
- Skill-based routing implementado.
- Escalation policy implementada.
- Notification abstraction implementada.
- Channel abstraction implementada.
- Templates versionados.
- Localization implementada.
- Delivery tracking implementado.
- Notification retry implementado.
- Idempotency implementada.
- Channel fallback implementado.
- Quiet hours implementado.
- Notification preferences implementadas.
- Critical override implementado.
- Actionable notifications implementadas.
- Secure action tokens implementados quando necessários.
- Deep links semânticos implementados.
- Bulk attention protection implementada.
- Alert storm protection implementada.
- Incident aggregation implementada.
- Goal integration implementada.
- Proactive Intelligence integrada.
- Decision Center integrado.
- Workflow integrado.
- Event Fabric integrado.
- State Fabric integrado.
- Temporal Fabric integrado.
- Resource/Capacity integrado.
- Identity/Delegation integrado.
- External Gateway integrado.
- Tenant isolation validada.
- Sensitive data minimization implementada.
- Audit implementado.
- Observability implementada.
- Work Permit vertical slice funcionando.
Evidência de implementação e produção — 2026-09-05
A base de atenção está implementada com itens e eventos imutáveis por tenant, pontuação versionada que separa prioridade de severidade, deduplicação/agregação limitada contra storm, supressão, roteamento por qualificação/capacidade/delegação ativa, ciclo de vida e escalonamento. Rotas autenticadas persistem templates versionados, políticas, atribuições, tokens de ação de uso único e reconciliação com evidência. O runtime expira itens vencidos e despacha entregas in-app e externas idempotentes via Event Fabric; entregas externas registram tentativas, recibos ou falhas.
Em 2026-09-05, verify:attention passou com 43 testes em 6 arquivos. O canário autenticado em produção comprovou 23 ocorrências agregadas de seis fontes, prioridade URGENT e severidade HIGH, delegação, template pt-BR, canais EMAIL/IN_APP, payload minimizado, token de ação de 64 caracteres consumido uma vez, lifecycle completo, escalonamento de dois níveis, reconciliação versionada, isolamento de tenant e negação sem autenticação; terminou com remainingRows: 0 e sem conceder execução. A prova valida o contrato de orquestração; aceite pelo provedor externo continua uma observação operacional distinta de entrega registrada pelo sistema.
Em 2026-09-06, a regressão atual de runtime, notificações, orquestração, escalonamento e projeções de Attention passou com 51 testes. O typecheck do Agent passou novamente, e o health público do Worker confirmou runtime e bindings. A classificação PROVEN_CLOUDFLARE permanece sustentada pelo canário autenticado registrado.
114. Resultado Arquitetural
Com o PRD-038, o Agentic Work passa a fechar o ciclo entre inteligência e atenção humana:
EVENT
│
▼
SIGNAL
│
▼
PROACTIVE / GOAL
│
▼
RISK / DECISION
│
▼
ATTENTION ENGINE
│
┌───────────┼───────────┐
▼ ▼ ▼
ASSIGN NOTIFY ESCALATE
│ │ │
└───────────┼───────────┘
▼
HUMAN
│
▼
ACTION
│
▼
VERIFICATION
│
▼
STATE FABRIC
│
▼
RESOLUTION
A grande mudança é que o sistema deixa de simplesmente produzir alertas.
Ele passa a administrar um ciclo completo:
detectar → priorizar → direcionar → comunicar → acompanhar → escalar → verificar → resolver.
PRD-039 — Agentic Resource & Workforce Coordination Fabric
A próxima camada surge naturalmente do PRD-038.
Agora sabemos:
- o que precisa ser feito — Goals;
- quando — Temporal Intelligence;
- quem precisa saber — Attention;
- qual ação executar — Capabilities;
- como executar — Planning;
- como adaptar — Runtime;
- qual estado é verdadeiro — State Fabric.
Mas existe uma pergunta ainda não resolvida:
Quem ou o que possui capacidade real para realizar o trabalho?
Isso envolve muito mais que infraestrutura computacional.
O Agentic Work deverá coordenar:
HUMANS
TEAMS
AGENTS
SYSTEMS
APIs
MACHINES
RESOURCES
EXTERNAL PROVIDERS
O PRD-039 deverá portanto criar uma camada de Resource & Workforce Coordination, cobrindo:
- Resource Registry;
- Human Resources;
- Team Resources;
- Agent Resources;
- System Resources;
- Physical Resources;
- Skills;
- Qualifications;
- Certifications;
- Availability;
- Capacity;
- Shift;
- Location;
- Workload;
- Reservations;
- Allocation;
- Assignment;
- Skill Matching;
- Workforce Scheduling;
- Resource Conflicts;
- Resource Dependencies;
- Capacity Forecasting;
- Workload Balancing;
- Priority;
- SLA;
- Cost;
- Resource Health;
- Qualification Expiration;
- Delegation;
- Substitution;
- Absence;
- Escalation;
- Multi-tenant quotas;
- Human + Agent collaboration;
- Human-in-the-loop assignment;
- Resource-aware planning;
- Resource-aware execution;
- Dynamic reassignment;
- Resource reservation;
- Release of resources;
- Resource contention;
- Capacity exhaustion;
- External resource availability;
- audit;
- observability.
O conceito central será:
TASK
↓
REQUIRED CAPABILITIES
↓
REQUIRED SKILLS
↓
AVAILABLE RESOURCES
↓
QUALIFICATION
↓
CAPACITY
↓
ASSIGNMENT
↓
EXECUTION
E isso permitirá que o Agentic Work evolua de:
“Eu sei o que precisa ser feito.”
para:
“Eu sei o que precisa ser feito, quem ou o que pode fazê-lo, se essa capacidade está disponível, quando pode fazê-lo e como alocar o recurso sem violar as regras do sistema.”