mirror of
https://github.com/mcloh/Enterprise-MCP-Service-Bus.git
synced 2026-11-05 22:14:11 +00:00
revisão e complementação da documentação do projeto
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
# ADR-001: Fronteira de MaximumEntitlement no MCP Client
|
||||
|
||||
**Status:** Aceito.
|
||||
**Fonte:** este ADR é o registro canônico desta decisão — não é mais gerado a partir de `docs/RI-PLANNING.md` (removido do repositório após a conclusão do marco M4; histórico preservado no git). Para contexto de implementação e validação, ver `RI/docs/AS-BUILT.md` e, quando aplicável, o contrato relevante em `RI/docs/interfaces/`.
|
||||
**Fonte:** este ADR é o registro canônico desta decisão. Para contexto de implementação e validação, ver `RI/docs/AS-BUILT.md` e, quando aplicável, o contrato relevante em `RI/docs/interfaces/`.
|
||||
|
||||
## Contexto
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# ADR-002: MCP Gateway como PEP unico
|
||||
|
||||
**Status:** Aceito.
|
||||
**Fonte:** este ADR é o registro canônico desta decisão — não é mais gerado a partir de `docs/RI-PLANNING.md` (removido do repositório após a conclusão do marco M4; histórico preservado no git). Para contexto de implementação e validação, ver `RI/docs/AS-BUILT.md` e, quando aplicável, o contrato relevante em `RI/docs/interfaces/`.
|
||||
**Fonte:** este ADR é o registro canônico desta decisão. Para contexto de implementação e validação, ver `RI/docs/AS-BUILT.md` e, quando aplicável, o contrato relevante em `RI/docs/interfaces/`.
|
||||
|
||||
## Contexto
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# ADR-003: Reautorizacao independente em tools/call
|
||||
|
||||
**Status:** Aceito.
|
||||
**Fonte:** este ADR é o registro canônico desta decisão — não é mais gerado a partir de `docs/RI-PLANNING.md` (removido do repositório após a conclusão do marco M4; histórico preservado no git). Para contexto de implementação e validação, ver `RI/docs/AS-BUILT.md` e, quando aplicável, o contrato relevante em `RI/docs/interfaces/`.
|
||||
**Fonte:** este ADR é o registro canônico desta decisão. Para contexto de implementação e validação, ver `RI/docs/AS-BUILT.md` e, quando aplicável, o contrato relevante em `RI/docs/interfaces/`.
|
||||
|
||||
## Contexto
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# ADR-004: Contexto agentico nunca eleva privilegio
|
||||
|
||||
**Status:** Aceito.
|
||||
**Fonte:** este ADR é o registro canônico desta decisão — não é mais gerado a partir de `docs/RI-PLANNING.md` (removido do repositório após a conclusão do marco M4; histórico preservado no git). Para contexto de implementação e validação, ver `RI/docs/AS-BUILT.md` e, quando aplicável, o contrato relevante em `RI/docs/interfaces/`.
|
||||
**Fonte:** este ADR é o registro canônico desta decisão. Para contexto de implementação e validação, ver `RI/docs/AS-BUILT.md` e, quando aplicável, o contrato relevante em `RI/docs/interfaces/`.
|
||||
|
||||
## Contexto
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# ADR-005: Cache privado de tools/list
|
||||
|
||||
**Status:** Aceito.
|
||||
**Fonte:** este ADR é o registro canônico desta decisão — não é mais gerado a partir de `docs/RI-PLANNING.md` (removido do repositório após a conclusão do marco M4; histórico preservado no git). Para contexto de implementação e validação, ver `RI/docs/AS-BUILT.md` e, quando aplicável, o contrato relevante em `RI/docs/interfaces/`.
|
||||
**Fonte:** este ADR é o registro canônico desta decisão. Para contexto de implementação e validação, ver `RI/docs/AS-BUILT.md` e, quando aplicável, o contrato relevante em `RI/docs/interfaces/`.
|
||||
|
||||
## Contexto
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# ADR-006: Proibicao de token passthrough
|
||||
|
||||
**Status:** Aceito.
|
||||
**Fonte:** este ADR é o registro canônico desta decisão — não é mais gerado a partir de `docs/RI-PLANNING.md` (removido do repositório após a conclusão do marco M4; histórico preservado no git). Para contexto de implementação e validação, ver `RI/docs/AS-BUILT.md` e, quando aplicável, o contrato relevante em `RI/docs/interfaces/`.
|
||||
**Fonte:** este ADR é o registro canônico desta decisão. Para contexto de implementação e validação, ver `RI/docs/AS-BUILT.md` e, quando aplicável, o contrato relevante em `RI/docs/interfaces/`.
|
||||
|
||||
## Contexto
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# ADR-007: Backend nunca exposto diretamente ao client
|
||||
|
||||
**Status:** Aceito.
|
||||
**Fonte:** este ADR é o registro canônico desta decisão — não é mais gerado a partir de `docs/RI-PLANNING.md` (removido do repositório após a conclusão do marco M4; histórico preservado no git). Para contexto de implementação e validação, ver `RI/docs/AS-BUILT.md` e, quando aplicável, o contrato relevante em `RI/docs/interfaces/`.
|
||||
**Fonte:** este ADR é o registro canônico desta decisão. Para contexto de implementação e validação, ver `RI/docs/AS-BUILT.md` e, quando aplicável, o contrato relevante em `RI/docs/interfaces/`.
|
||||
|
||||
## Contexto
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# ADR-008: Segmentacao de clients por dominio e risk tier
|
||||
|
||||
**Status:** Aceito.
|
||||
**Fonte:** este ADR é o registro canônico desta decisão — não é mais gerado a partir de `docs/RI-PLANNING.md` (removido do repositório após a conclusão do marco M4; histórico preservado no git). Para contexto de implementação e validação, ver `RI/docs/AS-BUILT.md` e, quando aplicável, o contrato relevante em `RI/docs/interfaces/`.
|
||||
**Fonte:** este ADR é o registro canônico desta decisão. Para contexto de implementação e validação, ver `RI/docs/AS-BUILT.md` e, quando aplicável, o contrato relevante em `RI/docs/interfaces/`.
|
||||
|
||||
## Contexto
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# ADR-009: Risk tiers R0-R4 para capabilities
|
||||
|
||||
**Status:** Aceito.
|
||||
**Fonte:** este ADR é o registro canônico desta decisão — não é mais gerado a partir de `docs/RI-PLANNING.md` (removido do repositório após a conclusão do marco M4; histórico preservado no git). Para contexto de implementação e validação, ver `RI/docs/AS-BUILT.md` e, quando aplicável, o contrato relevante em `RI/docs/interfaces/`.
|
||||
**Fonte:** este ADR é o registro canônico desta decisão. Para contexto de implementação e validação, ver `RI/docs/AS-BUILT.md` e, quando aplicável, o contrato relevante em `RI/docs/interfaces/`.
|
||||
|
||||
## Contexto
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# ADR-010: Governanca do Global Capability Registry
|
||||
|
||||
**Status:** Aceito.
|
||||
**Fonte:** este ADR é o registro canônico desta decisão — não é mais gerado a partir de `docs/RI-PLANNING.md` (removido do repositório após a conclusão do marco M4; histórico preservado no git). Para contexto de implementação e validação, ver `RI/docs/AS-BUILT.md` e, quando aplicável, o contrato relevante em `RI/docs/interfaces/`.
|
||||
**Fonte:** este ADR é o registro canônico desta decisão. Para contexto de implementação e validação, ver `RI/docs/AS-BUILT.md` e, quando aplicável, o contrato relevante em `RI/docs/interfaces/`.
|
||||
|
||||
## Contexto
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# ADR-011: Pipeline obrigatorio de publicacao de capabilities
|
||||
|
||||
**Status:** Aceito.
|
||||
**Fonte:** este ADR é o registro canônico desta decisão — não é mais gerado a partir de `docs/RI-PLANNING.md` (removido do repositório após a conclusão do marco M4; histórico preservado no git). Para contexto de implementação e validação, ver `RI/docs/AS-BUILT.md` e, quando aplicável, o contrato relevante em `RI/docs/interfaces/`.
|
||||
**Fonte:** este ADR é o registro canônico desta decisão. Para contexto de implementação e validação, ver `RI/docs/AS-BUILT.md` e, quando aplicável, o contrato relevante em `RI/docs/interfaces/`.
|
||||
|
||||
## Contexto
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# ADR-012: Entitlement Manager como autoridade unica de MaximumEntitlement
|
||||
|
||||
**Status:** Aceito.
|
||||
**Fonte:** este ADR é o registro canônico desta decisão — não é mais gerado a partir de `docs/RI-PLANNING.md` (removido do repositório após a conclusão do marco M4; histórico preservado no git). Para contexto de implementação e validação, ver `RI/docs/AS-BUILT.md` e, quando aplicável, o contrato relevante em `RI/docs/interfaces/`.
|
||||
**Fonte:** este ADR é o registro canônico desta decisão. Para contexto de implementação e validação, ver `RI/docs/AS-BUILT.md` e, quando aplicável, o contrato relevante em `RI/docs/interfaces/`.
|
||||
|
||||
## Contexto
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# ADR-013: Contrato plugavel de Profile Intelligence
|
||||
|
||||
**Status:** Aceito.
|
||||
**Fonte:** este ADR é o registro canônico desta decisão — não é mais gerado a partir de `docs/RI-PLANNING.md` (removido do repositório após a conclusão do marco M4; histórico preservado no git). Para contexto de implementação e validação, ver `RI/docs/AS-BUILT.md` e, quando aplicável, o contrato relevante em `RI/docs/interfaces/`.
|
||||
**Fonte:** este ADR é o registro canônico desta decisão. Para contexto de implementação e validação, ver `RI/docs/AS-BUILT.md` e, quando aplicável, o contrato relevante em `RI/docs/interfaces/`.
|
||||
|
||||
## Contexto
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# ADR-014: Perfil nunca amplia entitlement
|
||||
|
||||
**Status:** Aceito.
|
||||
**Fonte:** este ADR é o registro canônico desta decisão — não é mais gerado a partir de `docs/RI-PLANNING.md` (removido do repositório após a conclusão do marco M4; histórico preservado no git). Para contexto de implementação e validação, ver `RI/docs/AS-BUILT.md` e, quando aplicável, o contrato relevante em `RI/docs/interfaces/`.
|
||||
**Fonte:** este ADR é o registro canônico desta decisão. Para contexto de implementação e validação, ver `RI/docs/AS-BUILT.md` e, quando aplicável, o contrato relevante em `RI/docs/interfaces/`.
|
||||
|
||||
## Contexto
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# ADR-015: NBA como decisao de orquestracao, nao de autorizacao
|
||||
|
||||
**Status:** Aceito.
|
||||
**Fonte:** este ADR é o registro canônico desta decisão — não é mais gerado a partir de `docs/RI-PLANNING.md` (removido do repositório após a conclusão do marco M4; histórico preservado no git). Para contexto de implementação e validação, ver `RI/docs/AS-BUILT.md` e, quando aplicável, o contrato relevante em `RI/docs/interfaces/`.
|
||||
**Fonte:** este ADR é o registro canônico desta decisão. Para contexto de implementação e validação, ver `RI/docs/AS-BUILT.md` e, quando aplicável, o contrato relevante em `RI/docs/interfaces/`.
|
||||
|
||||
## Contexto
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# ADR-016: Contrato de dispatch/handoff do Agent Runtime
|
||||
|
||||
**Status:** Aceito.
|
||||
**Fonte:** este ADR é o registro canônico desta decisão — não é mais gerado a partir de `docs/RI-PLANNING.md` (removido do repositório após a conclusão do marco M4; histórico preservado no git). Para contexto de implementação e validação, ver `RI/docs/AS-BUILT.md` e, quando aplicável, o contrato relevante em `RI/docs/interfaces/`.
|
||||
**Fonte:** este ADR é o registro canônico desta decisão. Para contexto de implementação e validação, ver `RI/docs/AS-BUILT.md` e, quando aplicável, o contrato relevante em `RI/docs/interfaces/`.
|
||||
|
||||
## Contexto
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# ADR-017: Correlacao ponta a ponta via IDs versionados
|
||||
|
||||
**Status:** Aceito.
|
||||
**Fonte:** este ADR é o registro canônico desta decisão — não é mais gerado a partir de `docs/RI-PLANNING.md` (removido do repositório após a conclusão do marco M4; histórico preservado no git). Para contexto de implementação e validação, ver `RI/docs/AS-BUILT.md` e, quando aplicável, o contrato relevante em `RI/docs/interfaces/`.
|
||||
**Fonte:** este ADR é o registro canônico desta decisão. Para contexto de implementação e validação, ver `RI/docs/AS-BUILT.md` e, quando aplicável, o contrato relevante em `RI/docs/interfaces/`.
|
||||
|
||||
## Contexto
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# ADR-018: Stack de implementacao da RI
|
||||
|
||||
**Status:** Aceito.
|
||||
**Fonte:** este ADR é o registro canônico desta decisão — não é mais gerado a partir de `docs/RI-PLANNING.md` (removido do repositório após a conclusão do marco M4; histórico preservado no git). Para contexto de implementação e validação, ver `RI/docs/AS-BUILT.md` e, quando aplicável, o contrato relevante em `RI/docs/interfaces/`.
|
||||
**Fonte:** este ADR é o registro canônico desta decisão. Para contexto de implementação e validação, ver `RI/docs/AS-BUILT.md` e, quando aplicável, o contrato relevante em `RI/docs/interfaces/`.
|
||||
|
||||
## Contexto
|
||||
|
||||
|
||||
@@ -1,10 +1,9 @@
|
||||
# ADR-019: MCP Client identity -- production extension point (mTLS / workload identity)
|
||||
|
||||
**Status:** Documented (spike), not implemented in the RI (EP-01-T04, `could`).
|
||||
**Related:** this ADR is the canonical record of this decision -- no longer generated from
|
||||
`docs/RI-PLANNING.md` (removed from the repository after M4 completed; history preserved in
|
||||
git). See `RI/docs/AS-BUILT.md` and `RI/docs/interfaces/identity-oidc.md` for implementation and
|
||||
validation context. Also relevant: README.md §19, RF-02, Axiom 2.
|
||||
**Related:** this ADR is the canonical record of this decision. See `RI/docs/AS-BUILT.md` and
|
||||
`RI/docs/interfaces/identity-oidc.md` for implementation and validation context. Also relevant:
|
||||
README.md §19, RF-02, Axiom 2.
|
||||
|
||||
## Context
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# ADR-020: Downstream identity: token exchange ou service account isolado
|
||||
|
||||
**Status:** Aceito.
|
||||
**Fonte:** este ADR é o registro canônico desta decisão — não é mais gerado a partir de `docs/RI-PLANNING.md` (removido do repositório após a conclusão do marco M4; histórico preservado no git). Para contexto de implementação e validação, ver `RI/docs/AS-BUILT.md` e, quando aplicável, o contrato relevante em `RI/docs/interfaces/`.
|
||||
**Fonte:** este ADR é o registro canônico desta decisão. Para contexto de implementação e validação, ver `RI/docs/AS-BUILT.md` e, quando aplicável, o contrato relevante em `RI/docs/interfaces/`.
|
||||
|
||||
## Contexto
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# ADR-021: Escopo de LangGraph e Langfuse na RI
|
||||
|
||||
**Status:** Aceito.
|
||||
**Fonte:** este ADR é o registro canônico desta decisão — não é mais gerado a partir de `docs/RI-PLANNING.md` (removido do repositório após a conclusão do marco M4; histórico preservado no git). Para contexto de implementação e validação, ver `RI/docs/AS-BUILT.md` e, quando aplicável, o contrato relevante em `RI/docs/interfaces/`.
|
||||
**Fonte:** este ADR é o registro canônico desta decisão. Para contexto de implementação e validação, ver `RI/docs/AS-BUILT.md` e, quando aplicável, o contrato relevante em `RI/docs/interfaces/`.
|
||||
|
||||
## Contexto
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# ADR-022: Referencia operacional: Agent Platform OCI (Hoshikawa)
|
||||
|
||||
**Status:** Aceito.
|
||||
**Fonte:** este ADR é o registro canônico desta decisão — não é mais gerado a partir de `docs/RI-PLANNING.md` (removido do repositório após a conclusão do marco M4; histórico preservado no git). Para contexto de implementação e validação, ver `RI/docs/AS-BUILT.md` e, quando aplicável, o contrato relevante em `RI/docs/interfaces/`.
|
||||
**Fonte:** este ADR é o registro canônico desta decisão. Para contexto de implementação e validação, ver `RI/docs/AS-BUILT.md` e, quando aplicável, o contrato relevante em `RI/docs/interfaces/`.
|
||||
|
||||
## Contexto
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# ADR-023: Autorizacao de tools nunca vem de campo declarado no payload
|
||||
|
||||
**Status:** Aceito.
|
||||
**Fonte:** este ADR é o registro canônico desta decisão — não é mais gerado a partir de `docs/RI-PLANNING.md` (removido do repositório após a conclusão do marco M4; histórico preservado no git). Para contexto de implementação e validação, ver `RI/docs/AS-BUILT.md` e, quando aplicável, o contrato relevante em `RI/docs/interfaces/`.
|
||||
**Fonte:** este ADR é o registro canônico desta decisão. Para contexto de implementação e validação, ver `RI/docs/AS-BUILT.md` e, quando aplicável, o contrato relevante em `RI/docs/interfaces/`.
|
||||
|
||||
## Contexto
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# ADR-024: Posicionamento do E-MCP-BUS frente a plataformas multiagente externas
|
||||
|
||||
**Status:** Aceito.
|
||||
**Fonte:** este ADR é o registro canônico desta decisão — não é mais gerado a partir de `docs/RI-PLANNING.md` (removido do repositório após a conclusão do marco M4; histórico preservado no git). Para contexto de implementação e validação, ver `RI/docs/AS-BUILT.md` e, quando aplicável, o contrato relevante em `RI/docs/interfaces/`.
|
||||
**Fonte:** este ADR é o registro canônico desta decisão. Para contexto de implementação e validação, ver `RI/docs/AS-BUILT.md` e, quando aplicável, o contrato relevante em `RI/docs/interfaces/`.
|
||||
|
||||
## Contexto
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# ADR-025: OPA/Rego como engine do PDP
|
||||
|
||||
**Status:** Aceito.
|
||||
**Fonte:** este ADR é o registro canônico desta decisão — não é mais gerado a partir de `docs/RI-PLANNING.md` (removido do repositório após a conclusão do marco M4; histórico preservado no git). Para contexto de implementação e validação, ver `RI/docs/AS-BUILT.md` e, quando aplicável, o contrato relevante em `RI/docs/interfaces/`.
|
||||
**Fonte:** este ADR é o registro canônico desta decisão. Para contexto de implementação e validação, ver `RI/docs/AS-BUILT.md` e, quando aplicável, o contrato relevante em `RI/docs/interfaces/`.
|
||||
|
||||
## Contexto
|
||||
|
||||
|
||||
Reference in New Issue
Block a user