2026-08-21 08:38:13 +02:00
|
|
|
# GENERATED by scripts/emit_high_risk_paths.py -- do not edit by hand.
|
|
|
|
|
# Concrete KV data paths for lanes ops-warden grades `risk: high`.
|
|
|
|
|
#
|
|
|
|
|
# This is an INPUT, not a policy. ops-warden states which paths it grades
|
|
|
|
|
# high; railiance-platform owns what agent-high-risk-boundary denies and may
|
|
|
|
|
# deny more, deny less, or dispute a grade (ADR-0002, ADR-0008).
|
|
|
|
|
#
|
|
|
|
|
# Grades cover every field a read of the path discloses, not the field the
|
|
|
|
|
# lane is named after (ADR-0008). `fields` is recorded where an owning CCR
|
|
|
|
|
# declares it, and is null where the field set has not been established --
|
|
|
|
|
# null means unknown, never 'one field'.
|
|
|
|
|
|
2026-10-17 12:08:52 +02:00
|
|
|
generated_at: "2026-10-17T10:08:52Z"
|
2026-08-21 08:38:13 +02:00
|
|
|
source: ops-warden/registry/routing/catalog.yaml
|
2026-10-17 12:08:52 +02:00
|
|
|
catalog_revision: "a14376cf62945b7df619e81c8d59d0208dec7a3f"
|
|
|
|
|
catalog_revision_date: "2026-10-17T12:08:49+02:00"
|
|
|
|
|
catalog_dirty: false
|
feat(case): KERNEL-2/3 lane resolution and mode-aware admission; CATALOG-1 draft lanes
nk48 1.3 owner review (owner-review-ops-warden.json):
- KERNEL-2: Executor.admit parses catalog_source and resolves descriptor.lane;
refuses a missing, non-active, undelegated or ungraded lane, an owner outside
owner_repo, and a mint/change effect on a lane not graded risk high.
catalog-routing-acceptance still covers the whole catalog digest.
- KERNEL-3: dispatch mode is read from the type's follow_through step
(warden_executes/attended). The step must declare both booleans and a lane
and agree with the descriptor's lane and owner. Attended: human actor,
WARDEN_AGENT_ID unset, parent-session revocation scope, caller lane equal to
the step lane. Owner: native delegation, owner_repo == descriptor.owner, no
Warden-executed lane and no Warden-brokered mint.
- CATALOG-1: draft entries keycape-attended-case-change (OW-1.3-C1),
platform-secret-delivery, consumer-owner-deployment, apps-consumer-handover.
Not promoted; promotion waits for owner confirmation.
- Fixture catalogs and type steps in tests; published routing_lanes coverage
and the workload-join count follow the four new not-applicable lanes.
PARAMETER_PINS untouched (PIN-1 waits for founder acknowledgment).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 903097@bnt-lap001
Assistant-Session: aa320c8f-c3fa-46e7-8541-0b58e1e45d23
2026-10-17 12:08:49 +02:00
|
|
|
high_risk_lane_count: 38
|
2026-10-05 16:13:52 +02:00
|
|
|
concrete_path_count: 17
|
2026-08-21 08:38:13 +02:00
|
|
|
|
|
|
|
|
# Graded high but not a single KV address -- a routing pattern, a broker
|
|
|
|
|
# grant, or a non-KV lane. Nothing here for a policy to deny.
|
|
|
|
|
no_concrete_path:
|
feat(case): KERNEL-2/3 lane resolution and mode-aware admission; CATALOG-1 draft lanes
nk48 1.3 owner review (owner-review-ops-warden.json):
- KERNEL-2: Executor.admit parses catalog_source and resolves descriptor.lane;
refuses a missing, non-active, undelegated or ungraded lane, an owner outside
owner_repo, and a mint/change effect on a lane not graded risk high.
catalog-routing-acceptance still covers the whole catalog digest.
- KERNEL-3: dispatch mode is read from the type's follow_through step
(warden_executes/attended). The step must declare both booleans and a lane
and agree with the descriptor's lane and owner. Attended: human actor,
WARDEN_AGENT_ID unset, parent-session revocation scope, caller lane equal to
the step lane. Owner: native delegation, owner_repo == descriptor.owner, no
Warden-executed lane and no Warden-brokered mint.
- CATALOG-1: draft entries keycape-attended-case-change (OW-1.3-C1),
platform-secret-delivery, consumer-owner-deployment, apps-consumer-handover.
Not promoted; promotion waits for owner confirmation.
- Fixture catalogs and type steps in tests; published routing_lanes coverage
and the workload-join count follow the four new not-applicable lanes.
PARAMETER_PINS untouched (PIN-1 waits for founder acknowledgment).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 903097@bnt-lap001
Assistant-Session: aa320c8f-c3fa-46e7-8541-0b58e1e45d23
2026-10-17 12:08:49 +02:00
|
|
|
- consumer-owner-deployment
|
2026-08-21 08:38:13 +02:00
|
|
|
- database-dynamic-credentials
|
2026-09-14 09:59:11 +02:00
|
|
|
- flex-auth-decision-envelope-signing-key
|
2026-10-09 19:59:49 +02:00
|
|
|
- fluid-telegram-operator
|
2026-09-15 20:38:47 +02:00
|
|
|
- informed-decision-sitting-requester-login
|
2026-08-21 08:38:13 +02:00
|
|
|
- inter-hub-bootstrap-ssh
|
feat(case): KERNEL-2/3 lane resolution and mode-aware admission; CATALOG-1 draft lanes
nk48 1.3 owner review (owner-review-ops-warden.json):
- KERNEL-2: Executor.admit parses catalog_source and resolves descriptor.lane;
refuses a missing, non-active, undelegated or ungraded lane, an owner outside
owner_repo, and a mint/change effect on a lane not graded risk high.
catalog-routing-acceptance still covers the whole catalog digest.
- KERNEL-3: dispatch mode is read from the type's follow_through step
(warden_executes/attended). The step must declare both booleans and a lane
and agree with the descriptor's lane and owner. Attended: human actor,
WARDEN_AGENT_ID unset, parent-session revocation scope, caller lane equal to
the step lane. Owner: native delegation, owner_repo == descriptor.owner, no
Warden-executed lane and no Warden-brokered mint.
- CATALOG-1: draft entries keycape-attended-case-change (OW-1.3-C1),
platform-secret-delivery, consumer-owner-deployment, apps-consumer-handover.
Not promoted; promotion waits for owner confirmation.
- Fixture catalogs and type steps in tests; published routing_lanes coverage
and the workload-join count follow the four new not-applicable lanes.
PARAMETER_PINS untouched (PIN-1 waits for founder acknowledgment).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 903097@bnt-lap001
Assistant-Session: aa320c8f-c3fa-46e7-8541-0b58e1e45d23
2026-10-17 12:08:49 +02:00
|
|
|
- keycape-attended-case-change
|
2026-10-10 10:24:52 +02:00
|
|
|
- keycape-client-secret-generate
|
2026-08-28 21:55:33 +02:00
|
|
|
- net-kingdom-lldap-bind-credential
|
|
|
|
|
- net-kingdom-privacyidea-admin-token
|
2026-08-21 08:38:13 +02:00
|
|
|
- object-storage-sts
|
|
|
|
|
- openbao-api-key
|
2026-08-22 19:08:21 +02:00
|
|
|
- openbao-platform-admin-login
|
2026-08-22 20:55:08 +02:00
|
|
|
- openbao-shamir-recovery-ceremony
|
2026-10-05 13:21:23 +02:00
|
|
|
- openbao-structure-survey
|
2026-08-21 08:38:13 +02:00
|
|
|
- ops-warden-warden-sign-token
|
feat(case): KERNEL-2/3 lane resolution and mode-aware admission; CATALOG-1 draft lanes
nk48 1.3 owner review (owner-review-ops-warden.json):
- KERNEL-2: Executor.admit parses catalog_source and resolves descriptor.lane;
refuses a missing, non-active, undelegated or ungraded lane, an owner outside
owner_repo, and a mint/change effect on a lane not graded risk high.
catalog-routing-acceptance still covers the whole catalog digest.
- KERNEL-3: dispatch mode is read from the type's follow_through step
(warden_executes/attended). The step must declare both booleans and a lane
and agree with the descriptor's lane and owner. Attended: human actor,
WARDEN_AGENT_ID unset, parent-session revocation scope, caller lane equal to
the step lane. Owner: native delegation, owner_repo == descriptor.owner, no
Warden-executed lane and no Warden-brokered mint.
- CATALOG-1: draft entries keycape-attended-case-change (OW-1.3-C1),
platform-secret-delivery, consumer-owner-deployment, apps-consumer-handover.
Not promoted; promotion waits for owner confirmation.
- Fixture catalogs and type steps in tests; published routing_lanes coverage
and the workload-join count follow the four new not-applicable lanes.
PARAMETER_PINS untouched (PIN-1 waits for founder acknowledgment).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 903097@bnt-lap001
Assistant-Session: aa320c8f-c3fa-46e7-8541-0b58e1e45d23
2026-10-17 12:08:49 +02:00
|
|
|
- platform-secret-delivery
|
2026-10-08 23:25:22 +02:00
|
|
|
- platform-supplier-credentials
|
2026-09-14 04:57:55 +02:00
|
|
|
- secrets-engine-approval-client-login
|
|
|
|
|
- secrets-engine-requester-login
|
|
|
|
|
- state-hub-forge-derivation-read
|
2026-08-21 08:38:13 +02:00
|
|
|
|
|
|
|
|
paths:
|
|
|
|
|
- id: agent-harness-binky-mail-approle
|
|
|
|
|
data_path: tenants/data/binky/company-email/imap
|
|
|
|
|
metadata_path: tenants/metadata/binky/company-email/imap
|
|
|
|
|
owner_repo: railiance-platform
|
|
|
|
|
fields: null # field set not established -- unknown, not one
|
|
|
|
|
- id: agent-harness-forgejo-deploy
|
|
|
|
|
data_path: platform/data/workloads/agent-harness/forgejo-deploy-key
|
|
|
|
|
metadata_path: platform/metadata/workloads/agent-harness/forgejo-deploy-key
|
|
|
|
|
owner_repo: railiance-platform
|
|
|
|
|
fields: null # field set not established -- unknown, not one
|
|
|
|
|
- id: audit-core-senders
|
|
|
|
|
data_path: platform/data/workloads/audit-core/senders
|
|
|
|
|
metadata_path: platform/metadata/workloads/audit-core/senders
|
|
|
|
|
owner_repo: ops-mason
|
|
|
|
|
fields: null # field set not established -- unknown, not one
|
|
|
|
|
- id: binky-company-email-imap
|
|
|
|
|
data_path: tenants/data/binky/company-email/imap
|
|
|
|
|
metadata_path: tenants/metadata/binky/company-email/imap
|
|
|
|
|
owner_repo: railiance-platform
|
|
|
|
|
fields: null # field set not established -- unknown, not one
|
|
|
|
|
- id: binky-qonto-api
|
|
|
|
|
data_path: tenants/data/binky/qonto-api
|
|
|
|
|
metadata_path: tenants/metadata/binky/qonto-api
|
|
|
|
|
owner_repo: railiance-platform
|
|
|
|
|
fields: null # field set not established -- unknown, not one
|
2026-10-03 12:55:45 +02:00
|
|
|
- id: core-hub-forgejo-source-read
|
|
|
|
|
data_path: platform/data/workloads/core-hub/forgejo-source-read
|
|
|
|
|
metadata_path: platform/metadata/workloads/core-hub/forgejo-source-read
|
|
|
|
|
owner_repo: railiance-platform
|
|
|
|
|
fields: [FORGEJO_SOURCE_TOKEN, API_USER, API_BASE_URL, TOKEN_SCOPES, GENERATED_AT]
|
2026-08-21 08:38:13 +02:00
|
|
|
- id: email-connect-transactional
|
|
|
|
|
data_path: platform/data/workloads/email-connect/transactional
|
|
|
|
|
metadata_path: platform/metadata/workloads/email-connect/transactional
|
|
|
|
|
owner_repo: railiance-platform
|
|
|
|
|
fields: null # field set not established -- unknown, not one
|
|
|
|
|
- id: forgejo-admin-api-token
|
|
|
|
|
data_path: platform/data/workloads/forgejo/forgejo-admin
|
|
|
|
|
metadata_path: platform/metadata/workloads/forgejo/forgejo-admin
|
|
|
|
|
owner_repo: railiance-platform
|
|
|
|
|
fields: null # field set not established -- unknown, not one
|
2026-10-05 16:13:52 +02:00
|
|
|
- id: inbound-library-imap-approle
|
|
|
|
|
data_path: platform/data/workloads/inbound-library/imap
|
|
|
|
|
metadata_path: platform/metadata/workloads/inbound-library/imap
|
|
|
|
|
owner_repo: ops-mason
|
|
|
|
|
fields: null # field set not established -- unknown, not one
|
2026-08-21 08:38:13 +02:00
|
|
|
- id: issue-core-ingestion-api-key
|
|
|
|
|
data_path: platform/data/workloads/issue-core/issue-core/issue-core-runtime
|
|
|
|
|
metadata_path: platform/metadata/workloads/issue-core/issue-core/issue-core-runtime
|
|
|
|
|
owner_repo: railiance-platform
|
|
|
|
|
fields: [ISSUE_CORE_API_KEY, GITEA_BACKEND_TOKEN]
|
|
|
|
|
- id: openrouter-llm-connect
|
|
|
|
|
data_path: platform/data/workloads/activity-core/llm-connect/llm-connect-provider-secrets
|
|
|
|
|
metadata_path: platform/metadata/workloads/activity-core/llm-connect/llm-connect-provider-secrets
|
|
|
|
|
owner_repo: railiance-platform
|
|
|
|
|
fields: null # field set not established -- unknown, not one
|
2026-09-01 00:47:25 +02:00
|
|
|
- id: policy-nexus-forgejo-source-read
|
|
|
|
|
data_path: platform/data/workloads/policy-nexus/forgejo-source-read
|
|
|
|
|
metadata_path: platform/metadata/workloads/policy-nexus/forgejo-source-read
|
|
|
|
|
owner_repo: railiance-platform
|
|
|
|
|
fields: null # field set not established -- unknown, not one
|
2026-08-21 08:38:13 +02:00
|
|
|
- id: railiance-backup-offsite-lane
|
|
|
|
|
data_path: platform/data/workloads/railiance/backup/offsite-lane
|
|
|
|
|
metadata_path: platform/metadata/workloads/railiance/backup/offsite-lane
|
|
|
|
|
owner_repo: railiance-platform
|
|
|
|
|
fields: null # field set not established -- unknown, not one
|
|
|
|
|
- id: rapp-qonto-keycape-client
|
|
|
|
|
data_path: platform/data/workloads/rapp-qonto/keycape-client
|
|
|
|
|
metadata_path: platform/metadata/workloads/rapp-qonto/keycape-client
|
|
|
|
|
owner_repo: key-cape
|
|
|
|
|
fields: null # field set not established -- unknown, not one
|
|
|
|
|
- id: reuse-surface-hub-write-token
|
|
|
|
|
data_path: platform/data/workloads/reuse/reuse-surface/runtime-secrets
|
|
|
|
|
metadata_path: platform/metadata/workloads/reuse/reuse-surface/runtime-secrets
|
|
|
|
|
owner_repo: railiance-platform
|
|
|
|
|
fields: [REUSE_SURFACE_TOKEN, REUSE_SURFACE_FORGEJO_WEBHOOK_SECRET]
|
|
|
|
|
- id: scaleway-bootstrap
|
|
|
|
|
data_path: platform/data/workloads/railiance/scaleway/bootstrap
|
|
|
|
|
metadata_path: platform/metadata/workloads/railiance/scaleway/bootstrap
|
|
|
|
|
owner_repo: railiance-platform
|
|
|
|
|
fields: null # field set not established -- unknown, not one
|
|
|
|
|
- id: whynot-design-npm-publish
|
|
|
|
|
data_path: platform/data/workloads/coulomb/whynot-design/npm-publish
|
|
|
|
|
metadata_path: platform/metadata/workloads/coulomb/whynot-design/npm-publish
|
|
|
|
|
owner_repo: railiance-platform
|
|
|
|
|
fields: null # field set not established -- unknown, not one
|