generated from coulomb/repo-seed
Define Markitect resource namespace
This commit is contained in:
83
examples/markitect/namespace_resource_manifest.yaml
Normal file
83
examples/markitect/namespace_resource_manifest.yaml
Normal file
@@ -0,0 +1,83 @@
|
||||
id: markitect-namespace-example
|
||||
system: markitect-tool
|
||||
caring_profile: caring-0.4.0-rc2
|
||||
resources:
|
||||
- id: knowledge-base:markitect-example
|
||||
type: knowledge_base
|
||||
labels:
|
||||
- internal
|
||||
trust_zone: internal
|
||||
owner: team:platform-architecture
|
||||
- id: repository:markitect-policy
|
||||
type: repository
|
||||
parent: knowledge-base:markitect-example
|
||||
path: repos/markitect-policy
|
||||
labels:
|
||||
- internal
|
||||
trust_zone: internal
|
||||
owner: team:platform-architecture
|
||||
- id: document:internal-note
|
||||
type: document
|
||||
parent: repository:markitect-policy
|
||||
path: examples/policy/private/internal-note.md
|
||||
labels:
|
||||
- internal
|
||||
- pii
|
||||
trust_zone: internal
|
||||
owner: team:platform-architecture
|
||||
attributes:
|
||||
markitect_path: examples/policy/private/internal-note.md
|
||||
frontmatter_visibility: internal
|
||||
source_revision: rev:example
|
||||
- id: section:internal-note#risk
|
||||
type: section
|
||||
parent: document:internal-note
|
||||
path: examples/policy/private/internal-note.md#risk
|
||||
labels:
|
||||
- internal
|
||||
trust_zone: internal
|
||||
- id: span:internal-note#risk:customer-email
|
||||
type: span
|
||||
parent: section:internal-note#risk
|
||||
labels:
|
||||
- pii
|
||||
trust_zone: restricted
|
||||
attributes:
|
||||
data_classes:
|
||||
- email
|
||||
- id: context-package:internal-note-review
|
||||
type: context_package
|
||||
parent: document:internal-note
|
||||
labels:
|
||||
- internal
|
||||
- generated
|
||||
trust_zone: internal
|
||||
attributes:
|
||||
freshness_seconds: 900
|
||||
workflow_state: prepared
|
||||
- id: workflow-artifact:internal-note-review-run
|
||||
type: workflow_artifact
|
||||
parent: context-package:internal-note-review
|
||||
labels:
|
||||
- generated
|
||||
trust_zone: internal
|
||||
attributes:
|
||||
workflow_state: completed
|
||||
- id: export:internal-note-review-bundle
|
||||
type: export
|
||||
parent: workflow-artifact:internal-note-review-run
|
||||
labels:
|
||||
- export
|
||||
trust_zone: external
|
||||
actions:
|
||||
- read
|
||||
- query
|
||||
- search
|
||||
- package
|
||||
- activate_context
|
||||
- export
|
||||
- workflow_run
|
||||
- admin
|
||||
metadata:
|
||||
source: examples/markitect/namespace_resource_manifest.yaml
|
||||
flex_auth_contract: resource-registration-v0
|
||||
69
examples/markitect/protected_system_manifest.yaml
Normal file
69
examples/markitect/protected_system_manifest.yaml
Normal file
@@ -0,0 +1,69 @@
|
||||
id: markitect-tool
|
||||
name: Markitect Tool
|
||||
description: Markitect protected-system namespace for flex-auth.
|
||||
caring_profiles:
|
||||
- caring-0.4.0-rc2
|
||||
resource_types:
|
||||
- name: knowledge_base
|
||||
scope_level: Workspace
|
||||
planes:
|
||||
- Intent
|
||||
- Data
|
||||
- name: repository
|
||||
parent_types:
|
||||
- knowledge_base
|
||||
scope_level: Project
|
||||
planes:
|
||||
- Build
|
||||
- Data
|
||||
- name: document
|
||||
parent_types:
|
||||
- repository
|
||||
- knowledge_base
|
||||
scope_level: Resource
|
||||
planes:
|
||||
- Data
|
||||
- name: section
|
||||
parent_types:
|
||||
- document
|
||||
scope_level: Subresource
|
||||
planes:
|
||||
- Data
|
||||
- name: span
|
||||
parent_types:
|
||||
- section
|
||||
- document
|
||||
scope_level: Field
|
||||
planes:
|
||||
- Data
|
||||
- name: context_package
|
||||
parent_types:
|
||||
- knowledge_base
|
||||
- repository
|
||||
- document
|
||||
scope_level: Dataset
|
||||
planes:
|
||||
- Intent
|
||||
- Data
|
||||
- Policy
|
||||
- name: workflow_artifact
|
||||
parent_types:
|
||||
- context_package
|
||||
- document
|
||||
scope_level: Process
|
||||
planes:
|
||||
- Execution
|
||||
- Data
|
||||
- Audit
|
||||
- name: export
|
||||
parent_types:
|
||||
- workflow_artifact
|
||||
- context_package
|
||||
- document
|
||||
scope_level: Record
|
||||
planes:
|
||||
- Data
|
||||
- Audit
|
||||
metadata:
|
||||
source: examples/markitect/protected_system_manifest.yaml
|
||||
namespace_doc: docs/markitect-resource-namespace.md
|
||||
Reference in New Issue
Block a user