Skip to content

Commit dac6b08

Browse files
committed
docs: fix broken heading anchor and relative link depth
1 parent 634c42d commit dac6b08

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

aiac/docs/specs/integration-test/policy-pipeline.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -379,7 +379,7 @@ carry no policy grant ("Resolves to…") and no owning-client naming, and stay w
379379
cap so they are written verbatim (no shortened renderings). Client `type` is **not** inferred from
380380
description prose: the test provisions each client's `client.type` attribute (the type UC1
381381
discovers from the agent card / `kagenti.io/type` label) as a plain string `"Agent"` / `"Tool"`, so
382-
`Service` type resolution ([../../src/aiac/idp/configuration/models.py:79-87](../../src/aiac/idp/configuration/models.py#L79-L87))
382+
`Service` type resolution ([../../../src/aiac/idp/configuration/models.py:79-87](../../../src/aiac/idp/configuration/models.py#L79-L87))
383383
tags each client from the attribute without touching the TEMP description-keyword fallback.
384384

385385
**`github-agent`** — client (Agent):

aiac/docs/specs/integration-test/uc1-onboarding-pipeline.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@ asserts the truth table against **each** variant's Rego (step 7). Steps 1–6 de
143143
the probe query `data.probe.outbound.allow` (in `probe_uc1.rego`), which binds `input.function_name`
144144
against the generated **user→tool** data maps (`subject_ok`) **only**. The agent→tool gate
145145
(`target_ok`) is **not** probed — under UC-1's single generic `github-agent.agent` role it is
146-
degenerate/empty (see *[The agenttool gate](#the-agent-tool-gate-degenerate-by-design)*), matching
146+
degenerate/empty (see *[The agent-to-tool gate](#the-agent-to-tool-gate-degenerate-by-design)*), matching
147147
phase-1's "user-gating dimension only."
148148
- **Name matching** — because `scenario_uc1.py` stores the **full discovered scope names**, the probe
149149
matches `input.function_name` to a scope by **exact string equality** (no prefix-stripping token-set
@@ -217,7 +217,7 @@ Both are inherent to running real UC-1; making the Rego byte-identical would req
217217
this test into `policy-pipeline`). The test therefore asserts **same files + same decisions + equivalent
218218
grant sets**, not identical text.
219219

220-
### The agenttool gate (degenerate by design)
220+
### The agent-to-tool gate (degenerate by design)
221221

222222
Phase-1 states outbound access is an **intersection** of the user→tool gate and the agent→tool gate, but
223223
that "the agent holds all of `github-tool`'s scopes, so this demo exercises the **user-gating dimension

0 commit comments

Comments
 (0)