Define Markitect resource namespace
Some checks failed
CI / Build and Test (push) Has been cancelled
CI / Lint (push) Has been cancelled

This commit is contained in:
2026-05-17 06:14:04 +02:00
parent 4c9f964425
commit 6586adb4f5
5 changed files with 281 additions and 1 deletions

View 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

View 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