# INITKOA CONTEXT PACK repository: Rejean-McCormick/kOA-Linux source_path: C:\mycode\kOA-Linux\koa-linux source_commit: abe6915e607aff70f080cb686f15212002a2d109 source_mode: git working_tree_markdown: clean working_tree_selected: clean selection_mode: curated wiki_source_path: C:\mycode\kOA-Linux\koa-linux-wiki wiki_source_commit: excluded-by-policy wiki_working_tree_markdown: excluded policy_version: 2026-09-01.11 repo_files: 56 wiki_files: 0 source_files: 56 included_files: 56 excluded_files: 0 duplicate_files: 0 content_bytes: 1772568 authority_counts: {"canonical":39,"reference":17} generated_at: 2026-09-10T11:11:37-04:00 files: 56 content_sha256: f90d85cc0dc0ddda26f51c05f755415be8239ce6c508a12ebe3dafa7020d58be ================================================================================================ FILE INDEX ================================================================================================ 01. [reference] docs/AI_CONTEXT.md 02. [canonical] docs/contracts/ai-navigation.contract.json 03. [reference] docs/generated/ai-context/koa-navigation.json 04. [reference] docs/generated/ai-context/subsystem-ariane.json 05. [reference] docs/generated/ai-context/subsystem-koa_spaces.json 06. [reference] docs/generated/ai-context/subsystem-konnaxion.json 07. [reference] docs/generated/ai-context/subsystem-orgo.json 08. [reference] docs/generated/ai-context/subsystem-semantik_architect.json 09. [reference] docs/generated/ai-context/subsystem-sentient.json 10. [reference] docs/generated/ai-context/subsystem-uckk.json 11. [reference] docs/generated/authority-manifest.json 12. [reference] docs/generated/document-index.json 13. [reference] docs/generated/component-catalog.json 14. [reference] docs/generated/subsystem-catalog.json 15. [reference] docs/generated/profile-catalog.json 16. [reference] docs/generated/requirements-index.json 17. [reference] docs/generated/assertion-index.json 18. [reference] docs/generated/traceability.json 19. [canonical] docs/contracts/architecture-patterns.contract.json 20. [canonical] docs/contracts/artifact-classes.contract.json 21. [canonical] docs/contracts/components/audit-broker.component.json 22. [canonical] docs/contracts/components/governance-policy-runtime.component.json 23. [canonical] docs/contracts/components/identity-and-trust.component.json 24. [canonical] docs/contracts/components/koa-mediatheque.component.json 25. [canonical] docs/contracts/components/koa-node-agent.component.json 26. [canonical] docs/contracts/components/kristal-runtime.component.json 27. [canonical] docs/contracts/components/publication-gateway.component.json 28. [canonical] docs/contracts/components/resource-governor.component.json 29. [canonical] docs/contracts/integration-types.contract.json 30. [canonical] docs/contracts/integrations/ariane-voice.integration.json 31. [canonical] docs/contracts/integrations/chatgpt.integration.json 32. [canonical] docs/contracts/integrations/gamma.integration.json 33. [canonical] docs/contracts/integrations/suno.integration.json 34. [canonical] docs/contracts/integrations/uckk-import.integration.json 35. [canonical] docs/contracts/integrations/uckk-publication.integration.json 36. [canonical] docs/contracts/profiles/appliance-shell.profile.json 37. [canonical] docs/contracts/profiles/build-farm.profile.json 38. [canonical] docs/contracts/profiles/control-plane.profile.json 39. [canonical] docs/contracts/profiles/developer-linux-workstation.profile.json 40. [canonical] docs/contracts/profiles/developer-windows-wsl.profile.json 41. [canonical] docs/contracts/profiles/high-assurance.profile.json 42. [canonical] docs/contracts/profiles/sovereign-hub.profile.json 43. [canonical] docs/contracts/profiles/sovereign-linux-node.profile.json 44. [canonical] docs/contracts/profiles/sovereign-offline.profile.json 45. [canonical] docs/contracts/profiles/user-lightweight.profile.json 46. [canonical] docs/contracts/release-channels.contract.json 47. [canonical] docs/contracts/security-controls.contract.json 48. [canonical] docs/contracts/subsystems/ariane.subsystem.json 49. [canonical] docs/contracts/subsystems/koa-spaces.subsystem.json 50. [canonical] docs/contracts/subsystems/konnaxion.subsystem.json 51. [canonical] docs/contracts/subsystems/orgo.subsystem.json 52. [canonical] docs/contracts/subsystems/semantik-architect.subsystem.json 53. [canonical] docs/contracts/subsystems/sentient.subsystem.json 54. [canonical] docs/contracts/system.contract.json 55. [canonical] docs/contracts/terminology.contract.json 56. [canonical] docs/contracts/toolchains/python-uv.toolchain.json ================================================================================================ FILE: docs/AI_CONTEXT.md AUTHORITY: reference ================================================================================================ # AI Context This is the single entry point for AI-assisted work. 1. Identify the requested profile and subsystem. 2. Load `contracts/ai-navigation.contract.json`. 3. Load the applicable source contract. 4. For an integrated subsystem, load its documentation from `subsystems//` when mounted. 5. Load the kOA boundary page. 6. Use generated indexes only for discovery. 7. When the task concerns UCKK or learning content, classify the direction explicitly as `publish_to_uckk` or `import_from_uckk`; load the matching integration, package, receipt, bridge, and kOA Mediatheque contracts. Never infer a generic synchronization path. 8. When the task concerns navigation, module selection, sidebar entries, top-bar widgets, public module aliases, or Space activation, load `contracts/subsystems/koa-spaces.subsystem.json`, the two kOA Spaces system documents, the applicable Space definition, and every referenced module interface manifest. Treat all presentation artifacts as non-authoritative. 9. When the task concerns security architecture, profile hardening, security conformance, release security gates, control exceptions, or security evidence, load `contracts/security-controls.contract.json`, `07-security/21-security-control-architecture.md`, `07-security/22-security-control-profile-matrix.md`, `contracts/artifact-contracts/security-evidence.schema.json`, and every thematic security document referenced by the applicable control. Treat the contract as the owner of control identity and applicability; treat thematic documents as the owners of control meaning and behavior. 10. Validate before activation. 11. When the task concerns remote resilience, asynchronous failure, a multi-owner transition, large media in messages, experience aggregation, a read projection, or a cache, load `contracts/architecture-patterns.contract.json`, `02-system/34-architecture-patterns.md`, and the applicable artifact schema. Treat adapters, projections, and caches as non-authoritative; require terminal evidence for workflows and dead-letter closure. ## Product UI portability context When reasoning about Koali interfaces, preserve product autonomy: a product UI can be standalone and can also contribute to an optional integrated host. Do not assume kOA Spaces owns product pages or is required for standalone operation. Treat surface profiles as projections of one product implementation, and treat removal of one product as independent from unrelated product interfaces. ================================================================================================ FILE: docs/contracts/ai-navigation.contract.json AUTHORITY: canonical ================================================================================================ { "$schema": "../schemas/ai-navigation.contract.schema.json", "contract_id": "ai-navigation", "version": "2.2.0", "status": "active", "entrypoint": "AI_CONTEXT.md", "discovery": { "source_contract_globs": [ "contracts/*.contract.json", "contracts/components/*.component.json", "contracts/subsystems/*.subsystem.json", "contracts/profiles/*.profile.json", "contracts/integrations/*.integration.json", "contracts/toolchains/*.toolchain.json" ], "subsystem_mounts": [ "subsystems/ariane", "subsystems/konnaxion", "subsystems/orgo", "subsystems/sentient", "subsystems/semantik-architect", "subsystems/koa-spaces" ], "generated_indexes": [ "generated/document-index.json", "generated/component-catalog.json", "generated/subsystem-catalog.json", "generated/profile-catalog.json", "generated/requirements-index.json", "generated/assertion-index.json", "generated/traceability.json" ], "koa_spaces_sources": [ "contracts/subsystems/koa-spaces.subsystem.json", "02-system/21-koa-spaces-experience-layer.md", "02-system/22-koa-spaces-interface-composition.md", "03-profiles/14-koa-spaces-deployment.md", "04-components/subsystems/koa-spaces.md", "contracts/artifact-contracts/space-definition.schema.json", "contracts/artifact-contracts/module-interface-manifest.schema.json", "contracts/artifact-contracts/space-activation-receipt.schema.json", "02-system/24-koa-spaces-design-system.md", "contracts/artifact-contracts/interface-theme.schema.json", "contracts/artifact-contracts/interface-asset-manifest.schema.json", "11-recipes/user-lightweight/koa-spaces-reference-frontend.md" ], "architecture_pattern_sources": [ "contracts/architecture-patterns.contract.json", "02-system/34-architecture-patterns.md", "06-lifecycle/20-resilience-and-projection-artifacts.md", "08-operations/20-architecture-pattern-operations.md", "09-conformance/22-architecture-pattern-conformance.md", "contracts/artifact-contracts/integration-resilience-policy.schema.json", "contracts/artifact-contracts/dead-letter-record.schema.json", "contracts/artifact-contracts/distributed-workflow.schema.json", "contracts/artifact-contracts/large-payload-reference.schema.json", "contracts/artifact-contracts/experience-view-adapter.schema.json", "contracts/artifact-contracts/cqrs-projection.schema.json", "contracts/artifact-contracts/cache-policy.schema.json" ] }, "authority_rules": { "generated_indexes_are_authoritative": false, "subsystem_internal_documentation_is_external": true, "manual_file_inventory_required": false, "missing_subsystem_mount_blocks_preparation": false, "mounted_subsystems_required_for_final_alignment": true, "uckk_is_external_platform": true, "uckk_subsystem_contract_or_mount_is_prohibited": true, "koa_mediatheque_is_internal_component": true, "external_platform_publication_requires_integration_contract": true, "external_platform_import_requires_integration_contract": true, "uckk_directional_interchange_only": true, "uckk_background_bidirectional_sync_prohibited": true, "shared_mediatheque_frame_merges_authority": false, "koa_spaces_is_optional_experience_subsystem": true, "koa_spaces_is_privileged_core": false, "koa_spaces_presentation_grants_authority": false, "menu_visibility_is_authorization": false, "space_public_alias_changes_module_identity": false, "space_activation_is_atomic_and_receipted": true, "missing_koa_spaces_breaks_core_operation": false, "architecture_patterns_are_condition_triggered": true, "architecture_pattern_may_change_business_authority": false, "non_authoritative_projection_or_cache_is_source_of_truth": false, "dead_letter_silent_discard_allowed": false, "distributed_workflow_hidden_partial_success_allowed": false, "large_payload_may_be_embedded_above_profile_limit": false, "experience_view_adapter_may_own_business_logic": false, "koa_spaces_may_duplicate_contributing_business_functions": false, "web_technology_implies_public_internet_dependency": false, "offline_capable_interface_requires_local_runtime_assets": true } } ================================================================================================ FILE: docs/generated/ai-context/koa-navigation.json AUTHORITY: reference ================================================================================================ { "context_package_type": "generated_ai_context", "version": "1.0.0", "status": "active", "language": "en", "generated": true, "authority": { "authority_class": "derived_projection", "independent_authority": false, "authority_activation_claim": false }, "generator": { "generator_id": "build_ai_context", "generator_version": "1.3.1", "manual_editing": "prohibited" }, "source_state": "sha256:289e39dad5fe406bccff37b017ccd64dda03dfb9ec81e7529ab0f8d991e230cb", "context_package_id": "koa-navigation", "scope": { "kind": "global", "included": [ "documentation navigation", "source contracts", "subsystem boundaries" ], "excluded": [ "subsystem internal behavior" ] }, "read_order": [ "AI_CONTEXT.md", "contracts/ai-navigation.contract.json", "applicable source contract", "applicable subsystem mount", "applicable kOA boundary document" ] } ================================================================================================ FILE: docs/generated/ai-context/subsystem-ariane.json AUTHORITY: reference ================================================================================================ { "context_package_type": "generated_ai_context", "version": "1.0.0", "status": "active", "language": "en", "generated": true, "authority": { "authority_class": "derived_projection", "independent_authority": false, "authority_activation_claim": false }, "generator": { "generator_id": "build_ai_context", "generator_version": "1.3.1", "manual_editing": "prohibited" }, "source_state": "sha256:289e39dad5fe406bccff37b017ccd64dda03dfb9ec81e7529ab0f8d991e230cb", "context_package_id": "subsystem-ariane", "scope": { "kind": "subsystem_boundary", "included": [ "ariane", "kOA operating boundary" ], "excluded": [ "internal subsystem behavior" ] }, "sources": [ "contracts/subsystems/ariane.subsystem.json", "04-components/subsystems/ariane.md", "subsystems/ariane" ], "read_order": [ "contracts/subsystems/ariane.subsystem.json", "subsystems/ariane", "04-components/subsystems/ariane.md" ] } ================================================================================================ FILE: docs/generated/ai-context/subsystem-koa_spaces.json AUTHORITY: reference ================================================================================================ { "context_package_type": "generated_ai_context", "version": "1.0.0", "status": "active", "language": "en", "generated": true, "authority": { "authority_class": "derived_projection", "independent_authority": false, "authority_activation_claim": false }, "generator": { "generator_id": "build_ai_context", "generator_version": "1.3.1", "manual_editing": "prohibited" }, "source_state": "sha256:289e39dad5fe406bccff37b017ccd64dda03dfb9ec81e7529ab0f8d991e230cb", "context_package_id": "subsystem-koa_spaces", "scope": { "kind": "subsystem_boundary", "included": [ "koa_spaces", "kOA operating boundary" ], "excluded": [ "internal subsystem behavior" ] }, "sources": [ "contracts/subsystems/koa-spaces.subsystem.json", "04-components/subsystems/koa-spaces.md", "subsystems/koa-spaces" ], "read_order": [ "contracts/subsystems/koa-spaces.subsystem.json", "subsystems/koa-spaces", "04-components/subsystems/koa-spaces.md" ] } ================================================================================================ FILE: docs/generated/ai-context/subsystem-konnaxion.json AUTHORITY: reference ================================================================================================ { "context_package_type": "generated_ai_context", "version": "1.0.0", "status": "active", "language": "en", "generated": true, "authority": { "authority_class": "derived_projection", "independent_authority": false, "authority_activation_claim": false }, "generator": { "generator_id": "build_ai_context", "generator_version": "1.3.1", "manual_editing": "prohibited" }, "source_state": "sha256:289e39dad5fe406bccff37b017ccd64dda03dfb9ec81e7529ab0f8d991e230cb", "context_package_id": "subsystem-konnaxion", "scope": { "kind": "subsystem_boundary", "included": [ "konnaxion", "kOA operating boundary" ], "excluded": [ "internal subsystem behavior" ] }, "sources": [ "contracts/subsystems/konnaxion.subsystem.json", "04-components/subsystems/konnaxion.md", "subsystems/konnaxion" ], "read_order": [ "contracts/subsystems/konnaxion.subsystem.json", "subsystems/konnaxion", "04-components/subsystems/konnaxion.md" ] } ================================================================================================ FILE: docs/generated/ai-context/subsystem-orgo.json AUTHORITY: reference ================================================================================================ { "context_package_type": "generated_ai_context", "version": "1.0.0", "status": "active", "language": "en", "generated": true, "authority": { "authority_class": "derived_projection", "independent_authority": false, "authority_activation_claim": false }, "generator": { "generator_id": "build_ai_context", "generator_version": "1.3.1", "manual_editing": "prohibited" }, "source_state": "sha256:289e39dad5fe406bccff37b017ccd64dda03dfb9ec81e7529ab0f8d991e230cb", "context_package_id": "subsystem-orgo", "scope": { "kind": "subsystem_boundary", "included": [ "orgo", "kOA operating boundary" ], "excluded": [ "internal subsystem behavior" ] }, "sources": [ "contracts/subsystems/orgo.subsystem.json", "04-components/subsystems/orgo.md", "subsystems/orgo" ], "read_order": [ "contracts/subsystems/orgo.subsystem.json", "subsystems/orgo", "04-components/subsystems/orgo.md" ] } ================================================================================================ FILE: docs/generated/ai-context/subsystem-semantik_architect.json AUTHORITY: reference ================================================================================================ { "context_package_type": "generated_ai_context", "version": "1.0.0", "status": "active", "language": "en", "generated": true, "authority": { "authority_class": "derived_projection", "independent_authority": false, "authority_activation_claim": false }, "generator": { "generator_id": "build_ai_context", "generator_version": "1.3.1", "manual_editing": "prohibited" }, "source_state": "sha256:289e39dad5fe406bccff37b017ccd64dda03dfb9ec81e7529ab0f8d991e230cb", "context_package_id": "subsystem-semantik_architect", "scope": { "kind": "subsystem_boundary", "included": [ "semantik_architect", "kOA operating boundary" ], "excluded": [ "internal subsystem behavior" ] }, "sources": [ "contracts/subsystems/semantik-architect.subsystem.json", "04-components/subsystems/semantik-architect.md", "subsystems/semantik-architect" ], "read_order": [ "contracts/subsystems/semantik-architect.subsystem.json", "subsystems/semantik-architect", "04-components/subsystems/semantik-architect.md" ] } ================================================================================================ FILE: docs/generated/ai-context/subsystem-sentient.json AUTHORITY: reference ================================================================================================ { "context_package_type": "generated_ai_context", "version": "1.0.0", "status": "active", "language": "en", "generated": true, "authority": { "authority_class": "derived_projection", "independent_authority": false, "authority_activation_claim": false }, "generator": { "generator_id": "build_ai_context", "generator_version": "1.3.1", "manual_editing": "prohibited" }, "source_state": "sha256:289e39dad5fe406bccff37b017ccd64dda03dfb9ec81e7529ab0f8d991e230cb", "context_package_id": "subsystem-sentient", "scope": { "kind": "subsystem_boundary", "included": [ "sentient", "kOA operating boundary" ], "excluded": [ "internal subsystem behavior" ] }, "sources": [ "contracts/subsystems/sentient.subsystem.json", "04-components/subsystems/sentient.md", "subsystems/sentient" ], "read_order": [ "contracts/subsystems/sentient.subsystem.json", "subsystems/sentient", "04-components/subsystems/sentient.md" ] } ================================================================================================ FILE: docs/generated/ai-context/subsystem-uckk.json AUTHORITY: reference ================================================================================================ { "context_package_type": "generated_ai_context", "version": "1.0.0", "status": "active", "language": "en", "generated": true, "authority": { "authority_class": "derived_projection", "independent_authority": false, "authority_activation_claim": false }, "generator": { "generator_id": "build_ai_context", "generator_version": "1.3.1", "manual_editing": "prohibited" }, "source_state": "sha256:10f1c500ace091f0489d5a1fa99e977b623153e14f5f020449cc0e2e89e90128", "context_package_id": "subsystem-uckk", "scope": { "kind": "subsystem_boundary", "included": [ "uckk", "kOA operating boundary" ], "excluded": [ "internal subsystem behavior" ] }, "sources": [ "contracts/subsystems/uckk.subsystem.json", "04-components/subsystems/uckk.md", "subsystems/uckk" ], "read_order": [ "contracts/subsystems/uckk.subsystem.json", "subsystems/uckk", "04-components/subsystems/uckk.md" ] } ================================================================================================ FILE: docs/generated/authority-manifest.json AUTHORITY: reference ================================================================================================ { "generated": true, "authority_model": "contract_first", "entrypoint": "AI_CONTEXT.md", "source_contract_globs": [ "contracts/*.contract.json", "contracts/components/*.component.json", "contracts/subsystems/*.subsystem.json", "contracts/profiles/*.profile.json", "contracts/integrations/*.integration.json", "contracts/toolchains/*.toolchain.json" ] } ================================================================================================ FILE: docs/generated/document-index.json AUTHORITY: reference ================================================================================================ { "generated": true, "records": [ { "path": "00-governance/00-documentation-architecture.md", "doc_id": "DOC-GOV-000", "document_class": "normative_markdown", "status": "active", "requirement_ids": [], "assertion_ids": [], "decision_ids": [] }, { "path": "00-governance/01-authority.md", "doc_id": "DOC-GOV-001", "document_class": "normative_markdown", "status": "active", "requirement_ids": [], "assertion_ids": [], "decision_ids": [] }, { "path": "00-governance/02-documentation-contract.md", "doc_id": "DOC-GOV-002", "document_class": "normative_markdown", "status": "active", "requirement_ids": [], "assertion_ids": [], "decision_ids": [] }, { "path": "00-governance/03-normative-language.md", "doc_id": "DOC-GOV-003", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-DOC-NORM-001", "REQ-DOC-NORM-002", "REQ-DOC-NORM-003", "REQ-DOC-NORM-004", "REQ-DOC-NORM-005", "REQ-DOC-NORM-006", "REQ-DOC-NORM-007", "REQ-DOC-NORM-008", "REQ-DOC-NORM-009", "REQ-DOC-NORM-010", "REQ-DOC-NORM-011", "REQ-DOC-NORM-012", "REQ-DOC-NORM-013", "REQ-DOC-NORM-014", "REQ-DOC-NORM-015", "REQ-DOC-NORM-016", "REQ-DOC-NORM-017", "REQ-DOC-NORM-018", "REQ-DOC-NORM-019", "REQ-DOC-NORM-020", "REQ-DOC-NORM-021", "REQ-DOC-NORM-022", "REQ-DOC-NORM-023", "REQ-DOC-NORM-024", "REQ-DOC-NORM-025" ], "assertion_ids": [ "LOCK-DOC-008", "LOCK-DOC-009", "LOCK-DOC-021" ], "decision_ids": [ "DEC-DOC-001" ] }, { "path": "00-governance/04-change-protocol.md", "doc_id": "DOC-GOV-004", "document_class": "normative_markdown", "status": "active", "requirement_ids": [], "assertion_ids": [], "decision_ids": [] }, { "path": "00-governance/05-decision-closure-and-prohibited-ambiguity.md", "doc_id": "DOC-GOV-005", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-DOC-DEC-001", "REQ-DOC-DEC-002", "REQ-DOC-DEC-003", "REQ-DOC-DEC-004", "REQ-DOC-DEC-005", "REQ-DOC-DEC-006", "REQ-DOC-DEC-007", "REQ-DOC-DEC-008", "REQ-DOC-DEC-009", "REQ-DOC-DEC-010", "REQ-DOC-DEC-011", "REQ-DOC-DEC-012" ], "assertion_ids": [ "LOCK-DOC-011", "LOCK-DOC-012", "LOCK-DOC-013", "LOCK-DOC-014" ], "decision_ids": [ "DEC-DOC-002" ] }, { "path": "00-governance/06-source-provenance.md", "doc_id": "DOC-GOV-006", "document_class": "normative_markdown", "status": "active", "requirement_ids": [], "assertion_ids": [], "decision_ids": [] }, { "path": "00-governance/07-ai-read-write-protocol.md", "doc_id": "DOC-GOV-007", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-AI-DOC-001", "REQ-AI-DOC-002", "REQ-AI-DOC-003", "REQ-AI-DOC-004", "REQ-AI-DOC-005", "REQ-AI-DOC-006", "REQ-AI-DOC-007", "REQ-AI-DOC-008", "REQ-AI-DOC-009", "REQ-AI-DOC-010", "REQ-AI-DOC-011", "REQ-AI-DOC-012", "REQ-AI-DOC-013", "REQ-AI-DOC-014", "REQ-AI-DOC-015", "REQ-AI-DOC-016", "REQ-AI-DOC-017", "REQ-AI-DOC-018", "REQ-AI-DOC-019", "REQ-AI-DOC-020", "REQ-AI-DOC-021", "REQ-AI-DOC-022", "REQ-AI-DOC-023", "REQ-AI-DOC-024", "REQ-AI-DOC-025", "REQ-AI-DOC-026", "REQ-AI-DOC-027", "REQ-AI-DOC-028", "REQ-AI-DOC-029", "REQ-AI-DOC-030" ], "assertion_ids": [ "LOCK-DOC-001", "LOCK-DOC-002", "LOCK-DOC-003", "LOCK-DOC-004", "LOCK-DOC-005", "LOCK-DOC-006", "LOCK-DOC-007", "LOCK-DOC-008", "LOCK-DOC-011", "LOCK-DOC-014", "LOCK-DOC-015", "LOCK-DOC-016", "LOCK-DOC-017", "LOCK-DOC-020", "LOCK-DOC-021", "LOCK-DOC-022", "LOCK-PROFILE-001", "LOCK-IMPL-001", "LOCK-DATA-001" ], "decision_ids": [ "DEC-DOC-001" ] }, { "path": "00-governance/08-generated-content-policy.md", "doc_id": "DOC-GOV-008", "document_class": "normative_markdown", "status": "active", "requirement_ids": [], "assertion_ids": [], "decision_ids": [] }, { "path": "00-governance/09-canonical-ownership.md", "doc_id": "DOC-GOV-009", "document_class": "normative_markdown", "status": "active", "requirement_ids": [], "assertion_ids": [], "decision_ids": [] }, { "path": "00-governance/10-interfile-alignment-locks.md", "doc_id": "DOC-GOV-010", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-LOCK-001", "REQ-LOCK-002", "REQ-LOCK-003", "REQ-LOCK-004", "REQ-LOCK-005", "REQ-LOCK-006", "REQ-LOCK-007", "REQ-LOCK-008", "REQ-LOCK-009", "REQ-LOCK-010", "REQ-LOCK-011", "REQ-LOCK-012", "REQ-LOCK-013", "REQ-LOCK-014", "REQ-LOCK-015", "REQ-LOCK-016", "REQ-LOCK-017", "REQ-LOCK-018" ], "assertion_ids": [ "LOCK-DOC-001", "LOCK-DOC-002", "LOCK-DOC-003", "LOCK-DOC-004", "LOCK-DOC-005", "LOCK-DOC-006", "LOCK-DOC-007", "LOCK-DOC-008", "LOCK-DOC-009", "LOCK-DOC-010", "LOCK-DOC-011", "LOCK-DOC-012", "LOCK-DOC-013", "LOCK-DOC-014", "LOCK-DOC-015", "LOCK-DOC-016", "LOCK-DOC-017", "LOCK-DOC-018", "LOCK-DOC-019", "LOCK-DOC-020", "LOCK-DOC-021", "LOCK-DOC-022", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-IMPL-001", "LOCK-IMPL-002", "LOCK-AI-001", "LOCK-AI-002", "LOCK-SENT-001", "LOCK-MEDIATHEQUE-001", "LOCK-MEDIATHEQUE-002", "LOCK-ARI-001", "LOCK-ARI-002", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-GATE-001", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-DEV-001", "LOCK-DEV-002", "LOCK-DEV-003", "LOCK-DEV-004", "LOCK-DEV-005", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-SPACES-001", "LOCK-RES-001", "LOCK-MSG-001", "LOCK-WF-001", "LOCK-PAYLOAD-001", "LOCK-BFF-001", "LOCK-CQRS-001", "LOCK-CACHE-001" ], "decision_ids": [ "DEC-DOC-002", "DEC-DOC-003", "DEC-DOC-004", "DEC-RES-001", "DEC-MSG-001", "DEC-WF-001", "DEC-PAYLOAD-001", "DEC-BFF-001", "DEC-CQRS-001", "DEC-CACHE-001" ] }, { "path": "00-governance/11-change-impact-and-versioning.md", "doc_id": "DOC-GOV-011", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-CHG-001", "REQ-CHG-002", "REQ-CHG-003", "REQ-CHG-004", "REQ-CHG-005", "REQ-CHG-006", "REQ-CHG-007", "REQ-CHG-008", "REQ-CHG-009", "REQ-CHG-010", "REQ-CHG-011", "REQ-CHG-012", "REQ-CHG-013", "REQ-CHG-014", "REQ-CHG-015", "REQ-CHG-016", "REQ-CHG-017", "REQ-CHG-018", "REQ-CHG-019", "REQ-CHG-020", "REQ-CHG-021", "REQ-CHG-022", "REQ-CHG-023", "REQ-CHG-024", "REQ-CHG-025", "REQ-CHG-026", "REQ-CHG-027", "REQ-CHG-028", "REQ-CHG-029", "REQ-CHG-030", "REQ-CHG-031", "REQ-CHG-032", "REQ-CHG-033", "REQ-CHG-034", "REQ-CHG-035", "REQ-CHG-036" ], "assertion_ids": [ "LOCK-DOC-002", "LOCK-DOC-004", "LOCK-DOC-005", "LOCK-DOC-006", "LOCK-DOC-007", "LOCK-DOC-008", "LOCK-DOC-009", "LOCK-DOC-010", "LOCK-DOC-011", "LOCK-DOC-012", "LOCK-DOC-013", "LOCK-DOC-015", "LOCK-DOC-016", "LOCK-DOC-017", "LOCK-DOC-018", "LOCK-DOC-019", "LOCK-DOC-020" ], "decision_ids": [ "DEC-DOC-002", "DEC-DOC-004", "DEC-DOC-005" ] }, { "path": "00-governance/12-document-lifecycle.md", "doc_id": "DOC-GOV-012", "document_class": "normative_markdown", "status": "active", "requirement_ids": [], "assertion_ids": [], "decision_ids": [] }, { "path": "00-governance/13-validation-pipeline.md", "doc_id": "DOC-GOV-013", "document_class": "normative_markdown", "status": "active", "requirement_ids": [], "assertion_ids": [ "LOCK-RES-001", "LOCK-MSG-001", "LOCK-WF-001", "LOCK-PAYLOAD-001", "LOCK-BFF-001", "LOCK-CQRS-001", "LOCK-CACHE-001" ], "decision_ids": [ "DEC-RES-001", "DEC-MSG-001", "DEC-WF-001", "DEC-PAYLOAD-001", "DEC-BFF-001", "DEC-CQRS-001", "DEC-CACHE-001" ] }, { "path": "00-governance/14-release-activation-policy.md", "doc_id": "DOC-GOV-014", "document_class": "normative_markdown", "status": "active", "requirement_ids": [], "assertion_ids": [], "decision_ids": [] }, { "path": "00-governance/15-exceptions-and-waivers.md", "doc_id": "DOC-GOV-015", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-DOC-EXC-001", "REQ-DOC-EXC-002", "REQ-DOC-EXC-003", "REQ-DOC-EXC-004", "REQ-DOC-EXC-005", "REQ-DOC-EXC-006", "REQ-DOC-EXC-007", "REQ-DOC-EXC-008", "REQ-DOC-EXC-009", "REQ-DOC-EXC-010", "REQ-DOC-EXC-011", "REQ-DOC-EXC-012", "REQ-DOC-EXC-013", "REQ-DOC-EXC-014", "REQ-DOC-EXC-015", "REQ-DOC-EXC-016", "REQ-DOC-EXC-017", "REQ-DOC-EXC-018", "REQ-DOC-EXC-019", "REQ-DOC-EXC-020", "REQ-DOC-EXC-021", "REQ-DOC-EXC-022", "REQ-DOC-EXC-023", "REQ-DOC-EXC-024", "REQ-DOC-EXC-025", "REQ-DOC-EXC-026" ], "assertion_ids": [ "LOCK-DOC-001", "LOCK-DOC-002", "LOCK-DOC-011", "LOCK-DOC-012", "LOCK-DOC-013", "LOCK-DOC-014", "LOCK-DOC-015", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-IMPL-001", "LOCK-DATA-001", "LOCK-AI-001", "LOCK-AI-002" ], "decision_ids": [ "DEC-DOC-001", "DEC-DOC-EXC-001" ] }, { "path": "00-governance/16-language-terminology-and-style.md", "doc_id": "DOC-GOV-016", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-DOC-LANG-001", "REQ-DOC-LANG-002", "REQ-DOC-LANG-003", "REQ-DOC-LANG-004", "REQ-DOC-LANG-005", "REQ-DOC-LANG-006", "REQ-DOC-LANG-007", "REQ-DOC-LANG-008", "REQ-DOC-LANG-009", "REQ-DOC-LANG-010", "REQ-DOC-LANG-011", "REQ-DOC-LANG-012", "REQ-DOC-LANG-013", "REQ-DOC-LANG-014", "REQ-DOC-LANG-015", "REQ-DOC-LANG-016", "REQ-DOC-LANG-017", "REQ-DOC-LANG-018", "REQ-DOC-LANG-019", "REQ-DOC-LANG-020" ], "assertion_ids": [ "LOCK-DOC-002", "LOCK-DOC-003", "LOCK-DOC-004", "LOCK-DOC-008", "LOCK-DOC-009", "LOCK-DOC-014", "LOCK-DOC-016", "LOCK-DOC-019", "LOCK-DOC-021", "LOCK-DOC-022", "LOCK-PROFILE-001", "LOCK-IMPL-001", "LOCK-GOV-001", "LOCK-GATE-001", "LOCK-DATA-001", "LOCK-SPACES-001" ], "decision_ids": [ "DEC-DOC-001", "DEC-DOC-002", "DEC-DOC-003" ] }, { "path": "00-governance/templates/adr.template.md", "doc_id": "DOC-GOV-TPL-", "document_class": "template", "status": "active", "requirement_ids": [], "assertion_ids": [], "decision_ids": [] }, { "path": "00-governance/templates/component-document.template.md", "doc_id": "DOC-GOV-TPL-COMP-001", "document_class": "template", "status": "active", "requirement_ids": [], "assertion_ids": [ "LOCK-DOC-003", "LOCK-DOC-005", "LOCK-DOC-016" ], "decision_ids": [ "DEC-DOC-001" ] }, { "path": "00-governance/templates/explanatory-document.template.md", "doc_id": "DOC-GOV-TPL-EXPL-001", "document_class": "template", "status": "active", "requirement_ids": [], "assertion_ids": [ "LOCK-DOC-003", "LOCK-DOC-005", "LOCK-DOC-016" ], "decision_ids": [ "DEC-DOC-001" ] }, { "path": "00-governance/templates/normative-document.template.md", "doc_id": "DOC-GOV-TPL-NORM-001", "document_class": "template", "status": "active", "requirement_ids": [], "assertion_ids": [ "LOCK-DOC-003", "LOCK-DOC-005", "LOCK-DOC-016" ], "decision_ids": [ "DEC-DOC-001" ] }, { "path": "00-governance/templates/profile-document.template.md", "doc_id": "DOC-GOV-TPL-PROFILE-001", "document_class": "template", "status": "active", "requirement_ids": [], "assertion_ids": [ "LOCK-DOC-003", "LOCK-DOC-005", "LOCK-DOC-016" ], "decision_ids": [ "DEC-DOC-001" ] }, { "path": "00-governance/templates/recipe.template.md", "doc_id": "DOC-GOV-TPL-RECIPE-001", "document_class": "template", "status": "active", "requirement_ids": [], "assertion_ids": [ "LOCK-DOC-003", "LOCK-DOC-005", "LOCK-DOC-016" ], "decision_ids": [ "DEC-DOC-001" ] }, { "path": "01-constitution/00-charter.md", "doc_id": "DOC-CONST-000", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-CONST-CHARTER-001", "REQ-CONST-CHARTER-002", "REQ-CONST-CHARTER-003", "REQ-CONST-CHARTER-004", "REQ-CONST-CHARTER-005", "REQ-CONST-CHARTER-006", "REQ-CONST-CHARTER-007", "REQ-CONST-CHARTER-008", "REQ-CONST-CHARTER-009", "REQ-CONST-CHARTER-010", "REQ-CONST-CHARTER-011", "REQ-CONST-CHARTER-012", "REQ-CONST-CHARTER-013", "REQ-CONST-CHARTER-014" ], "assertion_ids": [ "LOCK-AI-001", "LOCK-AI-002", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-DATA-001", "LOCK-GATE-001", "LOCK-GOV-001", "LOCK-UCKK-EXT-002", "LOCK-UCKK-EXT-001", "LOCK-MEDIATHEQUE-001", "LOCK-LIFE-001", "LOCK-PROFILE-001", "LOCK-PROFILE-002" ], "decision_ids": [ "DEC-AI-001", "DEC-COMP-001", "DEC-DATA-001", "DEC-GATE-001", "DEC-GOV-001", "DEC-UCKK-EXT-001", "DEC-MEDIATHEQUE-001", "DEC-INTEGRATION-001", "DEC-OFFLINE-001", "DEC-PORT-001", "DEC-PROFILE-001", "DEC-PRIV-001", "DEC-AUDIT-001", "DEC-RECEIPT-001", "DEC-SEC-001" ] }, { "path": "01-constitution/01-scope-and-non-goals.md", "doc_id": "DOC-CONST-001", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-CONST-SCOPE-001", "REQ-CONST-SCOPE-002", "REQ-CONST-SCOPE-003", "REQ-CONST-SCOPE-004", "REQ-CONST-SCOPE-005", "REQ-CONST-SCOPE-006", "REQ-CONST-SCOPE-007", "REQ-CONST-SCOPE-008", "REQ-CONST-SCOPE-009", "REQ-CONST-SCOPE-010", "REQ-CONST-SCOPE-011", "REQ-CONST-SCOPE-012", "REQ-CONST-SCOPE-013", "REQ-CONST-SCOPE-014", "REQ-CONST-SCOPE-015", "REQ-CONST-SCOPE-016", "REQ-CONST-SCOPE-017", "REQ-CONST-SCOPE-018", "REQ-CONST-SCOPE-019", "REQ-CONST-SCOPE-020" ], "assertion_ids": [ "LOCK-AI-001", "LOCK-AI-002", "LOCK-ARI-001", "LOCK-ARI-002", "LOCK-DATA-001", "LOCK-GATE-001", "LOCK-GOV-001", "LOCK-IMPL-001", "LOCK-IMPL-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-SENT-001", "LOCK-MEDIATHEQUE-001", "LOCK-UCKK-EXT-001", "LOCK-UCKK-EXT-002", "LOCK-SPACES-001" ], "decision_ids": [ "DEC-AI-001", "DEC-ARI-001", "DEC-CONTAINER-001", "DEC-DATA-001", "DEC-GATE-001", "DEC-GOV-001", "DEC-HW-001", "DEC-K8S-001", "DEC-PROFILE-001", "DEC-REL-001", "DEC-SENT-001", "DEC-SHELL-001", "DEC-MEDIATHEQUE-001", "DEC-UCKK-EXT-001" ] }, { "path": "01-constitution/02-global-invariants.md", "doc_id": "DOC-CONST-002", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-CONST-001", "REQ-CONST-002", "REQ-CONST-003", "REQ-CONST-004", "REQ-CONST-005", "REQ-CONST-006", "REQ-CONST-007", "REQ-CONST-008", "REQ-CONST-009", "REQ-CONST-010", "REQ-CONST-011", "REQ-CONST-012", "REQ-CONST-013", "REQ-CONST-014", "REQ-CONST-015", "REQ-CONST-016", "REQ-CONST-017", "REQ-CONST-018", "REQ-CONST-019", "REQ-CONST-020", "REQ-CONST-021", "REQ-CONST-022", "REQ-CONST-023", "REQ-CONST-024", "REQ-CONST-025", "REQ-CONST-026", "REQ-CONST-027", "REQ-CONST-028", "REQ-CONST-029", "REQ-CONST-030", "REQ-CONST-031", "REQ-CONST-032" ], "assertion_ids": [ "LOCK-AI-001", "LOCK-AI-002", "LOCK-ARI-001", "LOCK-ARI-002", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-DATA-001", "LOCK-GATE-001", "LOCK-GOV-001", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-SENT-001", "LOCK-MEDIATHEQUE-001", "LOCK-UCKK-EXT-001", "LOCK-UCKK-EXT-002" ], "decision_ids": [ "DEC-AI-001", "DEC-ARI-001", "DEC-DATA-001", "DEC-GATE-001", "DEC-GOV-001", "DEC-PROFILE-001", "DEC-REL-001", "DEC-SENT-001", "DEC-MEDIATHEQUE-001", "DEC-UCKK-EXT-001" ] }, { "path": "01-constitution/03-system-principles.md", "doc_id": "DOC-CONST-003", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-CONST-PRIN-001", "REQ-CONST-PRIN-002", "REQ-CONST-PRIN-003", "REQ-CONST-PRIN-004", "REQ-CONST-PRIN-005", "REQ-CONST-PRIN-006", "REQ-CONST-PRIN-007", "REQ-CONST-PRIN-008", "REQ-CONST-PRIN-009", "REQ-CONST-PRIN-010", "REQ-CONST-PRIN-011", "REQ-CONST-PRIN-012", "REQ-CONST-PRIN-013", "REQ-CONST-PRIN-014", "REQ-CONST-PRIN-015", "REQ-CONST-PRIN-016", "REQ-CONST-PRIN-017", "REQ-CONST-PRIN-018" ], "assertion_ids": [ "LOCK-SYS-001", "LOCK-SYS-002", "LOCK-SYS-003", "LOCK-SYS-004", "LOCK-AI-001", "LOCK-AI-002", "LOCK-SENT-001", "LOCK-MEDIATHEQUE-001", "LOCK-UCKK-EXT-001", "LOCK-ARI-001", "LOCK-ARI-002", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-GATE-001", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-IMPL-001", "LOCK-IMPL-002", "LOCK-UCKK-EXT-002" ], "decision_ids": [ "DEC-SYS-001", "DEC-AI-001", "DEC-SENT-001", "DEC-MEDIATHEQUE-001", "DEC-UCKK-EXT-001", "DEC-ARI-001", "DEC-PROFILE-001", "DEC-DATA-001", "DEC-GOV-001", "DEC-GATE-001", "DEC-SHELL-001", "DEC-CONTAINER-001", "DEC-K8S-001", "DEC-HW-001", "DEC-REL-001" ] }, { "path": "01-constitution/04-explicit-authority.md", "doc_id": "DOC-CONST-004", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-CONST-AUTH-001", "REQ-CONST-AUTH-002", "REQ-CONST-AUTH-003", "REQ-CONST-AUTH-004", "REQ-CONST-AUTH-005", "REQ-CONST-AUTH-006", "REQ-CONST-AUTH-007", "REQ-CONST-AUTH-008", "REQ-CONST-AUTH-009", "REQ-CONST-AUTH-010", "REQ-CONST-AUTH-011", "REQ-CONST-AUTH-012", "REQ-CONST-AUTH-013", "REQ-CONST-AUTH-014", "REQ-CONST-AUTH-015", "REQ-CONST-AUTH-016", "REQ-CONST-AUTH-017", "REQ-CONST-AUTH-018", "REQ-CONST-AUTH-019", "REQ-CONST-AUTH-020" ], "assertion_ids": [ "LOCK-AUTH-001", "LOCK-AUTH-002", "LOCK-AUTH-003", "LOCK-AUTH-004", "LOCK-AUTH-005", "LOCK-GOV-001", "LOCK-PRIV-001", "LOCK-DATA-001", "LOCK-COMP-001", "LOCK-AI-002" ], "decision_ids": [ "DEC-CONST-001", "DEC-AUTH-001", "DEC-IDENT-001", "DEC-GOV-001", "DEC-PRIV-001", "DEC-AI-001", "DEC-DATA-001" ] }, { "path": "01-constitution/05-fail-closed-authority.md", "doc_id": "DOC-CONST-005", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-CONST-FCA-001", "REQ-CONST-FCA-002", "REQ-CONST-FCA-003", "REQ-CONST-FCA-004", "REQ-CONST-FCA-005", "REQ-CONST-FCA-006", "REQ-CONST-FCA-007", "REQ-CONST-FCA-008", "REQ-CONST-FCA-009", "REQ-CONST-FCA-010", "REQ-CONST-FCA-011", "REQ-CONST-FCA-012", "REQ-CONST-FCA-013", "REQ-CONST-FCA-014", "REQ-CONST-FCA-015" ], "assertion_ids": [ "LOCK-DOC-001", "LOCK-DOC-002", "LOCK-DOC-011", "LOCK-DOC-013", "LOCK-DOC-014", "LOCK-AI-002", "LOCK-DATA-001", "LOCK-LIFE-001" ], "decision_ids": [ "DEC-CONST-002" ] }, { "path": "01-constitution/06-safe-degradation.md", "doc_id": "DOC-CON-006", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-CON-SAFE-001", "REQ-CON-SAFE-002", "REQ-CON-SAFE-003", "REQ-CON-SAFE-004", "REQ-CON-SAFE-005", "REQ-CON-SAFE-006", "REQ-CON-SAFE-007", "REQ-CON-SAFE-008", "REQ-CON-SAFE-009", "REQ-CON-SAFE-010", "REQ-CON-SAFE-011", "REQ-CON-SAFE-012", "REQ-CON-SAFE-013", "REQ-CON-SAFE-014", "REQ-CON-SAFE-015", "REQ-PATTERN-004", "REQ-PATTERN-005", "REQ-PATTERN-006", "REQ-PATTERN-007", "REQ-PATTERN-008", "REQ-PATTERN-009", "REQ-PATTERN-010", "REQ-PATTERN-011", "REQ-PATTERN-012", "REQ-PATTERN-013", "REQ-PATTERN-014", "REQ-PATTERN-015", "REQ-PATTERN-016", "REQ-PATTERN-017", "REQ-PATTERN-018", "REQ-PATTERN-019", "REQ-PATTERN-020", "REQ-PATTERN-021", "REQ-PATTERN-022", "REQ-PATTERN-023", "REQ-PATTERN-024", "REQ-PATTERN-038", "REQ-PATTERN-039", "REQ-PATTERN-040", "REQ-PATTERN-041", "REQ-PATTERN-042" ], "assertion_ids": [ "LOCK-AI-001", "LOCK-AI-002", "LOCK-ARI-001", "LOCK-ARI-002", "LOCK-COMP-001", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-UCKK-EXT-002", "LOCK-UCKK-EXT-001", "LOCK-MEDIATHEQUE-001", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-SENT-001", "LOCK-RES-001", "LOCK-MSG-001", "LOCK-WF-001", "LOCK-CQRS-001", "LOCK-CACHE-001" ], "decision_ids": [ "DEC-PROFILE-BASELINE-001", "DEC-AI-001", "DEC-SENT-001", "DEC-GOV-001", "DEC-UCKK-EXT-001", "DEC-MEDIATHEQUE-001", "DEC-ARI-001", "DEC-RES-001", "DEC-MSG-001", "DEC-WF-001", "DEC-CQRS-001", "DEC-CACHE-001" ] }, { "path": "01-constitution/07-component-separation.md", "doc_id": "DOC-CONST-007", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-CONST-COMP-001", "REQ-CONST-COMP-002", "REQ-CONST-COMP-003", "REQ-CONST-COMP-004", "REQ-CONST-COMP-005", "REQ-CONST-COMP-006", "REQ-CONST-COMP-007", "REQ-CONST-COMP-008", "REQ-CONST-COMP-009", "REQ-CONST-COMP-010", "REQ-CONST-COMP-011", "REQ-CONST-COMP-012", "REQ-CONST-COMP-013", "REQ-CONST-COMP-014", "REQ-CONST-COMP-015", "REQ-CONST-COMP-016", "REQ-PATTERN-001", "REQ-PATTERN-002", "REQ-PATTERN-003", "REQ-PATTERN-004", "REQ-PATTERN-005", "REQ-PATTERN-019", "REQ-PATTERN-020", "REQ-PATTERN-021", "REQ-PATTERN-022", "REQ-PATTERN-023", "REQ-PATTERN-024", "REQ-PATTERN-031", "REQ-PATTERN-032", "REQ-PATTERN-033", "REQ-PATTERN-034", "REQ-PATTERN-035", "REQ-PATTERN-036", "REQ-PATTERN-037", "REQ-PATTERN-038", "REQ-PATTERN-039", "REQ-PATTERN-040", "REQ-PATTERN-041", "REQ-PATTERN-042" ], "assertion_ids": [ "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-GATE-001", "LOCK-SENT-001", "LOCK-WF-001", "LOCK-BFF-001", "LOCK-CQRS-001", "LOCK-CACHE-001", "LOCK-SPACES-001" ], "decision_ids": [ "DEC-CONST-COMP-001", "DEC-SYS-DATA-001", "DEC-SYS-GOV-001", "DEC-SYS-GATE-001", "DEC-SYS-SENT-001", "DEC-SYS-KRISTAL-001", "DEC-WF-001", "DEC-BFF-001", "DEC-CQRS-001", "DEC-CACHE-001" ] }, { "path": "01-constitution/08-data-authority-and-ownership.md", "doc_id": "DOC-CONST-008", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-CONST-DATA-001", "REQ-CONST-DATA-002", "REQ-CONST-DATA-003", "REQ-CONST-DATA-004", "REQ-CONST-DATA-005", "REQ-CONST-DATA-006", "REQ-CONST-DATA-007", "REQ-CONST-DATA-008", "REQ-CONST-DATA-009", "REQ-CONST-DATA-010", "REQ-CONST-DATA-011", "REQ-CONST-DATA-012", "REQ-CONST-DATA-013", "REQ-CONST-DATA-014", "REQ-CONST-DATA-015", "REQ-CONST-DATA-016", "REQ-CONST-DATA-017", "REQ-CONST-DATA-018", "REQ-CONST-DATA-019", "REQ-CONST-DATA-020", "REQ-CONST-DATA-021", "REQ-CONST-DATA-022", "REQ-CONST-DATA-023", "REQ-CONST-DATA-024", "REQ-CONST-DATA-025", "REQ-CONST-DATA-026", "REQ-CONST-DATA-027", "REQ-CONST-DATA-028" ], "assertion_ids": [ "LOCK-DATA-001", "LOCK-GATE-001", "LOCK-PROFILE-001", "LOCK-IMPL-001", "LOCK-MEDIATHEQUE-001", "LOCK-UCKK-EXT-001", "LOCK-UCKK-EXT-002" ], "decision_ids": [ "DEC-DATA-001", "DEC-GATE-001", "DEC-MEDIATHEQUE-001", "DEC-UCKK-EXT-001" ] }, { "path": "01-constitution/09-offline-continuity.md", "doc_id": "DOC-CONST-009", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-CONST-OFFLINE-001", "REQ-CONST-OFFLINE-002", "REQ-CONST-OFFLINE-003", "REQ-CONST-OFFLINE-004", "REQ-CONST-OFFLINE-005", "REQ-CONST-OFFLINE-006", "REQ-CONST-OFFLINE-007", "REQ-CONST-OFFLINE-008", "REQ-CONST-OFFLINE-009", "REQ-CONST-OFFLINE-010", "REQ-CONST-OFFLINE-011", "REQ-CONST-OFFLINE-012", "REQ-CONST-OFFLINE-013", "REQ-CONST-OFFLINE-014", "REQ-CONST-OFFLINE-015", "REQ-CONST-OFFLINE-016", "REQ-CONST-OFFLINE-017", "REQ-CONST-OFFLINE-018", "REQ-CONST-OFFLINE-019", "REQ-CONST-OFFLINE-020" ], "assertion_ids": [ "LOCK-AI-001", "LOCK-AI-002", "LOCK-SENT-001", "LOCK-MEDIATHEQUE-001", "LOCK-UCKK-EXT-001", "LOCK-ARI-001", "LOCK-ARI-002", "LOCK-DATA-001", "LOCK-PROFILE-001", "LOCK-UCKK-EXT-002", "LOCK-SPACES-001" ], "decision_ids": [ "DEC-SYS-OFFLINE-001", "DEC-SYS-AI-001", "DEC-ARI-001", "DEC-MEDIATHEQUE-001", "DEC-UCKK-EXT-001", "DEC-SENT-001" ] }, { "path": "01-constitution/10-selective-audit-and-recourse.md", "doc_id": "DOC-CONST-010", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-CONST-AUDIT-001", "REQ-CONST-AUDIT-002", "REQ-CONST-AUDIT-003", "REQ-CONST-AUDIT-004", "REQ-CONST-AUDIT-005", "REQ-CONST-AUDIT-006", "REQ-CONST-AUDIT-007", "REQ-CONST-AUDIT-008", "REQ-CONST-AUDIT-009", "REQ-CONST-AUDIT-010", "REQ-CONST-AUDIT-011", "REQ-CONST-AUDIT-012", "REQ-CONST-AUDIT-013", "REQ-CONST-AUDIT-014", "REQ-CONST-AUDIT-015", "REQ-CONST-AUDIT-016", "REQ-CONST-AUDIT-017", "REQ-CONST-AUDIT-018", "REQ-CONST-AUDIT-019", "REQ-CONST-AUDIT-020", "REQ-CONST-AUDIT-021", "REQ-CONST-AUDIT-022", "REQ-CONST-AUDIT-023", "REQ-CONST-AUDIT-024" ], "assertion_ids": [ "LOCK-OPS-001", "LOCK-OPS-002", "LOCK-OPS-003", "LOCK-OPS-004", "LOCK-DATA-001", "LOCK-AI-002", "LOCK-CULT-001" ], "decision_ids": [ "DEC-SYS-AUDIT-001", "DEC-SYS-RECOURSE-001", "DEC-DATA-DISCLOSURE-001", "DEC-CULT-001" ] }, { "path": "01-constitution/11-portability-restore-and-exit.md", "doc_id": "DOC-CONST-011", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-CONST-PORT-001", "REQ-CONST-PORT-002", "REQ-CONST-PORT-003", "REQ-CONST-PORT-004", "REQ-CONST-PORT-005", "REQ-CONST-PORT-006", "REQ-CONST-PORT-007", "REQ-CONST-PORT-008", "REQ-CONST-PORT-009", "REQ-CONST-PORT-010", "REQ-CONST-PORT-011", "REQ-CONST-PORT-012", "REQ-CONST-PORT-013", "REQ-CONST-PORT-014", "REQ-CONST-PORT-015", "REQ-CONST-PORT-016" ], "assertion_ids": [ "LOCK-DATA-001", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-GATE-001", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-AI-001", "LOCK-AI-002" ], "decision_ids": [ "DEC-PORT-001", "DEC-LIFE-001", "DEC-RECEIPT-001", "DEC-SEC-001", "DEC-DATA-001", "DEC-COMP-001", "DEC-INTEGRATION-001", "DEC-OFFLINE-001", "DEC-AUDIT-001", "DEC-PRIV-001", "DEC-KRISTAL-001", "DEC-LANG-001" ] }, { "path": "01-constitution/12-cultural-rights-and-consent.md", "doc_id": "DOC-CONST-012", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-CULT-001", "REQ-CULT-002", "REQ-CULT-003", "REQ-CULT-004", "REQ-CULT-005", "REQ-CULT-006", "REQ-CULT-007", "REQ-CULT-008", "REQ-CULT-009", "REQ-CULT-010", "REQ-CULT-011", "REQ-CULT-012", "REQ-CULT-013", "REQ-CULT-014", "REQ-CULT-015", "REQ-CULT-016", "REQ-CULT-017", "REQ-CULT-018", "REQ-CULT-019", "REQ-CULT-020", "REQ-CULT-021", "REQ-CULT-022", "REQ-CULT-023", "REQ-CULT-024" ], "assertion_ids": [ "LOCK-CULT-001", "LOCK-CULT-002", "LOCK-CULT-003", "LOCK-CULT-004", "LOCK-CULT-005", "LOCK-CULT-006", "LOCK-CULT-007", "LOCK-CULT-008", "LOCK-CULT-009", "LOCK-CULT-010", "LOCK-DATA-001", "LOCK-GATE-001", "LOCK-GOV-001" ], "decision_ids": [ "DEC-CULT-001", "DEC-CULT-002", "DEC-CULT-003", "DEC-CULT-004", "DEC-CULT-005", "DEC-DATA-001", "DEC-GATE-001", "DEC-GOV-001" ] }, { "path": "01-constitution/13-glossary.md", "doc_id": "DOC-CONST-013", "document_class": "explanatory_markdown", "status": "active", "requirement_ids": [], "assertion_ids": [ "LOCK-DOC-002", "LOCK-DOC-003", "LOCK-DOC-008", "LOCK-DOC-009", "LOCK-DOC-014", "LOCK-DOC-016", "LOCK-DOC-019", "LOCK-DOC-021", "LOCK-DOC-022", "LOCK-PROFILE-001", "LOCK-IMPL-001", "LOCK-GOV-001", "LOCK-GATE-001", "LOCK-DATA-001", "LOCK-SPACES-001" ], "decision_ids": [ "DEC-DOC-001", "DEC-DOC-002", "DEC-DOC-003" ] }, { "path": "02-system/00-system-overview.md", "doc_id": "DOC-SYS-000", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-SYS-OVR-001", "REQ-SYS-OVR-002", "REQ-SYS-OVR-003", "REQ-SYS-OVR-004", "REQ-SYS-OVR-005", "REQ-SYS-OVR-006", "REQ-SYS-OVR-007", "REQ-SYS-OVR-008", "REQ-SYS-OVR-009", "REQ-SYS-OVR-010", "REQ-SYS-OVR-011", "REQ-SYS-OVR-012", "REQ-SYS-OVR-013", "REQ-SYS-OVR-014", "REQ-SYS-OVR-015", "REQ-SYS-OVR-016", "REQ-SYS-OVR-017", "REQ-SYS-OVR-018", "REQ-SYS-OVR-019", "REQ-SYS-OVR-020", "REQ-PATTERN-001", "REQ-PATTERN-002", "REQ-PATTERN-003", "REQ-PATTERN-004", "REQ-PATTERN-005" ], "assertion_ids": [ "LOCK-SYS-001", "LOCK-SYS-002", "LOCK-SYS-003", "LOCK-SYS-004", "LOCK-AI-001", "LOCK-AI-002", "LOCK-SENT-001", "LOCK-MEDIATHEQUE-001", "LOCK-UCKK-EXT-001", "LOCK-ARI-001", "LOCK-ARI-002", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-GATE-001", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-PROFILE-001", "LOCK-IMPL-001", "LOCK-IMPL-002", "LOCK-UCKK-EXT-002", "LOCK-RES-001", "LOCK-MSG-001", "LOCK-WF-001", "LOCK-PAYLOAD-001", "LOCK-BFF-001", "LOCK-CQRS-001", "LOCK-CACHE-001", "LOCK-SPACES-001" ], "decision_ids": [ "DEC-SYS-001", "DEC-AI-001", "DEC-SENT-001", "DEC-MEDIATHEQUE-001", "DEC-UCKK-EXT-001", "DEC-ARI-001", "DEC-PROFILE-001", "DEC-DATA-001", "DEC-GOV-001", "DEC-GATE-001", "DEC-SHELL-001", "DEC-CONTAINER-001", "DEC-K8S-001", "DEC-HW-001", "DEC-REL-001", "DEC-RES-001", "DEC-MSG-001", "DEC-WF-001", "DEC-PAYLOAD-001", "DEC-BFF-001", "DEC-CQRS-001", "DEC-CACHE-001" ] }, { "path": "02-system/01-system-context.md", "doc_id": "DOC-SYS-001", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-SYS-CTX-001", "REQ-SYS-CTX-002", "REQ-SYS-CTX-003", "REQ-SYS-CTX-004", "REQ-SYS-CTX-005", "REQ-SYS-CTX-006", "REQ-SYS-CTX-007", "REQ-SYS-CTX-008", "REQ-SYS-CTX-009", "REQ-SYS-CTX-010", "REQ-SYS-CTX-011", "REQ-SYS-CTX-012", "REQ-SYS-CTX-013", "REQ-SYS-CTX-014", "REQ-SYS-CTX-015", "REQ-SYS-CTX-016", "REQ-SYS-CTX-017", "REQ-SYS-CTX-018", "REQ-SYS-CTX-019", "REQ-SYS-CTX-020", "REQ-SYS-CTX-021", "REQ-SYS-CTX-022", "REQ-SYS-CTX-023", "REQ-SYS-CTX-024" ], "assertion_ids": [ "LOCK-SYS-001", "LOCK-SYS-002", "LOCK-SYS-003", "LOCK-SYS-004", "LOCK-SYS-005", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-COMP-003", "LOCK-DATA-001", "LOCK-AI-001", "LOCK-AI-002", "LOCK-ARI-001", "LOCK-ARI-002", "LOCK-MEDIATHEQUE-001", "LOCK-UCKK-EXT-001", "LOCK-GOV-001", "LOCK-GATE-001", "LOCK-SENT-001", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-UCKK-EXT-002", "LOCK-SPACES-001" ], "decision_ids": [ "DEC-SYS-001", "DEC-COMP-001", "DEC-DATA-001", "DEC-AI-001", "DEC-ARI-001", "DEC-MEDIATHEQUE-001", "DEC-UCKK-EXT-001", "DEC-GOV-001", "DEC-PRIV-001", "DEC-IDENT-001", "DEC-SENT-001", "DEC-LANG-001", "DEC-GATE-001", "DEC-LIFE-001" ] }, { "path": "02-system/02-logical-architecture.md", "doc_id": "DOC-SYS-002", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-SYS-ARCH-001", "REQ-SYS-ARCH-002", "REQ-SYS-ARCH-003", "REQ-SYS-ARCH-004", "REQ-SYS-ARCH-005", "REQ-SYS-ARCH-006", "REQ-SYS-ARCH-007", "REQ-SYS-ARCH-008", "REQ-SYS-ARCH-009", "REQ-SYS-ARCH-010", "REQ-SYS-ARCH-011", "REQ-SYS-ARCH-012", "REQ-SYS-ARCH-013", "REQ-SYS-ARCH-014", "REQ-SYS-ARCH-015", "REQ-SYS-ARCH-016", "REQ-SYS-ARCH-017", "REQ-SYS-ARCH-018", "REQ-SYS-ARCH-019", "REQ-SYS-ARCH-020", "REQ-SYS-ARCH-021", "REQ-SYS-ARCH-022", "REQ-SYS-ARCH-023", "REQ-SYS-ARCH-024", "REQ-SYS-ARCH-025", "REQ-SYS-ARCH-026", "REQ-SYS-ARCH-027", "REQ-SYS-ARCH-028", "REQ-SYS-ARCH-029", "REQ-SYS-ARCH-030", "REQ-SYS-ARCH-031", "REQ-SYS-ARCH-032", "REQ-SYS-ARCH-033", "REQ-SYS-ARCH-034", "REQ-SYS-ARCH-035", "REQ-SYS-ARCH-036", "REQ-PATTERN-001", "REQ-PATTERN-002", "REQ-PATTERN-003", "REQ-PATTERN-004", "REQ-PATTERN-005" ], "assertion_ids": [ "LOCK-AI-001", "LOCK-AI-002", "LOCK-SENT-001", "LOCK-MEDIATHEQUE-001", "LOCK-UCKK-EXT-001", "LOCK-ARI-001", "LOCK-ARI-002", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-GATE-001", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-PROFILE-001", "LOCK-IMPL-001", "LOCK-IMPL-002", "LOCK-LIFE-001", "LOCK-LIFE-003", "LOCK-UCKK-EXT-002", "LOCK-RES-001", "LOCK-MSG-001", "LOCK-WF-001", "LOCK-PAYLOAD-001", "LOCK-BFF-001", "LOCK-CQRS-001", "LOCK-CACHE-001", "LOCK-SPACES-001" ], "decision_ids": [ "DEC-AI-001", "DEC-SENT-001", "DEC-MEDIATHEQUE-001", "DEC-UCKK-EXT-001", "DEC-ARI-001", "DEC-PROFILE-001", "DEC-DATA-001", "DEC-GOV-001", "DEC-GATE-001", "DEC-RES-001", "DEC-MSG-001", "DEC-WF-001", "DEC-PAYLOAD-001", "DEC-BFF-001", "DEC-CQRS-001", "DEC-CACHE-001" ] }, { "path": "02-system/03-operating-modes.md", "doc_id": "DOC-SYS-003", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-SYS-MODE-001", "REQ-SYS-MODE-002", "REQ-SYS-MODE-003", "REQ-SYS-MODE-004", "REQ-SYS-MODE-005", "REQ-SYS-MODE-006", "REQ-SYS-MODE-007", "REQ-SYS-MODE-008", "REQ-SYS-MODE-009", "REQ-SYS-MODE-010", "REQ-SYS-MODE-011", "REQ-SYS-MODE-012", "REQ-SYS-MODE-013", "REQ-SYS-MODE-014", "REQ-SYS-MODE-015", "REQ-SYS-MODE-016", "REQ-SYS-MODE-017", "REQ-SYS-MODE-018", "REQ-SYS-MODE-019", "REQ-SYS-MODE-020", "REQ-SYS-MODE-021", "REQ-SYS-MODE-022", "REQ-SYS-MODE-023" ], "assertion_ids": [ "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-AI-001", "LOCK-AI-002", "LOCK-SENT-001", "LOCK-MEDIATHEQUE-001", "LOCK-UCKK-EXT-001", "LOCK-ARI-001", "LOCK-ARI-002", "LOCK-GOV-001", "LOCK-DEV-001", "LOCK-DEV-002", "LOCK-DEV-003", "LOCK-DEV-004", "LOCK-DEV-005", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-UCKK-EXT-002", "LOCK-SPACES-001" ], "decision_ids": [ "DEC-SYS-003", "DEC-SYS-004", "DEC-AI-001", "DEC-SENT-001", "DEC-ARI-001", "DEC-MEDIATHEQUE-001", "DEC-UCKK-EXT-001", "DEC-GOV-001" ] }, { "path": "02-system/04-component-boundaries.md", "doc_id": "DOC-SYS-004", "document_class": "explanatory_markdown", "status": "active", "requirement_ids": [], "assertion_ids": [ "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-GATE-001", "LOCK-SENT-001", "LOCK-MEDIATHEQUE-001", "LOCK-UCKK-EXT-001", "LOCK-AI-001", "LOCK-AI-002", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-ARI-001", "LOCK-ARI-002", "LOCK-UCKK-EXT-002", "LOCK-SPACES-001" ], "decision_ids": [ "DEC-COMP-001", "DEC-DATA-001", "DEC-GOV-001", "DEC-GATE-001", "DEC-SENT-001", "DEC-MEDIATHEQUE-001", "DEC-UCKK-EXT-001", "DEC-AI-001", "DEC-PROFILE-001", "DEC-LANG-001", "DEC-ARI-001" ] }, { "path": "02-system/05-data-authority-and-ownership.md", "doc_id": "DOC-SYS-005", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-SYS-DATA-001", "REQ-SYS-DATA-002", "REQ-SYS-DATA-003", "REQ-SYS-DATA-004", "REQ-SYS-DATA-005", "REQ-SYS-DATA-006", "REQ-SYS-DATA-007", "REQ-SYS-DATA-008", "REQ-SYS-DATA-009", "REQ-SYS-DATA-010", "REQ-SYS-DATA-011", "REQ-SYS-DATA-012", "REQ-SYS-DATA-013", "REQ-SYS-DATA-014", "REQ-SYS-DATA-015", "REQ-SYS-DATA-016", "REQ-SYS-DATA-017", "REQ-SYS-DATA-018", "REQ-SYS-DATA-019", "REQ-SYS-DATA-020", "REQ-SYS-DATA-021", "REQ-SYS-DATA-022", "REQ-SYS-DATA-023", "REQ-SYS-DATA-024" ], "assertion_ids": [ "LOCK-DATA-001", "LOCK-DATA-002", "LOCK-DATA-003", "LOCK-DATA-004", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-GOV-001", "LOCK-GATE-001", "LOCK-PROFILE-001", "LOCK-SENT-001" ], "decision_ids": [ "DEC-SYS-DATA-001", "DEC-SYS-DATA-002", "DEC-SYS-DATA-003", "DEC-SYS-DATA-004", "DEC-SYS-GOV-001", "DEC-SYS-GATE-001", "DEC-SYS-SENT-001", "DEC-SYS-KRISTAL-001" ] }, { "path": "02-system/06-capability-model.md", "doc_id": "DOC-SYS-006", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-SYS-CAP-001", "REQ-SYS-CAP-002", "REQ-SYS-CAP-003", "REQ-SYS-CAP-004", "REQ-SYS-CAP-005", "REQ-SYS-CAP-006", "REQ-SYS-CAP-007", "REQ-SYS-CAP-008", "REQ-SYS-CAP-009", "REQ-SYS-CAP-010", "REQ-SYS-CAP-011", "REQ-SYS-CAP-012", "REQ-SYS-CAP-013", "REQ-SYS-CAP-014", "REQ-SYS-CAP-015", "REQ-SYS-CAP-016", "REQ-SYS-CAP-017", "REQ-SYS-CAP-018", "REQ-SYS-CAP-019", "REQ-SYS-CAP-020", "REQ-SYS-CAP-021", "REQ-SYS-CAP-022", "REQ-SYS-CAP-023", "REQ-SYS-CAP-024", "REQ-SYS-CAP-025", "REQ-SYS-CAP-026", "REQ-SYS-CAP-027", "REQ-SYS-CAP-028", "REQ-SYS-CAP-029", "REQ-SYS-CAP-030" ], "assertion_ids": [ "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-DATA-001", "LOCK-AI-001", "LOCK-AI-002", "LOCK-ARI-001", "LOCK-ARI-002", "LOCK-MEDIATHEQUE-001", "LOCK-UCKK-EXT-001", "LOCK-SENT-001", "LOCK-GOV-001", "LOCK-GATE-001", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-UCKK-EXT-002", "LOCK-SPACES-001" ], "decision_ids": [ "DEC-SYS-CAP-001", "DEC-SYS-COMP-001", "DEC-SYS-OFFLINE-001", "DEC-SYS-AI-001", "DEC-SYS-RESOURCE-001", "DEC-ARI-001", "DEC-MEDIATHEQUE-001", "DEC-UCKK-EXT-001", "DEC-SENT-001" ] }, { "path": "02-system/07-cross-component-communication.md", "doc_id": "DOC-SYS-007", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-SYS-COMM-001", "REQ-SYS-COMM-002", "REQ-SYS-COMM-003", "REQ-SYS-COMM-004", "REQ-SYS-COMM-005", "REQ-SYS-COMM-006", "REQ-SYS-COMM-007", "REQ-SYS-COMM-008", "REQ-SYS-COMM-009", "REQ-SYS-COMM-010", "REQ-SYS-COMM-011", "REQ-SYS-COMM-012", "REQ-SYS-COMM-013", "REQ-SYS-COMM-014", "REQ-SYS-COMM-015", "REQ-SYS-COMM-016", "REQ-SYS-COMM-017", "REQ-SYS-COMM-018", "REQ-SYS-COMM-019", "REQ-SYS-COMM-020", "REQ-PATTERN-001", "REQ-PATTERN-002", "REQ-PATTERN-003", "REQ-PATTERN-004", "REQ-PATTERN-005", "REQ-PATTERN-006", "REQ-PATTERN-007", "REQ-PATTERN-008", "REQ-PATTERN-009", "REQ-PATTERN-010", "REQ-PATTERN-011", "REQ-PATTERN-012", "REQ-PATTERN-013", "REQ-PATTERN-014", "REQ-PATTERN-015", "REQ-PATTERN-016", "REQ-PATTERN-017", "REQ-PATTERN-018", "REQ-PATTERN-019", "REQ-PATTERN-020", "REQ-PATTERN-021", "REQ-PATTERN-022", "REQ-PATTERN-023", "REQ-PATTERN-024", "REQ-PATTERN-025", "REQ-PATTERN-026", "REQ-PATTERN-027", "REQ-PATTERN-028", "REQ-PATTERN-029", "REQ-PATTERN-030", "REQ-PATTERN-031", "REQ-PATTERN-032", "REQ-PATTERN-033", "REQ-PATTERN-034", "REQ-PATTERN-035", "REQ-PATTERN-036", "REQ-PATTERN-037", "REQ-PATTERN-038", "REQ-PATTERN-039", "REQ-PATTERN-040", "REQ-PATTERN-041", "REQ-PATTERN-042" ], "assertion_ids": [ "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-GATE-001", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-AI-001", "LOCK-AI-002", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-IMPL-001", "LOCK-IMPL-002", "LOCK-RES-001", "LOCK-MSG-001", "LOCK-WF-001", "LOCK-PAYLOAD-001", "LOCK-BFF-001", "LOCK-CQRS-001", "LOCK-CACHE-001" ], "decision_ids": [ "DEC-COMP-001", "DEC-DATA-001", "DEC-INTEGRATION-001", "DEC-SEC-001", "DEC-RECEIPT-001", "DEC-GOV-001", "DEC-GATE-001", "DEC-AI-001", "DEC-PRIV-001", "DEC-LIFE-001", "DEC-OFFLINE-001", "DEC-RES-001", "DEC-MSG-001", "DEC-WF-001", "DEC-PAYLOAD-001", "DEC-BFF-001", "DEC-CQRS-001", "DEC-CACHE-001" ] }, { "path": "02-system/08-offline-behavior.md", "doc_id": "DOC-SYS-008", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-OFFLINE-001", "REQ-OFFLINE-002", "REQ-OFFLINE-003", "REQ-OFFLINE-004", "REQ-OFFLINE-005", "REQ-OFFLINE-006", "REQ-OFFLINE-007", "REQ-OFFLINE-008", "REQ-OFFLINE-009", "REQ-OFFLINE-010", "REQ-OFFLINE-011", "REQ-OFFLINE-012", "REQ-OFFLINE-013", "REQ-OFFLINE-014", "REQ-OFFLINE-015", "REQ-OFFLINE-016", "REQ-OFFLINE-017", "REQ-OFFLINE-018", "REQ-OFFLINE-019", "REQ-OFFLINE-020", "REQ-OFFLINE-021", "REQ-OFFLINE-022", "REQ-OFFLINE-023", "REQ-OFFLINE-024", "REQ-OFFLINE-025", "REQ-OFFLINE-026", "REQ-OFFLINE-027", "REQ-OFFLINE-028" ], "assertion_ids": [ "LOCK-AI-001", "LOCK-AI-002", "LOCK-ARI-001", "LOCK-ARI-002", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-SENT-001", "LOCK-MEDIATHEQUE-001", "LOCK-UCKK-EXT-001", "LOCK-UCKK-EXT-002", "LOCK-SPACES-001" ], "decision_ids": [ "DEC-AI-001", "DEC-ARI-001", "DEC-DATA-001", "DEC-GOV-001", "DEC-HW-001", "DEC-PROFILE-001", "DEC-SENT-001", "DEC-MEDIATHEQUE-001", "DEC-UCKK-EXT-001" ] }, { "path": "02-system/09-ai-boundary.md", "doc_id": "DOC-SYS-009", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-AI-001", "REQ-AI-002", "REQ-AI-003", "REQ-AI-004", "REQ-AI-005", "REQ-AI-006", "REQ-AI-007", "REQ-AI-008", "REQ-AI-009", "REQ-AI-010", "REQ-AI-011", "REQ-AI-012", "REQ-AI-013", "REQ-AI-014", "REQ-AI-015", "REQ-AI-016", "REQ-AI-017", "REQ-AI-018", "REQ-AI-019", "REQ-AI-020", "REQ-AI-021", "REQ-AI-022", "REQ-AI-023", "REQ-AI-024", "REQ-AI-025", "REQ-AI-026", "REQ-AI-027", "REQ-AI-028", "REQ-AI-029", "REQ-AI-030" ], "assertion_ids": [ "LOCK-AI-001", "LOCK-AI-002", "LOCK-ARI-001", "LOCK-ARI-002", "LOCK-SENT-001", "LOCK-MEDIATHEQUE-001", "LOCK-UCKK-EXT-001", "LOCK-DATA-001", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-GATE-001", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-UCKK-EXT-002" ], "decision_ids": [ "DEC-AI-001", "DEC-ARI-001", "DEC-SENT-001", "DEC-MEDIATHEQUE-001", "DEC-UCKK-EXT-001" ] }, { "path": "02-system/10-external-ai-surfaces.md", "doc_id": "DOC-SYS-010", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-SYS-EXTAI-001", "REQ-SYS-EXTAI-002", "REQ-SYS-EXTAI-003", "REQ-SYS-EXTAI-004", "REQ-SYS-EXTAI-005", "REQ-SYS-EXTAI-006", "REQ-SYS-EXTAI-007", "REQ-SYS-EXTAI-008", "REQ-SYS-EXTAI-009", "REQ-SYS-EXTAI-010", "REQ-SYS-EXTAI-011", "REQ-SYS-EXTAI-012", "REQ-SYS-EXTAI-013", "REQ-SYS-EXTAI-014", "REQ-SYS-EXTAI-015", "REQ-SYS-EXTAI-016", "REQ-SYS-EXTAI-017", "REQ-SYS-EXTAI-018", "REQ-SYS-EXTAI-019", "REQ-SYS-EXTAI-020" ], "assertion_ids": [ "LOCK-AI-001", "LOCK-AI-002", "LOCK-SENT-001", "LOCK-MEDIATHEQUE-001", "LOCK-UCKK-EXT-001", "LOCK-ARI-001", "LOCK-ARI-002", "LOCK-DATA-001", "LOCK-PROFILE-001", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-UCKK-EXT-002" ], "decision_ids": [ "DEC-AI-001", "DEC-SENT-001", "DEC-MEDIATHEQUE-001", "DEC-UCKK-EXT-001", "DEC-ARI-001", "DEC-PROFILE-001", "DEC-DATA-001" ] }, { "path": "02-system/11-ariane-system-boundary.md", "doc_id": "DOC-SYS-011", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-ARI-EXP-001", "REQ-ARI-EXP-002", "REQ-ARI-EXP-003", "REQ-ARI-EXP-004", "REQ-ARI-EXP-005", "REQ-ARI-EXP-006", "REQ-ARI-EXP-007", "REQ-ARI-EXP-008", "REQ-ARI-EXP-009", "REQ-ARI-EXP-010", "REQ-ARI-EXP-011", "REQ-ARI-EXP-012", "REQ-ARI-EXP-013", "REQ-ARI-EXP-014", "REQ-ARI-EXP-015", "REQ-ARI-EXP-016", "REQ-ARI-EXP-017", "REQ-ARI-EXP-018", "REQ-ARI-EXP-019", "REQ-ARI-EXP-020", "REQ-ARI-EXP-021", "REQ-ARI-EXP-022", "REQ-ARI-EXP-023", "REQ-ARI-EXP-024", "REQ-ARI-EXP-025", "REQ-ARI-EXP-026", "REQ-ARI-EXP-027", "REQ-ARI-EXP-028" ], "assertion_ids": [ "LOCK-ARI-001", "LOCK-ARI-002", "LOCK-AI-001", "LOCK-AI-002", "LOCK-AUTH-001", "LOCK-DATA-001", "LOCK-COMP-001", "LOCK-GOV-001", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-LIFE-001" ], "decision_ids": [ "DEC-ARI-001", "DEC-AI-001", "DEC-AUTH-001", "DEC-IDENT-001", "DEC-GOV-001", "DEC-COMP-001", "DEC-DATA-001", "DEC-LIFE-001" ] }, { "path": "02-system/12-koa-mediatheque-system-boundary.md", "doc_id": "DOC-SYS-012", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-MEDIATHEQUE-001", "REQ-MEDIATHEQUE-002", "REQ-MEDIATHEQUE-003", "REQ-UCKK-PUB-001", "REQ-UCKK-PUB-002", "REQ-UCKK-IMPORT-001", "REQ-UCKK-IMPORT-002", "REQ-UCKK-IMPORT-003", "REQ-UCKK-IMPORT-004", "REQ-UCKK-IMPORT-005", "REQ-UCKK-IMPORT-006" ], "assertion_ids": [ "LOCK-MEDIATHEQUE-001", "LOCK-MEDIATHEQUE-002", "LOCK-UCKK-EXT-001", "LOCK-UCKK-EXT-002", "LOCK-DATA-001", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-GOV-001", "LOCK-OFFLINE-001" ], "decision_ids": [ "DEC-MEDIATHEQUE-001", "DEC-UCKK-EXT-001", "DEC-DATA-001", "DEC-COMP-001", "DEC-GOV-001", "DEC-OFFLINE-001" ] }, { "path": "02-system/13-language-system-boundary.md", "doc_id": "DOC-SYS-013", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-SYS-LANG-001", "REQ-SYS-LANG-002", "REQ-SYS-LANG-003", "REQ-SYS-LANG-004", "REQ-SYS-LANG-005", "REQ-SYS-LANG-006", "REQ-SYS-LANG-007", "REQ-SYS-LANG-008", "REQ-SYS-LANG-009", "REQ-SYS-LANG-010", "REQ-SYS-LANG-011", "REQ-SYS-LANG-012", "REQ-SYS-LANG-013", "REQ-SYS-LANG-014", "REQ-SYS-LANG-015", "REQ-SYS-LANG-016", "REQ-SYS-LANG-017", "REQ-SYS-LANG-018", "REQ-SYS-LANG-019", "REQ-SYS-LANG-020" ], "assertion_ids": [ "LOCK-COMP-002", "LOCK-AI-001", "LOCK-AI-002", "LOCK-DATA-001", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-DEV-001", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004" ], "decision_ids": [ "DEC-COMP-001", "DEC-PROFILE-BASELINE-001", "DEC-AI-001", "DEC-REL-001", "DEC-HW-001" ] }, { "path": "02-system/14-resource-governor.md", "doc_id": "DOC-SYS-014", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-SYS-RG-001", "REQ-SYS-RG-002", "REQ-SYS-RG-003", "REQ-SYS-RG-004", "REQ-SYS-RG-005", "REQ-SYS-RG-006", "REQ-SYS-RG-007", "REQ-SYS-RG-008", "REQ-SYS-RG-009", "REQ-SYS-RG-010", "REQ-SYS-RG-011", "REQ-SYS-RG-012", "REQ-SYS-RG-013", "REQ-SYS-RG-014", "REQ-SYS-RG-015", "REQ-SYS-RG-016", "REQ-SYS-RG-017", "REQ-SYS-RG-018", "REQ-SYS-RG-019", "REQ-SYS-RG-020", "REQ-SYS-RG-021", "REQ-SYS-RG-022", "REQ-SYS-RG-023", "REQ-SYS-RG-024" ], "assertion_ids": [ "LOCK-GOV-001", "LOCK-GOV-002", "LOCK-GOV-003", "LOCK-SYS-RES-001", "LOCK-SYS-RES-002", "LOCK-SYS-RES-003", "LOCK-SYS-RES-004", "LOCK-PROFILE-001", "LOCK-DEV-004", "LOCK-COMP-001" ], "decision_ids": [ "DEC-SYS-GOV-001", "DEC-SYS-RES-001", "DEC-SYS-RES-002", "DEC-SYS-RES-003", "DEC-SYS-RES-004", "DEC-PROFILE-001", "DEC-HW-001", "DEC-DEV-002" ] }, { "path": "02-system/15-governance-policy-runtime.md", "doc_id": "DOC-SYS-015", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-SYS-GOV-001", "REQ-SYS-GOV-002", "REQ-SYS-GOV-003", "REQ-SYS-GOV-004", "REQ-SYS-GOV-005", "REQ-SYS-GOV-006", "REQ-SYS-GOV-007", "REQ-SYS-GOV-008", "REQ-SYS-GOV-009", "REQ-SYS-GOV-010", "REQ-SYS-GOV-011", "REQ-SYS-GOV-012", "REQ-SYS-GOV-013", "REQ-SYS-GOV-014", "REQ-SYS-GOV-015", "REQ-SYS-GOV-016", "REQ-SYS-GOV-017", "REQ-SYS-GOV-018", "REQ-SYS-GOV-019", "REQ-SYS-GOV-020", "REQ-SYS-GOV-021", "REQ-SYS-GOV-022", "REQ-SYS-GOV-023", "REQ-SYS-GOV-024", "REQ-SYS-GOV-025", "REQ-SYS-GOV-026", "REQ-SYS-GOV-027", "REQ-SYS-GOV-028", "REQ-SYS-GOV-029", "REQ-SYS-GOV-030", "REQ-SYS-GOV-031", "REQ-SYS-GOV-032" ], "assertion_ids": [ "LOCK-GOV-001", "LOCK-DATA-001", "LOCK-GATE-001", "LOCK-AI-002", "LOCK-PROFILE-001", "LOCK-LIFE-001" ], "decision_ids": [ "DEC-GOV-001", "DEC-AI-001", "DEC-PROFILE-001", "DEC-DATA-001", "DEC-GATE-001" ] }, { "path": "02-system/16-external-integrations.md", "doc_id": "DOC-SYS-016", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-SYS-INT-001", "REQ-SYS-INT-002", "REQ-SYS-INT-003", "REQ-SYS-INT-004", "REQ-SYS-INT-005", "REQ-SYS-INT-006", "REQ-SYS-INT-007", "REQ-SYS-INT-008", "REQ-SYS-INT-009", "REQ-SYS-INT-010", "REQ-SYS-INT-011", "REQ-SYS-INT-012", "REQ-SYS-INT-013", "REQ-SYS-INT-014", "REQ-SYS-INT-015", "REQ-SYS-INT-016", "REQ-SYS-INT-017", "REQ-SYS-INT-018", "REQ-SYS-INT-019", "REQ-SYS-INT-020", "REQ-SYS-INT-021", "REQ-SYS-INT-022", "REQ-SYS-INT-023", "REQ-SYS-INT-024", "REQ-SYS-INT-025", "REQ-SYS-INT-026", "REQ-SYS-INT-027", "REQ-SYS-INT-028", "REQ-SYS-INT-029", "REQ-SYS-INT-030", "REQ-SYS-INT-031", "REQ-SYS-INT-032", "REQ-UCKK-IMPORT-001", "REQ-UCKK-IMPORT-002", "REQ-UCKK-IMPORT-003", "REQ-UCKK-IMPORT-004", "REQ-UCKK-IMPORT-005", "REQ-UCKK-IMPORT-006", "REQ-SYS-INT-033", "REQ-SYS-INT-034", "REQ-SYS-INT-035", "REQ-PATTERN-006", "REQ-PATTERN-007", "REQ-PATTERN-008", "REQ-PATTERN-009", "REQ-PATTERN-010", "REQ-PATTERN-011", "REQ-PATTERN-012", "REQ-PATTERN-013", "REQ-PATTERN-014", "REQ-PATTERN-015", "REQ-PATTERN-016", "REQ-PATTERN-017", "REQ-PATTERN-018", "REQ-PATTERN-019", "REQ-PATTERN-020", "REQ-PATTERN-021", "REQ-PATTERN-022", "REQ-PATTERN-023", "REQ-PATTERN-024", "REQ-PATTERN-025", "REQ-PATTERN-026", "REQ-PATTERN-027", "REQ-PATTERN-028", "REQ-PATTERN-029", "REQ-PATTERN-030" ], "assertion_ids": [ "LOCK-AI-001", "LOCK-AI-002", "LOCK-DATA-001", "LOCK-GATE-001", "LOCK-ARI-001", "LOCK-ARI-002", "LOCK-MEDIATHEQUE-001", "LOCK-UCKK-EXT-001", "LOCK-SENT-001", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-UCKK-EXT-002", "LOCK-RES-001", "LOCK-MSG-001", "LOCK-WF-001", "LOCK-PAYLOAD-001" ], "decision_ids": [ "DEC-INT-001", "DEC-SYS-AI-001", "DEC-SYS-OFFLINE-001", "DEC-SYS-COMP-001", "DEC-DATA-DISCLOSURE-001", "DEC-ARI-001", "DEC-MEDIATHEQUE-001", "DEC-UCKK-EXT-001", "DEC-SENT-001", "DEC-RES-001", "DEC-MSG-001", "DEC-WF-001", "DEC-PAYLOAD-001" ] }, { "path": "02-system/17-capability-degradation.md", "doc_id": "DOC-SYS-017", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-DEG-001", "REQ-DEG-002", "REQ-DEG-003", "REQ-DEG-004", "REQ-DEG-005", "REQ-DEG-006", "REQ-DEG-007", "REQ-DEG-008", "REQ-DEG-009", "REQ-DEG-010", "REQ-DEG-011", "REQ-DEG-012", "REQ-DEG-013", "REQ-DEG-014", "REQ-DEG-015", "REQ-DEG-016", "REQ-DEG-017", "REQ-DEG-018", "REQ-DEG-019", "REQ-DEG-020", "REQ-DEG-021", "REQ-DEG-022", "REQ-DEG-023", "REQ-DEG-024", "REQ-DEG-025", "REQ-DEG-026", "REQ-DEG-027", "REQ-DEG-028", "REQ-DEG-029", "REQ-DEG-030", "REQ-DEG-031", "REQ-DEG-032", "REQ-DEG-033", "REQ-DEG-034", "REQ-DEG-035", "REQ-DEG-036" ], "assertion_ids": [ "LOCK-AI-001", "LOCK-AI-002", "LOCK-ARI-001", "LOCK-ARI-002", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-DATA-001", "LOCK-GATE-001", "LOCK-GOV-001", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-SENT-001", "LOCK-MEDIATHEQUE-001", "LOCK-UCKK-EXT-001", "LOCK-UCKK-EXT-002", "LOCK-SPACES-001" ], "decision_ids": [ "DEC-AI-001", "DEC-ARI-001", "DEC-DATA-001", "DEC-GATE-001", "DEC-GOV-001", "DEC-HW-001", "DEC-PROFILE-001", "DEC-REL-001", "DEC-SENT-001", "DEC-MEDIATHEQUE-001", "DEC-UCKK-EXT-001" ] }, { "path": "02-system/18-hardware-envelopes.md", "doc_id": "DOC-SYS-018", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-SYS-HW-001", "REQ-SYS-HW-002", "REQ-SYS-HW-003", "REQ-SYS-HW-004", "REQ-SYS-HW-005", "REQ-SYS-HW-006", "REQ-SYS-HW-007", "REQ-SYS-HW-008", "REQ-SYS-HW-009", "REQ-SYS-HW-010", "REQ-SYS-HW-011", "REQ-SYS-HW-012", "REQ-SYS-HW-013", "REQ-SYS-HW-014", "REQ-SYS-HW-015", "REQ-SYS-HW-016", "REQ-SYS-HW-017", "REQ-SYS-HW-018", "REQ-SYS-HW-019", "REQ-SYS-HW-020" ], "assertion_ids": [ "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-GOV-001", "LOCK-SENT-001", "LOCK-MEDIATHEQUE-001", "LOCK-UCKK-EXT-001", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-IMPL-001", "LOCK-IMPL-002", "LOCK-UCKK-EXT-002" ], "decision_ids": [ "DEC-HW-001", "DEC-PROFILE-001", "DEC-GOV-001", "DEC-SENT-001", "DEC-MEDIATHEQUE-001", "DEC-UCKK-EXT-001", "DEC-REL-001", "DEC-CONTAINER-001" ] }, { "path": "02-system/19-release-and-artifact-identity.md", "doc_id": "DOC-SYS-019", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-REL-ID-001", "REQ-REL-ID-002", "REQ-REL-ID-003", "REQ-REL-ID-004", "REQ-REL-ID-005", "REQ-REL-ID-006", "REQ-REL-ID-007", "REQ-REL-ID-008", "REQ-REL-ID-009", "REQ-REL-ID-010", "REQ-REL-ID-011", "REQ-REL-ID-012", "REQ-REL-ID-013", "REQ-REL-ID-014", "REQ-REL-ID-015", "REQ-REL-ID-016", "REQ-REL-ID-017", "REQ-REL-ID-018", "REQ-REL-ID-019", "REQ-REL-ID-020", "REQ-REL-ID-021", "REQ-REL-ID-022", "REQ-REL-ID-023", "REQ-REL-ID-024", "REQ-REL-ID-025", "REQ-REL-ID-026", "REQ-REL-ID-027", "REQ-REL-ID-028", "REQ-REL-ID-029", "REQ-REL-ID-030" ], "assertion_ids": [ "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-AUTH-001", "LOCK-AUTH-002", "LOCK-DATA-001", "LOCK-COMP-001", "LOCK-AI-002", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-SPACES-001" ], "decision_ids": [ "DEC-LIFE-001", "DEC-REL-001", "DEC-ART-001", "DEC-AUTH-001", "DEC-IDENT-001", "DEC-COMP-001", "DEC-DATA-001", "DEC-AI-001" ] }, { "path": "02-system/20-receipts-and-critical-transitions.md", "doc_id": "DOC-SYS-020", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-SYS-RCT-001", "REQ-SYS-RCT-002", "REQ-SYS-RCT-003", "REQ-SYS-RCT-004", "REQ-SYS-RCT-005", "REQ-SYS-RCT-006", "REQ-SYS-RCT-007", "REQ-SYS-RCT-008", "REQ-SYS-RCT-009", "REQ-SYS-RCT-010", "REQ-SYS-RCT-011", "REQ-SYS-RCT-012", "REQ-SYS-RCT-013", "REQ-SYS-RCT-014", "REQ-SYS-RCT-015", "REQ-SYS-RCT-016", "REQ-SYS-RCT-017", "REQ-SYS-RCT-018", "REQ-SYS-RCT-019", "REQ-SYS-RCT-020", "REQ-SYS-RCT-021", "REQ-SYS-RCT-022", "REQ-SYS-RCT-023", "REQ-SYS-RCT-024", "REQ-PATTERN-011", "REQ-PATTERN-016", "REQ-PATTERN-017", "REQ-PATTERN-018", "REQ-PATTERN-024", "REQ-PATTERN-039" ], "assertion_ids": [ "LOCK-AI-002", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-GATE-001", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-DOC-011", "LOCK-DOC-013", "LOCK-DOC-019", "LOCK-RES-001", "LOCK-MSG-001", "LOCK-WF-001", "LOCK-CQRS-001", "LOCK-SPACES-001" ], "decision_ids": [ "DEC-AI-001", "DEC-DATA-001", "DEC-GOV-001", "DEC-GATE-001", "DEC-REL-001", "DEC-RES-001", "DEC-MSG-001", "DEC-WF-001", "DEC-CQRS-001" ] }, { "path": "02-system/21-koa-spaces-experience-layer.md", "doc_id": "DOC-SYS-021", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-PATTERN-006", "REQ-PATTERN-007", "REQ-PATTERN-008", "REQ-PATTERN-009", "REQ-PATTERN-010", "REQ-PATTERN-011", "REQ-PATTERN-031", "REQ-PATTERN-032", "REQ-PATTERN-033", "REQ-PATTERN-034", "REQ-PATTERN-035", "REQ-PATTERN-036", "REQ-PATTERN-037", "REQ-PATTERN-038", "REQ-PATTERN-039", "REQ-PATTERN-040", "REQ-PATTERN-041", "REQ-PATTERN-042" ], "assertion_ids": [ "LOCK-SPACES-001", "LOCK-RES-001", "LOCK-BFF-001", "LOCK-CQRS-001", "LOCK-CACHE-001" ], "decision_ids": [ "DEC-RES-001", "DEC-BFF-001", "DEC-CQRS-001", "DEC-CACHE-001" ] }, { "path": "02-system/22-koa-spaces-interface-composition.md", "doc_id": "DOC-SYS-022", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-PATTERN-006", "REQ-PATTERN-007", "REQ-PATTERN-008", "REQ-PATTERN-009", "REQ-PATTERN-010", "REQ-PATTERN-011", "REQ-PATTERN-031", "REQ-PATTERN-032", "REQ-PATTERN-033", "REQ-PATTERN-034", "REQ-PATTERN-035", "REQ-PATTERN-036", "REQ-PATTERN-037", "REQ-PATTERN-038", "REQ-PATTERN-039", "REQ-PATTERN-040", "REQ-PATTERN-041", "REQ-PATTERN-042" ], "assertion_ids": [ "LOCK-SPACES-001", "LOCK-RES-001", "LOCK-BFF-001", "LOCK-CQRS-001", "LOCK-CACHE-001" ], "decision_ids": [ "DEC-RES-001", "DEC-BFF-001", "DEC-CQRS-001", "DEC-CACHE-001" ] }, { "path": "02-system/23-code-and-filesystem-architecture.md", "doc_id": "DOC-SYS-023", "document_class": "normative_markdown", "status": "active", "requirement_ids": [], "assertion_ids": [ "LOCK-CODE-FS-001", "LOCK-CODE-FS-002", "LOCK-CODE-FS-003", "LOCK-CODE-FS-004", "LOCK-CODE-FS-005", "LOCK-CODE-FS-006", "LOCK-CODE-FS-007", "LOCK-CODE-FS-008", "LOCK-CODE-FS-009", "LOCK-CODE-FS-010" ], "decision_ids": [] }, { "path": "02-system/24-koa-spaces-design-system.md", "doc_id": "DOC-SYS-035", "document_class": "normative_markdown", "status": "active", "requirement_ids": [], "assertion_ids": [ "LOCK-SPACES-001" ], "decision_ids": [] }, { "path": "02-system/34-architecture-patterns.md", "doc_id": "DOC-SYS-034", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-PATTERN-001", "REQ-PATTERN-002", "REQ-PATTERN-003", "REQ-PATTERN-004", "REQ-PATTERN-005", "REQ-PATTERN-006", "REQ-PATTERN-007", "REQ-PATTERN-008", "REQ-PATTERN-009", "REQ-PATTERN-010", "REQ-PATTERN-011", "REQ-PATTERN-012", "REQ-PATTERN-013", "REQ-PATTERN-014", "REQ-PATTERN-015", "REQ-PATTERN-016", "REQ-PATTERN-017", "REQ-PATTERN-018", "REQ-PATTERN-019", "REQ-PATTERN-020", "REQ-PATTERN-021", "REQ-PATTERN-022", "REQ-PATTERN-023", "REQ-PATTERN-024", "REQ-PATTERN-025", "REQ-PATTERN-026", "REQ-PATTERN-027", "REQ-PATTERN-028", "REQ-PATTERN-029", "REQ-PATTERN-030", "REQ-PATTERN-031", "REQ-PATTERN-032", "REQ-PATTERN-033", "REQ-PATTERN-034", "REQ-PATTERN-035", "REQ-PATTERN-036", "REQ-PATTERN-037", "REQ-PATTERN-038", "REQ-PATTERN-039", "REQ-PATTERN-040", "REQ-PATTERN-041", "REQ-PATTERN-042" ], "assertion_ids": [ "LOCK-RES-001", "LOCK-MSG-001", "LOCK-WF-001", "LOCK-PAYLOAD-001", "LOCK-BFF-001", "LOCK-CQRS-001", "LOCK-CACHE-001" ], "decision_ids": [ "DEC-RES-001", "DEC-MSG-001", "DEC-WF-001", "DEC-PAYLOAD-001", "DEC-BFF-001", "DEC-CQRS-001", "DEC-CACHE-001" ] }, { "path": "02-system/code-and-filesystem-architecture/24-repository-root-and-documentation.md", "doc_id": "DOC-SYS-024", "document_class": "normative_markdown", "status": "active", "requirement_ids": [], "assertion_ids": [ "LOCK-CODE-FS-001", "LOCK-CODE-FS-004", "LOCK-CODE-FS-009", "LOCK-CODE-FS-010" ], "decision_ids": [] }, { "path": "02-system/code-and-filesystem-architecture/25-internal-components-node-trust-governance.md", "doc_id": "DOC-SYS-025", "document_class": "normative_markdown", "status": "active", "requirement_ids": [], "assertion_ids": [ "LOCK-CODE-FS-002", "LOCK-CODE-FS-004", "LOCK-CODE-FS-008", "LOCK-CODE-FS-009" ], "decision_ids": [] }, { "path": "02-system/code-and-filesystem-architecture/26-internal-components-data-publication-and-knowledge.md", "doc_id": "DOC-SYS-026", "document_class": "normative_markdown", "status": "active", "requirement_ids": [], "assertion_ids": [ "LOCK-CODE-FS-002", "LOCK-CODE-FS-004", "LOCK-CODE-FS-008", "LOCK-CODE-FS-009" ], "decision_ids": [] }, { "path": "02-system/code-and-filesystem-architecture/27-independent-subsystem-integrations.md", "doc_id": "DOC-SYS-027", "document_class": "normative_markdown", "status": "active", "requirement_ids": [], "assertion_ids": [ "LOCK-CODE-FS-002", "LOCK-CODE-FS-003", "LOCK-CODE-FS-006", "LOCK-CODE-FS-008", "LOCK-CODE-FS-009" ], "decision_ids": [] }, { "path": "02-system/code-and-filesystem-architecture/28-uckk-external-services-and-transport-interfaces.md", "doc_id": "DOC-SYS-028", "document_class": "normative_markdown", "status": "active", "requirement_ids": [], "assertion_ids": [ "LOCK-CODE-FS-003", "LOCK-CODE-FS-004", "LOCK-CODE-FS-008", "LOCK-CODE-FS-009" ], "decision_ids": [] }, { "path": "02-system/code-and-filesystem-architecture/29-host-platform-files.md", "doc_id": "DOC-SYS-029", "document_class": "normative_markdown", "status": "active", "requirement_ids": [], "assertion_ids": [ "LOCK-CODE-FS-001", "LOCK-CODE-FS-005", "LOCK-CODE-FS-008", "LOCK-CODE-FS-009" ], "decision_ids": [] }, { "path": "02-system/code-and-filesystem-architecture/30-assembly-profiles-packaging-and-release.md", "doc_id": "DOC-SYS-030", "document_class": "normative_markdown", "status": "active", "requirement_ids": [], "assertion_ids": [ "LOCK-CODE-FS-004", "LOCK-CODE-FS-007", "LOCK-CODE-FS-009" ], "decision_ids": [] }, { "path": "02-system/code-and-filesystem-architecture/31-operations-tests-tools-development-and-ci.md", "doc_id": "DOC-SYS-031", "document_class": "normative_markdown", "status": "active", "requirement_ids": [], "assertion_ids": [ "LOCK-CODE-FS-004", "LOCK-CODE-FS-008", "LOCK-CODE-FS-009" ], "decision_ids": [] }, { "path": "02-system/code-and-filesystem-architecture/32-installed-runtime-filesystem.md", "doc_id": "DOC-SYS-032", "document_class": "normative_markdown", "status": "active", "requirement_ids": [], "assertion_ids": [ "LOCK-CODE-FS-005", "LOCK-CODE-FS-006", "LOCK-CODE-FS-009" ], "decision_ids": [] }, { "path": "02-system/code-and-filesystem-architecture/33-path-ownership-and-change-rules.md", "doc_id": "DOC-SYS-033", "document_class": "normative_markdown", "status": "active", "requirement_ids": [], "assertion_ids": [ "LOCK-CODE-FS-001", "LOCK-CODE-FS-002", "LOCK-CODE-FS-003", "LOCK-CODE-FS-004", "LOCK-CODE-FS-005", "LOCK-CODE-FS-006", "LOCK-CODE-FS-007", "LOCK-CODE-FS-008", "LOCK-CODE-FS-009", "LOCK-CODE-FS-010" ], "decision_ids": [] }, { "path": "03-profiles/00-profile-model.md", "doc_id": "DOC-PRO-000", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-PRO-MODEL-001", "REQ-PRO-MODEL-002", "REQ-PRO-MODEL-003", "REQ-PRO-MODEL-004", "REQ-PRO-MODEL-005", "REQ-PRO-MODEL-006", "REQ-PRO-MODEL-007", "REQ-PRO-MODEL-008", "REQ-PRO-MODEL-009", "REQ-PRO-MODEL-010", "REQ-PRO-MODEL-011", "REQ-PRO-MODEL-012", "REQ-PRO-MODEL-013", "REQ-PRO-MODEL-014", "REQ-PRO-MODEL-015", "REQ-PRO-MODEL-016", "REQ-PRO-MODEL-017", "REQ-PRO-MODEL-018", "REQ-PRO-MODEL-019", "REQ-PRO-MODEL-020" ], "assertion_ids": [ "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-DATA-001", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-DEV-001", "LOCK-DEV-002", "LOCK-DEV-003", "LOCK-DEV-004", "LOCK-DEV-005", "LOCK-AI-001", "LOCK-AI-002", "LOCK-SENT-001", "LOCK-GOV-001", "LOCK-SPACES-001" ], "decision_ids": [ "DEC-PROFILE-001", "DEC-PROFILE-BASELINE-001", "DEC-DATA-001", "DEC-GOV-001", "DEC-DEV-001", "DEC-DEV-002", "DEC-AI-001", "DEC-SENT-001" ] }, { "path": "03-profiles/01-profile-composition-and-overlays.md", "doc_id": "DOC-PROFILE-001", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-PROFILE-COMP-001", "REQ-PROFILE-COMP-002", "REQ-PROFILE-COMP-003", "REQ-PROFILE-COMP-004", "REQ-PROFILE-COMP-005", "REQ-PROFILE-COMP-006", "REQ-PROFILE-COMP-007", "REQ-PROFILE-COMP-008", "REQ-PROFILE-COMP-009", "REQ-PROFILE-COMP-010", "REQ-PROFILE-COMP-011", "REQ-PROFILE-COMP-012", "REQ-PROFILE-COMP-013", "REQ-PROFILE-COMP-014", "REQ-PROFILE-COMP-015", "REQ-PROFILE-COMP-016", "REQ-PROFILE-COMP-017", "REQ-PROFILE-COMP-018", "REQ-PROFILE-COMP-019", "REQ-PROFILE-COMP-020", "REQ-PROFILE-COMP-021", "REQ-PROFILE-COMP-022", "REQ-PROFILE-COMP-023", "REQ-PROFILE-COMP-024" ], "assertion_ids": [ "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-DOC-002", "LOCK-COMP-001", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-AI-001", "LOCK-LIFE-001", "LOCK-SPACES-001" ], "decision_ids": [ "DEC-PROFILE-001", "DEC-PROFILE-002", "DEC-DATA-001", "DEC-GOV-001", "DEC-AI-001" ] }, { "path": "03-profiles/02-profile-inheritance.md", "doc_id": "DOC-PROFILE-002", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-PROFILE-INHERIT-001", "REQ-PROFILE-INHERIT-002", "REQ-PROFILE-INHERIT-003", "REQ-PROFILE-INHERIT-004", "REQ-PROFILE-INHERIT-005", "REQ-PROFILE-INHERIT-006", "REQ-PROFILE-INHERIT-007", "REQ-PROFILE-INHERIT-008", "REQ-PROFILE-INHERIT-009", "REQ-PROFILE-INHERIT-010", "REQ-PROFILE-INHERIT-011", "REQ-PROFILE-INHERIT-012", "REQ-PROFILE-INHERIT-013", "REQ-PROFILE-INHERIT-014", "REQ-PROFILE-INHERIT-015", "REQ-PROFILE-INHERIT-016", "REQ-PROFILE-INHERIT-017", "REQ-PROFILE-INHERIT-018", "REQ-PROFILE-INHERIT-019", "REQ-PROFILE-INHERIT-020", "REQ-PROFILE-INHERIT-021", "REQ-PROFILE-INHERIT-022", "REQ-PROFILE-INHERIT-023", "REQ-PROFILE-INHERIT-024", "REQ-PROFILE-INHERIT-025", "REQ-PROFILE-INHERIT-026", "REQ-PROFILE-INHERIT-027", "REQ-PROFILE-INHERIT-028", "REQ-PROFILE-INHERIT-029", "REQ-PROFILE-INHERIT-030" ], "assertion_ids": [ "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-DATA-001", "LOCK-AI-001", "LOCK-AI-002", "LOCK-SENT-001", "LOCK-GOV-001", "LOCK-GATE-001", "LOCK-DEV-001", "LOCK-DEV-002", "LOCK-DEV-003", "LOCK-DEV-004", "LOCK-DEV-005", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-SPACES-001" ], "decision_ids": [ "DEC-PROFILE-001", "DEC-PROFILE-002", "DEC-PROFILE-INHERIT-001", "DEC-SYS-CAP-001", "DEC-SYS-COMP-001", "DEC-SYS-OFFLINE-001", "DEC-SYS-AI-001" ] }, { "path": "03-profiles/03-profile-conformance-claims.md", "doc_id": "DOC-PROFILE-003", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-PROFILE-CONF-001", "REQ-PROFILE-CONF-002", "REQ-PROFILE-CONF-003", "REQ-PROFILE-CONF-004", "REQ-PROFILE-CONF-005", "REQ-PROFILE-CONF-006", "REQ-PROFILE-CONF-007", "REQ-PROFILE-CONF-008", "REQ-PROFILE-CONF-009", "REQ-PROFILE-CONF-010", "REQ-PROFILE-CONF-011", "REQ-PROFILE-CONF-012", "REQ-PROFILE-CONF-013", "REQ-PROFILE-CONF-014", "REQ-PROFILE-CONF-015", "REQ-PROFILE-CONF-016", "REQ-PROFILE-CONF-017", "REQ-PROFILE-CONF-018", "REQ-PROFILE-CONF-019", "REQ-PROFILE-CONF-020" ], "assertion_ids": [ "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-DOC-001", "LOCK-DOC-002", "LOCK-DOC-003", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-SEC-001", "LOCK-SEC-002", "LOCK-REL-001", "LOCK-REL-002", "LOCK-OFFLINE-001", "LOCK-PORT-001", "LOCK-IMPL-001", "LOCK-IMPL-002" ], "decision_ids": [ "DEC-PROFILE-001", "DEC-DOC-001", "DEC-DOC-002", "DEC-DOC-003", "DEC-DOC-004", "DEC-DOC-005", "DEC-LIFE-001", "DEC-REL-001", "DEC-SEC-001", "DEC-AUDIT-001", "DEC-RECEIPT-001", "DEC-PORT-001", "DEC-OFFLINE-001", "DEC-IMAGE-001", "DEC-PRIV-001", "DEC-K8S-001", "DEC-SHELL-001", "DEC-CONTAINER-001" ] }, { "path": "03-profiles/04-user-lightweight.md", "doc_id": "DOC-PROFILE-004", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-USER-001", "REQ-USER-002", "REQ-USER-003", "REQ-USER-004", "REQ-USER-005", "REQ-USER-006", "REQ-USER-007", "REQ-USER-008", "REQ-USER-009", "REQ-USER-010", "REQ-USER-011", "REQ-USER-012", "REQ-USER-013", "REQ-USER-014", "REQ-USER-015", "REQ-USER-016", "REQ-USER-017", "REQ-USER-018", "REQ-USER-019", "REQ-USER-020", "REQ-USER-021", "REQ-USER-022", "REQ-USER-023", "REQ-USER-024" ], "assertion_ids": [ "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-USER-001", "LOCK-USER-002", "LOCK-USER-003", "LOCK-USER-004", "LOCK-AI-001", "LOCK-AI-002", "LOCK-SENT-001", "LOCK-MEDIATHEQUE-001", "LOCK-MEDIATHEQUE-002", "LOCK-ARI-001", "LOCK-ARI-002", "LOCK-GOV-001", "LOCK-GATE-001", "LOCK-DATA-001", "LOCK-OFFLINE-001", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-SPACES-001" ], "decision_ids": [ "DEC-PROFILE-001", "DEC-USER-001", "DEC-AI-001", "DEC-SENT-001", "DEC-UCKK-EXT-001", "DEC-ARI-001", "DEC-GOV-001", "DEC-GATE-001", "DEC-DATA-001", "DEC-OFFLINE-001", "DEC-HW-001", "DEC-CONTAINER-001", "DEC-K8S-001", "DEC-REL-001" ] }, { "path": "03-profiles/05-developer-linux-workstation.md", "doc_id": "DOC-PROFILE-005", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-PROFILE-DEV-LINUX-001", "REQ-PROFILE-DEV-LINUX-002", "REQ-PROFILE-DEV-LINUX-003", "REQ-PROFILE-DEV-LINUX-004", "REQ-PROFILE-DEV-LINUX-005", "REQ-PROFILE-DEV-LINUX-006", "REQ-PROFILE-DEV-LINUX-007", "REQ-PROFILE-DEV-LINUX-008", "REQ-PROFILE-DEV-LINUX-009", "REQ-PROFILE-DEV-LINUX-010", "REQ-PROFILE-DEV-LINUX-011", "REQ-PROFILE-DEV-LINUX-012", "REQ-PROFILE-DEV-LINUX-013", "REQ-PROFILE-DEV-LINUX-014", "REQ-PROFILE-DEV-LINUX-015", "REQ-PROFILE-DEV-LINUX-016", "REQ-PROFILE-DEV-LINUX-017", "REQ-PROFILE-DEV-LINUX-018", "REQ-PROFILE-DEV-LINUX-019", "REQ-PROFILE-DEV-LINUX-020", "REQ-PROFILE-DEV-LINUX-021", "REQ-PROFILE-DEV-LINUX-022", "REQ-PROFILE-DEV-LINUX-023", "REQ-PROFILE-DEV-LINUX-024", "REQ-PROFILE-DEV-LINUX-025", "REQ-PROFILE-DEV-LINUX-026", "REQ-PROFILE-DEV-LINUX-027", "REQ-PROFILE-DEV-LINUX-028", "REQ-PROFILE-DEV-LINUX-029", "REQ-PROFILE-DEV-LINUX-030", "REQ-PROFILE-DEV-LINUX-031", "REQ-PROFILE-DEV-LINUX-032", "REQ-PROFILE-DEV-LINUX-033", "REQ-PROFILE-DEV-LINUX-034", "REQ-PROFILE-DEV-LINUX-035", "REQ-PROFILE-DEV-LINUX-036" ], "assertion_ids": [ "LOCK-AI-001", "LOCK-AI-002", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-DATA-001", "LOCK-DEV-001", "LOCK-DEV-002", "LOCK-DEV-003", "LOCK-DEV-004", "LOCK-DEV-005", "LOCK-GOV-001", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-SENT-001", "LOCK-SPACES-001" ], "decision_ids": [ "DEC-AI-001", "DEC-CONTAINER-001", "DEC-DATA-001", "DEC-DEV-001", "DEC-DEV-002", "DEC-GOV-001", "DEC-HW-001", "DEC-K8S-001", "DEC-PROFILE-001", "DEC-REL-001", "DEC-SENT-001", "DEC-SHELL-001" ] }, { "path": "03-profiles/06-developer-windows-wsl.md", "doc_id": "DOC-PROFILE-006", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-PROFILE-WSL-001", "REQ-PROFILE-WSL-002", "REQ-PROFILE-WSL-003", "REQ-PROFILE-WSL-004", "REQ-PROFILE-WSL-005", "REQ-PROFILE-WSL-006", "REQ-PROFILE-WSL-007", "REQ-PROFILE-WSL-008", "REQ-PROFILE-WSL-009", "REQ-PROFILE-WSL-010", "REQ-PROFILE-WSL-011", "REQ-PROFILE-WSL-012", "REQ-PROFILE-WSL-013", "REQ-PROFILE-WSL-014", "REQ-PROFILE-WSL-015", "REQ-PROFILE-WSL-016", "REQ-PROFILE-WSL-017", "REQ-PROFILE-WSL-018", "REQ-PROFILE-WSL-019", "REQ-PROFILE-WSL-020", "REQ-PROFILE-WSL-021", "REQ-PROFILE-WSL-022", "REQ-PROFILE-WSL-023", "REQ-PROFILE-WSL-024" ], "assertion_ids": [ "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-DEV-001", "LOCK-DEV-002", "LOCK-DATA-001", "LOCK-SENT-001", "LOCK-AI-001", "LOCK-AI-002", "LOCK-IMPL-001", "LOCK-IMPL-002", "LOCK-SPACES-001" ], "decision_ids": [ "DEC-PROFILE-001", "DEC-DEV-001", "DEC-DEV-002", "DEC-DATA-001", "DEC-CONTAINER-001", "DEC-K8S-001", "DEC-SENT-001", "DEC-AI-001", "DEC-HW-001" ] }, { "path": "03-profiles/07-sovereign-linux-node.md", "doc_id": "DOC-PROFILE-007", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-PROFILE-SLN-001", "REQ-PROFILE-SLN-002", "REQ-PROFILE-SLN-003", "REQ-PROFILE-SLN-004", "REQ-PROFILE-SLN-005", "REQ-PROFILE-SLN-006", "REQ-PROFILE-SLN-007", "REQ-PROFILE-SLN-008", "REQ-PROFILE-SLN-009", "REQ-PROFILE-SLN-010", "REQ-PROFILE-SLN-011", "REQ-PROFILE-SLN-012", "REQ-PROFILE-SLN-013", "REQ-PROFILE-SLN-014", "REQ-PROFILE-SLN-015", "REQ-PROFILE-SLN-016", "REQ-PROFILE-SLN-017", "REQ-PROFILE-SLN-018", "REQ-PROFILE-SLN-019", "REQ-PROFILE-SLN-020", "REQ-PROFILE-SLN-021", "REQ-PROFILE-SLN-022", "REQ-PROFILE-SLN-023", "REQ-PROFILE-SLN-024", "REQ-PROFILE-SLN-025", "REQ-PROFILE-SLN-026", "REQ-PROFILE-SLN-027", "REQ-PROFILE-SLN-028", "REQ-PROFILE-SLN-029", "REQ-PROFILE-SLN-030", "REQ-PROFILE-SLN-031", "REQ-PROFILE-SLN-032", "REQ-PROFILE-SLN-033", "REQ-PROFILE-SLN-034" ], "assertion_ids": [ "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-AI-001", "LOCK-AI-002", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-IMPL-001", "LOCK-IMPL-002", "LOCK-SPACES-001" ], "decision_ids": [ "DEC-PROFILE-001", "DEC-DATA-001", "DEC-GOV-001", "DEC-SHELL-001", "DEC-CONTAINER-001", "DEC-K8S-001", "DEC-HW-001", "DEC-REL-001", "DEC-AI-001" ] }, { "path": "03-profiles/08-sovereign-hub.md", "doc_id": "DOC-PROFILE-008", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-PROFILE-HUB-001", "REQ-PROFILE-HUB-002", "REQ-PROFILE-HUB-003", "REQ-PROFILE-HUB-004", "REQ-PROFILE-HUB-005", "REQ-PROFILE-HUB-006", "REQ-PROFILE-HUB-007", "REQ-PROFILE-HUB-008", "REQ-PROFILE-HUB-009", "REQ-PROFILE-HUB-010", "REQ-PROFILE-HUB-011", "REQ-PROFILE-HUB-012", "REQ-PROFILE-HUB-013", "REQ-PROFILE-HUB-014", "REQ-PROFILE-HUB-015", "REQ-PROFILE-HUB-016", "REQ-PROFILE-HUB-017", "REQ-PROFILE-HUB-018", "REQ-PROFILE-HUB-019", "REQ-PROFILE-HUB-020", "REQ-PROFILE-HUB-021", "REQ-PROFILE-HUB-022" ], "assertion_ids": [ "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-AI-001", "LOCK-AI-002", "LOCK-MEDIATHEQUE-001", "LOCK-MEDIATHEQUE-002", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-GATE-001", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-SPACES-001" ], "decision_ids": [ "DEC-PROFILE-001", "DEC-DATA-001", "DEC-GOV-001", "DEC-K8S-001", "DEC-REL-001", "DEC-AI-001", "DEC-UCKK-EXT-001", "DEC-GATE-001" ] }, { "path": "03-profiles/09-build-farm.md", "doc_id": "DOC-PRO-009", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-PRO-BUILD-001", "REQ-PRO-BUILD-002", "REQ-PRO-BUILD-003", "REQ-PRO-BUILD-004", "REQ-PRO-BUILD-005", "REQ-PRO-BUILD-006", "REQ-PRO-BUILD-007", "REQ-PRO-BUILD-008", "REQ-PRO-BUILD-009", "REQ-PRO-BUILD-010", "REQ-PRO-BUILD-011", "REQ-PRO-BUILD-012", "REQ-PRO-BUILD-013", "REQ-PRO-BUILD-014", "REQ-PRO-BUILD-015", "REQ-PRO-BUILD-016", "REQ-PRO-BUILD-017", "REQ-PRO-BUILD-018", "REQ-PRO-BUILD-019", "REQ-PRO-BUILD-020", "REQ-PRO-BUILD-021", "REQ-PRO-BUILD-022", "REQ-PRO-BUILD-023", "REQ-PRO-BUILD-024" ], "assertion_ids": [ "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-DATA-001", "LOCK-DEV-001", "LOCK-DEV-002", "LOCK-DEV-003", "LOCK-DEV-004", "LOCK-DEV-005", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-AI-001", "LOCK-AI-002", "LOCK-SENT-001", "LOCK-GOV-001" ], "decision_ids": [ "DEC-PROFILE-001", "DEC-PROFILE-BASELINE-001", "DEC-LINUX-001", "DEC-CONTAINER-001", "DEC-K8S-001", "DEC-HW-001", "DEC-REL-001", "DEC-DEV-001", "DEC-DEV-002", "DEC-DATA-001", "DEC-GOV-001", "DEC-AI-001", "DEC-SENT-001" ] }, { "path": "03-profiles/10-control-plane.md", "doc_id": "DOC-PROFILE-010", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-PROFILE-CP-001", "REQ-PROFILE-CP-002", "REQ-PROFILE-CP-003", "REQ-PROFILE-CP-004", "REQ-PROFILE-CP-005", "REQ-PROFILE-CP-006", "REQ-PROFILE-CP-007", "REQ-PROFILE-CP-008", "REQ-PROFILE-CP-009", "REQ-PROFILE-CP-010", "REQ-PROFILE-CP-011", "REQ-PROFILE-CP-012", "REQ-PROFILE-CP-013", "REQ-PROFILE-CP-014", "REQ-PROFILE-CP-015", "REQ-PROFILE-CP-016", "REQ-PROFILE-CP-017", "REQ-PROFILE-CP-018", "REQ-PROFILE-CP-019", "REQ-PROFILE-CP-020", "REQ-PROFILE-CP-021", "REQ-PROFILE-CP-022" ], "assertion_ids": [ "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-COMP-001", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-AI-001", "LOCK-LIFE-001", "LOCK-LIFE-003", "LOCK-IMPL-001" ], "decision_ids": [ "DEC-PROFILE-001", "DEC-PROFILE-002", "DEC-K8S-001", "DEC-DATA-001", "DEC-GOV-001", "DEC-AI-001", "DEC-REL-001" ] }, { "path": "03-profiles/11-high-assurance.md", "doc_id": "DOC-PROF-011", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-PROF-HA-001", "REQ-PROF-HA-002", "REQ-PROF-HA-003", "REQ-PROF-HA-004", "REQ-PROF-HA-005", "REQ-PROF-HA-006", "REQ-PROF-HA-007", "REQ-PROF-HA-008", "REQ-PROF-HA-009", "REQ-PROF-HA-010", "REQ-PROF-HA-011", "REQ-PROF-HA-012", "REQ-PROF-HA-013", "REQ-PROF-HA-014", "REQ-PROF-HA-015", "REQ-PROF-HA-016", "REQ-PROF-HA-017", "REQ-PROF-HA-018", "REQ-PROF-HA-019", "REQ-PROF-HA-020", "REQ-PROF-HA-021", "REQ-PROF-HA-022", "REQ-PROF-HA-023", "REQ-PROF-HA-024", "REQ-PROF-HA-025", "REQ-PROF-HA-026", "REQ-PROF-HA-027", "REQ-PROF-HA-028", "REQ-PROF-HA-029", "REQ-PROF-HA-030", "REQ-PROF-HA-031", "REQ-PROF-HA-032", "REQ-PROF-HA-033", "REQ-PROF-HA-034", "REQ-PROF-HA-035", "REQ-PROF-HA-036", "REQ-PROF-HA-037", "REQ-PROF-HA-038", "REQ-PROF-HA-039", "REQ-PROF-HA-040", "REQ-PROF-HA-041", "REQ-PROF-HA-042", "REQ-PROF-HA-043", "REQ-PROF-HA-044" ], "assertion_ids": [ "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-AUTH-001", "LOCK-AUTH-002", "LOCK-AUTH-003", "LOCK-AUTH-004", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-PRIV-001", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-AI-001", "LOCK-AI-002", "LOCK-COMP-001", "LOCK-MEDIATHEQUE-001", "LOCK-UCKK-EXT-001", "LOCK-UCKK-EXT-002", "LOCK-SPACES-001" ], "decision_ids": [ "DEC-PROFILE-001", "DEC-ASSURANCE-001", "DEC-HW-001", "DEC-AUTH-001", "DEC-IDENT-001", "DEC-GOV-001", "DEC-PRIV-001", "DEC-LIFE-001", "DEC-AI-001", "DEC-DATA-001", "DEC-MEDIATHEQUE-001", "DEC-UCKK-EXT-001" ] }, { "path": "03-profiles/12-sovereign-offline.md", "doc_id": "DOC-PROFILE-012", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-PROFILE-SOFF-001", "REQ-PROFILE-SOFF-002", "REQ-PROFILE-SOFF-003", "REQ-PROFILE-SOFF-004", "REQ-PROFILE-SOFF-005", "REQ-PROFILE-SOFF-006", "REQ-PROFILE-SOFF-007", "REQ-PROFILE-SOFF-008", "REQ-PROFILE-SOFF-009", "REQ-PROFILE-SOFF-010", "REQ-PROFILE-SOFF-011", "REQ-PROFILE-SOFF-012", "REQ-PROFILE-SOFF-013", "REQ-PROFILE-SOFF-014", "REQ-PROFILE-SOFF-015", "REQ-PROFILE-SOFF-016", "REQ-PROFILE-SOFF-017", "REQ-PROFILE-SOFF-018", "REQ-PROFILE-SOFF-019", "REQ-PROFILE-SOFF-020", "REQ-PROFILE-SOFF-021", "REQ-PROFILE-SOFF-022", "REQ-PROFILE-SOFF-023", "REQ-PROFILE-SOFF-024", "REQ-PROFILE-SOFF-025", "REQ-PROFILE-SOFF-026", "REQ-PROFILE-SOFF-027", "REQ-PROFILE-SOFF-028", "REQ-PROFILE-SOFF-029", "REQ-PROFILE-SOFF-030", "REQ-PROFILE-SOFF-031", "REQ-PROFILE-SOFF-032" ], "assertion_ids": [ "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-AI-001", "LOCK-AI-002", "LOCK-DATA-001", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-GOV-001", "LOCK-GATE-001", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-ARI-001", "LOCK-ARI-002", "LOCK-MEDIATHEQUE-001", "LOCK-MEDIATHEQUE-002", "LOCK-SENT-001", "LOCK-SPACES-001" ], "decision_ids": [ "DEC-PROFILE-SOFF-001", "DEC-PROFILE-INHERIT-001", "DEC-SYS-OFFLINE-001", "DEC-SYS-AI-001", "DEC-SYS-RESOURCE-001", "DEC-INT-001", "DEC-LIFE-001", "DEC-REL-001" ] }, { "path": "03-profiles/13-appliance-shell.md", "doc_id": "DOC-PROFILE-013", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-PROFILE-SHELL-001", "REQ-PROFILE-SHELL-002", "REQ-PROFILE-SHELL-003", "REQ-PROFILE-SHELL-004", "REQ-PROFILE-SHELL-005", "REQ-PROFILE-SHELL-006", "REQ-PROFILE-SHELL-007", "REQ-PROFILE-SHELL-008", "REQ-PROFILE-SHELL-009", "REQ-PROFILE-SHELL-010", "REQ-PROFILE-SHELL-011", "REQ-PROFILE-SHELL-012", "REQ-PROFILE-SHELL-013", "REQ-PROFILE-SHELL-014", "REQ-PROFILE-SHELL-015", "REQ-PROFILE-SHELL-016", "REQ-PROFILE-SHELL-017", "REQ-PROFILE-SHELL-018", "REQ-PROFILE-SHELL-019", "REQ-PROFILE-SHELL-020" ], "assertion_ids": [ "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-SHELL-001", "LOCK-SHELL-002", "LOCK-SHELL-003", "LOCK-SHELL-004", "LOCK-ARI-001", "LOCK-ARI-002", "LOCK-SEC-001", "LOCK-SEC-002", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-DATA-001", "LOCK-AI-001", "LOCK-AI-002", "LOCK-LIFE-001", "LOCK-IMPL-001", "LOCK-IMPL-002", "LOCK-SPACES-001" ], "decision_ids": [ "DEC-PROFILE-001", "DEC-SHELL-001", "DEC-ARI-001", "DEC-SEC-001", "DEC-PRIV-001", "DEC-AUDIT-001", "DEC-RECEIPT-001", "DEC-OFFLINE-001", "DEC-AI-001", "DEC-COMP-001", "DEC-DATA-001", "DEC-CONTAINER-001", "DEC-LIFE-001", "DEC-PORT-001" ] }, { "path": "03-profiles/14-koa-spaces-deployment.md", "doc_id": "DOC-PROFILE-014", "document_class": "explanatory_markdown", "status": "active", "requirement_ids": [], "assertion_ids": [ "LOCK-SPACES-001" ], "decision_ids": [] }, { "path": "04-components/00-component-model.md", "doc_id": "DOC-COMP-000", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-COMP-MODEL-001", "REQ-COMP-MODEL-002", "REQ-COMP-MODEL-003", "REQ-COMP-MODEL-004", "REQ-COMP-MODEL-005", "REQ-COMP-MODEL-006", "REQ-COMP-MODEL-007", "REQ-COMP-MODEL-008", "REQ-COMP-MODEL-009", "REQ-COMP-MODEL-010", "REQ-COMP-MODEL-011", "REQ-COMP-MODEL-012", "REQ-COMP-MODEL-013", "REQ-COMP-MODEL-014", "REQ-COMP-MODEL-015", "REQ-COMP-MODEL-016", "REQ-COMP-MODEL-017", "REQ-COMP-MODEL-018", "REQ-COMP-MODEL-019", "REQ-COMP-MODEL-020", "REQ-COMP-MODEL-021", "REQ-COMP-MODEL-022", "REQ-COMP-MODEL-023", "REQ-COMP-MODEL-024", "REQ-COMP-MODEL-025", "REQ-COMP-MODEL-026", "REQ-COMP-MODEL-027", "REQ-COMP-MODEL-028" ], "assertion_ids": [ "LOCK-DOC-002", "LOCK-DOC-008", "LOCK-DOC-009", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-GATE-001", "LOCK-PROFILE-001", "LOCK-IMPL-001", "LOCK-AI-001", "LOCK-SENT-001", "LOCK-LIFE-001" ], "decision_ids": [ "DEC-CONST-COMP-001", "DEC-DATA-001", "DEC-GOV-001", "DEC-GATE-001", "DEC-AI-001", "DEC-SENT-001", "DEC-PROFILE-001", "DEC-REL-001" ] }, { "path": "04-components/01-component-contract-rules.md", "doc_id": "DOC-COMP-001", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-COMP-CONTRACT-001", "REQ-COMP-CONTRACT-002", "REQ-COMP-CONTRACT-003", "REQ-COMP-CONTRACT-004", "REQ-COMP-CONTRACT-005", "REQ-COMP-CONTRACT-006", "REQ-COMP-CONTRACT-007", "REQ-COMP-CONTRACT-008", "REQ-COMP-CONTRACT-009", "REQ-COMP-CONTRACT-010", "REQ-COMP-CONTRACT-011", "REQ-COMP-CONTRACT-012", "REQ-COMP-CONTRACT-013", "REQ-COMP-CONTRACT-014", "REQ-COMP-CONTRACT-015", "REQ-COMP-CONTRACT-016", "REQ-COMP-CONTRACT-017", "REQ-COMP-CONTRACT-018", "REQ-COMP-CONTRACT-019", "REQ-COMP-CONTRACT-020", "REQ-COMP-CONTRACT-021", "REQ-COMP-CONTRACT-022", "REQ-COMP-CONTRACT-023", "REQ-COMP-CONTRACT-024", "REQ-COMP-CONTRACT-025", "REQ-COMP-CONTRACT-026", "REQ-COMP-CONTRACT-027", "REQ-COMP-CONTRACT-028", "REQ-COMP-CONTRACT-029", "REQ-COMP-CONTRACT-030", "REQ-COMP-CONTRACT-031", "REQ-COMP-CONTRACT-032", "REQ-COMP-CONTRACT-033", "REQ-COMP-CONTRACT-034", "REQ-COMP-CONTRACT-035", "REQ-COMP-CONTRACT-036", "REQ-COMP-CONTRACT-037", "REQ-COMP-CONTRACT-038", "REQ-COMP-CONTRACT-039", "REQ-COMP-CONTRACT-040" ], "assertion_ids": [ "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-DATA-001", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-AI-001", "LOCK-AI-002", "LOCK-GOV-001", "LOCK-GATE-001", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-OPS-001", "LOCK-OPS-002", "LOCK-OPS-003" ], "decision_ids": [ "DEC-COMP-CONTRACT-001", "DEC-SYS-COMP-001", "DEC-SYS-CAP-001", "DEC-SYS-OFFLINE-001", "DEC-SYS-RESOURCE-001", "DEC-SYS-AUDIT-001", "DEC-LIFE-001", "DEC-INT-001" ] }, { "path": "04-components/02-component-data-ownership.md", "doc_id": "DOC-COMP-002", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-COMP-DATA-001", "REQ-COMP-DATA-002", "REQ-COMP-DATA-003", "REQ-COMP-DATA-004", "REQ-COMP-DATA-005", "REQ-COMP-DATA-006", "REQ-COMP-DATA-007", "REQ-COMP-DATA-008", "REQ-COMP-DATA-009", "REQ-COMP-DATA-010", "REQ-COMP-DATA-011", "REQ-COMP-DATA-012", "REQ-COMP-DATA-013", "REQ-COMP-DATA-014", "REQ-COMP-DATA-015", "REQ-COMP-DATA-016", "REQ-COMP-DATA-017", "REQ-COMP-DATA-018", "REQ-COMP-DATA-019", "REQ-COMP-DATA-020", "REQ-COMP-DATA-021", "REQ-COMP-DATA-022", "REQ-COMP-DATA-023", "REQ-COMP-DATA-024", "REQ-COMP-DATA-025", "REQ-COMP-DATA-026", "REQ-COMP-DATA-027", "REQ-COMP-DATA-028" ], "assertion_ids": [ "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-DATA-001", "LOCK-DATA-002", "LOCK-DATA-003", "LOCK-DATA-004", "LOCK-DATA-005", "LOCK-DATA-006", "LOCK-GOV-001", "LOCK-GATE-001", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-SEC-001", "LOCK-SEC-002", "LOCK-PORT-001", "LOCK-IMPL-001", "LOCK-IMPL-002", "LOCK-MEDIATHEQUE-001", "LOCK-UCKK-EXT-001", "LOCK-UCKK-EXT-002" ], "decision_ids": [ "DEC-COMP-001", "DEC-DATA-001", "DEC-GOV-001", "DEC-GATE-001", "DEC-SEC-001", "DEC-RECEIPT-001", "DEC-AUDIT-001", "DEC-PORT-001", "DEC-LIFE-001", "DEC-OFFLINE-001", "DEC-INTEGRATION-001", "DEC-AI-001", "DEC-PROFILE-001", "DEC-KRISTAL-001", "DEC-MEDIATHEQUE-001", "DEC-UCKK-EXT-001" ] }, { "path": "04-components/03-component-integration-boundaries.md", "doc_id": "DOC-COMP-003", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-COMP-INT-001", "REQ-COMP-INT-002", "REQ-COMP-INT-003", "REQ-COMP-INT-004", "REQ-COMP-INT-005", "REQ-COMP-INT-006", "REQ-COMP-INT-007", "REQ-COMP-INT-008", "REQ-COMP-INT-009", "REQ-COMP-INT-010", "REQ-COMP-INT-011", "REQ-COMP-INT-012", "REQ-COMP-INT-013", "REQ-COMP-INT-014", "REQ-COMP-INT-015", "REQ-COMP-INT-016", "REQ-COMP-INT-017", "REQ-COMP-INT-018", "REQ-COMP-INT-019", "REQ-COMP-INT-020", "REQ-COMP-INT-021", "REQ-COMP-INT-022", "REQ-COMP-INT-023", "REQ-COMP-INT-024", "REQ-COMP-INT-025", "REQ-COMP-INT-026", "REQ-COMP-INT-027", "REQ-COMP-INT-028", "REQ-PATTERN-001", "REQ-PATTERN-002", "REQ-PATTERN-003", "REQ-PATTERN-004", "REQ-PATTERN-005", "REQ-PATTERN-006", "REQ-PATTERN-007", "REQ-PATTERN-008", "REQ-PATTERN-009", "REQ-PATTERN-010", "REQ-PATTERN-011", "REQ-PATTERN-012", "REQ-PATTERN-013", "REQ-PATTERN-014", "REQ-PATTERN-015", "REQ-PATTERN-016", "REQ-PATTERN-017", "REQ-PATTERN-018", "REQ-PATTERN-019", "REQ-PATTERN-020", "REQ-PATTERN-021", "REQ-PATTERN-022", "REQ-PATTERN-023", "REQ-PATTERN-024", "REQ-PATTERN-025", "REQ-PATTERN-026", "REQ-PATTERN-027", "REQ-PATTERN-028", "REQ-PATTERN-029", "REQ-PATTERN-030", "REQ-PATTERN-031", "REQ-PATTERN-032", "REQ-PATTERN-033", "REQ-PATTERN-034", "REQ-PATTERN-035", "REQ-PATTERN-036", "REQ-PATTERN-037", "REQ-PATTERN-038", "REQ-PATTERN-039", "REQ-PATTERN-040", "REQ-PATTERN-041", "REQ-PATTERN-042" ], "assertion_ids": [ "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-GATE-001", "LOCK-AI-001", "LOCK-AI-002", "LOCK-SENT-001", "LOCK-MEDIATHEQUE-001", "LOCK-UCKK-EXT-001", "LOCK-OFFLINE-001", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-INT-001", "LOCK-INT-002", "LOCK-INT-003", "LOCK-INT-004", "LOCK-INT-005", "LOCK-UCKK-EXT-002", "LOCK-RES-001", "LOCK-MSG-001", "LOCK-WF-001", "LOCK-PAYLOAD-001", "LOCK-BFF-001", "LOCK-CQRS-001", "LOCK-CACHE-001" ], "decision_ids": [ "DEC-COMP-001", "DEC-INT-001", "DEC-DATA-001", "DEC-GOV-001", "DEC-GATE-001", "DEC-AI-001", "DEC-SENT-001", "DEC-MEDIATHEQUE-001", "DEC-UCKK-EXT-001", "DEC-OFFLINE-001", "DEC-REL-001", "DEC-CONTAINER-001", "DEC-RES-001", "DEC-MSG-001", "DEC-WF-001", "DEC-PAYLOAD-001", "DEC-BFF-001", "DEC-CQRS-001", "DEC-CACHE-001" ] }, { "path": "04-components/04-subsystem-documentation-boundaries.md", "doc_id": "DOC-COMP-SUBSYSTEM-BOUNDARIES", "document_class": "normative_markdown", "status": "active", "requirement_ids": [], "assertion_ids": [ "LOCK-MEDIATHEQUE-001", "LOCK-UCKK-EXT-001", "LOCK-UCKK-EXT-002", "LOCK-SPACES-001" ], "decision_ids": [ "DEC-MEDIATHEQUE-001", "DEC-UCKK-EXT-001" ] }, { "path": "04-components/audit-broker.md", "doc_id": "DOC-COMP-005", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-COMP-AUDIT-001", "REQ-COMP-AUDIT-002", "REQ-COMP-AUDIT-003", "REQ-COMP-AUDIT-004", "REQ-COMP-AUDIT-005", "REQ-COMP-AUDIT-006", "REQ-COMP-AUDIT-007", "REQ-COMP-AUDIT-008", "REQ-COMP-AUDIT-009", "REQ-COMP-AUDIT-010", "REQ-COMP-AUDIT-011", "REQ-COMP-AUDIT-012", "REQ-COMP-AUDIT-013", "REQ-COMP-AUDIT-014", "REQ-COMP-AUDIT-015", "REQ-COMP-AUDIT-016", "REQ-COMP-AUDIT-017", "REQ-COMP-AUDIT-018", "REQ-COMP-AUDIT-019", "REQ-COMP-AUDIT-020", "REQ-COMP-AUDIT-021", "REQ-COMP-AUDIT-022", "REQ-COMP-AUDIT-023", "REQ-COMP-AUDIT-024" ], "assertion_ids": [ "LOCK-SYS-001", "LOCK-SYS-002", "LOCK-SYS-003", "LOCK-SYS-004", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-AI-001", "LOCK-AI-002" ], "decision_ids": [ "DEC-SYS-001", "DEC-DATA-001", "DEC-GOV-001", "DEC-REL-001", "DEC-AI-001" ] }, { "path": "04-components/governance-policy-runtime.md", "doc_id": "DOC-COMP-GOV-POL-001", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-SYS-GOV-001", "REQ-SYS-GOV-002", "REQ-SYS-GOV-003", "REQ-SYS-GOV-004", "REQ-SYS-GOV-005", "REQ-SYS-GOV-006", "REQ-SYS-GOV-007", "REQ-SYS-GOV-008", "REQ-SYS-GOV-009", "REQ-SYS-GOV-010", "REQ-SYS-GOV-011", "REQ-SYS-GOV-012", "REQ-SYS-GOV-013", "REQ-SYS-GOV-014", "REQ-SYS-GOV-015", "REQ-SYS-GOV-016", "REQ-SYS-GOV-017", "REQ-SYS-GOV-018", "REQ-SYS-GOV-019", "REQ-SYS-GOV-020", "REQ-SYS-GOV-021", "REQ-SYS-GOV-022", "REQ-SYS-GOV-023", "REQ-SYS-GOV-024", "REQ-SYS-GOV-025", "REQ-SYS-GOV-026", "REQ-SYS-GOV-027", "REQ-SYS-GOV-028", "REQ-SYS-GOV-029", "REQ-SYS-GOV-030", "REQ-SYS-GOV-031", "REQ-SYS-GOV-032", "REQ-SYS-GOV-033", "REQ-SYS-GOV-034", "REQ-SYS-GOV-035" ], "assertion_ids": [ "LOCK-GOV-001", "LOCK-DATA-001", "LOCK-GATE-001", "LOCK-AI-002", "LOCK-PROFILE-001", "LOCK-LIFE-001", "LOCK-UCKK-EXT-001", "LOCK-UCKK-EXT-002", "LOCK-MEDIATHEQUE-001" ], "decision_ids": [ "DEC-GOV-001", "DEC-AI-001", "DEC-PROFILE-001", "DEC-DATA-001", "DEC-GATE-001", "DEC-UCKK-EXT-001", "DEC-MEDIATHEQUE-001" ] }, { "path": "04-components/identity-and-trust.md", "doc_id": "DOC-COMP-IDT-001", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-COMP-IDT-001", "REQ-COMP-IDT-002", "REQ-COMP-IDT-003", "REQ-COMP-IDT-004", "REQ-COMP-IDT-005", "REQ-COMP-IDT-006", "REQ-COMP-IDT-007", "REQ-COMP-IDT-008", "REQ-COMP-IDT-009", "REQ-COMP-IDT-010", "REQ-COMP-IDT-011", "REQ-COMP-IDT-012", "REQ-COMP-IDT-013", "REQ-COMP-IDT-014", "REQ-COMP-IDT-015", "REQ-COMP-IDT-016", "REQ-COMP-IDT-017", "REQ-COMP-IDT-018", "REQ-COMP-IDT-019", "REQ-COMP-IDT-020", "REQ-COMP-IDT-021", "REQ-COMP-IDT-022", "REQ-COMP-IDT-023", "REQ-COMP-IDT-024" ], "assertion_ids": [ "LOCK-DOC-002", "LOCK-DOC-011", "LOCK-DOC-013", "LOCK-DOC-019", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-DATA-001", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004" ], "decision_ids": [ "DEC-CONST-002", "DEC-PROFILE-001", "DEC-DATA-001", "DEC-REL-001" ] }, { "path": "04-components/koa-mediatheque.md", "doc_id": "DOC-COMP-MEDIATHEQUE-001", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-MEDIATHEQUE-001", "REQ-MEDIATHEQUE-002", "REQ-MEDIATHEQUE-003", "REQ-MEDIATHEQUE-004", "REQ-MEDIATHEQUE-005", "REQ-MEDIATHEQUE-006", "REQ-MEDIATHEQUE-007", "REQ-MEDIATHEQUE-008", "REQ-MEDIATHEQUE-009", "REQ-MEDIATHEQUE-010", "REQ-UCKK-IMPORT-001", "REQ-UCKK-IMPORT-002", "REQ-UCKK-IMPORT-003", "REQ-UCKK-IMPORT-004", "REQ-UCKK-IMPORT-005", "REQ-UCKK-IMPORT-006", "REQ-PATTERN-025", "REQ-PATTERN-026", "REQ-PATTERN-027", "REQ-PATTERN-028", "REQ-PATTERN-029", "REQ-PATTERN-030", "REQ-PATTERN-036", "REQ-PATTERN-037", "REQ-PATTERN-038", "REQ-PATTERN-039", "REQ-PATTERN-040", "REQ-PATTERN-041", "REQ-PATTERN-042" ], "assertion_ids": [ "LOCK-MEDIATHEQUE-001", "LOCK-MEDIATHEQUE-002", "LOCK-UCKK-EXT-001", "LOCK-DATA-001", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-GOV-001", "LOCK-OFFLINE-001", "LOCK-UCKK-EXT-002", "LOCK-PAYLOAD-001", "LOCK-CQRS-001", "LOCK-CACHE-001" ], "decision_ids": [ "DEC-MEDIATHEQUE-001", "DEC-UCKK-EXT-001", "DEC-DATA-001", "DEC-COMP-001", "DEC-GOV-001", "DEC-OFFLINE-001", "DEC-PAYLOAD-001", "DEC-CQRS-001", "DEC-CACHE-001" ] }, { "path": "04-components/koa-node-agent.md", "doc_id": "DOC-COMP-011", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-COMP-NODE-001", "REQ-COMP-NODE-002", "REQ-COMP-NODE-003", "REQ-COMP-NODE-004", "REQ-COMP-NODE-005", "REQ-COMP-NODE-006", "REQ-COMP-NODE-007", "REQ-COMP-NODE-008", "REQ-COMP-NODE-009", "REQ-COMP-NODE-010", "REQ-COMP-NODE-011", "REQ-COMP-NODE-012", "REQ-COMP-NODE-013", "REQ-COMP-NODE-014", "REQ-COMP-NODE-015", "REQ-COMP-NODE-016", "REQ-COMP-NODE-017", "REQ-COMP-NODE-018", "REQ-COMP-NODE-019", "REQ-COMP-NODE-020", "REQ-COMP-NODE-021", "REQ-COMP-NODE-022", "REQ-COMP-NODE-023", "REQ-COMP-NODE-024" ], "assertion_ids": [ "LOCK-SYS-001", "LOCK-SYS-002", "LOCK-SYS-003", "LOCK-SYS-004", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-PROFILE-001", "LOCK-IMPL-001", "LOCK-IMPL-002", "LOCK-AI-001", "LOCK-AI-002" ], "decision_ids": [ "DEC-SYS-001", "DEC-PROFILE-001", "DEC-DATA-001", "DEC-GOV-001", "DEC-REL-001", "DEC-CONTAINER-001", "DEC-K8S-001", "DEC-AI-001" ] }, { "path": "04-components/kristal-runtime.md", "doc_id": "DOC-COMP-KRISTAL-001", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-COMP-KRISTAL-001", "REQ-COMP-KRISTAL-002", "REQ-COMP-KRISTAL-003", "REQ-COMP-KRISTAL-004", "REQ-COMP-KRISTAL-005", "REQ-COMP-KRISTAL-006", "REQ-COMP-KRISTAL-007", "REQ-COMP-KRISTAL-008", "REQ-COMP-KRISTAL-009", "REQ-COMP-KRISTAL-010", "REQ-COMP-KRISTAL-011", "REQ-COMP-KRISTAL-012", "REQ-CONST-COMP-009", "REQ-SYS-DATA-017" ], "assertion_ids": [ "LOCK-COMP-001", "LOCK-DATA-001", "LOCK-AI-001", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004" ], "decision_ids": [ "DEC-SYS-KRISTAL-001", "DEC-DATA-001", "DEC-AI-001", "DEC-REL-001" ] }, { "path": "04-components/publication-gateway.md", "doc_id": "DOC-COMP-PUBGATE", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-COMP-PUBGATE-001", "REQ-COMP-PUBGATE-002", "REQ-COMP-PUBGATE-003", "REQ-COMP-PUBGATE-004", "REQ-COMP-PUBGATE-005", "REQ-COMP-PUBGATE-006", "REQ-COMP-PUBGATE-007", "REQ-COMP-PUBGATE-008", "REQ-COMP-PUBGATE-009", "REQ-COMP-PUBGATE-010", "REQ-COMP-PUBGATE-011", "REQ-COMP-PUBGATE-012", "REQ-COMP-PUBGATE-013", "REQ-COMP-PUBGATE-014", "REQ-COMP-PUBGATE-015", "REQ-COMP-PUBGATE-016", "REQ-COMP-PUBGATE-017", "REQ-COMP-PUBGATE-018", "REQ-COMP-PUBGATE-019", "REQ-COMP-PUBGATE-020", "REQ-COMP-PUBGATE-021", "REQ-COMP-PUBGATE-022", "REQ-COMP-PUBGATE-023", "REQ-COMP-PUBGATE-024", "REQ-COMP-PUBGATE-025", "REQ-COMP-PUBGATE-026", "REQ-COMP-PUBGATE-027", "REQ-COMP-PUBGATE-028", "REQ-COMP-PUBGATE-029", "REQ-COMP-PUBGATE-030", "REQ-COMP-PUBGATE-031", "REQ-COMP-PUBGATE-032" ], "assertion_ids": [ "LOCK-GATE-001", "LOCK-DATA-001", "LOCK-AI-002", "LOCK-COMP-001", "LOCK-AUTH-001", "LOCK-GOV-001", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-LIFE-001" ], "decision_ids": [ "DEC-GATE-001", "DEC-DATA-001", "DEC-COMP-001", "DEC-AUTH-001", "DEC-IDENT-001", "DEC-GOV-001", "DEC-AI-001", "DEC-LIFE-001" ] }, { "path": "04-components/README.md", "doc_id": "DOC-COMP-README", "document_class": "explanatory_markdown", "status": "active", "requirement_ids": [ "REQ-UCKK-IMPORT-001", "REQ-UCKK-IMPORT-002", "REQ-UCKK-IMPORT-003", "REQ-UCKK-IMPORT-004", "REQ-UCKK-IMPORT-005", "REQ-UCKK-IMPORT-006" ], "assertion_ids": [ "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-GATE-001", "LOCK-SENT-001", "LOCK-MEDIATHEQUE-001", "LOCK-UCKK-EXT-001", "LOCK-ARI-001", "LOCK-ARI-002", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-UCKK-EXT-002", "LOCK-SPACES-001", "LOCK-RES-001", "LOCK-MSG-001", "LOCK-WF-001", "LOCK-PAYLOAD-001", "LOCK-BFF-001", "LOCK-CQRS-001", "LOCK-CACHE-001" ], "decision_ids": [ "DEC-COMP-001", "DEC-DATA-001", "DEC-GOV-001", "DEC-GATE-001", "DEC-SENT-001", "DEC-MEDIATHEQUE-001", "DEC-UCKK-EXT-001", "DEC-ARI-001", "DEC-PROFILE-BASELINE-001", "DEC-RES-001", "DEC-MSG-001", "DEC-WF-001", "DEC-PAYLOAD-001", "DEC-BFF-001", "DEC-CQRS-001", "DEC-CACHE-001" ] }, { "path": "04-components/resource-governor.md", "doc_id": "DOC-COMP-RG-001", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-COMP-RG-001", "REQ-COMP-RG-002", "REQ-COMP-RG-003", "REQ-COMP-RG-004", "REQ-COMP-RG-005", "REQ-COMP-RG-006", "REQ-COMP-RG-007", "REQ-COMP-RG-008", "REQ-COMP-RG-009", "REQ-COMP-RG-010", "REQ-COMP-RG-011", "REQ-COMP-RG-012", "REQ-COMP-RG-013", "REQ-COMP-RG-014", "REQ-COMP-RG-015", "REQ-COMP-RG-016", "REQ-COMP-RG-017", "REQ-COMP-RG-018", "REQ-COMP-RG-019", "REQ-COMP-RG-020", "REQ-COMP-RG-021", "REQ-COMP-RG-022", "REQ-COMP-RG-023", "REQ-COMP-RG-024" ], "assertion_ids": [ "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-DEV-001", "LOCK-DEV-002", "LOCK-DEV-003", "LOCK-DEV-004", "LOCK-DEV-005", "LOCK-MEDIATHEQUE-001", "LOCK-UCKK-EXT-001", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-UCKK-EXT-002" ], "decision_ids": [ "DEC-GOV-001", "DEC-PROFILE-001", "DEC-HW-001", "DEC-DEV-001", "DEC-LIFE-001" ] }, { "path": "04-components/subsystems/ariane.md", "doc_id": "DOC-SUB-ARIANE", "document_class": "explanatory_markdown", "status": "active", "requirement_ids": [], "assertion_ids": [], "decision_ids": [] }, { "path": "04-components/subsystems/koa-spaces.md", "doc_id": "DOC-SUB-KOA-SPACES", "document_class": "explanatory_markdown", "status": "active", "requirement_ids": [], "assertion_ids": [ "LOCK-SPACES-001" ], "decision_ids": [] }, { "path": "04-components/subsystems/konnaxion.md", "doc_id": "DOC-SUB-KONNAXION", "document_class": "explanatory_markdown", "status": "active", "requirement_ids": [], "assertion_ids": [], "decision_ids": [] }, { "path": "04-components/subsystems/orgo.md", "doc_id": "DOC-SUB-ORGO", "document_class": "explanatory_markdown", "status": "active", "requirement_ids": [], "assertion_ids": [], "decision_ids": [] }, { "path": "04-components/subsystems/README.md", "doc_id": "DOC-COMP-SUBSYSTEMS-README", "document_class": "explanatory_markdown", "status": "active", "requirement_ids": [], "assertion_ids": [ "LOCK-SPACES-001" ], "decision_ids": [] }, { "path": "04-components/subsystems/semantik-architect.md", "doc_id": "DOC-SUB-SEMANTIK-ARCHITECT", "document_class": "explanatory_markdown", "status": "active", "requirement_ids": [], "assertion_ids": [], "decision_ids": [] }, { "path": "04-components/subsystems/sentient.md", "doc_id": "DOC-SUB-SENTIENT", "document_class": "explanatory_markdown", "status": "active", "requirement_ids": [], "assertion_ids": [], "decision_ids": [] }, { "path": "04-components/uckk-import-bridge.md", "doc_id": "DOC-COMP-UCKK-IMPORT-001", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-UCKK-IMPORT-001", "REQ-UCKK-IMPORT-002", "REQ-UCKK-IMPORT-003", "REQ-UCKK-IMPORT-004", "REQ-UCKK-IMPORT-005", "REQ-UCKK-IMPORT-006", "REQ-UCKK-IMPORT-007", "REQ-UCKK-IMPORT-008", "REQ-UCKK-IMPORT-009", "REQ-UCKK-IMPORT-010", "REQ-UCKK-IMPORT-011", "REQ-UCKK-IMPORT-012", "REQ-PATTERN-006", "REQ-PATTERN-007", "REQ-PATTERN-008", "REQ-PATTERN-009", "REQ-PATTERN-010", "REQ-PATTERN-011", "REQ-PATTERN-012", "REQ-PATTERN-013", "REQ-PATTERN-014", "REQ-PATTERN-015", "REQ-PATTERN-016", "REQ-PATTERN-017", "REQ-PATTERN-018", "REQ-PATTERN-019", "REQ-PATTERN-020", "REQ-PATTERN-021", "REQ-PATTERN-022", "REQ-PATTERN-023", "REQ-PATTERN-024", "REQ-PATTERN-025", "REQ-PATTERN-026", "REQ-PATTERN-027", "REQ-PATTERN-028", "REQ-PATTERN-029", "REQ-PATTERN-030" ], "assertion_ids": [ "LOCK-UCKK-EXT-001", "LOCK-UCKK-EXT-002", "LOCK-MEDIATHEQUE-001", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-OFFLINE-001", "LOCK-RES-001", "LOCK-MSG-001", "LOCK-WF-001", "LOCK-PAYLOAD-001" ], "decision_ids": [ "DEC-UCKK-EXT-001", "DEC-MEDIATHEQUE-001", "DEC-DATA-001", "DEC-GOV-001", "DEC-OFFLINE-001", "DEC-RES-001", "DEC-MSG-001", "DEC-WF-001", "DEC-PAYLOAD-001" ] }, { "path": "04-components/uckk-publication-bridge.md", "doc_id": "DOC-COMP-UCKK-PUB-001", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-UCKK-PUB-001", "REQ-UCKK-PUB-002", "REQ-UCKK-PUB-003", "REQ-UCKK-PUB-004", "REQ-UCKK-PUB-005", "REQ-UCKK-PUB-006", "REQ-UCKK-PUB-007", "REQ-UCKK-PUB-008", "REQ-UCKK-PUB-009", "REQ-UCKK-PUB-010", "REQ-UCKK-PUB-011", "REQ-UCKK-PUB-012", "REQ-UCKK-IMPORT-001", "REQ-UCKK-IMPORT-002", "REQ-UCKK-IMPORT-003", "REQ-UCKK-IMPORT-004", "REQ-UCKK-IMPORT-005", "REQ-UCKK-IMPORT-006", "REQ-PATTERN-006", "REQ-PATTERN-007", "REQ-PATTERN-008", "REQ-PATTERN-009", "REQ-PATTERN-010", "REQ-PATTERN-011", "REQ-PATTERN-012", "REQ-PATTERN-013", "REQ-PATTERN-014", "REQ-PATTERN-015", "REQ-PATTERN-016", "REQ-PATTERN-017", "REQ-PATTERN-018", "REQ-PATTERN-019", "REQ-PATTERN-020", "REQ-PATTERN-021", "REQ-PATTERN-022", "REQ-PATTERN-023", "REQ-PATTERN-024", "REQ-PATTERN-025", "REQ-PATTERN-026", "REQ-PATTERN-027", "REQ-PATTERN-028", "REQ-PATTERN-029", "REQ-PATTERN-030" ], "assertion_ids": [ "LOCK-UCKK-EXT-001", "LOCK-MEDIATHEQUE-001", "LOCK-GATE-001", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-OFFLINE-001", "LOCK-UCKK-EXT-002", "LOCK-RES-001", "LOCK-MSG-001", "LOCK-WF-001", "LOCK-PAYLOAD-001" ], "decision_ids": [ "DEC-MEDIATHEQUE-001", "DEC-UCKK-EXT-001", "DEC-DATA-001", "DEC-COMP-001", "DEC-GOV-001", "DEC-OFFLINE-001", "DEC-RES-001", "DEC-MSG-001", "DEC-WF-001", "DEC-PAYLOAD-001" ] }, { "path": "05-development/00-development-model.md", "doc_id": "DOC-DEV-000", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-DEV-MODEL-001", "REQ-DEV-MODEL-002", "REQ-DEV-MODEL-003", "REQ-DEV-MODEL-004", "REQ-DEV-MODEL-005", "REQ-DEV-MODEL-006", "REQ-DEV-MODEL-007", "REQ-DEV-MODEL-008", "REQ-DEV-MODEL-009", "REQ-DEV-MODEL-010", "REQ-DEV-MODEL-011", "REQ-DEV-MODEL-012", "REQ-DEV-MODEL-013", "REQ-DEV-MODEL-014", "REQ-DEV-MODEL-015", "REQ-DEV-MODEL-016", "REQ-DEV-MODEL-017", "REQ-DEV-MODEL-018", "REQ-DEV-MODEL-019", "REQ-DEV-MODEL-020", "REQ-DEV-MODEL-021", "REQ-DEV-MODEL-022", "REQ-DEV-MODEL-023", "REQ-DEV-MODEL-024", "REQ-DEV-MODEL-025", "REQ-DEV-MODEL-026", "REQ-DEV-MODEL-027", "REQ-DEV-MODEL-028", "REQ-DEV-MODEL-029", "REQ-DEV-MODEL-030", "REQ-DEV-MODEL-031", "REQ-DEV-MODEL-032", "REQ-DEV-MODEL-033", "REQ-DEV-MODEL-034", "REQ-DEV-MODEL-035", "REQ-DEV-MODEL-036", "REQ-DEV-MODEL-037", "REQ-DEV-MODEL-038", "REQ-DEV-MODEL-039", "REQ-DEV-MODEL-040" ], "assertion_ids": [ "LOCK-DEV-001", "LOCK-DEV-002", "LOCK-DEV-003", "LOCK-DEV-004", "LOCK-DEV-005", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-DATA-001", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-AI-001", "LOCK-AI-002", "LOCK-SENT-001", "LOCK-GOV-001", "LOCK-GATE-001", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004" ], "decision_ids": [ "DEC-DEV-001", "DEC-DEV-MODEL-001", "DEC-SYS-COMP-001", "DEC-SYS-CAP-001", "DEC-SYS-AI-001", "DEC-SYS-RESOURCE-001", "DEC-LIFE-001", "DEC-REL-001", "DEC-SENT-001" ] }, { "path": "05-development/01-development-profile-boundaries.md", "doc_id": "DOC-DEV-001", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-DEV-BOUND-001", "REQ-DEV-BOUND-002", "REQ-DEV-BOUND-003", "REQ-DEV-BOUND-004", "REQ-DEV-BOUND-005", "REQ-DEV-BOUND-006", "REQ-DEV-BOUND-007", "REQ-DEV-BOUND-008", "REQ-DEV-BOUND-009", "REQ-DEV-BOUND-010", "REQ-DEV-BOUND-011", "REQ-DEV-BOUND-012", "REQ-DEV-BOUND-013", "REQ-DEV-BOUND-014", "REQ-DEV-BOUND-015", "REQ-DEV-BOUND-016", "REQ-DEV-BOUND-017", "REQ-DEV-BOUND-018", "REQ-DEV-BOUND-019", "REQ-DEV-BOUND-020", "REQ-DEV-BOUND-021", "REQ-DEV-BOUND-022", "REQ-DEV-BOUND-023", "REQ-DEV-BOUND-024", "REQ-DEV-BOUND-025", "REQ-DEV-BOUND-026", "REQ-DEV-BOUND-027", "REQ-DEV-BOUND-028" ], "assertion_ids": [ "LOCK-DEV-001", "LOCK-DEV-002", "LOCK-DEV-003", "LOCK-DEV-004", "LOCK-DEV-005", "LOCK-DEV-006", "LOCK-DEV-007", "LOCK-DEV-008", "LOCK-DEV-009", "LOCK-DEV-010", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-DATA-001", "LOCK-AI-001", "LOCK-AI-002", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-IMPL-001", "LOCK-IMPL-002", "LOCK-SEC-001", "LOCK-SEC-002", "LOCK-REL-001", "LOCK-REL-002" ], "decision_ids": [ "DEC-DEV-001", "DEC-DEV-002", "DEC-PROFILE-001", "DEC-SENT-001", "DEC-AI-001", "DEC-CONTAINER-001", "DEC-K8S-001", "DEC-SHELL-001", "DEC-DATA-001", "DEC-COMP-001", "DEC-PRIV-001", "DEC-REL-001", "DEC-LIFE-001", "DEC-SEC-001", "DEC-OFFLINE-001", "DEC-INTEGRATION-001", "DEC-IMAGE-001", "DEC-OS-001", "DEC-LANG-001" ] }, { "path": "05-development/02-workspace-identity.md", "doc_id": "DOC-DEV-002", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-DEV-WS-001", "REQ-DEV-WS-002", "REQ-DEV-WS-003", "REQ-DEV-WS-004", "REQ-DEV-WS-005", "REQ-DEV-WS-006", "REQ-DEV-WS-007", "REQ-DEV-WS-008", "REQ-DEV-WS-009", "REQ-DEV-WS-010", "REQ-DEV-WS-011", "REQ-DEV-WS-012", "REQ-DEV-WS-013", "REQ-DEV-WS-014", "REQ-DEV-WS-015", "REQ-DEV-WS-016", "REQ-DEV-WS-017", "REQ-DEV-WS-018", "REQ-DEV-WS-019", "REQ-DEV-WS-020", "REQ-DEV-WS-021", "REQ-DEV-WS-022", "REQ-DEV-WS-023", "REQ-DEV-WS-024" ], "assertion_ids": [ "LOCK-DEV-001", "LOCK-DEV-002", "LOCK-DEV-003", "LOCK-DEV-004", "LOCK-DEV-005", "LOCK-DATA-001", "LOCK-COMP-002", "LOCK-OFFLINE-001" ], "decision_ids": [ "DEC-DEV-001", "DEC-DEV-002", "DEC-PROFILE-001", "DEC-DATA-001", "DEC-CONTAINER-001", "DEC-OFFLINE-001" ] }, { "path": "05-development/03-workspace-isolation.md", "doc_id": "DOC-DEV-003", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-DEV-WS-001", "REQ-DEV-WS-002", "REQ-DEV-WS-003", "REQ-DEV-WS-004", "REQ-DEV-WS-005", "REQ-DEV-WS-006", "REQ-DEV-WS-007", "REQ-DEV-WS-008", "REQ-DEV-WS-009", "REQ-DEV-WS-010", "REQ-DEV-WS-011", "REQ-DEV-WS-012", "REQ-DEV-WS-013", "REQ-DEV-WS-014", "REQ-DEV-WS-015", "REQ-DEV-WS-016", "REQ-DEV-WS-017", "REQ-DEV-WS-018", "REQ-DEV-WS-019", "REQ-DEV-WS-020", "REQ-DEV-WS-021", "REQ-DEV-WS-022", "REQ-DEV-WS-023", "REQ-DEV-WS-024", "REQ-DEV-WS-025", "REQ-DEV-WS-026", "REQ-DEV-WS-027", "REQ-DEV-WS-028", "REQ-DEV-WS-029", "REQ-DEV-WS-030", "REQ-DEV-WS-031", "REQ-DEV-WS-032", "REQ-DEV-WS-033", "REQ-DEV-WS-034", "REQ-DEV-WS-035", "REQ-DEV-WS-036", "REQ-DEV-WS-037", "REQ-DEV-WS-038", "REQ-DEV-WS-039", "REQ-DEV-WS-040", "REQ-DEV-WS-041", "REQ-DEV-WS-042", "REQ-DEV-WS-043", "REQ-DEV-WS-044" ], "assertion_ids": [ "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-DATA-001", "LOCK-DEV-001", "LOCK-DEV-002", "LOCK-DEV-003", "LOCK-DEV-004", "LOCK-DEV-005", "LOCK-GOV-001", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-PROFILE-001", "LOCK-PROFILE-002" ], "decision_ids": [ "DEC-CONTAINER-001", "DEC-DATA-001", "DEC-DEV-001", "DEC-DEV-002", "DEC-GOV-001", "DEC-HW-001", "DEC-PROFILE-001" ] }, { "path": "05-development/04-dependency-isolation.md", "doc_id": "DOC-DEV-004", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-DEV-DEP-001", "REQ-DEV-DEP-002", "REQ-DEV-DEP-003", "REQ-DEV-DEP-004", "REQ-DEV-DEP-005", "REQ-DEV-DEP-006", "REQ-DEV-DEP-007", "REQ-DEV-DEP-008", "REQ-DEV-DEP-009", "REQ-DEV-DEP-010", "REQ-DEV-DEP-011", "REQ-DEV-DEP-012", "REQ-DEV-DEP-013", "REQ-DEV-DEP-014", "REQ-DEV-DEP-015", "REQ-DEV-DEP-016", "REQ-DEV-DEP-017", "REQ-DEV-DEP-018", "REQ-DEV-DEP-019", "REQ-DEV-DEP-020", "REQ-DEV-DEP-021", "REQ-DEV-DEP-022", "REQ-DEV-DEP-023", "REQ-DEV-DEP-024" ], "assertion_ids": [ "LOCK-DEV-001", "LOCK-DEV-002", "LOCK-PROFILE-001", "LOCK-DATA-001", "LOCK-SENT-001", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-IMPL-001", "LOCK-IMPL-002" ], "decision_ids": [ "DEC-DEV-001", "DEC-DEV-002", "DEC-PROFILE-001", "DEC-CONTAINER-001", "DEC-DATA-001", "DEC-SENT-001", "DEC-REL-001" ] }, { "path": "05-development/05-python-uv.md", "doc_id": "DOC-DEV-005", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-DEV-UV-001", "REQ-DEV-UV-002", "REQ-DEV-UV-003", "REQ-DEV-UV-004", "REQ-DEV-UV-005", "REQ-DEV-UV-006", "REQ-DEV-UV-007", "REQ-DEV-UV-008", "REQ-DEV-UV-009", "REQ-DEV-UV-010", "REQ-DEV-UV-011", "REQ-DEV-UV-012", "REQ-DEV-UV-013", "REQ-DEV-UV-014", "REQ-DEV-UV-015", "REQ-DEV-UV-016", "REQ-DEV-UV-017", "REQ-DEV-UV-018", "REQ-DEV-UV-019", "REQ-DEV-UV-020" ], "assertion_ids": [ "LOCK-DEV-001", "LOCK-DEV-002", "LOCK-DEV-003", "LOCK-DEV-004", "LOCK-DEV-005", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-LIFE-001" ], "decision_ids": [ "DEC-DEV-001", "DEC-DEV-002", "DEC-LIFE-001", "DEC-AUTH-001", "DEC-IDENT-001" ] }, { "path": "05-development/06-service-containers.md", "doc_id": "DOC-DEV-006", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-DEV-CONT-001", "REQ-DEV-CONT-002", "REQ-DEV-CONT-003", "REQ-DEV-CONT-004", "REQ-DEV-CONT-005", "REQ-DEV-CONT-006", "REQ-DEV-CONT-007", "REQ-DEV-CONT-008", "REQ-DEV-CONT-009", "REQ-DEV-CONT-010", "REQ-DEV-CONT-011", "REQ-DEV-CONT-012", "REQ-DEV-CONT-013", "REQ-DEV-CONT-014", "REQ-DEV-CONT-015", "REQ-DEV-CONT-016", "REQ-DEV-CONT-017", "REQ-DEV-CONT-018", "REQ-DEV-CONT-019", "REQ-DEV-CONT-020", "REQ-DEV-CONT-021", "REQ-DEV-CONT-022", "REQ-DEV-CONT-023", "REQ-DEV-CONT-024", "REQ-DEV-CONT-025", "REQ-DEV-CONT-026", "REQ-DEV-CONT-027", "REQ-DEV-CONT-028", "REQ-DEV-CONT-029", "REQ-DEV-CONT-030", "REQ-DEV-CONT-031", "REQ-DEV-CONT-032" ], "assertion_ids": [ "LOCK-PROFILE-001", "LOCK-DEV-001", "LOCK-DEV-002", "LOCK-DEV-003", "LOCK-DEV-004", "LOCK-DEV-005", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-LIFE-001", "LOCK-LIFE-003", "LOCK-IMPL-001", "LOCK-IMPL-002" ], "decision_ids": [ "DEC-CONTAINER-001", "DEC-K8S-001", "DEC-PROFILE-001", "DEC-DATA-001", "DEC-GOV-001", "DEC-REL-001" ] }, { "path": "05-development/07-ports-networks-and-sockets.md", "doc_id": "DOC-DEV-007", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-DEV-NET-001", "REQ-DEV-NET-002", "REQ-DEV-NET-003", "REQ-DEV-NET-004", "REQ-DEV-NET-005", "REQ-DEV-NET-006", "REQ-DEV-NET-007", "REQ-DEV-NET-008", "REQ-DEV-NET-009", "REQ-DEV-NET-010", "REQ-DEV-NET-011", "REQ-DEV-NET-012", "REQ-DEV-NET-013", "REQ-DEV-NET-014", "REQ-DEV-NET-015", "REQ-DEV-NET-016", "REQ-DEV-NET-017", "REQ-DEV-NET-018", "REQ-DEV-NET-019", "REQ-DEV-NET-020", "REQ-DEV-NET-021", "REQ-DEV-NET-022", "REQ-DEV-NET-023", "REQ-DEV-NET-024" ], "assertion_ids": [ "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-DEV-001", "LOCK-DEV-002", "LOCK-DEV-003", "LOCK-DEV-004", "LOCK-DEV-005", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-IMPL-001", "LOCK-IMPL-002" ], "decision_ids": [ "DEC-DEV-001", "DEC-DEV-002", "DEC-PROFILE-001", "DEC-CONTAINER-001", "DEC-DATA-001", "DEC-GOV-001" ] }, { "path": "05-development/08-volumes-and-persistent-data.md", "doc_id": "DOC-DEV-008", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-DEV-VOL-001", "REQ-DEV-VOL-002", "REQ-DEV-VOL-003", "REQ-DEV-VOL-004", "REQ-DEV-VOL-005", "REQ-DEV-VOL-006", "REQ-DEV-VOL-007", "REQ-DEV-VOL-008", "REQ-DEV-VOL-009", "REQ-DEV-VOL-010", "REQ-DEV-VOL-011", "REQ-DEV-VOL-012", "REQ-DEV-VOL-013", "REQ-DEV-VOL-014", "REQ-DEV-VOL-015", "REQ-DEV-VOL-016", "REQ-DEV-VOL-017", "REQ-DEV-VOL-018", "REQ-DEV-VOL-019", "REQ-DEV-VOL-020", "REQ-DEV-VOL-021", "REQ-DEV-VOL-022" ], "assertion_ids": [ "LOCK-DEV-001", "LOCK-DEV-003", "LOCK-DEV-004", "LOCK-DEV-005", "LOCK-DATA-001", "LOCK-COMP-001", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-GOV-001" ], "decision_ids": [ "DEC-DEV-001", "DEC-DEV-002", "DEC-DATA-001", "DEC-PROFILE-BASELINE-001", "DEC-GOV-001" ] }, { "path": "05-development/09-secrets-and-local-identities.md", "doc_id": "DOC-DEV-009", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-DEV-IDENT-001", "REQ-DEV-IDENT-002", "REQ-DEV-IDENT-003", "REQ-DEV-IDENT-004", "REQ-DEV-IDENT-005", "REQ-DEV-IDENT-006", "REQ-DEV-IDENT-007", "REQ-DEV-IDENT-008", "REQ-DEV-IDENT-009", "REQ-DEV-IDENT-010", "REQ-DEV-IDENT-011", "REQ-DEV-IDENT-012", "REQ-DEV-IDENT-013", "REQ-DEV-IDENT-014", "REQ-DEV-IDENT-015", "REQ-DEV-IDENT-016", "REQ-DEV-IDENT-017", "REQ-DEV-IDENT-018", "REQ-DEV-IDENT-019", "REQ-DEV-IDENT-020", "REQ-DEV-IDENT-021", "REQ-DEV-IDENT-022", "REQ-DEV-IDENT-023", "REQ-DEV-IDENT-024" ], "assertion_ids": [ "LOCK-DEV-003", "LOCK-DEV-004", "LOCK-DATA-001", "LOCK-PROFILE-001", "LOCK-IMPL-001" ], "decision_ids": [ "DEC-DEV-001", "DEC-DEV-002", "DEC-DATA-001", "DEC-PROFILE-001" ] }, { "path": "05-development/10-parallel-applications-and-branches.md", "doc_id": "DOC-DEV-010", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-DEV-PAR-001", "REQ-DEV-PAR-002", "REQ-DEV-PAR-003", "REQ-DEV-PAR-004", "REQ-DEV-PAR-005", "REQ-DEV-PAR-006", "REQ-DEV-PAR-007", "REQ-DEV-PAR-008", "REQ-DEV-PAR-009", "REQ-DEV-PAR-010", "REQ-DEV-PAR-011", "REQ-DEV-PAR-012", "REQ-DEV-PAR-013", "REQ-DEV-PAR-014", "REQ-DEV-PAR-015", "REQ-DEV-PAR-016", "REQ-DEV-PAR-017", "REQ-DEV-PAR-018", "REQ-DEV-PAR-019", "REQ-DEV-PAR-020", "REQ-DEV-PAR-021", "REQ-DEV-PAR-022", "REQ-DEV-PAR-023", "REQ-DEV-PAR-024", "REQ-DEV-PAR-025", "REQ-DEV-PAR-026", "REQ-DEV-PAR-027", "REQ-DEV-PAR-028", "REQ-DEV-PAR-029", "REQ-DEV-PAR-030", "REQ-DEV-PAR-031", "REQ-DEV-PAR-032", "REQ-DEV-PAR-033", "REQ-DEV-PAR-034", "REQ-DEV-PAR-035", "REQ-DEV-PAR-036", "REQ-DEV-PAR-037", "REQ-DEV-PAR-038", "REQ-DEV-PAR-039", "REQ-DEV-PAR-040" ], "assertion_ids": [ "LOCK-DEV-001", "LOCK-DEV-002", "LOCK-DEV-003", "LOCK-DEV-004", "LOCK-DEV-005", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-DATA-001", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-OPS-001", "LOCK-OPS-002", "LOCK-OPS-003" ], "decision_ids": [ "DEC-DEV-001", "DEC-DEV-PAR-001", "DEC-SYS-COMP-001", "DEC-SYS-CAP-001", "DEC-SYS-OFFLINE-001", "DEC-SYS-RESOURCE-001", "DEC-LIFE-001", "DEC-REL-001" ] }, { "path": "05-development/11-local-databases-and-migrations.md", "doc_id": "DOC-DEV-011", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-DEV-DB-001", "REQ-DEV-DB-002", "REQ-DEV-DB-003", "REQ-DEV-DB-004", "REQ-DEV-DB-005", "REQ-DEV-DB-006", "REQ-DEV-DB-007", "REQ-DEV-DB-008", "REQ-DEV-DB-009", "REQ-DEV-DB-010", "REQ-DEV-DB-011", "REQ-DEV-DB-012", "REQ-DEV-DB-013", "REQ-DEV-DB-014", "REQ-DEV-DB-015", "REQ-DEV-DB-016", "REQ-DEV-DB-017", "REQ-DEV-DB-018", "REQ-DEV-DB-019", "REQ-DEV-DB-020", "REQ-DEV-DB-021", "REQ-DEV-DB-022", "REQ-DEV-DB-023", "REQ-DEV-DB-024", "REQ-DEV-DB-025", "REQ-DEV-DB-026", "REQ-DEV-DB-027", "REQ-DEV-DB-028", "REQ-DEV-DB-029", "REQ-DEV-DB-030" ], "assertion_ids": [ "LOCK-DEV-001", "LOCK-DEV-002", "LOCK-DEV-003", "LOCK-DEV-004", "LOCK-DEV-005", "LOCK-DEV-006", "LOCK-DEV-007", "LOCK-DEV-008", "LOCK-DEV-009", "LOCK-DEV-010", "LOCK-DATA-001", "LOCK-DATA-002", "LOCK-DATA-003", "LOCK-DATA-004", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-REL-001", "LOCK-REL-002", "LOCK-SEC-001", "LOCK-SEC-002", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-IMPL-001", "LOCK-IMPL-002" ], "decision_ids": [ "DEC-DEV-001", "DEC-DEV-002", "DEC-DATA-001", "DEC-COMP-001", "DEC-PROFILE-001", "DEC-LIFE-001", "DEC-REL-001", "DEC-SEC-001", "DEC-PRIV-001", "DEC-OFFLINE-001", "DEC-CONTAINER-001", "DEC-K8S-001", "DEC-PORT-001", "DEC-AUDIT-001", "DEC-RECEIPT-001", "DEC-DOC-003", "DEC-DOC-004", "DEC-DOC-005" ] }, { "path": "05-development/12-development-resource-governance.md", "doc_id": "DOC-DEV-012", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-DEV-RES-001", "REQ-DEV-RES-002", "REQ-DEV-RES-003", "REQ-DEV-RES-004", "REQ-DEV-RES-005", "REQ-DEV-RES-006", "REQ-DEV-RES-007", "REQ-DEV-RES-008", "REQ-DEV-RES-009", "REQ-DEV-RES-010", "REQ-DEV-RES-011", "REQ-DEV-RES-012", "REQ-DEV-RES-013", "REQ-DEV-RES-014", "REQ-DEV-RES-015", "REQ-DEV-RES-016", "REQ-DEV-RES-017", "REQ-DEV-RES-018", "REQ-DEV-RES-019", "REQ-DEV-RES-020", "REQ-DEV-RES-021", "REQ-DEV-RES-022", "REQ-DEV-RES-023", "REQ-DEV-RES-024", "REQ-DEV-RES-025", "REQ-DEV-RES-026", "REQ-DEV-RES-027", "REQ-DEV-RES-028" ], "assertion_ids": [ "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-IMPL-001", "LOCK-IMPL-002", "LOCK-GOV-001", "LOCK-DEV-001", "LOCK-DEV-002", "LOCK-DEV-003", "LOCK-DEV-004", "LOCK-DEV-005" ], "decision_ids": [ "DEC-DEV-001", "DEC-DEV-002", "DEC-PROFILE-001", "DEC-GOV-001", "DEC-HW-001", "DEC-CONTAINER-001", "DEC-SENT-001", "DEC-AI-001", "DEC-OFFLINE-001" ] }, { "path": "05-development/13-development-security.md", "doc_id": "DOC-DEV-013", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-DEV-SEC-001", "REQ-DEV-SEC-002", "REQ-DEV-SEC-003", "REQ-DEV-SEC-004", "REQ-DEV-SEC-005", "REQ-DEV-SEC-006", "REQ-DEV-SEC-007", "REQ-DEV-SEC-008", "REQ-DEV-SEC-009", "REQ-DEV-SEC-010", "REQ-DEV-SEC-011", "REQ-DEV-SEC-012", "REQ-DEV-SEC-013", "REQ-DEV-SEC-014", "REQ-DEV-SEC-015", "REQ-DEV-SEC-016", "REQ-DEV-SEC-017", "REQ-DEV-SEC-018", "REQ-DEV-SEC-019", "REQ-DEV-SEC-020", "REQ-DEV-SEC-021", "REQ-DEV-SEC-022", "REQ-DEV-SEC-023", "REQ-DEV-SEC-024", "REQ-DEV-SEC-025", "REQ-DEV-SEC-026", "REQ-DEV-SEC-027", "REQ-DEV-SEC-028", "REQ-DEV-SEC-029", "REQ-DEV-SEC-030", "REQ-DEV-SEC-031", "REQ-DEV-SEC-032", "REQ-DEV-SEC-033", "REQ-DEV-SEC-034", "REQ-DEV-SEC-035", "REQ-DEV-SEC-036", "REQ-DEV-SEC-037", "REQ-DEV-SEC-038", "REQ-DEV-SEC-039", "REQ-DEV-SEC-040", "REQ-DEV-SEC-041", "REQ-DEV-SEC-042", "REQ-DEV-SEC-043", "REQ-DEV-SEC-044", "REQ-DEV-SEC-045", "REQ-DEV-SEC-046", "REQ-DEV-SEC-047", "REQ-DEV-SEC-048" ], "assertion_ids": [ "LOCK-AI-001", "LOCK-AI-002", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-DATA-001", "LOCK-DEV-001", "LOCK-DEV-002", "LOCK-DEV-003", "LOCK-DEV-004", "LOCK-DEV-005", "LOCK-GOV-001", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-SEC-010", "LOCK-SENT-001" ], "decision_ids": [ "DEC-AI-001", "DEC-CONTAINER-001", "DEC-DATA-001", "DEC-DEV-001", "DEC-DEV-002", "DEC-GOV-001", "DEC-HW-001", "DEC-PROFILE-001", "DEC-REL-001", "DEC-SENT-001" ] }, { "path": "05-development/14-build-test-and-validation.md", "doc_id": "DOC-DEV-014", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-DEV-BTV-001", "REQ-DEV-BTV-002", "REQ-DEV-BTV-003", "REQ-DEV-BTV-004", "REQ-DEV-BTV-005", "REQ-DEV-BTV-006", "REQ-DEV-BTV-007", "REQ-DEV-BTV-008", "REQ-DEV-BTV-009", "REQ-DEV-BTV-010", "REQ-DEV-BTV-011", "REQ-DEV-BTV-012", "REQ-DEV-BTV-013", "REQ-DEV-BTV-014", "REQ-DEV-BTV-015", "REQ-DEV-BTV-016", "REQ-DEV-BTV-017", "REQ-DEV-BTV-018", "REQ-DEV-BTV-019", "REQ-DEV-BTV-020", "REQ-DEV-BTV-021", "REQ-DEV-BTV-022", "REQ-DEV-BTV-023", "REQ-DEV-BTV-024" ], "assertion_ids": [ "LOCK-DEV-001", "LOCK-DEV-002", "LOCK-PROFILE-001", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-AI-001", "LOCK-AI-002", "LOCK-IMPL-001", "LOCK-IMPL-002" ], "decision_ids": [ "DEC-DEV-001", "DEC-DEV-002", "DEC-PROFILE-001", "DEC-CONTAINER-001", "DEC-DATA-001", "DEC-GOV-001", "DEC-HW-001", "DEC-REL-001", "DEC-AI-001" ] }, { "path": "05-development/15-artifact-publication.md", "doc_id": "DOC-DEV-015", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-DEV-ARTPUB-001", "REQ-DEV-ARTPUB-002", "REQ-DEV-ARTPUB-003", "REQ-DEV-ARTPUB-004", "REQ-DEV-ARTPUB-005", "REQ-DEV-ARTPUB-006", "REQ-DEV-ARTPUB-007", "REQ-DEV-ARTPUB-008", "REQ-DEV-ARTPUB-009", "REQ-DEV-ARTPUB-010", "REQ-DEV-ARTPUB-011", "REQ-DEV-ARTPUB-012", "REQ-DEV-ARTPUB-013", "REQ-DEV-ARTPUB-014", "REQ-DEV-ARTPUB-015", "REQ-DEV-ARTPUB-016", "REQ-DEV-ARTPUB-017", "REQ-DEV-ARTPUB-018", "REQ-DEV-ARTPUB-019", "REQ-DEV-ARTPUB-020", "REQ-DEV-ARTPUB-021", "REQ-DEV-ARTPUB-022", "REQ-DEV-ARTPUB-023", "REQ-DEV-ARTPUB-024", "REQ-DEV-ARTPUB-025", "REQ-DEV-ARTPUB-026", "REQ-DEV-ARTPUB-027", "REQ-DEV-ARTPUB-028", "REQ-DEV-ARTPUB-029", "REQ-DEV-ARTPUB-030" ], "assertion_ids": [ "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-AUTH-001", "LOCK-AUTH-002", "LOCK-AUTH-003", "LOCK-DATA-001", "LOCK-COMP-001", "LOCK-AI-002", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-DEV-003", "LOCK-DEV-004" ], "decision_ids": [ "DEC-LIFE-001", "DEC-REL-001", "DEC-ART-001", "DEC-AUTH-001", "DEC-IDENT-001", "DEC-COMP-001", "DEC-DATA-001", "DEC-AI-001", "DEC-DEV-001" ] }, { "path": "05-development/16-development-to-release-transition.md", "doc_id": "DOC-DEV-016", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-DEV-REL-001", "REQ-DEV-REL-002", "REQ-DEV-REL-003", "REQ-DEV-REL-004", "REQ-DEV-REL-005", "REQ-DEV-REL-006", "REQ-DEV-REL-007", "REQ-DEV-REL-008", "REQ-DEV-REL-009", "REQ-DEV-REL-010", "REQ-DEV-REL-011", "REQ-DEV-REL-012", "REQ-DEV-REL-013", "REQ-DEV-REL-014", "REQ-DEV-REL-015", "REQ-DEV-REL-016", "REQ-DEV-REL-017", "REQ-DEV-REL-018", "REQ-DEV-REL-019", "REQ-DEV-REL-020", "REQ-DEV-REL-021", "REQ-DEV-REL-022", "REQ-DEV-REL-023", "REQ-DEV-REL-024", "REQ-DEV-REL-025", "REQ-DEV-REL-026", "REQ-DEV-REL-027", "REQ-DEV-REL-028", "REQ-DEV-REL-029", "REQ-DEV-REL-030", "REQ-DEV-REL-031", "REQ-DEV-REL-032", "REQ-DEV-REL-033", "REQ-DEV-REL-034", "REQ-DEV-REL-035", "REQ-DEV-REL-036", "REQ-DEV-REL-037", "REQ-DEV-REL-038", "REQ-DEV-REL-039", "REQ-DEV-REL-040" ], "assertion_ids": [ "LOCK-DEV-001", "LOCK-DEV-002", "LOCK-DEV-003", "LOCK-DEV-004", "LOCK-DEV-005", "LOCK-PROFILE-001", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-AI-002", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-DOC-015", "LOCK-DOC-020", "LOCK-IMPL-001" ], "decision_ids": [ "DEC-REL-001", "DEC-PROFILE-001", "DEC-CONTAINER-001", "DEC-DATA-001", "DEC-GOV-001", "DEC-AI-001", "DEC-DOC-CHANGE-001" ] }, { "path": "06-lifecycle/00-artifact-model.md", "doc_id": "DOC-LIFE-000", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-LIFE-ART-001", "REQ-LIFE-ART-002", "REQ-LIFE-ART-003", "REQ-LIFE-ART-004", "REQ-LIFE-ART-005", "REQ-LIFE-ART-006", "REQ-LIFE-ART-007", "REQ-LIFE-ART-008", "REQ-LIFE-ART-009", "REQ-LIFE-ART-010", "REQ-LIFE-ART-011", "REQ-LIFE-ART-012", "REQ-LIFE-ART-013", "REQ-LIFE-ART-014", "REQ-LIFE-ART-015", "REQ-LIFE-ART-016", "REQ-LIFE-ART-017", "REQ-LIFE-ART-018", "REQ-LIFE-ART-019", "REQ-LIFE-ART-020", "REQ-LIFE-ART-021", "REQ-LIFE-ART-022", "REQ-LIFE-ART-023", "REQ-LIFE-ART-024", "REQ-LIFE-ART-025", "REQ-LIFE-ART-026", "REQ-LIFE-ART-027", "REQ-LIFE-ART-028" ], "assertion_ids": [ "LOCK-DOC-002", "LOCK-DOC-011", "LOCK-DOC-013", "LOCK-DOC-019", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-DATA-001", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004" ], "decision_ids": [ "DEC-REL-001", "DEC-LIFE-001", "DEC-DATA-001", "DEC-PROFILE-001" ] }, { "path": "06-lifecycle/01-artifact-classes.md", "doc_id": "DOC-LIFE-001", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-LIFE-CLASS-001", "REQ-LIFE-CLASS-002", "REQ-LIFE-CLASS-003", "REQ-LIFE-CLASS-004", "REQ-LIFE-CLASS-005", "REQ-LIFE-CLASS-006", "REQ-LIFE-CLASS-007", "REQ-LIFE-CLASS-008", "REQ-LIFE-CLASS-009", "REQ-LIFE-CLASS-010", "REQ-LIFE-CLASS-011", "REQ-LIFE-CLASS-012", "REQ-LIFE-CLASS-013", "REQ-LIFE-CLASS-014", "REQ-LIFE-CLASS-015", "REQ-LIFE-CLASS-016", "REQ-LIFE-CLASS-017", "REQ-LIFE-CLASS-018", "REQ-LIFE-CLASS-019", "REQ-LIFE-CLASS-020", "REQ-LIFE-CLASS-021", "REQ-LIFE-CLASS-022", "REQ-LIFE-CLASS-023", "REQ-LIFE-CLASS-024", "REQ-LIFE-CLASS-025", "REQ-LIFE-CLASS-026" ], "assertion_ids": [ "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-DATA-001", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-AI-001", "LOCK-AI-002", "LOCK-ARI-001", "LOCK-ARI-002", "LOCK-MEDIATHEQUE-001", "LOCK-MEDIATHEQUE-002", "LOCK-UCKK-EXT-001", "LOCK-UCKK-EXT-002", "LOCK-RES-001", "LOCK-MSG-001", "LOCK-WF-001", "LOCK-PAYLOAD-001", "LOCK-BFF-001", "LOCK-CQRS-001", "LOCK-CACHE-001", "LOCK-SPACES-001" ], "decision_ids": [ "DEC-REL-001", "DEC-PROFILE-BASELINE-001", "DEC-DATA-001", "DEC-AI-001", "DEC-ARI-001", "DEC-MEDIATHEQUE-001", "DEC-UCKK-EXT-001", "DEC-RES-001", "DEC-MSG-001", "DEC-WF-001", "DEC-PAYLOAD-001", "DEC-BFF-001", "DEC-CQRS-001", "DEC-CACHE-001" ] }, { "path": "06-lifecycle/02-release-model.md", "doc_id": "DOC-LIFE-002", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-LIFE-REL-001", "REQ-LIFE-REL-002", "REQ-LIFE-REL-003", "REQ-LIFE-REL-004", "REQ-LIFE-REL-005", "REQ-LIFE-REL-006", "REQ-LIFE-REL-007", "REQ-LIFE-REL-008", "REQ-LIFE-REL-009", "REQ-LIFE-REL-010", "REQ-LIFE-REL-011", "REQ-LIFE-REL-012", "REQ-LIFE-REL-013", "REQ-LIFE-REL-014", "REQ-LIFE-REL-015", "REQ-LIFE-REL-016", "REQ-LIFE-REL-017", "REQ-LIFE-REL-018", "REQ-LIFE-REL-019", "REQ-LIFE-REL-020", "REQ-LIFE-REL-021", "REQ-LIFE-REL-022", "REQ-LIFE-REL-023", "REQ-LIFE-REL-024", "REQ-LIFE-REL-025", "REQ-LIFE-REL-026", "REQ-LIFE-REL-027", "REQ-LIFE-REL-028" ], "assertion_ids": [ "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-DATA-001", "LOCK-PROFILE-001", "LOCK-DOC-002" ], "decision_ids": [ "DEC-REL-001", "DEC-DATA-001", "DEC-PROFILE-001" ] }, { "path": "06-lifecycle/03-release-channels.md", "doc_id": "DOC-LIFE-003", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-LIFE-CHANNEL-001", "REQ-LIFE-CHANNEL-002", "REQ-LIFE-CHANNEL-003", "REQ-LIFE-CHANNEL-004", "REQ-LIFE-CHANNEL-005", "REQ-LIFE-CHANNEL-006", "REQ-LIFE-CHANNEL-007", "REQ-LIFE-CHANNEL-008", "REQ-LIFE-CHANNEL-009", "REQ-LIFE-CHANNEL-010", "REQ-LIFE-CHANNEL-011", "REQ-LIFE-CHANNEL-012", "REQ-LIFE-CHANNEL-013", "REQ-LIFE-CHANNEL-014", "REQ-LIFE-CHANNEL-015", "REQ-LIFE-CHANNEL-016", "REQ-LIFE-CHANNEL-017", "REQ-LIFE-CHANNEL-018", "REQ-LIFE-CHANNEL-019", "REQ-LIFE-CHANNEL-020", "REQ-LIFE-CHANNEL-021", "REQ-LIFE-CHANNEL-022", "REQ-LIFE-CHANNEL-023", "REQ-LIFE-CHANNEL-024", "REQ-LIFE-CHANNEL-025", "REQ-LIFE-CHANNEL-026", "REQ-LIFE-CHANNEL-027", "REQ-LIFE-CHANNEL-028", "REQ-LIFE-CHANNEL-029", "REQ-LIFE-CHANNEL-030", "REQ-LIFE-CHANNEL-031", "REQ-LIFE-CHANNEL-032", "REQ-LIFE-CHANNEL-033", "REQ-LIFE-CHANNEL-034", "REQ-LIFE-CHANNEL-035", "REQ-LIFE-CHANNEL-036", "REQ-LIFE-CHANNEL-037", "REQ-LIFE-CHANNEL-038", "REQ-LIFE-CHANNEL-039", "REQ-LIFE-CHANNEL-040" ], "assertion_ids": [ "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-DATA-001", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-GOV-001", "LOCK-GATE-001", "LOCK-OPS-001", "LOCK-OPS-002", "LOCK-OPS-003" ], "decision_ids": [ "DEC-REL-001", "DEC-LIFE-001", "DEC-LIFE-CHANNEL-001", "DEC-SYS-COMP-001", "DEC-SYS-OFFLINE-001", "DEC-SYS-AUDIT-001" ] }, { "path": "06-lifecycle/04-release-sets.md", "doc_id": "DOC-LIFE-004", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-LIFE-RSET-001", "REQ-LIFE-RSET-002", "REQ-LIFE-RSET-003", "REQ-LIFE-RSET-004", "REQ-LIFE-RSET-005", "REQ-LIFE-RSET-006", "REQ-LIFE-RSET-007", "REQ-LIFE-RSET-008", "REQ-LIFE-RSET-009", "REQ-LIFE-RSET-010", "REQ-LIFE-RSET-011", "REQ-LIFE-RSET-012", "REQ-LIFE-RSET-013", "REQ-LIFE-RSET-014", "REQ-LIFE-RSET-015", "REQ-LIFE-RSET-016", "REQ-LIFE-RSET-017", "REQ-LIFE-RSET-018", "REQ-LIFE-RSET-019", "REQ-LIFE-RSET-020", "REQ-LIFE-RSET-021", "REQ-LIFE-RSET-022", "REQ-LIFE-RSET-023", "REQ-LIFE-RSET-024", "REQ-LIFE-RSET-025", "REQ-LIFE-RSET-026", "REQ-LIFE-RSET-027", "REQ-LIFE-RSET-028", "REQ-LIFE-RSET-029", "REQ-LIFE-RSET-030" ], "assertion_ids": [ "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-REL-001", "LOCK-REL-002", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-GATE-001", "LOCK-AI-001", "LOCK-AI-002", "LOCK-SEC-001", "LOCK-SEC-002", "LOCK-OFFLINE-001", "LOCK-PORT-001", "LOCK-IMPL-001", "LOCK-IMPL-002" ], "decision_ids": [ "DEC-REL-001", "DEC-LIFE-001", "DEC-IMAGE-001", "DEC-OS-001", "DEC-SEC-001", "DEC-OFFLINE-001", "DEC-RECEIPT-001", "DEC-AUDIT-001", "DEC-PORT-001", "DEC-PROFILE-001", "DEC-COMP-001", "DEC-DATA-001", "DEC-GOV-001", "DEC-INTEGRATION-001", "DEC-AI-001", "DEC-KRISTAL-001", "DEC-LANG-001" ] }, { "path": "06-lifecycle/05-system-image-updates.md", "doc_id": "DOC-LIFE-005", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-LIFE-IMG-001", "REQ-LIFE-IMG-002", "REQ-LIFE-IMG-003", "REQ-LIFE-IMG-004", "REQ-LIFE-IMG-005", "REQ-LIFE-IMG-006", "REQ-LIFE-IMG-007", "REQ-LIFE-IMG-008", "REQ-LIFE-IMG-009", "REQ-LIFE-IMG-010", "REQ-LIFE-IMG-011", "REQ-LIFE-IMG-012", "REQ-LIFE-IMG-013", "REQ-LIFE-IMG-014", "REQ-LIFE-IMG-015", "REQ-LIFE-IMG-016", "REQ-LIFE-IMG-017", "REQ-LIFE-IMG-018", "REQ-LIFE-IMG-019", "REQ-LIFE-IMG-020", "REQ-LIFE-IMG-021", "REQ-LIFE-IMG-022", "REQ-LIFE-IMG-023", "REQ-LIFE-IMG-024", "REQ-LIFE-IMG-025", "REQ-LIFE-IMG-026", "REQ-LIFE-IMG-027", "REQ-LIFE-IMG-028" ], "assertion_ids": [ "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-IMPL-001", "LOCK-IMPL-002" ], "decision_ids": [ "DEC-REL-001", "DEC-PROFILE-001", "DEC-HW-001", "DEC-CONTAINER-001", "DEC-K8S-001" ] }, { "path": "06-lifecycle/06-service-updates.md", "doc_id": "DOC-LIFE-006", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-LIFE-SVC-001", "REQ-LIFE-SVC-002", "REQ-LIFE-SVC-003", "REQ-LIFE-SVC-004", "REQ-LIFE-SVC-005", "REQ-LIFE-SVC-006", "REQ-LIFE-SVC-007", "REQ-LIFE-SVC-008", "REQ-LIFE-SVC-009", "REQ-LIFE-SVC-010", "REQ-LIFE-SVC-011", "REQ-LIFE-SVC-012", "REQ-LIFE-SVC-013", "REQ-LIFE-SVC-014", "REQ-LIFE-SVC-015", "REQ-LIFE-SVC-016", "REQ-LIFE-SVC-017", "REQ-LIFE-SVC-018", "REQ-LIFE-SVC-019", "REQ-LIFE-SVC-020", "REQ-LIFE-SVC-021", "REQ-LIFE-SVC-022", "REQ-LIFE-SVC-023", "REQ-LIFE-SVC-024", "REQ-LIFE-SVC-025", "REQ-LIFE-SVC-026", "REQ-LIFE-SVC-027", "REQ-LIFE-SVC-028", "REQ-LIFE-SVC-029", "REQ-LIFE-SVC-030", "REQ-LIFE-SVC-031", "REQ-LIFE-SVC-032", "REQ-LIFE-SVC-033", "REQ-LIFE-SVC-034", "REQ-LIFE-SVC-035", "REQ-LIFE-SVC-036", "REQ-LIFE-SVC-037", "REQ-LIFE-SVC-038", "REQ-LIFE-SVC-039", "REQ-LIFE-SVC-040", "REQ-LIFE-SVC-041", "REQ-LIFE-SVC-042", "REQ-LIFE-SVC-043", "REQ-LIFE-SVC-044", "REQ-LIFE-SVC-045", "REQ-LIFE-SVC-046", "REQ-LIFE-SVC-047", "REQ-LIFE-SVC-048", "REQ-LIFE-SVC-049", "REQ-LIFE-SVC-050", "REQ-LIFE-SVC-051", "REQ-LIFE-SVC-052" ], "assertion_ids": [ "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-PROFILE-001", "LOCK-PROFILE-002" ], "decision_ids": [ "DEC-CONTAINER-001", "DEC-DATA-001", "DEC-GOV-001", "DEC-HW-001", "DEC-PROFILE-001", "DEC-REL-001" ] }, { "path": "06-lifecycle/07-governance-policy-bundles.md", "doc_id": "DOC-LIFE-007", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-LIFE-GPB-001", "REQ-LIFE-GPB-002", "REQ-LIFE-GPB-003", "REQ-LIFE-GPB-004", "REQ-LIFE-GPB-005", "REQ-LIFE-GPB-006", "REQ-LIFE-GPB-007", "REQ-LIFE-GPB-008", "REQ-LIFE-GPB-009", "REQ-LIFE-GPB-010", "REQ-LIFE-GPB-011", "REQ-LIFE-GPB-012", "REQ-LIFE-GPB-013", "REQ-LIFE-GPB-014", "REQ-LIFE-GPB-015", "REQ-LIFE-GPB-016", "REQ-LIFE-GPB-017", "REQ-LIFE-GPB-018", "REQ-LIFE-GPB-019", "REQ-LIFE-GPB-020", "REQ-LIFE-GPB-021", "REQ-LIFE-GPB-022", "REQ-LIFE-GPB-023", "REQ-LIFE-GPB-024" ], "assertion_ids": [ "LOCK-SYS-001", "LOCK-SYS-002", "LOCK-SYS-003", "LOCK-SYS-004", "LOCK-GOV-001", "LOCK-DATA-001", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-PROFILE-001", "LOCK-AI-001", "LOCK-AI-002", "LOCK-COMP-001", "LOCK-COMP-002" ], "decision_ids": [ "DEC-SYS-001", "DEC-PROFILE-001", "DEC-DATA-001", "DEC-GOV-001", "DEC-REL-001", "DEC-AI-001" ] }, { "path": "06-lifecycle/08-kristal-artifacts.md", "doc_id": "DOC-LIFE-008", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-LIFE-KRISTAL-001", "REQ-LIFE-KRISTAL-002", "REQ-LIFE-KRISTAL-003", "REQ-LIFE-KRISTAL-004", "REQ-LIFE-KRISTAL-005", "REQ-LIFE-KRISTAL-006", "REQ-LIFE-KRISTAL-007", "REQ-LIFE-KRISTAL-008", "REQ-LIFE-KRISTAL-009", "REQ-LIFE-KRISTAL-010", "REQ-LIFE-KRISTAL-011", "REQ-LIFE-KRISTAL-012", "REQ-LIFE-KRISTAL-013", "REQ-LIFE-KRISTAL-014", "REQ-LIFE-KRISTAL-015", "REQ-LIFE-KRISTAL-016", "REQ-LIFE-KRISTAL-017", "REQ-LIFE-KRISTAL-018", "REQ-LIFE-KRISTAL-019", "REQ-LIFE-KRISTAL-020", "REQ-LIFE-KRISTAL-021", "REQ-LIFE-KRISTAL-022", "REQ-LIFE-KRISTAL-023", "REQ-LIFE-KRISTAL-024", "REQ-LIFE-KRISTAL-025", "REQ-LIFE-KRISTAL-026", "REQ-LIFE-KRISTAL-027", "REQ-LIFE-KRISTAL-028", "REQ-LIFE-KRISTAL-029", "REQ-LIFE-KRISTAL-030", "REQ-LIFE-KRISTAL-031", "REQ-LIFE-KRISTAL-032", "REQ-LIFE-KRISTAL-033", "REQ-LIFE-KRISTAL-034" ], "assertion_ids": [ "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-COMP-001", "LOCK-DATA-001", "LOCK-AUTH-001", "LOCK-AUTH-002", "LOCK-AI-001", "LOCK-AI-002", "LOCK-GOV-001", "LOCK-PROFILE-001", "LOCK-PROFILE-002" ], "decision_ids": [ "DEC-KRISTAL-001", "DEC-LIFE-001", "DEC-REL-001", "DEC-ART-001", "DEC-SENT-001", "DEC-AI-001", "DEC-DATA-001", "DEC-AUTH-001", "DEC-IDENT-001", "DEC-GOV-001", "DEC-COMP-001" ] }, { "path": "06-lifecycle/09-language-artifacts.md", "doc_id": "DOC-LIFE-009", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-LIFE-LANG-001", "REQ-LIFE-LANG-002", "REQ-LIFE-LANG-003", "REQ-LIFE-LANG-004", "REQ-LIFE-LANG-005", "REQ-LIFE-LANG-006", "REQ-LIFE-LANG-007", "REQ-LIFE-LANG-008", "REQ-LIFE-LANG-009", "REQ-LIFE-LANG-010", "REQ-LIFE-LANG-011", "REQ-LIFE-LANG-012", "REQ-LIFE-LANG-013", "REQ-LIFE-LANG-014", "REQ-LIFE-LANG-015", "REQ-LIFE-LANG-016", "REQ-LIFE-LANG-017", "REQ-LIFE-LANG-018", "REQ-LIFE-LANG-019", "REQ-LIFE-LANG-020", "REQ-LIFE-LANG-021", "REQ-LIFE-LANG-022", "REQ-LIFE-LANG-023", "REQ-LIFE-LANG-024", "REQ-LIFE-LANG-025", "REQ-LIFE-LANG-026", "REQ-LIFE-LANG-027", "REQ-LIFE-LANG-028", "REQ-LIFE-LANG-029", "REQ-LIFE-LANG-030", "REQ-LIFE-LANG-031", "REQ-LIFE-LANG-032", "REQ-LIFE-LANG-033", "REQ-LIFE-LANG-034", "REQ-LIFE-LANG-035", "REQ-LIFE-LANG-036", "REQ-LIFE-LANG-037", "REQ-LIFE-LANG-038", "REQ-LIFE-LANG-039", "REQ-LIFE-LANG-040" ], "assertion_ids": [ "LOCK-COMP-002", "LOCK-AI-001", "LOCK-AI-002", "LOCK-DATA-001", "LOCK-PROFILE-001", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-IMPL-001" ], "decision_ids": [ "DEC-REL-001", "DEC-PROFILE-001", "DEC-AI-001", "DEC-DATA-001" ] }, { "path": "06-lifecycle/10-ariane-artifacts.md", "doc_id": "DOC-LIFE-010", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-LIFE-ARI-001", "REQ-LIFE-ARI-002", "REQ-LIFE-ARI-003", "REQ-LIFE-ARI-004", "REQ-LIFE-ARI-005", "REQ-LIFE-ARI-006", "REQ-LIFE-ARI-007", "REQ-LIFE-ARI-008", "REQ-LIFE-ARI-009", "REQ-LIFE-ARI-010", "REQ-LIFE-ARI-011", "REQ-LIFE-ARI-012", "REQ-LIFE-ARI-013", "REQ-LIFE-ARI-014", "REQ-LIFE-ARI-015", "REQ-LIFE-ARI-016", "REQ-LIFE-ARI-017", "REQ-LIFE-ARI-018", "REQ-LIFE-ARI-019", "REQ-LIFE-ARI-020", "REQ-LIFE-ARI-021", "REQ-LIFE-ARI-022", "REQ-LIFE-ARI-023", "REQ-LIFE-ARI-024", "REQ-LIFE-ARI-025", "REQ-LIFE-ARI-026" ], "assertion_ids": [ "LOCK-DOC-002", "LOCK-DOC-011", "LOCK-DOC-013", "LOCK-DOC-019", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-IMPL-001", "LOCK-IMPL-002", "LOCK-AI-001", "LOCK-AI-002", "LOCK-ARI-001", "LOCK-ARI-002", "LOCK-DATA-001", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004" ], "decision_ids": [ "DEC-ARI-001", "DEC-AI-001", "DEC-REL-001", "DEC-LIFE-001", "DEC-PROFILE-001", "DEC-SHELL-001" ] }, { "path": "06-lifecycle/11-offline-bundles.md", "doc_id": "DOC-LIFE-011", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-LIFE-OFF-001", "REQ-LIFE-OFF-002", "REQ-LIFE-OFF-003", "REQ-LIFE-OFF-004", "REQ-LIFE-OFF-005", "REQ-LIFE-OFF-006", "REQ-LIFE-OFF-007", "REQ-LIFE-OFF-008", "REQ-LIFE-OFF-009", "REQ-LIFE-OFF-010", "REQ-LIFE-OFF-011", "REQ-LIFE-OFF-012", "REQ-LIFE-OFF-013", "REQ-LIFE-OFF-014", "REQ-LIFE-OFF-015", "REQ-LIFE-OFF-016", "REQ-LIFE-OFF-017", "REQ-LIFE-OFF-018", "REQ-LIFE-OFF-019", "REQ-LIFE-OFF-020", "REQ-LIFE-OFF-021", "REQ-LIFE-OFF-022", "REQ-LIFE-OFF-023", "REQ-LIFE-OFF-024", "REQ-LIFE-OFF-025", "REQ-LIFE-OFF-026", "REQ-LIFE-OFF-027", "REQ-LIFE-OFF-028", "REQ-UCKK-IMPORT-001", "REQ-UCKK-IMPORT-002", "REQ-UCKK-IMPORT-003", "REQ-UCKK-IMPORT-004", "REQ-UCKK-IMPORT-005", "REQ-UCKK-IMPORT-006" ], "assertion_ids": [ "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-DATA-001", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-GOV-001", "LOCK-AI-001", "LOCK-AI-002", "LOCK-ARI-001", "LOCK-ARI-002", "LOCK-MEDIATHEQUE-001", "LOCK-MEDIATHEQUE-002", "LOCK-UCKK-EXT-001", "LOCK-UCKK-EXT-002" ], "decision_ids": [ "DEC-REL-001", "DEC-PROFILE-001", "DEC-PROFILE-BASELINE-001", "DEC-DATA-001", "DEC-GOV-001", "DEC-AI-001", "DEC-ARI-001", "DEC-MEDIATHEQUE-001", "DEC-UCKK-EXT-001" ] }, { "path": "06-lifecycle/12-artifact-verification.md", "doc_id": "DOC-LIFE-012", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-LIFE-VERIFY-001", "REQ-LIFE-VERIFY-002", "REQ-LIFE-VERIFY-003", "REQ-LIFE-VERIFY-004", "REQ-LIFE-VERIFY-005", "REQ-LIFE-VERIFY-006", "REQ-LIFE-VERIFY-007", "REQ-LIFE-VERIFY-008", "REQ-LIFE-VERIFY-009", "REQ-LIFE-VERIFY-010", "REQ-LIFE-VERIFY-011", "REQ-LIFE-VERIFY-012", "REQ-LIFE-VERIFY-013", "REQ-LIFE-VERIFY-014", "REQ-LIFE-VERIFY-015", "REQ-LIFE-VERIFY-016", "REQ-LIFE-VERIFY-017", "REQ-LIFE-VERIFY-018", "REQ-LIFE-VERIFY-019", "REQ-LIFE-VERIFY-020", "REQ-LIFE-VERIFY-021", "REQ-LIFE-VERIFY-022", "REQ-LIFE-VERIFY-023", "REQ-LIFE-VERIFY-024", "REQ-LIFE-VERIFY-025", "REQ-LIFE-VERIFY-026", "REQ-LIFE-VERIFY-027", "REQ-LIFE-VERIFY-028", "REQ-LIFE-VERIFY-029", "REQ-LIFE-VERIFY-030" ], "assertion_ids": [ "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-DATA-001", "LOCK-PROFILE-001", "LOCK-DOC-002" ], "decision_ids": [ "DEC-REL-001", "DEC-DATA-001", "DEC-PROFILE-001" ] }, { "path": "06-lifecycle/13-activation-and-verification.md", "doc_id": "DOC-LIFE-013", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-LIFE-ACT-001", "REQ-LIFE-ACT-002", "REQ-LIFE-ACT-003", "REQ-LIFE-ACT-004", "REQ-LIFE-ACT-005", "REQ-LIFE-ACT-006", "REQ-LIFE-ACT-007", "REQ-LIFE-ACT-008", "REQ-LIFE-ACT-009", "REQ-LIFE-ACT-010", "REQ-LIFE-ACT-011", "REQ-LIFE-ACT-012", "REQ-LIFE-ACT-013", "REQ-LIFE-ACT-014", "REQ-LIFE-ACT-015", "REQ-LIFE-ACT-016", "REQ-LIFE-ACT-017", "REQ-LIFE-ACT-018", "REQ-LIFE-ACT-019", "REQ-LIFE-ACT-020", "REQ-LIFE-ACT-021", "REQ-LIFE-ACT-022", "REQ-LIFE-ACT-023", "REQ-LIFE-ACT-024", "REQ-LIFE-ACT-025", "REQ-LIFE-ACT-026", "REQ-LIFE-ACT-027", "REQ-LIFE-ACT-028", "REQ-LIFE-ACT-029", "REQ-LIFE-ACT-030", "REQ-LIFE-ACT-031", "REQ-LIFE-ACT-032", "REQ-LIFE-ACT-033", "REQ-LIFE-ACT-034", "REQ-LIFE-ACT-035", "REQ-LIFE-ACT-036", "REQ-LIFE-ACT-037", "REQ-LIFE-ACT-038", "REQ-LIFE-ACT-039", "REQ-LIFE-ACT-040" ], "assertion_ids": [ "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-DATA-001", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-GOV-001", "LOCK-OPS-001", "LOCK-OPS-002", "LOCK-OPS-003", "LOCK-GATE-001" ], "decision_ids": [ "DEC-LIFE-001", "DEC-REL-001", "DEC-LIFE-ACT-001", "DEC-COMP-NODE-001", "DEC-SYS-COMP-001", "DEC-SYS-OFFLINE-001", "DEC-SYS-AUDIT-001", "DEC-SYS-RESOURCE-001" ] }, { "path": "06-lifecycle/14-recovery.md", "doc_id": "DOC-LIFE-014", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-LIFE-REC-001", "REQ-LIFE-REC-002", "REQ-LIFE-REC-003", "REQ-LIFE-REC-004", "REQ-LIFE-REC-005", "REQ-LIFE-REC-006", "REQ-LIFE-REC-007", "REQ-LIFE-REC-008", "REQ-LIFE-REC-009", "REQ-LIFE-REC-010", "REQ-LIFE-REC-011", "REQ-LIFE-REC-012", "REQ-LIFE-REC-013", "REQ-LIFE-REC-014", "REQ-LIFE-REC-015", "REQ-LIFE-REC-016", "REQ-LIFE-REC-017", "REQ-LIFE-REC-018", "REQ-LIFE-REC-019", "REQ-LIFE-REC-020", "REQ-LIFE-REC-021", "REQ-LIFE-REC-022", "REQ-LIFE-REC-023", "REQ-LIFE-REC-024", "REQ-LIFE-REC-025", "REQ-LIFE-REC-026", "REQ-LIFE-REC-027", "REQ-LIFE-REC-028", "REQ-LIFE-REC-029", "REQ-LIFE-REC-030", "REQ-LIFE-REC-031", "REQ-LIFE-REC-032" ], "assertion_ids": [ "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-REL-001", "LOCK-REL-002", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-GATE-001", "LOCK-AI-001", "LOCK-AI-002", "LOCK-SEC-001", "LOCK-SEC-002", "LOCK-OFFLINE-001", "LOCK-PORT-001", "LOCK-IMPL-001", "LOCK-IMPL-002" ], "decision_ids": [ "DEC-LIFE-001", "DEC-REL-001", "DEC-IMAGE-001", "DEC-OS-001", "DEC-SEC-001", "DEC-PRIV-001", "DEC-OFFLINE-001", "DEC-RECEIPT-001", "DEC-AUDIT-001", "DEC-PORT-001", "DEC-PROFILE-001", "DEC-COMP-001", "DEC-DATA-001", "DEC-GOV-001", "DEC-GATE-001", "DEC-INTEGRATION-001", "DEC-AI-001" ] }, { "path": "06-lifecycle/15-data-schema-evolution.md", "doc_id": "DOC-LIFE-015", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-DATA-MIG-001", "REQ-DATA-MIG-002", "REQ-DATA-MIG-003", "REQ-DATA-MIG-004", "REQ-DATA-MIG-005", "REQ-DATA-MIG-006", "REQ-DATA-MIG-007", "REQ-DATA-MIG-008", "REQ-DATA-MIG-009", "REQ-DATA-MIG-010", "REQ-DATA-MIG-011", "REQ-DATA-MIG-012", "REQ-DATA-MIG-013", "REQ-DATA-MIG-014", "REQ-DATA-MIG-015", "REQ-DATA-MIG-016", "REQ-DATA-MIG-017", "REQ-DATA-MIG-018", "REQ-DATA-MIG-019", "REQ-DATA-MIG-020", "REQ-DATA-MIG-021", "REQ-DATA-MIG-022", "REQ-DATA-MIG-023", "REQ-DATA-MIG-024", "REQ-DATA-MIG-025", "REQ-DATA-MIG-026", "REQ-DATA-MIG-027", "REQ-DATA-MIG-028", "REQ-DATA-MIG-029", "REQ-DATA-MIG-030" ], "assertion_ids": [ "LOCK-DATA-001", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004" ], "decision_ids": [ "DEC-DATA-001", "DEC-REL-001", "DEC-COMP-001", "DEC-OFFLINE-001" ] }, { "path": "06-lifecycle/16-forward-repair.md", "doc_id": "DOC-LIFE-016", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-LIFE-FR-001", "REQ-LIFE-FR-002", "REQ-LIFE-FR-003", "REQ-LIFE-FR-004", "REQ-LIFE-FR-005", "REQ-LIFE-FR-006", "REQ-LIFE-FR-007", "REQ-LIFE-FR-008", "REQ-LIFE-FR-009", "REQ-LIFE-FR-010", "REQ-LIFE-FR-011", "REQ-LIFE-FR-012", "REQ-LIFE-FR-013", "REQ-LIFE-FR-014", "REQ-LIFE-FR-015", "REQ-LIFE-FR-016", "REQ-LIFE-FR-017", "REQ-LIFE-FR-018", "REQ-LIFE-FR-019", "REQ-LIFE-FR-020", "REQ-LIFE-FR-021", "REQ-LIFE-FR-022", "REQ-LIFE-FR-023", "REQ-LIFE-FR-024", "REQ-LIFE-FR-025", "REQ-LIFE-FR-026", "REQ-LIFE-FR-027", "REQ-LIFE-FR-028", "REQ-LIFE-FR-029", "REQ-LIFE-FR-030", "REQ-LIFE-FR-031", "REQ-LIFE-FR-032", "REQ-LIFE-FR-033", "REQ-LIFE-FR-034", "REQ-LIFE-FR-035", "REQ-LIFE-FR-036", "REQ-LIFE-FR-037", "REQ-LIFE-FR-038", "REQ-LIFE-FR-039", "REQ-LIFE-FR-040", "REQ-LIFE-FR-041", "REQ-LIFE-FR-042", "REQ-LIFE-FR-043", "REQ-LIFE-FR-044", "REQ-LIFE-FR-045", "REQ-LIFE-FR-046", "REQ-LIFE-FR-047", "REQ-LIFE-FR-048", "REQ-LIFE-FR-049", "REQ-LIFE-FR-050", "REQ-LIFE-FR-051", "REQ-LIFE-FR-052" ], "assertion_ids": [ "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-PROFILE-001", "LOCK-PROFILE-002" ], "decision_ids": [ "DEC-DATA-001", "DEC-GOV-001", "DEC-HW-001", "DEC-PROFILE-001", "DEC-REL-001" ] }, { "path": "06-lifecycle/17-contract-evolution-and-removal.md", "doc_id": "DOC-LIFE-017", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-LIFE-CAD-001", "REQ-LIFE-CAD-002", "REQ-LIFE-CAD-003", "REQ-LIFE-CAD-004", "REQ-LIFE-CAD-005", "REQ-LIFE-CAD-006", "REQ-LIFE-CAD-007", "REQ-LIFE-CAD-008", "REQ-LIFE-CAD-009", "REQ-LIFE-CAD-010", "REQ-LIFE-CAD-011", "REQ-LIFE-CAD-012", "REQ-LIFE-CAD-013", "REQ-LIFE-CAD-014", "REQ-LIFE-CAD-015", "REQ-LIFE-CAD-016", "REQ-LIFE-CAD-017", "REQ-LIFE-CAD-018", "REQ-LIFE-CAD-019", "REQ-LIFE-CAD-020", "REQ-LIFE-CAD-021", "REQ-LIFE-CAD-022", "REQ-LIFE-CAD-023", "REQ-LIFE-CAD-024" ], "assertion_ids": [ "LOCK-SYS-001", "LOCK-SYS-002", "LOCK-SYS-003", "LOCK-SYS-004", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-AI-001", "LOCK-AI-002", "LOCK-IMPL-001", "LOCK-IMPL-002" ], "decision_ids": [ "DEC-SYS-001", "DEC-PROFILE-001", "DEC-DATA-001", "DEC-GOV-001", "DEC-REL-001", "DEC-CONTAINER-001", "DEC-K8S-001", "DEC-HW-001", "DEC-AI-001" ] }, { "path": "06-lifecycle/18-sbom-provenance-and-signing.md", "doc_id": "DOC-LIFE-018", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-LIFE-SUPPLY-001", "REQ-LIFE-SUPPLY-002", "REQ-LIFE-SUPPLY-003", "REQ-LIFE-SUPPLY-004", "REQ-LIFE-SUPPLY-005", "REQ-LIFE-SUPPLY-006", "REQ-LIFE-SUPPLY-007", "REQ-LIFE-SUPPLY-008", "REQ-LIFE-SUPPLY-009", "REQ-LIFE-SUPPLY-010", "REQ-LIFE-SUPPLY-011", "REQ-LIFE-SUPPLY-012", "REQ-LIFE-SUPPLY-013", "REQ-LIFE-SUPPLY-014", "REQ-LIFE-SUPPLY-015", "REQ-LIFE-SUPPLY-016", "REQ-LIFE-SUPPLY-017", "REQ-LIFE-SUPPLY-018", "REQ-LIFE-SUPPLY-019", "REQ-LIFE-SUPPLY-020", "REQ-LIFE-SUPPLY-021", "REQ-LIFE-SUPPLY-022", "REQ-LIFE-SUPPLY-023", "REQ-LIFE-SUPPLY-024", "REQ-LIFE-SUPPLY-025", "REQ-LIFE-SUPPLY-026", "REQ-LIFE-SUPPLY-027", "REQ-LIFE-SUPPLY-028", "REQ-LIFE-SUPPLY-029", "REQ-LIFE-SUPPLY-030", "REQ-LIFE-SUPPLY-031", "REQ-LIFE-SUPPLY-032", "REQ-LIFE-SUPPLY-033", "REQ-LIFE-SUPPLY-034", "REQ-LIFE-SUPPLY-035", "REQ-LIFE-SUPPLY-036" ], "assertion_ids": [ "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-AUTH-001", "LOCK-AUTH-002", "LOCK-AUTH-003", "LOCK-AUTH-004", "LOCK-DATA-001", "LOCK-COMP-001", "LOCK-AI-002", "LOCK-DEV-003", "LOCK-DEV-004", "LOCK-PROFILE-001", "LOCK-PROFILE-002" ], "decision_ids": [ "DEC-LIFE-001", "DEC-REL-001", "DEC-ART-001", "DEC-AUTH-001", "DEC-IDENT-001", "DEC-DEV-001", "DEC-COMP-001", "DEC-DATA-001", "DEC-AI-001", "DEC-HW-001" ] }, { "path": "06-lifecycle/19-artifact-retention.md", "doc_id": "DOC-LIFE-019", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-LIFE-RET-001", "REQ-LIFE-RET-002", "REQ-LIFE-RET-003", "REQ-LIFE-RET-004", "REQ-LIFE-RET-005", "REQ-LIFE-RET-006", "REQ-LIFE-RET-007", "REQ-LIFE-RET-008", "REQ-LIFE-RET-009", "REQ-LIFE-RET-010", "REQ-LIFE-RET-011", "REQ-LIFE-RET-012", "REQ-LIFE-RET-013", "REQ-LIFE-RET-014", "REQ-LIFE-RET-015", "REQ-LIFE-RET-016", "REQ-LIFE-RET-017", "REQ-LIFE-RET-018", "REQ-LIFE-RET-019", "REQ-LIFE-RET-020", "REQ-LIFE-RET-021", "REQ-LIFE-RET-022", "REQ-LIFE-RET-023", "REQ-LIFE-RET-024", "REQ-LIFE-RET-025", "REQ-LIFE-RET-026", "REQ-LIFE-RET-027", "REQ-LIFE-RET-028", "REQ-LIFE-RET-029", "REQ-LIFE-RET-030", "REQ-LIFE-RET-031", "REQ-LIFE-RET-032", "REQ-LIFE-RET-033", "REQ-LIFE-RET-034", "REQ-LIFE-RET-035", "REQ-LIFE-RET-036", "REQ-LIFE-RET-037", "REQ-LIFE-RET-038", "REQ-LIFE-RET-039", "REQ-LIFE-RET-040" ], "assertion_ids": [ "LOCK-PROFILE-001", "LOCK-DATA-001", "LOCK-AI-002", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-DOC-015", "LOCK-DOC-019", "LOCK-DOC-020", "LOCK-IMPL-001" ], "decision_ids": [ "DEC-REL-001", "DEC-PROFILE-001", "DEC-DATA-001", "DEC-AI-001", "DEC-DOC-CHANGE-001" ] }, { "path": "06-lifecycle/20-resilience-and-projection-artifacts.md", "doc_id": "DOC-LIFE-020", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-PATTERN-001", "REQ-PATTERN-002", "REQ-PATTERN-003", "REQ-PATTERN-004", "REQ-PATTERN-005", "REQ-PATTERN-006", "REQ-PATTERN-007", "REQ-PATTERN-008", "REQ-PATTERN-009", "REQ-PATTERN-010", "REQ-PATTERN-011", "REQ-PATTERN-012", "REQ-PATTERN-013", "REQ-PATTERN-014", "REQ-PATTERN-015", "REQ-PATTERN-016", "REQ-PATTERN-017", "REQ-PATTERN-018", "REQ-PATTERN-019", "REQ-PATTERN-020", "REQ-PATTERN-021", "REQ-PATTERN-022", "REQ-PATTERN-023", "REQ-PATTERN-024", "REQ-PATTERN-025", "REQ-PATTERN-026", "REQ-PATTERN-027", "REQ-PATTERN-028", "REQ-PATTERN-029", "REQ-PATTERN-030", "REQ-PATTERN-031", "REQ-PATTERN-032", "REQ-PATTERN-033", "REQ-PATTERN-034", "REQ-PATTERN-035", "REQ-PATTERN-036", "REQ-PATTERN-037", "REQ-PATTERN-038", "REQ-PATTERN-039", "REQ-PATTERN-040", "REQ-PATTERN-041", "REQ-PATTERN-042" ], "assertion_ids": [ "LOCK-RES-001", "LOCK-MSG-001", "LOCK-WF-001", "LOCK-PAYLOAD-001", "LOCK-BFF-001", "LOCK-CQRS-001", "LOCK-CACHE-001" ], "decision_ids": [ "DEC-RES-001", "DEC-MSG-001", "DEC-WF-001", "DEC-PAYLOAD-001", "DEC-BFF-001", "DEC-CQRS-001", "DEC-CACHE-001" ] }, { "path": "07-security/00-threat-model.md", "doc_id": "DOC-SEC-000", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-SEC-THREAT-001", "REQ-SEC-THREAT-002", "REQ-SEC-THREAT-003", "REQ-SEC-THREAT-004", "REQ-SEC-THREAT-005", "REQ-SEC-THREAT-006", "REQ-SEC-THREAT-007", "REQ-SEC-THREAT-008", "REQ-SEC-THREAT-009", "REQ-SEC-THREAT-010", "REQ-SEC-THREAT-011", "REQ-SEC-THREAT-012", "REQ-SEC-THREAT-013", "REQ-SEC-THREAT-014", "REQ-SEC-THREAT-015", "REQ-SEC-THREAT-016", "REQ-SEC-THREAT-017", "REQ-SEC-THREAT-018", "REQ-SEC-THREAT-019", "REQ-SEC-THREAT-020", "REQ-SEC-THREAT-021", "REQ-SEC-THREAT-022", "REQ-SEC-THREAT-023", "REQ-SEC-THREAT-024", "REQ-SEC-THREAT-025", "REQ-SEC-THREAT-026", "REQ-SEC-THREAT-027", "REQ-SEC-THREAT-028", "REQ-SEC-THREAT-029", "REQ-SEC-THREAT-030", "REQ-SEC-THREAT-031", "REQ-SEC-THREAT-032", "REQ-SEC-THREAT-033", "REQ-SEC-THREAT-034", "REQ-SEC-THREAT-035", "REQ-SEC-THREAT-036", "REQ-SEC-THREAT-037", "REQ-SEC-THREAT-038", "REQ-SEC-THREAT-039", "REQ-SEC-THREAT-040", "REQ-SEC-THREAT-041", "REQ-SEC-THREAT-042", "REQ-SEC-THREAT-043", "REQ-SEC-THREAT-044" ], "assertion_ids": [ "LOCK-AUTH-001", "LOCK-AUTH-002", "LOCK-AUTH-003", "LOCK-AUTH-004", "LOCK-IDENT-001", "LOCK-DATA-001", "LOCK-COMP-001", "LOCK-GOV-001", "LOCK-PRIV-001", "LOCK-AI-001", "LOCK-AI-002", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-GATE-001", "LOCK-SENT-001", "LOCK-ARI-001", "LOCK-MEDIATHEQUE-001", "LOCK-MEDIATHEQUE-002", "LOCK-UCKK-EXT-001", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-UCKK-EXT-002" ], "decision_ids": [ "DEC-AUTH-001", "DEC-IDENT-001", "DEC-DATA-001", "DEC-COMP-001", "DEC-GOV-001", "DEC-PRIV-001", "DEC-AI-001", "DEC-LIFE-001", "DEC-GATE-001", "DEC-SENT-001", "DEC-MEDIATHEQUE-001", "DEC-UCKK-EXT-001", "DEC-ARI-001", "DEC-LANG-001", "DEC-KRISTAL-001", "DEC-HW-001" ] }, { "path": "07-security/01-security-baseline.md", "doc_id": "DOC-SEC-001", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-SEC-BASE-001", "REQ-SEC-BASE-002", "REQ-SEC-BASE-003", "REQ-SEC-BASE-004", "REQ-SEC-BASE-005", "REQ-SEC-BASE-006", "REQ-SEC-BASE-007", "REQ-SEC-BASE-008", "REQ-SEC-BASE-009", "REQ-SEC-BASE-010", "REQ-SEC-BASE-011", "REQ-SEC-BASE-012", "REQ-SEC-BASE-013", "REQ-SEC-BASE-014", "REQ-SEC-BASE-015", "REQ-SEC-BASE-016", "REQ-SEC-BASE-017", "REQ-SEC-BASE-018", "REQ-SEC-BASE-019", "REQ-SEC-BASE-020", "REQ-SEC-BASE-021", "REQ-SEC-BASE-022", "REQ-SEC-BASE-023", "REQ-SEC-BASE-024", "REQ-SEC-BASE-025", "REQ-SEC-BASE-026", "REQ-SEC-BASE-027", "REQ-SEC-BASE-028", "REQ-SEC-BASE-029", "REQ-SEC-BASE-030", "REQ-SEC-BASE-031", "REQ-SEC-BASE-032", "REQ-SEC-BASE-033", "REQ-SEC-BASE-034", "REQ-SEC-BASE-035", "REQ-SEC-BASE-036", "REQ-SEC-BASE-037", "REQ-SEC-BASE-038", "REQ-SEC-BASE-039", "REQ-SEC-BASE-040", "REQ-SEC-BASE-041", "REQ-SEC-BASE-042", "REQ-SEC-BASE-043", "REQ-SEC-BASE-044", "REQ-SEC-BASE-045", "REQ-SEC-BASE-046", "REQ-SEC-BASE-047", "REQ-SEC-BASE-048" ], "assertion_ids": [ "LOCK-AI-001", "LOCK-AI-002", "LOCK-SENT-001", "LOCK-MEDIATHEQUE-001", "LOCK-MEDIATHEQUE-002", "LOCK-UCKK-EXT-001", "LOCK-ARI-001", "LOCK-ARI-002", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-GATE-001", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-PROFILE-001", "LOCK-DEV-001", "LOCK-DEV-002", "LOCK-DEV-003", "LOCK-DEV-004", "LOCK-DEV-005", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-IMPL-001", "LOCK-IMPL-002", "LOCK-UCKK-EXT-002" ], "decision_ids": [ "DEC-AI-001", "DEC-SENT-001", "DEC-MEDIATHEQUE-001", "DEC-UCKK-EXT-001", "DEC-ARI-001", "DEC-PROFILE-001", "DEC-DATA-001", "DEC-GOV-001", "DEC-GATE-001", "DEC-CONTAINER-001", "DEC-K8S-001", "DEC-REL-001", "DEC-DOC-CHANGE-001" ] }, { "path": "07-security/02-security-domains.md", "doc_id": "DOC-SEC-002", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-SEC-DOM-001", "REQ-SEC-DOM-002", "REQ-SEC-DOM-003", "REQ-SEC-DOM-004", "REQ-SEC-DOM-005", "REQ-SEC-DOM-006", "REQ-SEC-DOM-007", "REQ-SEC-DOM-008", "REQ-SEC-DOM-009", "REQ-SEC-DOM-010", "REQ-SEC-DOM-011", "REQ-SEC-DOM-012", "REQ-SEC-DOM-013", "REQ-SEC-DOM-014", "REQ-SEC-DOM-015", "REQ-SEC-DOM-016", "REQ-SEC-DOM-017", "REQ-SEC-DOM-018", "REQ-SEC-DOM-019", "REQ-SEC-DOM-020", "REQ-SEC-DOM-021", "REQ-SEC-DOM-022", "REQ-SEC-DOM-023", "REQ-SEC-DOM-024", "REQ-SEC-DOM-025", "REQ-SEC-DOM-026", "REQ-SEC-DOM-027", "REQ-SEC-DOM-028" ], "assertion_ids": [ "LOCK-DOC-002", "LOCK-DOC-011", "LOCK-DOC-013", "LOCK-DOC-019", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-AI-001", "LOCK-AI-002", "LOCK-SENT-001", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-GATE-001", "LOCK-DEV-003", "LOCK-DEV-004", "LOCK-LIFE-001", "LOCK-LIFE-003" ], "decision_ids": [ "DEC-DATA-001", "DEC-PROFILE-001", "DEC-GOV-001", "DEC-GATE-001", "DEC-AI-001", "DEC-SENT-001", "DEC-DEV-001", "DEC-DEV-002", "DEC-REL-001" ] }, { "path": "07-security/03-identity-trust-and-signatures.md", "doc_id": "DOC-SEC-003", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-SEC-ID-001", "REQ-SEC-ID-002", "REQ-SEC-ID-003", "REQ-SEC-ID-004", "REQ-SEC-ID-005", "REQ-SEC-ID-006", "REQ-SEC-ID-007", "REQ-SEC-ID-008", "REQ-SEC-ID-009", "REQ-SEC-ID-010", "REQ-SEC-ID-011", "REQ-SEC-ID-012", "REQ-SEC-ID-013", "REQ-SEC-ID-014", "REQ-SEC-ID-015", "REQ-SEC-ID-016", "REQ-SEC-ID-017", "REQ-SEC-ID-018", "REQ-SEC-ID-019", "REQ-SEC-ID-020", "REQ-SEC-ID-021", "REQ-SEC-ID-022", "REQ-SEC-ID-023", "REQ-SEC-ID-024", "REQ-SEC-ID-025", "REQ-SEC-ID-026", "REQ-SEC-ID-027", "REQ-SEC-ID-028", "REQ-SEC-ID-029", "REQ-SEC-ID-030" ], "assertion_ids": [ "LOCK-SEC-001", "LOCK-SEC-002", "LOCK-SEC-003", "LOCK-SEC-004", "LOCK-SEC-005", "LOCK-SEC-006", "LOCK-SEC-007", "LOCK-SEC-008", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-PROFILE-001", "LOCK-PROFILE-002" ], "decision_ids": [ "DEC-COMP-001", "DEC-DATA-001", "DEC-GOV-001", "DEC-REL-001", "DEC-PROFILE-BASELINE-001", "DEC-DEV-001", "DEC-DEV-002" ] }, { "path": "07-security/04-trust-root-scoping.md", "doc_id": "DOC-SEC-004", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-SEC-TRUST-001", "REQ-SEC-TRUST-002", "REQ-SEC-TRUST-003", "REQ-SEC-TRUST-004", "REQ-SEC-TRUST-005", "REQ-SEC-TRUST-006", "REQ-SEC-TRUST-007", "REQ-SEC-TRUST-008", "REQ-SEC-TRUST-009", "REQ-SEC-TRUST-010", "REQ-SEC-TRUST-011", "REQ-SEC-TRUST-012", "REQ-SEC-TRUST-013", "REQ-SEC-TRUST-014", "REQ-SEC-TRUST-015", "REQ-SEC-TRUST-016", "REQ-SEC-TRUST-017", "REQ-SEC-TRUST-018", "REQ-SEC-TRUST-019", "REQ-SEC-TRUST-020", "REQ-SEC-TRUST-021", "REQ-SEC-TRUST-022", "REQ-SEC-TRUST-023", "REQ-SEC-TRUST-024", "REQ-SEC-TRUST-025", "REQ-SEC-TRUST-026", "REQ-SEC-TRUST-027", "REQ-SEC-TRUST-028", "REQ-SEC-TRUST-029", "REQ-SEC-TRUST-030" ], "assertion_ids": [ "LOCK-DOC-002", "LOCK-DATA-001", "LOCK-GATE-001", "LOCK-PROFILE-001", "LOCK-DEV-003", "LOCK-DEV-004", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-IMPL-001" ], "decision_ids": [ "DEC-PROFILE-001", "DEC-DEV-001", "DEC-REL-001", "DEC-DATA-001", "DEC-GATE-001" ] }, { "path": "07-security/05-privilege-boundaries.md", "doc_id": "DOC-SEC-005", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-SEC-PRIV-001", "REQ-SEC-PRIV-002", "REQ-SEC-PRIV-003", "REQ-SEC-PRIV-004", "REQ-SEC-PRIV-005", "REQ-SEC-PRIV-006", "REQ-SEC-PRIV-007", "REQ-SEC-PRIV-008", "REQ-SEC-PRIV-009", "REQ-SEC-PRIV-010", "REQ-SEC-PRIV-011", "REQ-SEC-PRIV-012", "REQ-SEC-PRIV-013", "REQ-SEC-PRIV-014", "REQ-SEC-PRIV-015", "REQ-SEC-PRIV-016", "REQ-SEC-PRIV-017", "REQ-SEC-PRIV-018", "REQ-SEC-PRIV-019", "REQ-SEC-PRIV-020", "REQ-SEC-PRIV-021", "REQ-SEC-PRIV-022", "REQ-SEC-PRIV-023", "REQ-SEC-PRIV-024", "REQ-SEC-PRIV-025", "REQ-SEC-PRIV-026", "REQ-SEC-PRIV-027", "REQ-SEC-PRIV-028", "REQ-SEC-PRIV-029", "REQ-SEC-PRIV-030", "REQ-SEC-PRIV-031", "REQ-SEC-PRIV-032", "REQ-SEC-PRIV-033", "REQ-SEC-PRIV-034", "REQ-SEC-PRIV-035", "REQ-SEC-PRIV-036", "REQ-SEC-PRIV-037", "REQ-SEC-PRIV-038", "REQ-SEC-PRIV-039", "REQ-SEC-PRIV-040" ], "assertion_ids": [ "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-OPS-001", "LOCK-OPS-002", "LOCK-OPS-003", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-AI-001", "LOCK-AI-002", "LOCK-GATE-001" ], "decision_ids": [ "DEC-SEC-PRIV-001", "DEC-COMP-NODE-001", "DEC-SYS-COMP-001", "DEC-SYS-RESOURCE-001", "DEC-SYS-OFFLINE-001", "DEC-SYS-AUDIT-001", "DEC-LIFE-001" ] }, { "path": "07-security/06-privileged-broker.md", "doc_id": "DOC-SEC-006", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-SEC-BROKER-001", "REQ-SEC-BROKER-002", "REQ-SEC-BROKER-003", "REQ-SEC-BROKER-004", "REQ-SEC-BROKER-005", "REQ-SEC-BROKER-006", "REQ-SEC-BROKER-007", "REQ-SEC-BROKER-008", "REQ-SEC-BROKER-009", "REQ-SEC-BROKER-010", "REQ-SEC-BROKER-011", "REQ-SEC-BROKER-012", "REQ-SEC-BROKER-013", "REQ-SEC-BROKER-014", "REQ-SEC-BROKER-015", "REQ-SEC-BROKER-016", "REQ-SEC-BROKER-017", "REQ-SEC-BROKER-018", "REQ-SEC-BROKER-019", "REQ-SEC-BROKER-020", "REQ-SEC-BROKER-021", "REQ-SEC-BROKER-022", "REQ-SEC-BROKER-023", "REQ-SEC-BROKER-024", "REQ-SEC-BROKER-025", "REQ-SEC-BROKER-026", "REQ-SEC-BROKER-027", "REQ-SEC-BROKER-028", "REQ-SEC-BROKER-029", "REQ-SEC-BROKER-030", "REQ-SEC-BROKER-031", "REQ-SEC-BROKER-032", "REQ-SEC-BROKER-033", "REQ-SEC-BROKER-034", "REQ-SEC-BROKER-035", "REQ-SEC-BROKER-036", "REQ-SEC-BROKER-037", "REQ-SEC-BROKER-038", "REQ-SEC-BROKER-039", "REQ-SEC-BROKER-040" ], "assertion_ids": [ "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-OPS-001", "LOCK-OPS-002", "LOCK-OPS-003", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-AI-001", "LOCK-AI-002", "LOCK-GATE-001" ], "decision_ids": [ "DEC-SEC-BROKER-001", "DEC-SEC-PRIV-001", "DEC-COMP-NODE-001", "DEC-SYS-COMP-001", "DEC-SYS-RESOURCE-001", "DEC-SYS-OFFLINE-001", "DEC-SYS-AUDIT-001", "DEC-LIFE-001", "DEC-REL-001" ] }, { "path": "07-security/07-secrets-and-keys.md", "doc_id": "DOC-SEC-007", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-SEC-SECRET-001", "REQ-SEC-SECRET-002", "REQ-SEC-SECRET-003", "REQ-SEC-SECRET-004", "REQ-SEC-SECRET-005", "REQ-SEC-SECRET-006", "REQ-SEC-SECRET-007", "REQ-SEC-SECRET-008", "REQ-SEC-SECRET-009", "REQ-SEC-SECRET-010", "REQ-SEC-SECRET-011", "REQ-SEC-SECRET-012", "REQ-SEC-SECRET-013", "REQ-SEC-SECRET-014", "REQ-SEC-SECRET-015", "REQ-SEC-SECRET-016", "REQ-SEC-SECRET-017", "REQ-SEC-SECRET-018", "REQ-SEC-SECRET-019", "REQ-SEC-SECRET-020", "REQ-SEC-SECRET-021", "REQ-SEC-SECRET-022", "REQ-SEC-SECRET-023", "REQ-SEC-SECRET-024", "REQ-SEC-SECRET-025", "REQ-SEC-SECRET-026", "REQ-SEC-SECRET-027", "REQ-SEC-SECRET-028", "REQ-SEC-SECRET-029", "REQ-SEC-SECRET-030", "REQ-SEC-SECRET-031", "REQ-SEC-SECRET-032" ], "assertion_ids": [ "LOCK-SEC-001", "LOCK-SEC-002", "LOCK-PRIV-001", "LOCK-DATA-001", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-REL-001", "LOCK-REL-002", "LOCK-OFFLINE-001", "LOCK-AI-001", "LOCK-AI-002", "LOCK-PORT-001", "LOCK-IMPL-001", "LOCK-IMPL-002" ], "decision_ids": [ "DEC-SEC-001", "DEC-PRIV-001", "DEC-DATA-001", "DEC-COMP-001", "DEC-PROFILE-001", "DEC-LIFE-001", "DEC-REL-001", "DEC-OFFLINE-001", "DEC-RECEIPT-001", "DEC-AUDIT-001", "DEC-PORT-001", "DEC-INTEGRATION-001", "DEC-AI-001", "DEC-IMAGE-001", "DEC-OS-001", "DEC-DEV-001", "DEC-DEV-002" ] }, { "path": "07-security/08-network-boundaries.md", "doc_id": "DOC-SEC-008", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-SEC-NET-001", "REQ-SEC-NET-002", "REQ-SEC-NET-003", "REQ-SEC-NET-004", "REQ-SEC-NET-005", "REQ-SEC-NET-006", "REQ-SEC-NET-007", "REQ-SEC-NET-008", "REQ-SEC-NET-009", "REQ-SEC-NET-010", "REQ-SEC-NET-011", "REQ-SEC-NET-012", "REQ-SEC-NET-013", "REQ-SEC-NET-014", "REQ-SEC-NET-015", "REQ-SEC-NET-016", "REQ-SEC-NET-017", "REQ-SEC-NET-018", "REQ-SEC-NET-019", "REQ-SEC-NET-020", "REQ-SEC-NET-021", "REQ-SEC-NET-022", "REQ-SEC-NET-023", "REQ-SEC-NET-024", "REQ-SEC-NET-025", "REQ-SEC-NET-026", "REQ-SEC-NET-027", "REQ-SEC-NET-028", "REQ-SEC-NET-029", "REQ-SEC-NET-030" ], "assertion_ids": [ "LOCK-SEC-001", "LOCK-SEC-002", "LOCK-SEC-003", "LOCK-SEC-004", "LOCK-SEC-005", "LOCK-SEC-006", "LOCK-SEC-007", "LOCK-SEC-008", "LOCK-SEC-009", "LOCK-SEC-010", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-GATE-001", "LOCK-AI-001", "LOCK-AI-002", "LOCK-SENT-001", "LOCK-OFFLINE-001" ], "decision_ids": [ "DEC-SEC-001", "DEC-COMP-001", "DEC-INT-001", "DEC-DATA-001", "DEC-GOV-001", "DEC-GATE-001", "DEC-OFFLINE-001", "DEC-PROFILE-001", "DEC-AI-001", "DEC-SENT-001", "DEC-CONTAINER-001", "DEC-K8S-001" ] }, { "path": "07-security/09-storage-boundaries.md", "doc_id": "DOC-SEC-009", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-SEC-STOR-001", "REQ-SEC-STOR-002", "REQ-SEC-STOR-003", "REQ-SEC-STOR-004", "REQ-SEC-STOR-005", "REQ-SEC-STOR-006", "REQ-SEC-STOR-007", "REQ-SEC-STOR-008", "REQ-SEC-STOR-009", "REQ-SEC-STOR-010", "REQ-SEC-STOR-011", "REQ-SEC-STOR-012", "REQ-SEC-STOR-013", "REQ-SEC-STOR-014", "REQ-SEC-STOR-015", "REQ-SEC-STOR-016", "REQ-SEC-STOR-017", "REQ-SEC-STOR-018", "REQ-SEC-STOR-019", "REQ-SEC-STOR-020", "REQ-SEC-STOR-021", "REQ-SEC-STOR-022", "REQ-SEC-STOR-023", "REQ-SEC-STOR-024", "REQ-SEC-STOR-025", "REQ-SEC-STOR-026", "REQ-SEC-STOR-027", "REQ-SEC-STOR-028", "REQ-SEC-STOR-029", "REQ-SEC-STOR-030", "REQ-SEC-STOR-031", "REQ-SEC-STOR-032", "REQ-SEC-STOR-033", "REQ-SEC-STOR-034", "REQ-SEC-STOR-035", "REQ-SEC-STOR-036", "REQ-SEC-STOR-037", "REQ-SEC-STOR-038", "REQ-SEC-STOR-039", "REQ-SEC-STOR-040", "REQ-SEC-STOR-041", "REQ-SEC-STOR-042", "REQ-SEC-STOR-043", "REQ-SEC-STOR-044", "REQ-SEC-STOR-045", "REQ-SEC-STOR-046", "REQ-SEC-STOR-047", "REQ-SEC-STOR-048", "REQ-SEC-STOR-049", "REQ-SEC-STOR-050", "REQ-SEC-STOR-051", "REQ-SEC-STOR-052", "REQ-SEC-STOR-053", "REQ-SEC-STOR-054" ], "assertion_ids": [ "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-DATA-001", "LOCK-DEV-004", "LOCK-DEV-005", "LOCK-GOV-001", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-PROFILE-001", "LOCK-PROFILE-002" ], "decision_ids": [ "DEC-DATA-001", "DEC-GOV-001", "DEC-HW-001", "DEC-PROFILE-001", "DEC-REL-001" ] }, { "path": "07-security/10-data-at-rest.md", "doc_id": "DOC-SEC-010", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-SEC-DAR-001", "REQ-SEC-DAR-002", "REQ-SEC-DAR-003", "REQ-SEC-DAR-004", "REQ-SEC-DAR-005", "REQ-SEC-DAR-006", "REQ-SEC-DAR-007", "REQ-SEC-DAR-008", "REQ-SEC-DAR-009", "REQ-SEC-DAR-010", "REQ-SEC-DAR-011", "REQ-SEC-DAR-012", "REQ-SEC-DAR-013", "REQ-SEC-DAR-014", "REQ-SEC-DAR-015", "REQ-SEC-DAR-016", "REQ-SEC-DAR-017", "REQ-SEC-DAR-018", "REQ-SEC-DAR-019", "REQ-SEC-DAR-020", "REQ-SEC-DAR-021", "REQ-SEC-DAR-022", "REQ-SEC-DAR-023", "REQ-SEC-DAR-024" ], "assertion_ids": [ "LOCK-SYS-001", "LOCK-SYS-002", "LOCK-SYS-003", "LOCK-SYS-004", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-AI-001", "LOCK-AI-002", "LOCK-IMPL-001", "LOCK-IMPL-002" ], "decision_ids": [ "DEC-SYS-001", "DEC-PROFILE-001", "DEC-DATA-001", "DEC-GOV-001", "DEC-HW-001", "DEC-REL-001", "DEC-AI-001" ] }, { "path": "07-security/11-ai-boundaries.md", "doc_id": "DOC-SEC-011", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-SEC-AI-001", "REQ-SEC-AI-002", "REQ-SEC-AI-003", "REQ-SEC-AI-004", "REQ-SEC-AI-005", "REQ-SEC-AI-006", "REQ-SEC-AI-007", "REQ-SEC-AI-008", "REQ-SEC-AI-009", "REQ-SEC-AI-010", "REQ-SEC-AI-011", "REQ-SEC-AI-012", "REQ-SEC-AI-013", "REQ-SEC-AI-014", "REQ-SEC-AI-015", "REQ-SEC-AI-016", "REQ-SEC-AI-017", "REQ-SEC-AI-018", "REQ-SEC-AI-019", "REQ-SEC-AI-020", "REQ-SEC-AI-021", "REQ-SEC-AI-022", "REQ-SEC-AI-023", "REQ-SEC-AI-024", "REQ-SEC-AI-025", "REQ-SEC-AI-026", "REQ-SEC-AI-027", "REQ-SEC-AI-028", "REQ-SEC-AI-029", "REQ-SEC-AI-030", "REQ-SEC-AI-031", "REQ-SEC-AI-032", "REQ-SEC-AI-033", "REQ-SEC-AI-034", "REQ-SEC-AI-035", "REQ-SEC-AI-036", "REQ-SEC-AI-037", "REQ-SEC-AI-038", "REQ-SEC-AI-039", "REQ-SEC-AI-040", "REQ-SEC-AI-041", "REQ-SEC-AI-042" ], "assertion_ids": [ "LOCK-AI-001", "LOCK-AI-002", "LOCK-SENT-001", "LOCK-MEDIATHEQUE-001", "LOCK-MEDIATHEQUE-002", "LOCK-UCKK-EXT-001", "LOCK-ARI-001", "LOCK-ARI-002", "LOCK-DATA-001", "LOCK-COMP-001", "LOCK-AUTH-001", "LOCK-AUTH-002", "LOCK-GOV-001", "LOCK-PRIV-001", "LOCK-LIFE-001", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-UCKK-EXT-002" ], "decision_ids": [ "DEC-AI-001", "DEC-SENT-001", "DEC-ARI-001", "DEC-MEDIATHEQUE-001", "DEC-UCKK-EXT-001", "DEC-LANG-001", "DEC-KRISTAL-001", "DEC-AUTH-001", "DEC-IDENT-001", "DEC-DATA-001", "DEC-COMP-001", "DEC-GOV-001", "DEC-PRIV-001", "DEC-LIFE-001" ] }, { "path": "07-security/12-external-integration-classification.md", "doc_id": "DOC-SEC-012", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-SEC-INT-001", "REQ-SEC-INT-002", "REQ-SEC-INT-003", "REQ-SEC-INT-004", "REQ-SEC-INT-005", "REQ-SEC-INT-006", "REQ-SEC-INT-007", "REQ-SEC-INT-008", "REQ-SEC-INT-009", "REQ-SEC-INT-010", "REQ-SEC-INT-011", "REQ-SEC-INT-012", "REQ-SEC-INT-013", "REQ-SEC-INT-014", "REQ-SEC-INT-015", "REQ-SEC-INT-016", "REQ-SEC-INT-017", "REQ-SEC-INT-018", "REQ-SEC-INT-019", "REQ-SEC-INT-020", "REQ-SEC-INT-021", "REQ-SEC-INT-022", "REQ-SEC-INT-023", "REQ-SEC-INT-024", "REQ-SEC-INT-025", "REQ-SEC-INT-026", "REQ-SEC-INT-027", "REQ-SEC-INT-028", "REQ-SEC-INT-029", "REQ-SEC-INT-030", "REQ-SEC-INT-031", "REQ-SEC-INT-032", "REQ-SEC-INT-033", "REQ-SEC-INT-034", "REQ-SEC-INT-035", "REQ-SEC-INT-036", "REQ-SEC-INT-037", "REQ-SEC-INT-038", "REQ-SEC-INT-039", "REQ-SEC-INT-040", "REQ-SEC-INT-041", "REQ-SEC-INT-042", "REQ-SEC-INT-043", "REQ-SEC-INT-044" ], "assertion_ids": [ "LOCK-AI-001", "LOCK-AI-002", "LOCK-SENT-001", "LOCK-MEDIATHEQUE-001", "LOCK-MEDIATHEQUE-002", "LOCK-UCKK-EXT-001", "LOCK-ARI-001", "LOCK-ARI-002", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-GATE-001", "LOCK-PROFILE-001", "LOCK-LIFE-001", "LOCK-LIFE-003", "LOCK-IMPL-001", "LOCK-UCKK-EXT-002" ], "decision_ids": [ "DEC-AI-001", "DEC-SENT-001", "DEC-MEDIATHEQUE-001", "DEC-UCKK-EXT-001", "DEC-ARI-001", "DEC-PROFILE-001", "DEC-DATA-001", "DEC-GOV-001", "DEC-GATE-001" ] }, { "path": "07-security/13-privacy-and-disclosure.md", "doc_id": "DOC-SEC-013", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-SEC-PRIV-001", "REQ-SEC-PRIV-002", "REQ-SEC-PRIV-003", "REQ-SEC-PRIV-004", "REQ-SEC-PRIV-005", "REQ-SEC-PRIV-006", "REQ-SEC-PRIV-007", "REQ-SEC-PRIV-008", "REQ-SEC-PRIV-009", "REQ-SEC-PRIV-010", "REQ-SEC-PRIV-011", "REQ-SEC-PRIV-012", "REQ-SEC-PRIV-013", "REQ-SEC-PRIV-014", "REQ-SEC-PRIV-015", "REQ-SEC-PRIV-016", "REQ-SEC-PRIV-017", "REQ-SEC-PRIV-018", "REQ-SEC-PRIV-019", "REQ-SEC-PRIV-020", "REQ-SEC-PRIV-021", "REQ-SEC-PRIV-022", "REQ-SEC-PRIV-023", "REQ-SEC-PRIV-024", "REQ-SEC-PRIV-025", "REQ-SEC-PRIV-026", "REQ-SEC-PRIV-027", "REQ-SEC-PRIV-028", "REQ-SEC-PRIV-029", "REQ-SEC-PRIV-030" ], "assertion_ids": [ "LOCK-DOC-002", "LOCK-DOC-011", "LOCK-DOC-013", "LOCK-DOC-019", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-AI-001", "LOCK-AI-002", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-GATE-001", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004" ], "decision_ids": [ "DEC-DATA-001", "DEC-GOV-001", "DEC-GATE-001", "DEC-AI-001", "DEC-PROFILE-001", "DEC-REL-001" ] }, { "path": "07-security/14-cultural-rights-and-consent.md", "doc_id": "DOC-SEC-014", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-SEC-CULT-001", "REQ-SEC-CULT-002", "REQ-SEC-CULT-003", "REQ-SEC-CULT-004", "REQ-SEC-CULT-005", "REQ-SEC-CULT-006", "REQ-SEC-CULT-007", "REQ-SEC-CULT-008", "REQ-SEC-CULT-009", "REQ-SEC-CULT-010", "REQ-SEC-CULT-011", "REQ-SEC-CULT-012", "REQ-SEC-CULT-013", "REQ-SEC-CULT-014", "REQ-SEC-CULT-015", "REQ-SEC-CULT-016", "REQ-SEC-CULT-017", "REQ-SEC-CULT-018", "REQ-SEC-CULT-019", "REQ-SEC-CULT-020", "REQ-SEC-CULT-021", "REQ-SEC-CULT-022", "REQ-SEC-CULT-023", "REQ-SEC-CULT-024", "REQ-SEC-CULT-025", "REQ-SEC-CULT-026", "REQ-SEC-CULT-027", "REQ-SEC-CULT-028", "REQ-SEC-CULT-029", "REQ-SEC-CULT-030", "REQ-SEC-CULT-031", "REQ-SEC-CULT-032" ], "assertion_ids": [ "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-GATE-001", "LOCK-AI-001", "LOCK-AI-002", "LOCK-SENT-001", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004" ], "decision_ids": [ "DEC-COMP-001", "DEC-DATA-001", "DEC-GOV-001", "DEC-GATE-001", "DEC-AI-001", "DEC-SENT-001", "DEC-REL-001", "DEC-PROFILE-BASELINE-001" ] }, { "path": "07-security/15-selective-audit.md", "doc_id": "DOC-SEC-015", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-SEC-AUDIT-001", "REQ-SEC-AUDIT-002", "REQ-SEC-AUDIT-003", "REQ-SEC-AUDIT-004", "REQ-SEC-AUDIT-005", "REQ-SEC-AUDIT-006", "REQ-SEC-AUDIT-007", "REQ-SEC-AUDIT-008", "REQ-SEC-AUDIT-009", "REQ-SEC-AUDIT-010", "REQ-SEC-AUDIT-011", "REQ-SEC-AUDIT-012", "REQ-SEC-AUDIT-013", "REQ-SEC-AUDIT-014", "REQ-SEC-AUDIT-015", "REQ-SEC-AUDIT-016", "REQ-SEC-AUDIT-017", "REQ-SEC-AUDIT-018", "REQ-SEC-AUDIT-019", "REQ-SEC-AUDIT-020", "REQ-SEC-AUDIT-021", "REQ-SEC-AUDIT-022", "REQ-SEC-AUDIT-023", "REQ-SEC-AUDIT-024", "REQ-SEC-AUDIT-025", "REQ-SEC-AUDIT-026", "REQ-SEC-AUDIT-027", "REQ-SEC-AUDIT-028", "REQ-SEC-AUDIT-029", "REQ-SEC-AUDIT-030" ], "assertion_ids": [ "LOCK-DOC-002", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-GATE-001", "LOCK-PROFILE-001" ], "decision_ids": [ "DEC-AUD-001", "DEC-DATA-001", "DEC-GOV-001", "DEC-PROFILE-001" ] }, { "path": "07-security/16-public-evidence-and-private-proof.md", "doc_id": "DOC-SEC-016", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-SEC-EVIDENCE-001", "REQ-SEC-EVIDENCE-002", "REQ-SEC-EVIDENCE-003", "REQ-SEC-EVIDENCE-004", "REQ-SEC-EVIDENCE-005", "REQ-SEC-EVIDENCE-006", "REQ-SEC-EVIDENCE-007", "REQ-SEC-EVIDENCE-008", "REQ-SEC-EVIDENCE-009", "REQ-SEC-EVIDENCE-010", "REQ-SEC-EVIDENCE-011", "REQ-SEC-EVIDENCE-012", "REQ-SEC-EVIDENCE-013", "REQ-SEC-EVIDENCE-014", "REQ-SEC-EVIDENCE-015", "REQ-SEC-EVIDENCE-016", "REQ-SEC-EVIDENCE-017", "REQ-SEC-EVIDENCE-018", "REQ-SEC-EVIDENCE-019", "REQ-SEC-EVIDENCE-020", "REQ-SEC-EVIDENCE-021", "REQ-SEC-EVIDENCE-022", "REQ-SEC-EVIDENCE-023", "REQ-SEC-EVIDENCE-024", "REQ-SEC-EVIDENCE-025", "REQ-SEC-EVIDENCE-026", "REQ-SEC-EVIDENCE-027", "REQ-SEC-EVIDENCE-028", "REQ-SEC-EVIDENCE-029", "REQ-SEC-EVIDENCE-030", "REQ-SEC-EVIDENCE-031", "REQ-SEC-EVIDENCE-032", "REQ-SEC-EVIDENCE-033", "REQ-SEC-EVIDENCE-034", "REQ-SEC-EVIDENCE-035", "REQ-SEC-EVIDENCE-036", "REQ-SEC-EVIDENCE-037", "REQ-SEC-EVIDENCE-038", "REQ-SEC-EVIDENCE-039", "REQ-SEC-EVIDENCE-040" ], "assertion_ids": [ "LOCK-OPS-001", "LOCK-OPS-002", "LOCK-OPS-003", "LOCK-OPS-004", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-CULT-001", "LOCK-AI-001", "LOCK-AI-002", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-GATE-001", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004" ], "decision_ids": [ "DEC-SYS-AUDIT-001", "DEC-SYS-RECOURSE-001", "DEC-DATA-DISCLOSURE-001", "DEC-CULT-001", "DEC-SEC-EVIDENCE-001", "DEC-SYS-COMP-001", "DEC-SYS-OFFLINE-001" ] }, { "path": "07-security/17-cross-domain-publication.md", "doc_id": "DOC-SEC-017", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-SEC-PUB-001", "REQ-SEC-PUB-002", "REQ-SEC-PUB-003", "REQ-SEC-PUB-004", "REQ-SEC-PUB-005", "REQ-SEC-PUB-006", "REQ-SEC-PUB-007", "REQ-SEC-PUB-008", "REQ-SEC-PUB-009", "REQ-SEC-PUB-010", "REQ-SEC-PUB-011", "REQ-SEC-PUB-012", "REQ-SEC-PUB-013", "REQ-SEC-PUB-014", "REQ-SEC-PUB-015", "REQ-SEC-PUB-016", "REQ-SEC-PUB-017", "REQ-SEC-PUB-018", "REQ-SEC-PUB-019", "REQ-SEC-PUB-020", "REQ-SEC-PUB-021", "REQ-SEC-PUB-022", "REQ-SEC-PUB-023", "REQ-SEC-PUB-024", "REQ-SEC-PUB-025", "REQ-SEC-PUB-026", "REQ-SEC-PUB-027", "REQ-SEC-PUB-028", "REQ-SEC-PUB-029", "REQ-SEC-PUB-030" ], "assertion_ids": [ "LOCK-GATE-001", "LOCK-GOV-001", "LOCK-DATA-001", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-CULT-001", "LOCK-CULT-002", "LOCK-CULT-003", "LOCK-CULT-004", "LOCK-CULT-005", "LOCK-CULT-006", "LOCK-CULT-007", "LOCK-CULT-008", "LOCK-CULT-009", "LOCK-CULT-010", "LOCK-AUDIT-001", "LOCK-OFFLINE-001", "LOCK-AI-001", "LOCK-AI-002", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-SEC-001" ], "decision_ids": [ "DEC-GATE-001", "DEC-GOV-001", "DEC-DATA-001", "DEC-CULT-001", "DEC-CULT-002", "DEC-CULT-003", "DEC-CULT-004", "DEC-CULT-005", "DEC-AUDIT-001", "DEC-OFFLINE-001", "DEC-AI-001", "DEC-REL-001", "DEC-SEC-001" ] }, { "path": "07-security/18-offline-import-security.md", "doc_id": "DOC-SEC-018", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-SEC-OFFLINE-001", "REQ-SEC-OFFLINE-002", "REQ-SEC-OFFLINE-003", "REQ-SEC-OFFLINE-004", "REQ-SEC-OFFLINE-005", "REQ-SEC-OFFLINE-006", "REQ-SEC-OFFLINE-007", "REQ-SEC-OFFLINE-008", "REQ-SEC-OFFLINE-009", "REQ-SEC-OFFLINE-010", "REQ-SEC-OFFLINE-011", "REQ-SEC-OFFLINE-012", "REQ-SEC-OFFLINE-013", "REQ-SEC-OFFLINE-014", "REQ-SEC-OFFLINE-015", "REQ-SEC-OFFLINE-016", "REQ-SEC-OFFLINE-017", "REQ-SEC-OFFLINE-018", "REQ-SEC-OFFLINE-019", "REQ-SEC-OFFLINE-020", "REQ-SEC-OFFLINE-021", "REQ-SEC-OFFLINE-022", "REQ-SEC-OFFLINE-023", "REQ-SEC-OFFLINE-024", "REQ-SEC-OFFLINE-025", "REQ-SEC-OFFLINE-026", "REQ-SEC-OFFLINE-027", "REQ-SEC-OFFLINE-028", "REQ-SEC-OFFLINE-029", "REQ-SEC-OFFLINE-030", "REQ-SEC-OFFLINE-031", "REQ-SEC-OFFLINE-032", "REQ-UCKK-IMPORT-001", "REQ-UCKK-IMPORT-002", "REQ-UCKK-IMPORT-003", "REQ-UCKK-IMPORT-004", "REQ-UCKK-IMPORT-005", "REQ-UCKK-IMPORT-006" ], "assertion_ids": [ "LOCK-SEC-001", "LOCK-SEC-002", "LOCK-PRIV-001", "LOCK-OFFLINE-001", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-REL-001", "LOCK-REL-002", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-GATE-001", "LOCK-AI-001", "LOCK-AI-002", "LOCK-PORT-001", "LOCK-IMPL-001", "LOCK-IMPL-002", "LOCK-UCKK-EXT-002" ], "decision_ids": [ "DEC-SEC-001", "DEC-OFFLINE-001", "DEC-LIFE-001", "DEC-REL-001", "DEC-IMAGE-001", "DEC-OS-001", "DEC-PRIV-001", "DEC-DATA-001", "DEC-COMP-001", "DEC-PROFILE-001", "DEC-RECEIPT-001", "DEC-AUDIT-001", "DEC-PORT-001", "DEC-INTEGRATION-001", "DEC-AI-001", "DEC-GOV-001", "DEC-GATE-001" ] }, { "path": "07-security/19-software-supply-chain.md", "doc_id": "DOC-SEC-019", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-SEC-SC-001", "REQ-SEC-SC-002", "REQ-SEC-SC-003", "REQ-SEC-SC-004", "REQ-SEC-SC-005", "REQ-SEC-SC-006", "REQ-SEC-SC-007", "REQ-SEC-SC-008", "REQ-SEC-SC-009", "REQ-SEC-SC-010", "REQ-SEC-SC-011", "REQ-SEC-SC-012", "REQ-SEC-SC-013", "REQ-SEC-SC-014", "REQ-SEC-SC-015", "REQ-SEC-SC-016", "REQ-SEC-SC-017", "REQ-SEC-SC-018", "REQ-SEC-SC-019", "REQ-SEC-SC-020", "REQ-SEC-SC-021", "REQ-SEC-SC-022", "REQ-SEC-SC-023", "REQ-SEC-SC-024", "REQ-SEC-SC-025", "REQ-SEC-SC-026", "REQ-SEC-SC-027", "REQ-SEC-SC-028", "REQ-SEC-SC-029", "REQ-SEC-SC-030", "REQ-SEC-SC-031", "REQ-SEC-SC-032", "REQ-SEC-SC-033", "REQ-SEC-SC-034", "REQ-SEC-SC-035", "REQ-SEC-SC-036", "REQ-SEC-SC-037", "REQ-SEC-SC-038", "REQ-SEC-SC-039", "REQ-SEC-SC-040", "REQ-SEC-SC-041", "REQ-SEC-SC-042", "REQ-SEC-SC-043", "REQ-SEC-SC-044", "REQ-SEC-SC-045", "REQ-SEC-SC-046", "REQ-SEC-SC-047", "REQ-SEC-SC-048", "REQ-SEC-SC-049", "REQ-SEC-SC-050", "REQ-SEC-SC-051", "REQ-SEC-SC-052", "REQ-SEC-SC-053", "REQ-SEC-SC-054", "REQ-SEC-SC-055", "REQ-SEC-SC-056" ], "assertion_ids": [ "LOCK-AI-001", "LOCK-AI-002", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-DATA-001", "LOCK-DEV-001", "LOCK-DEV-002", "LOCK-DEV-003", "LOCK-DEV-004", "LOCK-DEV-005", "LOCK-GOV-001", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-SEC-010" ], "decision_ids": [ "DEC-AI-001", "DEC-CONTAINER-001", "DEC-DATA-001", "DEC-DEV-001", "DEC-DEV-002", "DEC-GOV-001", "DEC-PROFILE-001", "DEC-REL-001", "DEC-SENT-001" ] }, { "path": "07-security/20-break-glass-security.md", "doc_id": "DOC-SEC-020", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-SEC-BG-001", "REQ-SEC-BG-002", "REQ-SEC-BG-003", "REQ-SEC-BG-004", "REQ-SEC-BG-005", "REQ-SEC-BG-006", "REQ-SEC-BG-007", "REQ-SEC-BG-008", "REQ-SEC-BG-009", "REQ-SEC-BG-010", "REQ-SEC-BG-011", "REQ-SEC-BG-012", "REQ-SEC-BG-013", "REQ-SEC-BG-014", "REQ-SEC-BG-015", "REQ-SEC-BG-016", "REQ-SEC-BG-017", "REQ-SEC-BG-018", "REQ-SEC-BG-019", "REQ-SEC-BG-020", "REQ-SEC-BG-021", "REQ-SEC-BG-022", "REQ-SEC-BG-023", "REQ-SEC-BG-024", "REQ-SEC-BG-025", "REQ-SEC-BG-026", "REQ-SEC-BG-027", "REQ-SEC-BG-028", "REQ-SEC-BG-029", "REQ-SEC-BG-030" ], "assertion_ids": [ "LOCK-DOC-002", "LOCK-DOC-011", "LOCK-DOC-013", "LOCK-DOC-019", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-LIFE-001", "LOCK-LIFE-002" ], "decision_ids": [ "DEC-GOV-001", "DEC-DATA-001", "DEC-PROFILE-001", "DEC-LIFE-001" ] }, { "path": "07-security/21-security-control-architecture.md", "doc_id": "DOC-SEC-021", "document_class": "normative_markdown", "status": "active", "requirement_ids": [], "assertion_ids": [ "LOCK-SEC-CTRL-001", "LOCK-SEC-CTRL-002", "LOCK-SEC-CTRL-003", "LOCK-SEC-CTRL-004", "LOCK-SEC-CTRL-005", "LOCK-SEC-CTRL-006", "LOCK-SEC-CTRL-007", "LOCK-SEC-CTRL-008" ], "decision_ids": [] }, { "path": "07-security/22-security-control-profile-matrix.md", "doc_id": "DOC-SEC-022", "document_class": "normative_markdown", "status": "active", "requirement_ids": [], "assertion_ids": [ "LOCK-SEC-CTRL-002", "LOCK-SEC-CTRL-003", "LOCK-SEC-CTRL-006", "LOCK-SEC-CTRL-008" ], "decision_ids": [] }, { "path": "08-operations/00-operating-model.md", "doc_id": "DOC-OPS-000", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-OPS-MODEL-001", "REQ-OPS-MODEL-002", "REQ-OPS-MODEL-003", "REQ-OPS-MODEL-004", "REQ-OPS-MODEL-005", "REQ-OPS-MODEL-006", "REQ-OPS-MODEL-007", "REQ-OPS-MODEL-008", "REQ-OPS-MODEL-009", "REQ-OPS-MODEL-010", "REQ-OPS-MODEL-011", "REQ-OPS-MODEL-012", "REQ-OPS-MODEL-013", "REQ-OPS-MODEL-014", "REQ-OPS-MODEL-015", "REQ-OPS-MODEL-016", "REQ-OPS-MODEL-017", "REQ-OPS-MODEL-018", "REQ-OPS-MODEL-019", "REQ-OPS-MODEL-020", "REQ-OPS-MODEL-021", "REQ-OPS-MODEL-022", "REQ-OPS-MODEL-023", "REQ-OPS-MODEL-024", "REQ-OPS-MODEL-025", "REQ-OPS-MODEL-026", "REQ-OPS-MODEL-027", "REQ-OPS-MODEL-028", "REQ-OPS-MODEL-029", "REQ-OPS-MODEL-030", "REQ-OPS-MODEL-031", "REQ-OPS-MODEL-032", "REQ-OPS-MODEL-033", "REQ-OPS-MODEL-034", "REQ-OPS-MODEL-035", "REQ-OPS-MODEL-036", "REQ-OPS-MODEL-037", "REQ-OPS-MODEL-038", "REQ-OPS-MODEL-039", "REQ-OPS-MODEL-040", "REQ-OPS-MODEL-041", "REQ-OPS-MODEL-042", "REQ-OPS-MODEL-043", "REQ-OPS-MODEL-044", "REQ-OPS-MODEL-045", "REQ-OPS-MODEL-046", "REQ-OPS-MODEL-047", "REQ-OPS-MODEL-048" ], "assertion_ids": [ "LOCK-AI-001", "LOCK-AI-002", "LOCK-SENT-001", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-GATE-001", "LOCK-PROFILE-001", "LOCK-DEV-001", "LOCK-DEV-002", "LOCK-DEV-003", "LOCK-DEV-004", "LOCK-DEV-005", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-DOC-015", "LOCK-DOC-020", "LOCK-IMPL-001", "LOCK-IMPL-002" ], "decision_ids": [ "DEC-PROFILE-001", "DEC-DATA-001", "DEC-GOV-001", "DEC-GATE-001", "DEC-AI-001", "DEC-SENT-001", "DEC-CONTAINER-001", "DEC-K8S-001", "DEC-HW-001", "DEC-REL-001", "DEC-DOC-CHANGE-001" ] }, { "path": "08-operations/01-observability.md", "doc_id": "DOC-OPS-001", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-OPS-OBS-001", "REQ-OPS-OBS-002", "REQ-OPS-OBS-003", "REQ-OPS-OBS-004", "REQ-OPS-OBS-005", "REQ-OPS-OBS-006", "REQ-OPS-OBS-007", "REQ-OPS-OBS-008", "REQ-OPS-OBS-009", "REQ-OPS-OBS-010", "REQ-OPS-OBS-011", "REQ-OPS-OBS-012", "REQ-OPS-OBS-013", "REQ-OPS-OBS-014", "REQ-OPS-OBS-015", "REQ-OPS-OBS-016", "REQ-OPS-OBS-017", "REQ-OPS-OBS-018", "REQ-OPS-OBS-019", "REQ-OPS-OBS-020", "REQ-OPS-OBS-021", "REQ-OPS-OBS-022", "REQ-OPS-OBS-023", "REQ-OPS-OBS-024", "REQ-OPS-OBS-025", "REQ-OPS-OBS-026", "REQ-OPS-OBS-027", "REQ-OPS-OBS-028", "REQ-OPS-OBS-029", "REQ-OPS-OBS-030" ], "assertion_ids": [ "LOCK-OPS-001", "LOCK-OPS-002", "LOCK-OPS-003", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-PROFILE-001", "LOCK-DOC-002", "LOCK-RES-001", "LOCK-MSG-001", "LOCK-WF-001", "LOCK-PAYLOAD-001", "LOCK-BFF-001", "LOCK-CQRS-001", "LOCK-CACHE-001" ], "decision_ids": [ "DEC-OPS-OBS-001", "DEC-DATA-001", "DEC-GOV-001", "DEC-AUD-001", "DEC-PROFILE-001", "DEC-RES-001", "DEC-MSG-001", "DEC-WF-001", "DEC-PAYLOAD-001", "DEC-BFF-001", "DEC-CQRS-001", "DEC-CACHE-001" ] }, { "path": "08-operations/02-health-and-readiness.md", "doc_id": "DOC-OPS-002", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-OPS-HEALTH-001", "REQ-OPS-HEALTH-002", "REQ-OPS-HEALTH-003", "REQ-OPS-HEALTH-004", "REQ-OPS-HEALTH-005", "REQ-OPS-HEALTH-006", "REQ-OPS-HEALTH-007", "REQ-OPS-HEALTH-008", "REQ-OPS-HEALTH-009", "REQ-OPS-HEALTH-010", "REQ-OPS-HEALTH-011", "REQ-OPS-HEALTH-012", "REQ-OPS-HEALTH-013", "REQ-OPS-HEALTH-014", "REQ-OPS-HEALTH-015", "REQ-OPS-HEALTH-016", "REQ-OPS-HEALTH-017", "REQ-OPS-HEALTH-018", "REQ-OPS-HEALTH-019", "REQ-OPS-HEALTH-020", "REQ-OPS-HEALTH-021", "REQ-OPS-HEALTH-022", "REQ-OPS-HEALTH-023", "REQ-OPS-HEALTH-024", "REQ-OPS-HEALTH-025", "REQ-OPS-HEALTH-026", "REQ-OPS-HEALTH-027", "REQ-OPS-HEALTH-028", "REQ-OPS-HEALTH-029", "REQ-OPS-HEALTH-030", "REQ-PATTERN-005", "REQ-PATTERN-006", "REQ-PATTERN-007", "REQ-PATTERN-008", "REQ-PATTERN-009", "REQ-PATTERN-010", "REQ-PATTERN-011", "REQ-PATTERN-012", "REQ-PATTERN-013", "REQ-PATTERN-014", "REQ-PATTERN-015", "REQ-PATTERN-016", "REQ-PATTERN-017", "REQ-PATTERN-018", "REQ-PATTERN-019", "REQ-PATTERN-020", "REQ-PATTERN-021", "REQ-PATTERN-022", "REQ-PATTERN-023", "REQ-PATTERN-024", "REQ-PATTERN-025", "REQ-PATTERN-026", "REQ-PATTERN-027", "REQ-PATTERN-028", "REQ-PATTERN-029", "REQ-PATTERN-030", "REQ-PATTERN-031", "REQ-PATTERN-032", "REQ-PATTERN-033", "REQ-PATTERN-034", "REQ-PATTERN-035", "REQ-PATTERN-036", "REQ-PATTERN-037", "REQ-PATTERN-038", "REQ-PATTERN-039", "REQ-PATTERN-040", "REQ-PATTERN-041", "REQ-PATTERN-042" ], "assertion_ids": [ "LOCK-OPS-001", "LOCK-OPS-002", "LOCK-OPS-003", "LOCK-OPS-004", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-DEV-001", "LOCK-DEV-004", "LOCK-AI-001", "LOCK-AI-002", "LOCK-SENT-001", "LOCK-ARI-001", "LOCK-ARI-002", "LOCK-RES-001", "LOCK-MSG-001", "LOCK-WF-001", "LOCK-PAYLOAD-001", "LOCK-BFF-001", "LOCK-CQRS-001", "LOCK-CACHE-001", "LOCK-SPACES-001" ], "decision_ids": [ "DEC-COMP-001", "DEC-DATA-001", "DEC-GOV-001", "DEC-PROFILE-BASELINE-001", "DEC-REL-001", "DEC-DEV-001", "DEC-DEV-002", "DEC-AI-001", "DEC-SENT-001", "DEC-ARI-001", "DEC-RES-001", "DEC-MSG-001", "DEC-WF-001", "DEC-PAYLOAD-001", "DEC-BFF-001", "DEC-CQRS-001", "DEC-CACHE-001" ] }, { "path": "08-operations/03-slos.md", "doc_id": "DOC-OPS-003", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-OPS-SLO-001", "REQ-OPS-SLO-002", "REQ-OPS-SLO-003", "REQ-OPS-SLO-004", "REQ-OPS-SLO-005", "REQ-OPS-SLO-006", "REQ-OPS-SLO-007", "REQ-OPS-SLO-008", "REQ-OPS-SLO-009", "REQ-OPS-SLO-010", "REQ-OPS-SLO-011", "REQ-OPS-SLO-012", "REQ-OPS-SLO-013", "REQ-OPS-SLO-014", "REQ-OPS-SLO-015", "REQ-OPS-SLO-016", "REQ-OPS-SLO-017", "REQ-OPS-SLO-018", "REQ-OPS-SLO-019", "REQ-OPS-SLO-020", "REQ-OPS-SLO-021", "REQ-OPS-SLO-022", "REQ-OPS-SLO-023", "REQ-OPS-SLO-024", "REQ-OPS-SLO-025", "REQ-OPS-SLO-026", "REQ-OPS-SLO-027", "REQ-OPS-SLO-028", "REQ-OPS-SLO-029", "REQ-OPS-SLO-030", "REQ-OPS-SLO-031", "REQ-OPS-SLO-032", "REQ-OPS-SLO-033", "REQ-OPS-SLO-034", "REQ-OPS-SLO-035", "REQ-OPS-SLO-036", "REQ-OPS-SLO-037", "REQ-OPS-SLO-038", "REQ-OPS-SLO-039", "REQ-OPS-SLO-040" ], "assertion_ids": [ "LOCK-OPS-001", "LOCK-OPS-002", "LOCK-OPS-003", "LOCK-OPS-004", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-AI-001", "LOCK-AI-002" ], "decision_ids": [ "DEC-OPS-SLO-001", "DEC-SYS-CAP-001", "DEC-SYS-COMP-001", "DEC-SYS-OFFLINE-001", "DEC-SYS-RESOURCE-001", "DEC-SYS-AUDIT-001", "DEC-LIFE-001", "DEC-REL-001" ] }, { "path": "08-operations/04-resource-envelopes.md", "doc_id": "DOC-OPS-004", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-OPS-RESOURCE-001", "REQ-OPS-RESOURCE-002", "REQ-OPS-RESOURCE-003", "REQ-OPS-RESOURCE-004", "REQ-OPS-RESOURCE-005", "REQ-OPS-RESOURCE-006", "REQ-OPS-RESOURCE-007", "REQ-OPS-RESOURCE-008", "REQ-OPS-RESOURCE-009", "REQ-OPS-RESOURCE-010", "REQ-OPS-RESOURCE-011", "REQ-OPS-RESOURCE-012", "REQ-OPS-RESOURCE-013", "REQ-OPS-RESOURCE-014", "REQ-OPS-RESOURCE-015", "REQ-OPS-RESOURCE-016", "REQ-OPS-RESOURCE-017", "REQ-OPS-RESOURCE-018", "REQ-OPS-RESOURCE-019", "REQ-OPS-RESOURCE-020", "REQ-OPS-RESOURCE-021", "REQ-OPS-RESOURCE-022", "REQ-OPS-RESOURCE-023", "REQ-OPS-RESOURCE-024", "REQ-OPS-RESOURCE-025", "REQ-OPS-RESOURCE-026", "REQ-OPS-RESOURCE-027", "REQ-OPS-RESOURCE-028", "REQ-OPS-RESOURCE-029", "REQ-OPS-RESOURCE-030", "REQ-OPS-RESOURCE-031", "REQ-OPS-RESOURCE-032" ], "assertion_ids": [ "LOCK-GOV-001", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-DATA-001", "LOCK-AI-001", "LOCK-AI-002", "LOCK-SEC-001", "LOCK-SEC-002", "LOCK-OFFLINE-001", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-REL-001", "LOCK-REL-002", "LOCK-PORT-001", "LOCK-IMPL-001", "LOCK-IMPL-002" ], "decision_ids": [ "DEC-GOV-001", "DEC-HW-001", "DEC-PROFILE-001", "DEC-COMP-001", "DEC-DATA-001", "DEC-SEC-001", "DEC-OFFLINE-001", "DEC-RECEIPT-001", "DEC-AUDIT-001", "DEC-LIFE-001", "DEC-REL-001", "DEC-INTEGRATION-001", "DEC-AI-001", "DEC-PRIV-001" ] }, { "path": "08-operations/05-capacity-management.md", "doc_id": "DOC-OPS-005", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-OPS-CAP-001", "REQ-OPS-CAP-002", "REQ-OPS-CAP-003", "REQ-OPS-CAP-004", "REQ-OPS-CAP-005", "REQ-OPS-CAP-006", "REQ-OPS-CAP-007", "REQ-OPS-CAP-008", "REQ-OPS-CAP-009", "REQ-OPS-CAP-010", "REQ-OPS-CAP-011", "REQ-OPS-CAP-012", "REQ-OPS-CAP-013", "REQ-OPS-CAP-014", "REQ-OPS-CAP-015", "REQ-OPS-CAP-016", "REQ-OPS-CAP-017", "REQ-OPS-CAP-018", "REQ-OPS-CAP-019", "REQ-OPS-CAP-020", "REQ-OPS-CAP-021", "REQ-OPS-CAP-022", "REQ-OPS-CAP-023", "REQ-OPS-CAP-024", "REQ-OPS-CAP-025", "REQ-OPS-CAP-026", "REQ-OPS-CAP-027", "REQ-OPS-CAP-028", "REQ-OPS-CAP-029", "REQ-OPS-CAP-030" ], "assertion_ids": [ "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-IMPL-001", "LOCK-IMPL-002", "LOCK-GOV-001", "LOCK-DATA-001", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-OFFLINE-001" ], "decision_ids": [ "DEC-PROFILE-001", "DEC-HW-001", "DEC-GOV-001", "DEC-DATA-001", "DEC-COMP-001", "DEC-OFFLINE-001", "DEC-REL-001" ] }, { "path": "08-operations/06-job-scheduling.md", "doc_id": "DOC-OPS-006", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-OPS-JOB-001", "REQ-OPS-JOB-002", "REQ-OPS-JOB-003", "REQ-OPS-JOB-004", "REQ-OPS-JOB-005", "REQ-OPS-JOB-006", "REQ-OPS-JOB-007", "REQ-OPS-JOB-008", "REQ-OPS-JOB-009", "REQ-OPS-JOB-010", "REQ-OPS-JOB-011", "REQ-OPS-JOB-012", "REQ-OPS-JOB-013", "REQ-OPS-JOB-014", "REQ-OPS-JOB-015", "REQ-OPS-JOB-016", "REQ-OPS-JOB-017", "REQ-OPS-JOB-018", "REQ-OPS-JOB-019", "REQ-OPS-JOB-020", "REQ-OPS-JOB-021", "REQ-OPS-JOB-022", "REQ-OPS-JOB-023", "REQ-OPS-JOB-024", "REQ-OPS-JOB-025", "REQ-OPS-JOB-026", "REQ-OPS-JOB-027", "REQ-OPS-JOB-028", "REQ-OPS-JOB-029", "REQ-OPS-JOB-030", "REQ-OPS-JOB-031", "REQ-OPS-JOB-032", "REQ-OPS-JOB-033", "REQ-OPS-JOB-034", "REQ-OPS-JOB-035", "REQ-OPS-JOB-036", "REQ-OPS-JOB-037", "REQ-OPS-JOB-038", "REQ-OPS-JOB-039", "REQ-OPS-JOB-040", "REQ-OPS-JOB-041", "REQ-OPS-JOB-042", "REQ-OPS-JOB-043", "REQ-OPS-JOB-044", "REQ-OPS-JOB-045", "REQ-OPS-JOB-046", "REQ-OPS-JOB-047", "REQ-OPS-JOB-048", "REQ-OPS-JOB-049", "REQ-OPS-JOB-050", "REQ-OPS-JOB-051", "REQ-OPS-JOB-052", "REQ-OPS-JOB-053", "REQ-OPS-JOB-054", "REQ-OPS-JOB-055", "REQ-OPS-JOB-056" ], "assertion_ids": [ "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-PROFILE-001", "LOCK-PROFILE-002" ], "decision_ids": [ "DEC-DATA-001", "DEC-GOV-001", "DEC-HW-001", "DEC-PROFILE-001" ] }, { "path": "08-operations/07-capability-degradation.md", "doc_id": "DOC-OPS-007", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-OPS-DEG-001", "REQ-OPS-DEG-002", "REQ-OPS-DEG-003", "REQ-OPS-DEG-004", "REQ-OPS-DEG-005", "REQ-OPS-DEG-006", "REQ-OPS-DEG-007", "REQ-OPS-DEG-008", "REQ-OPS-DEG-009", "REQ-OPS-DEG-010", "REQ-OPS-DEG-011", "REQ-OPS-DEG-012", "REQ-OPS-DEG-013", "REQ-OPS-DEG-014", "REQ-OPS-DEG-015", "REQ-OPS-DEG-016", "REQ-OPS-DEG-017", "REQ-OPS-DEG-018", "REQ-OPS-DEG-019", "REQ-OPS-DEG-020", "REQ-OPS-DEG-021", "REQ-OPS-DEG-022", "REQ-OPS-DEG-023", "REQ-OPS-DEG-024" ], "assertion_ids": [ "LOCK-SYS-001", "LOCK-SYS-002", "LOCK-SYS-003", "LOCK-SYS-004", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-AI-001", "LOCK-AI-002", "LOCK-SENT-001", "LOCK-ARI-001", "LOCK-ARI-002", "LOCK-IMPL-001", "LOCK-IMPL-002" ], "decision_ids": [ "DEC-SYS-001", "DEC-PROFILE-001", "DEC-DATA-001", "DEC-GOV-001", "DEC-HW-001", "DEC-REL-001", "DEC-AI-001", "DEC-SENT-001", "DEC-ARI-001" ] }, { "path": "08-operations/08-backup.md", "doc_id": "DOC-OPS-008", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-OPS-BACKUP-001", "REQ-OPS-BACKUP-002", "REQ-OPS-BACKUP-003", "REQ-OPS-BACKUP-004", "REQ-OPS-BACKUP-005", "REQ-OPS-BACKUP-006", "REQ-OPS-BACKUP-007", "REQ-OPS-BACKUP-008", "REQ-OPS-BACKUP-009", "REQ-OPS-BACKUP-010", "REQ-OPS-BACKUP-011", "REQ-OPS-BACKUP-012", "REQ-OPS-BACKUP-013", "REQ-OPS-BACKUP-014", "REQ-OPS-BACKUP-015", "REQ-OPS-BACKUP-016", "REQ-OPS-BACKUP-017", "REQ-OPS-BACKUP-018", "REQ-OPS-BACKUP-019", "REQ-OPS-BACKUP-020", "REQ-OPS-BACKUP-021", "REQ-OPS-BACKUP-022", "REQ-OPS-BACKUP-023", "REQ-OPS-BACKUP-024", "REQ-OPS-BACKUP-025", "REQ-OPS-BACKUP-026", "REQ-OPS-BACKUP-027", "REQ-OPS-BACKUP-028", "REQ-OPS-BACKUP-029", "REQ-OPS-BACKUP-030", "REQ-OPS-BACKUP-031", "REQ-OPS-BACKUP-032", "REQ-OPS-BACKUP-033", "REQ-OPS-BACKUP-034", "REQ-OPS-BACKUP-035", "REQ-OPS-BACKUP-036", "REQ-OPS-BACKUP-037", "REQ-OPS-BACKUP-038", "REQ-OPS-BACKUP-039", "REQ-OPS-BACKUP-040" ], "assertion_ids": [ "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-AUTH-001", "LOCK-AUTH-002", "LOCK-AUTH-003", "LOCK-DATA-001", "LOCK-COMP-001", "LOCK-GOV-001", "LOCK-PRIV-001", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-SPACES-001" ], "decision_ids": [ "DEC-LIFE-001", "DEC-ART-001", "DEC-AUTH-001", "DEC-IDENT-001", "DEC-DATA-001", "DEC-COMP-001", "DEC-GOV-001", "DEC-PRIV-001", "DEC-HW-001" ] }, { "path": "08-operations/09-restore.md", "doc_id": "DOC-OPS-009", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-OPS-RESTORE-001", "REQ-OPS-RESTORE-002", "REQ-OPS-RESTORE-003", "REQ-OPS-RESTORE-004", "REQ-OPS-RESTORE-005", "REQ-OPS-RESTORE-006", "REQ-OPS-RESTORE-007", "REQ-OPS-RESTORE-008", "REQ-OPS-RESTORE-009", "REQ-OPS-RESTORE-010", "REQ-OPS-RESTORE-011", "REQ-OPS-RESTORE-012", "REQ-OPS-RESTORE-013", "REQ-OPS-RESTORE-014", "REQ-OPS-RESTORE-015", "REQ-OPS-RESTORE-016", "REQ-OPS-RESTORE-017", "REQ-OPS-RESTORE-018", "REQ-OPS-RESTORE-019", "REQ-OPS-RESTORE-020", "REQ-OPS-RESTORE-021", "REQ-OPS-RESTORE-022", "REQ-OPS-RESTORE-023", "REQ-OPS-RESTORE-024", "REQ-OPS-RESTORE-025", "REQ-OPS-RESTORE-026", "REQ-OPS-RESTORE-027", "REQ-OPS-RESTORE-028", "REQ-OPS-RESTORE-029", "REQ-OPS-RESTORE-030", "REQ-OPS-RESTORE-031", "REQ-OPS-RESTORE-032", "REQ-OPS-RESTORE-033", "REQ-OPS-RESTORE-034", "REQ-OPS-RESTORE-035", "REQ-OPS-RESTORE-036", "REQ-OPS-RESTORE-037", "REQ-OPS-RESTORE-038", "REQ-OPS-RESTORE-039", "REQ-OPS-RESTORE-040", "REQ-OPS-RESTORE-041", "REQ-OPS-RESTORE-042", "REQ-OPS-RESTORE-043", "REQ-OPS-RESTORE-044", "REQ-OPS-RESTORE-045", "REQ-OPS-RESTORE-046", "REQ-OPS-RESTORE-047", "REQ-OPS-RESTORE-048" ], "assertion_ids": [ "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-GATE-001", "LOCK-PROFILE-001", "LOCK-AI-001", "LOCK-AI-002", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-DOC-015", "LOCK-DOC-020", "LOCK-IMPL-001", "LOCK-IMPL-002" ], "decision_ids": [ "DEC-PROFILE-001", "DEC-DATA-001", "DEC-GOV-001", "DEC-GATE-001", "DEC-HW-001", "DEC-REL-001", "DEC-AI-001", "DEC-DOC-CHANGE-001" ] }, { "path": "08-operations/10-portability-and-exit.md", "doc_id": "DOC-OPS-010", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-OPS-EXIT-001", "REQ-OPS-EXIT-002", "REQ-OPS-EXIT-003", "REQ-OPS-EXIT-004", "REQ-OPS-EXIT-005", "REQ-OPS-EXIT-006", "REQ-OPS-EXIT-007", "REQ-OPS-EXIT-008", "REQ-OPS-EXIT-009", "REQ-OPS-EXIT-010", "REQ-OPS-EXIT-011", "REQ-OPS-EXIT-012", "REQ-OPS-EXIT-013", "REQ-OPS-EXIT-014", "REQ-OPS-EXIT-015", "REQ-OPS-EXIT-016", "REQ-OPS-EXIT-017", "REQ-OPS-EXIT-018", "REQ-OPS-EXIT-019", "REQ-OPS-EXIT-020", "REQ-OPS-EXIT-021", "REQ-OPS-EXIT-022", "REQ-OPS-EXIT-023", "REQ-OPS-EXIT-024", "REQ-OPS-EXIT-025", "REQ-OPS-EXIT-026", "REQ-OPS-EXIT-027", "REQ-OPS-EXIT-028", "REQ-OPS-EXIT-029", "REQ-OPS-EXIT-030" ], "assertion_ids": [ "LOCK-DOC-002", "LOCK-DOC-011", "LOCK-DOC-013", "LOCK-DOC-019", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-DATA-001", "LOCK-GATE-001", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004" ], "decision_ids": [ "DEC-DATA-001", "DEC-PROFILE-001", "DEC-GATE-001", "DEC-REL-001", "DEC-LIFE-001" ] }, { "path": "08-operations/11-offline-operations.md", "doc_id": "DOC-OPS-011", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-OPS-OFF-001", "REQ-OPS-OFF-002", "REQ-OPS-OFF-003", "REQ-OPS-OFF-004", "REQ-OPS-OFF-005", "REQ-OPS-OFF-006", "REQ-OPS-OFF-007", "REQ-OPS-OFF-008", "REQ-OPS-OFF-009", "REQ-OPS-OFF-010", "REQ-OPS-OFF-011", "REQ-OPS-OFF-012", "REQ-OPS-OFF-013", "REQ-OPS-OFF-014", "REQ-OPS-OFF-015", "REQ-OPS-OFF-016", "REQ-OPS-OFF-017", "REQ-OPS-OFF-018", "REQ-OPS-OFF-019", "REQ-OPS-OFF-020", "REQ-OPS-OFF-021", "REQ-OPS-OFF-022", "REQ-OPS-OFF-023", "REQ-OPS-OFF-024", "REQ-OPS-OFF-025", "REQ-OPS-OFF-026", "REQ-OPS-OFF-027", "REQ-OPS-OFF-028", "REQ-OPS-OFF-029", "REQ-OPS-OFF-030", "REQ-OPS-OFF-031", "REQ-OPS-OFF-032", "REQ-UCKK-IMPORT-001", "REQ-UCKK-IMPORT-002", "REQ-UCKK-IMPORT-003", "REQ-UCKK-IMPORT-004", "REQ-UCKK-IMPORT-005", "REQ-UCKK-IMPORT-006" ], "assertion_ids": [ "LOCK-OPS-001", "LOCK-OPS-002", "LOCK-OPS-003", "LOCK-OPS-004", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-GATE-001", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-SEC-001", "LOCK-SEC-002", "LOCK-SEC-003", "LOCK-AI-001", "LOCK-AI-002", "LOCK-SENT-001", "LOCK-ARI-001", "LOCK-ARI-002", "LOCK-MEDIATHEQUE-001", "LOCK-MEDIATHEQUE-002", "LOCK-UCKK-EXT-001", "LOCK-DEV-001", "LOCK-DEV-004", "LOCK-UCKK-EXT-002", "LOCK-SPACES-001" ], "decision_ids": [ "DEC-PROFILE-001", "DEC-PROFILE-BASELINE-001", "DEC-COMP-001", "DEC-DATA-001", "DEC-GOV-001", "DEC-GATE-001", "DEC-REL-001", "DEC-AI-001", "DEC-SENT-001", "DEC-ARI-001", "DEC-MEDIATHEQUE-001", "DEC-UCKK-EXT-001", "DEC-DEV-001", "DEC-DEV-002" ] }, { "path": "08-operations/12-incident-response.md", "doc_id": "DOC-OPS-012", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-OPS-INC-001", "REQ-OPS-INC-002", "REQ-OPS-INC-003", "REQ-OPS-INC-004", "REQ-OPS-INC-005", "REQ-OPS-INC-006", "REQ-OPS-INC-007", "REQ-OPS-INC-008", "REQ-OPS-INC-009", "REQ-OPS-INC-010", "REQ-OPS-INC-011", "REQ-OPS-INC-012", "REQ-OPS-INC-013", "REQ-OPS-INC-014", "REQ-OPS-INC-015", "REQ-OPS-INC-016", "REQ-OPS-INC-017", "REQ-OPS-INC-018", "REQ-OPS-INC-019", "REQ-OPS-INC-020", "REQ-OPS-INC-021", "REQ-OPS-INC-022", "REQ-OPS-INC-023", "REQ-OPS-INC-024", "REQ-OPS-INC-025", "REQ-OPS-INC-026", "REQ-OPS-INC-027", "REQ-OPS-INC-028", "REQ-OPS-INC-029", "REQ-OPS-INC-030" ], "assertion_ids": [ "LOCK-OPS-004", "LOCK-OPS-005", "LOCK-OPS-006", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-PROFILE-001", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-DOC-002" ], "decision_ids": [ "DEC-OPS-INC-001", "DEC-DATA-001", "DEC-GOV-001", "DEC-AUD-001", "DEC-PROFILE-001", "DEC-REL-001" ] }, { "path": "08-operations/13-disaster-recovery.md", "doc_id": "DOC-OPS-013", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-OPS-DR-001", "REQ-OPS-DR-002", "REQ-OPS-DR-003", "REQ-OPS-DR-004", "REQ-OPS-DR-005", "REQ-OPS-DR-006", "REQ-OPS-DR-007", "REQ-OPS-DR-008", "REQ-OPS-DR-009", "REQ-OPS-DR-010", "REQ-OPS-DR-011", "REQ-OPS-DR-012", "REQ-OPS-DR-013", "REQ-OPS-DR-014", "REQ-OPS-DR-015", "REQ-OPS-DR-016", "REQ-OPS-DR-017", "REQ-OPS-DR-018", "REQ-OPS-DR-019", "REQ-OPS-DR-020", "REQ-OPS-DR-021", "REQ-OPS-DR-022", "REQ-OPS-DR-023", "REQ-OPS-DR-024", "REQ-OPS-DR-025", "REQ-OPS-DR-026", "REQ-OPS-DR-027", "REQ-OPS-DR-028", "REQ-OPS-DR-029", "REQ-OPS-DR-030", "REQ-OPS-DR-031", "REQ-OPS-DR-032", "REQ-OPS-DR-033", "REQ-OPS-DR-034", "REQ-OPS-DR-035", "REQ-OPS-DR-036", "REQ-OPS-DR-037", "REQ-OPS-DR-038", "REQ-OPS-DR-039", "REQ-OPS-DR-040" ], "assertion_ids": [ "LOCK-OPS-001", "LOCK-OPS-002", "LOCK-OPS-003", "LOCK-OPS-004", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-AI-001", "LOCK-AI-002", "LOCK-GATE-001" ], "decision_ids": [ "DEC-OPS-DR-001", "DEC-SYS-CAP-001", "DEC-SYS-COMP-001", "DEC-SYS-OFFLINE-001", "DEC-SYS-RESOURCE-001", "DEC-SYS-AUDIT-001", "DEC-LIFE-001", "DEC-REL-001" ] }, { "path": "08-operations/14-maintenance.md", "doc_id": "DOC-OPS-014", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-OPS-MAINT-001", "REQ-OPS-MAINT-002", "REQ-OPS-MAINT-003", "REQ-OPS-MAINT-004", "REQ-OPS-MAINT-005", "REQ-OPS-MAINT-006", "REQ-OPS-MAINT-007", "REQ-OPS-MAINT-008", "REQ-OPS-MAINT-009", "REQ-OPS-MAINT-010", "REQ-OPS-MAINT-011", "REQ-OPS-MAINT-012", "REQ-OPS-MAINT-013", "REQ-OPS-MAINT-014", "REQ-OPS-MAINT-015", "REQ-OPS-MAINT-016", "REQ-OPS-MAINT-017", "REQ-OPS-MAINT-018", "REQ-OPS-MAINT-019", "REQ-OPS-MAINT-020", "REQ-OPS-MAINT-021", "REQ-OPS-MAINT-022", "REQ-OPS-MAINT-023", "REQ-OPS-MAINT-024", "REQ-OPS-MAINT-025", "REQ-OPS-MAINT-026", "REQ-OPS-MAINT-027", "REQ-OPS-MAINT-028", "REQ-OPS-MAINT-029", "REQ-OPS-MAINT-030", "REQ-OPS-MAINT-031", "REQ-OPS-MAINT-032" ], "assertion_ids": [ "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-REL-001", "LOCK-REL-002", "LOCK-SEC-001", "LOCK-SEC-002", "LOCK-PRIV-001", "LOCK-OFFLINE-001", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-AI-001", "LOCK-AI-002", "LOCK-PORT-001", "LOCK-IMPL-001", "LOCK-IMPL-002" ], "decision_ids": [ "DEC-LIFE-001", "DEC-REL-001", "DEC-SEC-001", "DEC-PRIV-001", "DEC-OFFLINE-001", "DEC-RECEIPT-001", "DEC-AUDIT-001", "DEC-PORT-001", "DEC-PROFILE-001", "DEC-COMP-001", "DEC-DATA-001", "DEC-GOV-001", "DEC-INTEGRATION-001", "DEC-AI-001", "DEC-IMAGE-001", "DEC-OS-001", "DEC-HW-001" ] }, { "path": "08-operations/15-support-and-diagnostics.md", "doc_id": "DOC-OPS-015", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-OPS-SUP-001", "REQ-OPS-SUP-002", "REQ-OPS-SUP-003", "REQ-OPS-SUP-004", "REQ-OPS-SUP-005", "REQ-OPS-SUP-006", "REQ-OPS-SUP-007", "REQ-OPS-SUP-008", "REQ-OPS-SUP-009", "REQ-OPS-SUP-010", "REQ-OPS-SUP-011", "REQ-OPS-SUP-012", "REQ-OPS-SUP-013", "REQ-OPS-SUP-014", "REQ-OPS-SUP-015", "REQ-OPS-SUP-016", "REQ-OPS-SUP-017", "REQ-OPS-SUP-018", "REQ-OPS-SUP-019", "REQ-OPS-SUP-020", "REQ-OPS-SUP-021", "REQ-OPS-SUP-022", "REQ-OPS-SUP-023", "REQ-OPS-SUP-024", "REQ-OPS-SUP-025", "REQ-OPS-SUP-026", "REQ-OPS-SUP-027", "REQ-OPS-SUP-028", "REQ-OPS-SUP-029", "REQ-OPS-SUP-030" ], "assertion_ids": [ "LOCK-SEC-001", "LOCK-SEC-002", "LOCK-SEC-003", "LOCK-SEC-004", "LOCK-DATA-001", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-GOV-001", "LOCK-AUDIT-001", "LOCK-OFFLINE-001", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-GATE-001" ], "decision_ids": [ "DEC-SEC-001", "DEC-DATA-001", "DEC-COMP-001", "DEC-GOV-001", "DEC-AUDIT-001", "DEC-OFFLINE-001", "DEC-PROFILE-001", "DEC-REL-001", "DEC-GATE-001" ] }, { "path": "08-operations/16-break-glass.md", "doc_id": "DOC-OPS-016", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-OPS-BG-001", "REQ-OPS-BG-002", "REQ-OPS-BG-003", "REQ-OPS-BG-004", "REQ-OPS-BG-005", "REQ-OPS-BG-006", "REQ-OPS-BG-007", "REQ-OPS-BG-008", "REQ-OPS-BG-009", "REQ-OPS-BG-010", "REQ-OPS-BG-011", "REQ-OPS-BG-012", "REQ-OPS-BG-013", "REQ-OPS-BG-014", "REQ-OPS-BG-015", "REQ-OPS-BG-016", "REQ-OPS-BG-017", "REQ-OPS-BG-018", "REQ-OPS-BG-019", "REQ-OPS-BG-020", "REQ-OPS-BG-021", "REQ-OPS-BG-022", "REQ-OPS-BG-023", "REQ-OPS-BG-024", "REQ-OPS-BG-025", "REQ-OPS-BG-026", "REQ-OPS-BG-027", "REQ-OPS-BG-028", "REQ-OPS-BG-029", "REQ-OPS-BG-030", "REQ-OPS-BG-031", "REQ-OPS-BG-032", "REQ-OPS-BG-033", "REQ-OPS-BG-034", "REQ-OPS-BG-035", "REQ-OPS-BG-036", "REQ-OPS-BG-037", "REQ-OPS-BG-038", "REQ-OPS-BG-039", "REQ-OPS-BG-040", "REQ-OPS-BG-041", "REQ-OPS-BG-042", "REQ-OPS-BG-043", "REQ-OPS-BG-044", "REQ-OPS-BG-045", "REQ-OPS-BG-046", "REQ-OPS-BG-047", "REQ-OPS-BG-048", "REQ-OPS-BG-049", "REQ-OPS-BG-050", "REQ-OPS-BG-051", "REQ-OPS-BG-052", "REQ-OPS-BG-053", "REQ-OPS-BG-054", "REQ-OPS-BG-055", "REQ-OPS-BG-056" ], "assertion_ids": [ "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-SEC-010" ], "decision_ids": [ "DEC-DATA-001", "DEC-GOV-001", "DEC-HW-001", "DEC-PROFILE-001", "DEC-REL-001" ] }, { "path": "08-operations/17-user-lightweight-operations.md", "doc_id": "DOC-OPS-017", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-OPS-ULW-001", "REQ-OPS-ULW-002", "REQ-OPS-ULW-003", "REQ-OPS-ULW-004", "REQ-OPS-ULW-005", "REQ-OPS-ULW-006", "REQ-OPS-ULW-007", "REQ-OPS-ULW-008", "REQ-OPS-ULW-009", "REQ-OPS-ULW-010", "REQ-OPS-ULW-011", "REQ-OPS-ULW-012", "REQ-OPS-ULW-013", "REQ-OPS-ULW-014", "REQ-OPS-ULW-015", "REQ-OPS-ULW-016", "REQ-OPS-ULW-017", "REQ-OPS-ULW-018", "REQ-OPS-ULW-019", "REQ-OPS-ULW-020", "REQ-OPS-ULW-021", "REQ-OPS-ULW-022", "REQ-OPS-ULW-023", "REQ-OPS-ULW-024" ], "assertion_ids": [ "LOCK-SYS-001", "LOCK-SYS-002", "LOCK-SYS-003", "LOCK-SYS-004", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-AI-001", "LOCK-AI-002", "LOCK-SENT-001", "LOCK-MEDIATHEQUE-001", "LOCK-MEDIATHEQUE-002", "LOCK-UCKK-EXT-001", "LOCK-ARI-001", "LOCK-ARI-002", "LOCK-IMPL-001", "LOCK-IMPL-002", "LOCK-UCKK-EXT-002", "LOCK-SPACES-001" ], "decision_ids": [ "DEC-SYS-001", "DEC-PROFILE-001", "DEC-DATA-001", "DEC-GOV-001", "DEC-SHELL-001", "DEC-CONTAINER-001", "DEC-K8S-001", "DEC-HW-001", "DEC-REL-001", "DEC-AI-001", "DEC-SENT-001", "DEC-MEDIATHEQUE-001", "DEC-UCKK-EXT-001", "DEC-ARI-001" ] }, { "path": "08-operations/18-sovereign-node-operations.md", "doc_id": "DOC-OPS-018", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-OPS-SOVNODE-001", "REQ-OPS-SOVNODE-002", "REQ-OPS-SOVNODE-003", "REQ-OPS-SOVNODE-004", "REQ-OPS-SOVNODE-005", "REQ-OPS-SOVNODE-006", "REQ-OPS-SOVNODE-007", "REQ-OPS-SOVNODE-008", "REQ-OPS-SOVNODE-009", "REQ-OPS-SOVNODE-010", "REQ-OPS-SOVNODE-011", "REQ-OPS-SOVNODE-012", "REQ-OPS-SOVNODE-013", "REQ-OPS-SOVNODE-014", "REQ-OPS-SOVNODE-015", "REQ-OPS-SOVNODE-016", "REQ-OPS-SOVNODE-017", "REQ-OPS-SOVNODE-018", "REQ-OPS-SOVNODE-019", "REQ-OPS-SOVNODE-020", "REQ-OPS-SOVNODE-021", "REQ-OPS-SOVNODE-022", "REQ-OPS-SOVNODE-023", "REQ-OPS-SOVNODE-024", "REQ-OPS-SOVNODE-025", "REQ-OPS-SOVNODE-026", "REQ-OPS-SOVNODE-027", "REQ-OPS-SOVNODE-028", "REQ-OPS-SOVNODE-029", "REQ-OPS-SOVNODE-030", "REQ-OPS-SOVNODE-031", "REQ-OPS-SOVNODE-032", "REQ-OPS-SOVNODE-033", "REQ-OPS-SOVNODE-034", "REQ-OPS-SOVNODE-035", "REQ-OPS-SOVNODE-036", "REQ-OPS-SOVNODE-037", "REQ-OPS-SOVNODE-038", "REQ-OPS-SOVNODE-039", "REQ-OPS-SOVNODE-040", "REQ-OPS-SOVNODE-041", "REQ-OPS-SOVNODE-042" ], "assertion_ids": [ "LOCK-AUTH-001", "LOCK-AUTH-002", "LOCK-AUTH-003", "LOCK-DATA-001", "LOCK-COMP-001", "LOCK-GOV-001", "LOCK-PRIV-001", "LOCK-AI-001", "LOCK-AI-002", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-PROFILE-001", "LOCK-PROFILE-002" ], "decision_ids": [ "DEC-SYS-001", "DEC-AUTH-001", "DEC-IDENT-001", "DEC-DATA-001", "DEC-COMP-001", "DEC-GOV-001", "DEC-PRIV-001", "DEC-AI-001", "DEC-LIFE-001", "DEC-HW-001" ] }, { "path": "08-operations/19-build-farm-operations.md", "doc_id": "DOC-OPS-019", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-OPS-BF-001", "REQ-OPS-BF-002", "REQ-OPS-BF-003", "REQ-OPS-BF-004", "REQ-OPS-BF-005", "REQ-OPS-BF-006", "REQ-OPS-BF-007", "REQ-OPS-BF-008", "REQ-OPS-BF-009", "REQ-OPS-BF-010", "REQ-OPS-BF-011", "REQ-OPS-BF-012", "REQ-OPS-BF-013", "REQ-OPS-BF-014", "REQ-OPS-BF-015", "REQ-OPS-BF-016", "REQ-OPS-BF-017", "REQ-OPS-BF-018", "REQ-OPS-BF-019", "REQ-OPS-BF-020", "REQ-OPS-BF-021", "REQ-OPS-BF-022", "REQ-OPS-BF-023", "REQ-OPS-BF-024", "REQ-OPS-BF-025", "REQ-OPS-BF-026", "REQ-OPS-BF-027", "REQ-OPS-BF-028", "REQ-OPS-BF-029", "REQ-OPS-BF-030", "REQ-OPS-BF-031", "REQ-OPS-BF-032", "REQ-OPS-BF-033", "REQ-OPS-BF-034", "REQ-OPS-BF-035", "REQ-OPS-BF-036", "REQ-OPS-BF-037", "REQ-OPS-BF-038", "REQ-OPS-BF-039", "REQ-OPS-BF-040", "REQ-OPS-BF-041", "REQ-OPS-BF-042", "REQ-OPS-BF-043", "REQ-OPS-BF-044", "REQ-OPS-BF-045", "REQ-OPS-BF-046", "REQ-OPS-BF-047", "REQ-OPS-BF-048" ], "assertion_ids": [ "LOCK-PROFILE-001", "LOCK-DEV-001", "LOCK-DEV-002", "LOCK-DEV-003", "LOCK-DEV-004", "LOCK-DEV-005", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-AI-001", "LOCK-AI-002", "LOCK-SENT-001", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-DOC-015", "LOCK-DOC-020", "LOCK-IMPL-001", "LOCK-IMPL-002" ], "decision_ids": [ "DEC-PROFILE-001", "DEC-CONTAINER-001", "DEC-K8S-001", "DEC-DATA-001", "DEC-GOV-001", "DEC-REL-001", "DEC-AI-001", "DEC-SENT-001", "DEC-DOC-CHANGE-001" ] }, { "path": "08-operations/20-architecture-pattern-operations.md", "doc_id": "DOC-OPS-020", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-PATTERN-001", "REQ-PATTERN-002", "REQ-PATTERN-003", "REQ-PATTERN-004", "REQ-PATTERN-005", "REQ-PATTERN-006", "REQ-PATTERN-007", "REQ-PATTERN-008", "REQ-PATTERN-009", "REQ-PATTERN-010", "REQ-PATTERN-011", "REQ-PATTERN-012", "REQ-PATTERN-013", "REQ-PATTERN-014", "REQ-PATTERN-015", "REQ-PATTERN-016", "REQ-PATTERN-017", "REQ-PATTERN-018", "REQ-PATTERN-019", "REQ-PATTERN-020", "REQ-PATTERN-021", "REQ-PATTERN-022", "REQ-PATTERN-023", "REQ-PATTERN-024", "REQ-PATTERN-025", "REQ-PATTERN-026", "REQ-PATTERN-027", "REQ-PATTERN-028", "REQ-PATTERN-029", "REQ-PATTERN-030", "REQ-PATTERN-031", "REQ-PATTERN-032", "REQ-PATTERN-033", "REQ-PATTERN-034", "REQ-PATTERN-035", "REQ-PATTERN-036", "REQ-PATTERN-037", "REQ-PATTERN-038", "REQ-PATTERN-039", "REQ-PATTERN-040", "REQ-PATTERN-041", "REQ-PATTERN-042" ], "assertion_ids": [ "LOCK-RES-001", "LOCK-MSG-001", "LOCK-WF-001", "LOCK-PAYLOAD-001", "LOCK-BFF-001", "LOCK-CQRS-001", "LOCK-CACHE-001" ], "decision_ids": [ "DEC-RES-001", "DEC-MSG-001", "DEC-WF-001", "DEC-PAYLOAD-001", "DEC-BFF-001", "DEC-CQRS-001", "DEC-CACHE-001" ] }, { "path": "09-conformance/00-conformance-model.md", "doc_id": "DOC-CONF-000", "document_class": "normative_markdown", "status": "active", "requirement_ids": [], "assertion_ids": [ "LOCK-RES-001", "LOCK-MSG-001", "LOCK-WF-001", "LOCK-PAYLOAD-001", "LOCK-BFF-001", "LOCK-CQRS-001", "LOCK-CACHE-001" ], "decision_ids": [ "DEC-RES-001", "DEC-MSG-001", "DEC-WF-001", "DEC-PAYLOAD-001", "DEC-BFF-001", "DEC-CQRS-001", "DEC-CACHE-001" ] }, { "path": "09-conformance/01-requirement-identification.md", "doc_id": "DOC-CONF-001", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-CONF-ID-001", "REQ-CONF-ID-002", "REQ-CONF-ID-003", "REQ-CONF-ID-004", "REQ-CONF-ID-005", "REQ-CONF-ID-006", "REQ-CONF-ID-007", "REQ-CONF-ID-008", "REQ-CONF-ID-009", "REQ-CONF-ID-010", "REQ-CONF-ID-011", "REQ-CONF-ID-012", "REQ-CONF-ID-013", "REQ-CONF-ID-014", "REQ-CONF-ID-015", "REQ-CONF-ID-016", "REQ-CONF-ID-017", "REQ-CONF-ID-018", "REQ-CONF-ID-019", "REQ-CONF-ID-020", "REQ-CONF-ID-021", "REQ-CONF-ID-022", "REQ-CONF-ID-023", "REQ-CONF-ID-024", "REQ-CONF-ID-025", "REQ-CONF-ID-026", "REQ-CONF-ID-027", "REQ-CONF-ID-028", "REQ-CONF-ID-029", "REQ-CONF-ID-030" ], "assertion_ids": [ "LOCK-DOC-001", "LOCK-DOC-002", "LOCK-DOC-003", "LOCK-DOC-004", "LOCK-DOC-005", "LOCK-DOC-006", "LOCK-DOC-007", "LOCK-DOC-008", "LOCK-CONF-001", "LOCK-CONF-002", "LOCK-CONF-003", "LOCK-CONF-004", "LOCK-CONF-005" ], "decision_ids": [ "DEC-DOC-001", "DEC-DOC-002", "DEC-DOC-003", "DEC-COMP-001", "DEC-PROFILE-BASELINE-001" ] }, { "path": "09-conformance/02-requirement-traceability.md", "doc_id": "DOC-CONF-002", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-CONF-TRACE-001", "REQ-CONF-TRACE-002", "REQ-CONF-TRACE-003", "REQ-CONF-TRACE-004", "REQ-CONF-TRACE-005", "REQ-CONF-TRACE-006", "REQ-CONF-TRACE-007", "REQ-CONF-TRACE-008", "REQ-CONF-TRACE-009", "REQ-CONF-TRACE-010", "REQ-CONF-TRACE-011", "REQ-CONF-TRACE-012", "REQ-CONF-TRACE-013", "REQ-CONF-TRACE-014", "REQ-CONF-TRACE-015", "REQ-CONF-TRACE-016", "REQ-CONF-TRACE-017", "REQ-CONF-TRACE-018", "REQ-CONF-TRACE-019", "REQ-CONF-TRACE-020", "REQ-CONF-TRACE-021", "REQ-CONF-TRACE-022", "REQ-CONF-TRACE-023", "REQ-CONF-TRACE-024", "REQ-CONF-TRACE-025", "REQ-CONF-TRACE-026", "REQ-CONF-TRACE-027", "REQ-CONF-TRACE-028", "REQ-CONF-TRACE-029", "REQ-CONF-TRACE-030" ], "assertion_ids": [ "LOCK-DOC-002", "LOCK-DOC-005", "LOCK-DOC-006", "LOCK-DOC-007", "LOCK-DOC-008", "LOCK-DOC-009", "LOCK-DOC-010", "LOCK-DOC-011", "LOCK-DOC-013", "LOCK-DOC-019", "LOCK-DOC-020" ], "decision_ids": [ "DEC-DOC-001", "DEC-DOC-002", "DEC-DOC-003", "DEC-DOC-004" ] }, { "path": "09-conformance/03-profile-claims.md", "doc_id": "DOC-CONF-003", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-CONF-CLAIM-001", "REQ-CONF-CLAIM-002", "REQ-CONF-CLAIM-003", "REQ-CONF-CLAIM-004", "REQ-CONF-CLAIM-005", "REQ-CONF-CLAIM-006", "REQ-CONF-CLAIM-007", "REQ-CONF-CLAIM-008", "REQ-CONF-CLAIM-009", "REQ-CONF-CLAIM-010", "REQ-CONF-CLAIM-011", "REQ-CONF-CLAIM-012", "REQ-CONF-CLAIM-013", "REQ-CONF-CLAIM-014", "REQ-CONF-CLAIM-015", "REQ-CONF-CLAIM-016", "REQ-CONF-CLAIM-017", "REQ-CONF-CLAIM-018", "REQ-CONF-CLAIM-019", "REQ-CONF-CLAIM-020", "REQ-CONF-CLAIM-021", "REQ-CONF-CLAIM-022", "REQ-CONF-CLAIM-023", "REQ-CONF-CLAIM-024", "REQ-CONF-CLAIM-025", "REQ-CONF-CLAIM-026", "REQ-CONF-CLAIM-027", "REQ-CONF-CLAIM-028", "REQ-CONF-CLAIM-029", "REQ-CONF-CLAIM-030", "REQ-CONF-CLAIM-031", "REQ-CONF-CLAIM-032", "REQ-CONF-CLAIM-033", "REQ-CONF-CLAIM-034", "REQ-CONF-CLAIM-035", "REQ-CONF-CLAIM-036", "REQ-CONF-CLAIM-037", "REQ-CONF-CLAIM-038", "REQ-CONF-CLAIM-039", "REQ-CONF-CLAIM-040" ], "assertion_ids": [ "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-DATA-001", "LOCK-AI-001", "LOCK-AI-002", "LOCK-SENT-001", "LOCK-GOV-001", "LOCK-GATE-001", "LOCK-DEV-001", "LOCK-DEV-002", "LOCK-DEV-003", "LOCK-DEV-004", "LOCK-DEV-005", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-OPS-001", "LOCK-OPS-002", "LOCK-OPS-003", "LOCK-OPS-004" ], "decision_ids": [ "DEC-CONF-PROFILE-001", "DEC-PROFILE-001", "DEC-PROFILE-002", "DEC-PROFILE-INHERIT-001", "DEC-SYS-CAP-001", "DEC-SYS-COMP-001", "DEC-SYS-OFFLINE-001", "DEC-SYS-AI-001", "DEC-LIFE-001", "DEC-REL-001" ] }, { "path": "09-conformance/04-profile-test-matrices.md", "doc_id": "DOC-CONF-004", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-CONF-PROF-001", "REQ-CONF-PROF-002", "REQ-CONF-PROF-003", "REQ-CONF-PROF-004", "REQ-CONF-PROF-005", "REQ-CONF-PROF-006", "REQ-CONF-PROF-007", "REQ-CONF-PROF-008", "REQ-CONF-PROF-009", "REQ-CONF-PROF-010", "REQ-CONF-PROF-011", "REQ-CONF-PROF-012", "REQ-CONF-PROF-013", "REQ-CONF-PROF-014", "REQ-CONF-PROF-015", "REQ-CONF-PROF-016", "REQ-CONF-PROF-017", "REQ-CONF-PROF-018", "REQ-CONF-PROF-019", "REQ-CONF-PROF-020", "REQ-CONF-PROF-021", "REQ-CONF-PROF-022", "REQ-CONF-PROF-023", "REQ-CONF-PROF-024", "REQ-CONF-PROF-025", "REQ-CONF-PROF-026", "REQ-CONF-PROF-027", "REQ-CONF-PROF-028", "REQ-CONF-PROF-029", "REQ-CONF-PROF-030", "REQ-CONF-PROF-031", "REQ-CONF-PROF-032", "REQ-CONF-PROF-033" ], "assertion_ids": [ "LOCK-DOC-001", "LOCK-DOC-002", "LOCK-DOC-003", "LOCK-DOC-004", "LOCK-DOC-005", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-IMPL-001", "LOCK-IMPL-002", "LOCK-AI-001", "LOCK-AI-002", "LOCK-SENT-001", "LOCK-DEV-001", "LOCK-DEV-002", "LOCK-DEV-003", "LOCK-DEV-004", "LOCK-DEV-005", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-MEDIATHEQUE-001", "LOCK-UCKK-EXT-001", "LOCK-UCKK-EXT-002", "LOCK-SPACES-001" ], "decision_ids": [ "DEC-PROFILE-001", "DEC-DOC-001", "DEC-REL-001", "DEC-HW-001", "DEC-DEV-001", "DEC-DEV-002", "DEC-AI-001", "DEC-SENT-001", "DEC-CONTAINER-001", "DEC-K8S-001", "DEC-MEDIATHEQUE-001", "DEC-UCKK-EXT-001" ] }, { "path": "09-conformance/05-test-evidence.md", "doc_id": "DOC-CONF-005", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-CONF-EVD-001", "REQ-CONF-EVD-002", "REQ-CONF-EVD-003", "REQ-CONF-EVD-004", "REQ-CONF-EVD-005", "REQ-CONF-EVD-006", "REQ-CONF-EVD-007", "REQ-CONF-EVD-008", "REQ-CONF-EVD-009", "REQ-CONF-EVD-010", "REQ-CONF-EVD-011", "REQ-CONF-EVD-012", "REQ-CONF-EVD-013", "REQ-CONF-EVD-014", "REQ-CONF-EVD-015", "REQ-CONF-EVD-016", "REQ-CONF-EVD-017", "REQ-CONF-EVD-018", "REQ-CONF-EVD-019", "REQ-CONF-EVD-020", "REQ-CONF-EVD-021", "REQ-CONF-EVD-022", "REQ-CONF-EVD-023", "REQ-CONF-EVD-024", "REQ-CONF-EVD-025", "REQ-CONF-EVD-026", "REQ-CONF-EVD-027", "REQ-CONF-EVD-028", "REQ-CONF-EVD-029", "REQ-CONF-EVD-030", "REQ-CONF-EVD-031", "REQ-CONF-EVD-032", "REQ-CONF-EVD-033", "REQ-CONF-EVD-034", "REQ-CONF-EVD-035", "REQ-CONF-EVD-036", "REQ-CONF-EVD-037", "REQ-CONF-EVD-038", "REQ-CONF-EVD-039", "REQ-CONF-EVD-040", "REQ-CONF-EVD-041", "REQ-CONF-EVD-042", "REQ-CONF-EVD-043", "REQ-CONF-EVD-044", "REQ-CONF-EVD-045", "REQ-CONF-EVD-046", "REQ-CONF-EVD-047", "REQ-CONF-EVD-048", "REQ-CONF-EVD-049", "REQ-CONF-EVD-050", "REQ-CONF-EVD-051", "REQ-CONF-EVD-052", "REQ-CONF-EVD-053", "REQ-CONF-EVD-054", "REQ-CONF-EVD-055", "REQ-CONF-EVD-056" ], "assertion_ids": [ "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-DATA-001", "LOCK-DOC-001", "LOCK-DOC-002", "LOCK-DOC-003", "LOCK-DOC-004", "LOCK-GOV-001", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-PROFILE-001", "LOCK-PROFILE-002" ], "decision_ids": [ "DEC-DATA-001", "DEC-GOV-001", "DEC-PROFILE-001", "DEC-REL-001" ] }, { "path": "09-conformance/06-release-evidence.md", "doc_id": "DOC-CONF-006", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-CONF-REL-001", "REQ-CONF-REL-002", "REQ-CONF-REL-003", "REQ-CONF-REL-004", "REQ-CONF-REL-005", "REQ-CONF-REL-006", "REQ-CONF-REL-007", "REQ-CONF-REL-008", "REQ-CONF-REL-009", "REQ-CONF-REL-010", "REQ-CONF-REL-011", "REQ-CONF-REL-012", "REQ-CONF-REL-013", "REQ-CONF-REL-014", "REQ-CONF-REL-015", "REQ-CONF-REL-016", "REQ-CONF-REL-017", "REQ-CONF-REL-018", "REQ-CONF-REL-019", "REQ-CONF-REL-020", "REQ-CONF-REL-021", "REQ-CONF-REL-022", "REQ-CONF-REL-023", "REQ-CONF-REL-024", "REQ-CONF-REL-025", "REQ-CONF-REL-026", "REQ-CONF-REL-027", "REQ-CONF-REL-028", "REQ-CONF-REL-029", "REQ-CONF-REL-030", "REQ-CONF-REL-031", "REQ-CONF-REL-032", "REQ-CONF-REL-033" ], "assertion_ids": [ "LOCK-DOC-002", "LOCK-DOC-005", "LOCK-DOC-006", "LOCK-DOC-008", "LOCK-DOC-009", "LOCK-DOC-010", "LOCK-DOC-011", "LOCK-DOC-013", "LOCK-DOC-019", "LOCK-DOC-020", "LOCK-DOC-021", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-DATA-001", "LOCK-GATE-001", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-MEDIATHEQUE-001", "LOCK-UCKK-EXT-001", "LOCK-UCKK-EXT-002" ], "decision_ids": [ "DEC-REL-001", "DEC-LIFE-001", "DEC-DATA-001", "DEC-PROFILE-001", "DEC-GOV-001", "DEC-GATE-001", "DEC-AI-001", "DEC-MEDIATHEQUE-001", "DEC-UCKK-EXT-001" ] }, { "path": "09-conformance/07-document-drift-detection.md", "doc_id": "DOC-CONF-007", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-CONF-DRIFT-001", "REQ-CONF-DRIFT-002", "REQ-CONF-DRIFT-003", "REQ-CONF-DRIFT-004", "REQ-CONF-DRIFT-005", "REQ-CONF-DRIFT-006", "REQ-CONF-DRIFT-007", "REQ-CONF-DRIFT-008", "REQ-CONF-DRIFT-009", "REQ-CONF-DRIFT-010", "REQ-CONF-DRIFT-011", "REQ-CONF-DRIFT-012", "REQ-CONF-DRIFT-013", "REQ-CONF-DRIFT-014", "REQ-CONF-DRIFT-015", "REQ-CONF-DRIFT-016", "REQ-CONF-DRIFT-017", "REQ-CONF-DRIFT-018", "REQ-CONF-DRIFT-019", "REQ-CONF-DRIFT-020", "REQ-CONF-DRIFT-021", "REQ-CONF-DRIFT-022", "REQ-CONF-DRIFT-023", "REQ-CONF-DRIFT-024", "REQ-CONF-DRIFT-025", "REQ-CONF-DRIFT-026", "REQ-CONF-DRIFT-027", "REQ-CONF-DRIFT-028", "REQ-CONF-DRIFT-029", "REQ-CONF-DRIFT-030" ], "assertion_ids": [ "LOCK-DOC-002", "LOCK-DOC-003", "LOCK-DOC-005", "LOCK-DOC-006", "LOCK-DOC-007", "LOCK-DOC-008", "LOCK-DOC-009", "LOCK-DOC-010", "LOCK-DOC-011", "LOCK-DOC-015", "LOCK-DOC-016", "LOCK-DOC-017", "LOCK-DOC-019", "LOCK-DOC-020", "LOCK-DOC-021", "LOCK-DOC-022" ], "decision_ids": [ "DEC-DOC-001", "DEC-DOC-002", "DEC-DOC-003", "DEC-DOC-004" ] }, { "path": "09-conformance/08-contract-validation.md", "doc_id": "DOC-CONF-008", "document_class": "normative_markdown", "status": "active", "requirement_ids": [], "assertion_ids": [ "LOCK-RES-001", "LOCK-MSG-001", "LOCK-WF-001", "LOCK-PAYLOAD-001", "LOCK-BFF-001", "LOCK-CQRS-001", "LOCK-CACHE-001", "LOCK-SPACES-001" ], "decision_ids": [ "DEC-RES-001", "DEC-MSG-001", "DEC-WF-001", "DEC-PAYLOAD-001", "DEC-BFF-001", "DEC-CQRS-001", "DEC-CACHE-001" ] }, { "path": "09-conformance/09-interfile-lock-validation.md", "doc_id": "DOC-CONF-009", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-CONF-LOCK-001", "REQ-CONF-LOCK-002", "REQ-CONF-LOCK-003", "REQ-CONF-LOCK-004", "REQ-CONF-LOCK-005", "REQ-CONF-LOCK-006", "REQ-CONF-LOCK-007", "REQ-CONF-LOCK-008", "REQ-CONF-LOCK-009", "REQ-CONF-LOCK-010", "REQ-CONF-LOCK-011", "REQ-CONF-LOCK-012", "REQ-CONF-LOCK-013", "REQ-CONF-LOCK-014", "REQ-CONF-LOCK-015", "REQ-CONF-LOCK-016", "REQ-CONF-LOCK-017", "REQ-CONF-LOCK-018", "REQ-CONF-LOCK-019", "REQ-CONF-LOCK-020", "REQ-CONF-LOCK-021", "REQ-CONF-LOCK-022", "REQ-CONF-LOCK-023", "REQ-CONF-LOCK-024", "REQ-CONF-LOCK-025", "REQ-CONF-LOCK-026", "REQ-CONF-LOCK-027", "REQ-CONF-LOCK-028", "REQ-CONF-LOCK-029", "REQ-CONF-LOCK-030", "REQ-CONF-LOCK-031", "REQ-CONF-LOCK-032", "REQ-CONF-LOCK-033", "REQ-CONF-LOCK-034", "REQ-CONF-LOCK-035", "REQ-CONF-LOCK-036", "REQ-CONF-LOCK-037", "REQ-CONF-LOCK-038", "REQ-CONF-LOCK-039", "REQ-CONF-LOCK-040", "REQ-CONF-LOCK-041", "REQ-CONF-LOCK-042", "REQ-CONF-LOCK-043" ], "assertion_ids": [ "LOCK-DOC-001", "LOCK-DOC-002", "LOCK-DOC-003", "LOCK-DOC-004", "LOCK-DOC-005", "LOCK-DOC-006", "LOCK-DOC-007", "LOCK-DOC-008", "LOCK-DOC-009", "LOCK-DOC-010", "LOCK-DOC-011", "LOCK-DOC-012", "LOCK-DOC-013", "LOCK-DOC-014", "LOCK-DOC-015", "LOCK-DOC-016", "LOCK-DOC-017", "LOCK-DOC-018", "LOCK-DOC-019", "LOCK-DOC-020", "LOCK-DOC-021", "LOCK-DOC-022", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-IMPL-001", "LOCK-IMPL-002", "LOCK-AI-001", "LOCK-AI-002", "LOCK-SENT-001", "LOCK-ARI-001", "LOCK-ARI-002", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-GATE-001", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-DEV-001", "LOCK-DEV-002", "LOCK-DEV-003", "LOCK-DEV-004", "LOCK-DEV-005", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-MEDIATHEQUE-001", "LOCK-UCKK-EXT-001", "LOCK-MEDIATHEQUE-002", "LOCK-UCKK-EXT-002" ], "decision_ids": [ "DEC-DOC-002", "DEC-DOC-003", "DEC-DOC-004", "DEC-DOC-005", "DEC-AUTH-001", "DEC-DATA-001", "DEC-COMP-001", "DEC-GOV-001", "DEC-AI-001", "DEC-LIFE-001", "DEC-MEDIATHEQUE-001", "DEC-UCKK-EXT-001" ] }, { "path": "09-conformance/10-canonical-ownership-validation.md", "doc_id": "DOC-CONF-010", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-CONF-OWN-001", "REQ-CONF-OWN-002", "REQ-CONF-OWN-003", "REQ-CONF-OWN-004", "REQ-CONF-OWN-005", "REQ-CONF-OWN-006", "REQ-CONF-OWN-007", "REQ-CONF-OWN-008", "REQ-CONF-OWN-009", "REQ-CONF-OWN-010", "REQ-CONF-OWN-011", "REQ-CONF-OWN-012", "REQ-CONF-OWN-013", "REQ-CONF-OWN-014", "REQ-CONF-OWN-015", "REQ-CONF-OWN-016", "REQ-CONF-OWN-017", "REQ-CONF-OWN-018", "REQ-CONF-OWN-019", "REQ-CONF-OWN-020", "REQ-CONF-OWN-021", "REQ-CONF-OWN-022", "REQ-CONF-OWN-023", "REQ-CONF-OWN-024", "REQ-CONF-OWN-025", "REQ-CONF-OWN-026", "REQ-CONF-OWN-027", "REQ-CONF-OWN-028", "REQ-CONF-OWN-029", "REQ-CONF-OWN-030", "REQ-CONF-OWN-031", "REQ-CONF-OWN-032", "REQ-CONF-OWN-033", "REQ-CONF-OWN-034", "REQ-CONF-OWN-035", "REQ-CONF-OWN-036", "REQ-CONF-OWN-037", "REQ-CONF-OWN-038", "REQ-CONF-OWN-039", "REQ-CONF-OWN-040", "REQ-CONF-OWN-041", "REQ-CONF-OWN-042", "REQ-CONF-OWN-043", "REQ-CONF-OWN-044", "REQ-CONF-OWN-045", "REQ-CONF-OWN-046", "REQ-CONF-OWN-047", "REQ-CONF-OWN-048" ], "assertion_ids": [ "LOCK-DATA-001", "LOCK-GATE-001", "LOCK-GOV-001", "LOCK-PROFILE-001", "LOCK-AI-001", "LOCK-AI-002", "LOCK-SENT-001", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-DOC-015", "LOCK-DOC-019", "LOCK-DOC-020", "LOCK-IMPL-001", "LOCK-MEDIATHEQUE-001", "LOCK-UCKK-EXT-001", "LOCK-UCKK-EXT-002" ], "decision_ids": [ "DEC-DATA-001", "DEC-GATE-001", "DEC-GOV-001", "DEC-PROFILE-001", "DEC-AI-001", "DEC-SENT-001", "DEC-REL-001", "DEC-DOC-CHANGE-001", "DEC-MEDIATHEQUE-001", "DEC-UCKK-EXT-001" ] }, { "path": "09-conformance/11-decision-closure-validation.md", "doc_id": "DOC-CONF-011", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-CONF-DEC-001", "REQ-CONF-DEC-002", "REQ-CONF-DEC-003", "REQ-CONF-DEC-004", "REQ-CONF-DEC-005", "REQ-CONF-DEC-006", "REQ-CONF-DEC-007", "REQ-CONF-DEC-008", "REQ-CONF-DEC-009", "REQ-CONF-DEC-010", "REQ-CONF-DEC-011", "REQ-CONF-DEC-012", "REQ-CONF-DEC-013", "REQ-CONF-DEC-014", "REQ-CONF-DEC-015", "REQ-CONF-DEC-016", "REQ-CONF-DEC-017", "REQ-CONF-DEC-018", "REQ-CONF-DEC-019", "REQ-CONF-DEC-020", "REQ-CONF-DEC-021", "REQ-CONF-DEC-022", "REQ-CONF-DEC-023", "REQ-CONF-DEC-024", "REQ-CONF-DEC-025", "REQ-CONF-DEC-027", "REQ-CONF-DEC-028", "REQ-CONF-DEC-029", "REQ-CONF-DEC-030", "REQ-CONF-DEC-031", "REQ-CONF-DEC-032" ], "assertion_ids": [ "LOCK-DOC-001", "LOCK-DOC-002", "LOCK-DOC-003", "LOCK-DOC-004", "LOCK-DOC-011", "LOCK-DOC-012", "LOCK-DOC-013", "LOCK-DOC-014", "LOCK-CONF-001", "LOCK-CONF-002", "LOCK-CONF-006", "LOCK-CONF-007", "LOCK-CONF-008", "LOCK-CONF-009", "LOCK-CONF-010" ], "decision_ids": [ "DEC-DOC-001", "DEC-DOC-002", "DEC-DOC-003", "DEC-COMP-001", "DEC-PROFILE-BASELINE-001" ] }, { "path": "09-conformance/12-generated-content-validation.md", "doc_id": "DOC-CONF-012", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-CONF-GEN-001", "REQ-CONF-GEN-002", "REQ-CONF-GEN-003", "REQ-CONF-GEN-004", "REQ-CONF-GEN-005", "REQ-CONF-GEN-006", "REQ-CONF-GEN-007", "REQ-CONF-GEN-008", "REQ-CONF-GEN-009", "REQ-CONF-GEN-010", "REQ-CONF-GEN-011", "REQ-CONF-GEN-012", "REQ-CONF-GEN-013", "REQ-CONF-GEN-014", "REQ-CONF-GEN-015", "REQ-CONF-GEN-016", "REQ-CONF-GEN-017", "REQ-CONF-GEN-018", "REQ-CONF-GEN-019", "REQ-CONF-GEN-020", "REQ-CONF-GEN-021", "REQ-CONF-GEN-022", "REQ-CONF-GEN-023", "REQ-CONF-GEN-024" ], "assertion_ids": [ "LOCK-SYS-001", "LOCK-SYS-002", "LOCK-SYS-003", "LOCK-SYS-004", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-AI-001", "LOCK-AI-002", "LOCK-IMPL-001", "LOCK-IMPL-002" ], "decision_ids": [ "DEC-SYS-001", "DEC-PROFILE-001", "DEC-DATA-001", "DEC-GOV-001", "DEC-REL-001", "DEC-AI-001" ] }, { "path": "09-conformance/13-ai-context-validation.md", "doc_id": "DOC-CONF-013", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-CONF-AICTX-001", "REQ-CONF-AICTX-002", "REQ-CONF-AICTX-003", "REQ-CONF-AICTX-004", "REQ-CONF-AICTX-005", "REQ-CONF-AICTX-006", "REQ-CONF-AICTX-007", "REQ-CONF-AICTX-008", "REQ-CONF-AICTX-009", "REQ-CONF-AICTX-010", "REQ-CONF-AICTX-011", "REQ-CONF-AICTX-012", "REQ-CONF-AICTX-013", "REQ-CONF-AICTX-014", "REQ-CONF-AICTX-015", "REQ-CONF-AICTX-016", "REQ-CONF-AICTX-017", "REQ-CONF-AICTX-018", "REQ-CONF-AICTX-019", "REQ-CONF-AICTX-020", "REQ-CONF-AICTX-021", "REQ-CONF-AICTX-022", "REQ-CONF-AICTX-023", "REQ-CONF-AICTX-024", "REQ-CONF-AICTX-025", "REQ-CONF-AICTX-026", "REQ-CONF-AICTX-027", "REQ-CONF-AICTX-028", "REQ-CONF-AICTX-029", "REQ-CONF-AICTX-030", "REQ-CONF-AICTX-031", "REQ-CONF-AICTX-032", "REQ-CONF-AICTX-033", "REQ-CONF-AICTX-034", "REQ-CONF-AICTX-035", "REQ-CONF-AICTX-036", "REQ-CONF-AICTX-037", "REQ-CONF-AICTX-038", "REQ-CONF-AICTX-039", "REQ-CONF-AICTX-040" ], "assertion_ids": [ "LOCK-DOC-001", "LOCK-DOC-002", "LOCK-DOC-003", "LOCK-DOC-004", "LOCK-DOC-005", "LOCK-DOC-006", "LOCK-DOC-007", "LOCK-DOC-008", "LOCK-DOC-011", "LOCK-DOC-014", "LOCK-DOC-015", "LOCK-DOC-016", "LOCK-DOC-017", "LOCK-DOC-020", "LOCK-DOC-021", "LOCK-DOC-022", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-DATA-001", "LOCK-AI-001", "LOCK-AI-002", "LOCK-SENT-001", "LOCK-GOV-001", "LOCK-GATE-001", "LOCK-IMPL-001", "LOCK-MEDIATHEQUE-001", "LOCK-UCKK-EXT-001", "LOCK-UCKK-EXT-002" ], "decision_ids": [ "DEC-CONF-AICTX-001", "DEC-DOC-001", "DEC-DOC-002", "DEC-SYS-AI-001", "DEC-PROFILE-INHERIT-001", "DEC-SYS-COMP-001", "DEC-INT-001", "DEC-SENT-001", "DEC-MEDIATHEQUE-001", "DEC-UCKK-EXT-001" ] }, { "path": "09-conformance/15-exceptions-and-waivers.md", "doc_id": "DOC-CONF-015", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-CONF-EXC-001", "REQ-CONF-EXC-002", "REQ-CONF-EXC-003", "REQ-CONF-EXC-004", "REQ-CONF-EXC-005", "REQ-CONF-EXC-006", "REQ-CONF-EXC-007", "REQ-CONF-EXC-008", "REQ-CONF-EXC-009", "REQ-CONF-EXC-010", "REQ-CONF-EXC-011", "REQ-CONF-EXC-012", "REQ-CONF-EXC-013", "REQ-CONF-EXC-014", "REQ-CONF-EXC-015", "REQ-CONF-EXC-016", "REQ-CONF-EXC-017", "REQ-CONF-EXC-018", "REQ-CONF-EXC-019", "REQ-CONF-EXC-020", "REQ-CONF-EXC-021", "REQ-CONF-EXC-022", "REQ-CONF-EXC-023", "REQ-CONF-EXC-024", "REQ-CONF-EXC-025", "REQ-CONF-EXC-026", "REQ-CONF-EXC-027", "REQ-CONF-EXC-028", "REQ-CONF-EXC-029", "REQ-CONF-EXC-030" ], "assertion_ids": [ "LOCK-DOC-001", "LOCK-DOC-002", "LOCK-DOC-003", "LOCK-DOC-005", "LOCK-DOC-008", "LOCK-DOC-009", "LOCK-DOC-010", "LOCK-DOC-011", "LOCK-DOC-013", "LOCK-DOC-014", "LOCK-DOC-017", "LOCK-DOC-022", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-IMPL-001", "LOCK-IMPL-002", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-LIFE-003", "LOCK-LIFE-004" ], "decision_ids": [ "DEC-DOC-001", "DEC-GOV-001", "DEC-PROFILE-001", "DEC-DATA-001", "DEC-REL-001", "DEC-SEC-001", "DEC-OFFLINE-001" ] }, { "path": "09-conformance/16-sovereign-linux-conformance.md", "doc_id": "DOC-CONF-016", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-CONF-SLN-001", "REQ-CONF-SLN-002", "REQ-CONF-SLN-003", "REQ-CONF-SLN-004", "REQ-CONF-SLN-005", "REQ-CONF-SLN-006", "REQ-CONF-SLN-007", "REQ-CONF-SLN-008", "REQ-CONF-SLN-009", "REQ-CONF-SLN-010", "REQ-CONF-SLN-011", "REQ-CONF-SLN-012", "REQ-CONF-SLN-013", "REQ-CONF-SLN-014", "REQ-CONF-SLN-015", "REQ-CONF-SLN-016", "REQ-CONF-SLN-017", "REQ-CONF-SLN-018", "REQ-CONF-SLN-019", "REQ-CONF-SLN-020", "REQ-CONF-SLN-021", "REQ-CONF-SLN-022", "REQ-CONF-SLN-023", "REQ-CONF-SLN-024", "REQ-CONF-SLN-025", "REQ-CONF-SLN-026", "REQ-CONF-SLN-027", "REQ-CONF-SLN-028", "REQ-CONF-SLN-029", "REQ-CONF-SLN-030", "REQ-CONF-SLN-031", "REQ-CONF-SLN-032", "REQ-CONF-SLN-033", "REQ-CONF-SLN-034", "REQ-CONF-SLN-035", "REQ-CONF-SLN-036", "REQ-CONF-SLN-037", "REQ-CONF-SLN-038", "REQ-CONF-SLN-039", "REQ-CONF-SLN-040", "REQ-CONF-SLN-041", "REQ-CONF-SLN-042", "REQ-CONF-SLN-043", "REQ-CONF-SLN-044", "REQ-CONF-SLN-045", "REQ-CONF-SLN-046", "REQ-CONF-SLN-047", "REQ-CONF-SLN-048", "REQ-CONF-SLN-049", "REQ-CONF-SLN-050", "REQ-CONF-SLN-051", "REQ-CONF-SLN-052", "REQ-CONF-SLN-053", "REQ-CONF-SLN-054", "REQ-CONF-SLN-055", "REQ-CONF-SLN-056", "REQ-CONF-SLN-057", "REQ-CONF-SLN-058", "REQ-CONF-SLN-059", "REQ-CONF-SLN-060" ], "assertion_ids": [ "LOCK-AI-001", "LOCK-AI-002", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-DATA-001", "LOCK-DOC-001", "LOCK-DOC-002", "LOCK-DOC-003", "LOCK-DOC-004", "LOCK-GOV-001", "LOCK-IMPL-002", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-SEC-010" ], "decision_ids": [ "DEC-AI-001", "DEC-CONTAINER-001", "DEC-DATA-001", "DEC-GOV-001", "DEC-HW-001", "DEC-K8S-001", "DEC-PROFILE-001", "DEC-REL-001", "DEC-SHELL-001" ] }, { "path": "09-conformance/17-development-profile-conformance.md", "doc_id": "DOC-CONF-017", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-CONF-DEV-001", "REQ-CONF-DEV-002", "REQ-CONF-DEV-003", "REQ-CONF-DEV-004", "REQ-CONF-DEV-005", "REQ-CONF-DEV-006", "REQ-CONF-DEV-007", "REQ-CONF-DEV-008", "REQ-CONF-DEV-009", "REQ-CONF-DEV-010", "REQ-CONF-DEV-011", "REQ-CONF-DEV-012", "REQ-CONF-DEV-013", "REQ-CONF-DEV-014", "REQ-CONF-DEV-015", "REQ-CONF-DEV-016", "REQ-CONF-DEV-017", "REQ-CONF-DEV-018", "REQ-CONF-DEV-019", "REQ-CONF-DEV-020", "REQ-CONF-DEV-021", "REQ-CONF-DEV-022", "REQ-CONF-DEV-023", "REQ-CONF-DEV-024", "REQ-CONF-DEV-025", "REQ-CONF-DEV-026", "REQ-CONF-DEV-027", "REQ-CONF-DEV-028", "REQ-CONF-DEV-029", "REQ-CONF-DEV-030" ], "assertion_ids": [ "LOCK-DOC-002", "LOCK-DOC-005", "LOCK-DOC-006", "LOCK-DOC-008", "LOCK-DOC-009", "LOCK-DOC-010", "LOCK-DOC-011", "LOCK-DOC-013", "LOCK-DOC-019", "LOCK-DOC-020", "LOCK-DOC-021", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-IMPL-001", "LOCK-IMPL-002", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-DEV-001", "LOCK-DEV-002", "LOCK-DEV-003", "LOCK-DEV-004", "LOCK-DEV-005", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004" ], "decision_ids": [ "DEC-DEV-001", "DEC-DEV-002", "DEC-PROFILE-001", "DEC-CONTAINER-001", "DEC-DATA-001", "DEC-GOV-001", "DEC-REL-001", "DEC-LIFE-001" ] }, { "path": "09-conformance/18-user-lightweight-conformance.md", "doc_id": "DOC-CONF-018", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-CONF-USER-001", "REQ-CONF-USER-002", "REQ-CONF-USER-003", "REQ-CONF-USER-004", "REQ-CONF-USER-005", "REQ-CONF-USER-006", "REQ-CONF-USER-007", "REQ-CONF-USER-008", "REQ-CONF-USER-009", "REQ-CONF-USER-010", "REQ-CONF-USER-011", "REQ-CONF-USER-012", "REQ-CONF-USER-013", "REQ-CONF-USER-014", "REQ-CONF-USER-015", "REQ-CONF-USER-016", "REQ-CONF-USER-017", "REQ-CONF-USER-018", "REQ-CONF-USER-019", "REQ-CONF-USER-020", "REQ-CONF-USER-021", "REQ-CONF-USER-022", "REQ-CONF-USER-023", "REQ-CONF-USER-024", "REQ-CONF-USER-025", "REQ-CONF-USER-026", "REQ-CONF-USER-027", "REQ-CONF-USER-028", "REQ-CONF-USER-029", "REQ-CONF-USER-030", "REQ-UCKK-IMPORT-001", "REQ-UCKK-IMPORT-002", "REQ-UCKK-IMPORT-003", "REQ-UCKK-IMPORT-004", "REQ-UCKK-IMPORT-005", "REQ-UCKK-IMPORT-006" ], "assertion_ids": [ "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-AI-001", "LOCK-AI-002", "LOCK-SENT-001", "LOCK-ARI-001", "LOCK-ARI-002", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-IMPL-001", "LOCK-DOC-002", "LOCK-MEDIATHEQUE-001", "LOCK-UCKK-EXT-001", "LOCK-UCKK-EXT-002", "LOCK-SPACES-001" ], "decision_ids": [ "DEC-PROFILE-001", "DEC-HW-001", "DEC-AI-001", "DEC-SENT-001", "DEC-ARI-001", "DEC-DATA-001", "DEC-GOV-001", "DEC-CONTAINER-001", "DEC-K8S-001", "DEC-SHELL-001", "DEC-REL-001", "DEC-MEDIATHEQUE-001", "DEC-UCKK-EXT-001" ] }, { "path": "09-conformance/19-release-gates.md", "doc_id": "DOC-CONF-019", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-CONF-GATE-001", "REQ-CONF-GATE-002", "REQ-CONF-GATE-003", "REQ-CONF-GATE-004", "REQ-CONF-GATE-005", "REQ-CONF-GATE-006", "REQ-CONF-GATE-007", "REQ-CONF-GATE-008", "REQ-CONF-GATE-009", "REQ-CONF-GATE-010", "REQ-CONF-GATE-011", "REQ-CONF-GATE-012", "REQ-CONF-GATE-013", "REQ-CONF-GATE-014", "REQ-CONF-GATE-015", "REQ-CONF-GATE-016", "REQ-CONF-GATE-017", "REQ-CONF-GATE-018", "REQ-CONF-GATE-019", "REQ-CONF-GATE-020", "REQ-CONF-GATE-021", "REQ-CONF-GATE-022", "REQ-CONF-GATE-023", "REQ-CONF-GATE-024", "REQ-CONF-GATE-025", "REQ-CONF-GATE-026", "REQ-CONF-GATE-027", "REQ-CONF-GATE-028", "REQ-CONF-GATE-029", "REQ-CONF-GATE-030", "REQ-CONF-GATE-031", "REQ-CONF-GATE-032", "REQ-CONF-GATE-033", "REQ-CONF-GATE-034", "REQ-CONF-GATE-035", "REQ-CONF-GATE-036", "REQ-CONF-GATE-037", "REQ-CONF-GATE-038", "REQ-CONF-GATE-039", "REQ-CONF-GATE-040" ], "assertion_ids": [ "LOCK-DOC-001", "LOCK-DOC-002", "LOCK-DOC-003", "LOCK-DOC-004", "LOCK-DOC-005", "LOCK-DOC-006", "LOCK-DOC-007", "LOCK-DOC-008", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-DATA-001", "LOCK-AI-001", "LOCK-AI-002", "LOCK-SENT-001", "LOCK-GOV-001", "LOCK-GATE-001", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-OPS-001", "LOCK-OPS-002", "LOCK-OPS-003", "LOCK-OPS-004", "LOCK-RES-001", "LOCK-MSG-001", "LOCK-WF-001", "LOCK-PAYLOAD-001", "LOCK-BFF-001", "LOCK-CQRS-001", "LOCK-CACHE-001" ], "decision_ids": [ "DEC-CONF-GATE-001", "DEC-LIFE-001", "DEC-REL-001", "DEC-LIFE-ACT-001", "DEC-SYS-CAP-001", "DEC-SYS-COMP-001", "DEC-SYS-AUDIT-001", "DEC-SYS-RESOURCE-001", "DEC-SYS-OFFLINE-001", "DEC-RES-001", "DEC-MSG-001", "DEC-WF-001", "DEC-PAYLOAD-001", "DEC-BFF-001", "DEC-CQRS-001", "DEC-CACHE-001" ] }, { "path": "09-conformance/20-subsystem-documentation-alignment.md", "doc_id": "DOC-CONF-020", "document_class": "normative_markdown", "status": "active", "requirement_ids": [], "assertion_ids": [ "LOCK-SPACES-001" ], "decision_ids": [] }, { "path": "09-conformance/21-generated-navigation-rebuild.md", "doc_id": "DOC-CONF-021", "document_class": "normative_markdown", "status": "active", "requirement_ids": [], "assertion_ids": [], "decision_ids": [] }, { "path": "09-conformance/22-architecture-pattern-conformance.md", "doc_id": "DOC-CONF-022", "document_class": "normative_markdown", "status": "active", "requirement_ids": [ "REQ-PATTERN-001", "REQ-PATTERN-002", "REQ-PATTERN-003", "REQ-PATTERN-004", "REQ-PATTERN-005", "REQ-PATTERN-006", "REQ-PATTERN-007", "REQ-PATTERN-008", "REQ-PATTERN-009", "REQ-PATTERN-010", "REQ-PATTERN-011", "REQ-PATTERN-012", "REQ-PATTERN-013", "REQ-PATTERN-014", "REQ-PATTERN-015", "REQ-PATTERN-016", "REQ-PATTERN-017", "REQ-PATTERN-018", "REQ-PATTERN-019", "REQ-PATTERN-020", "REQ-PATTERN-021", "REQ-PATTERN-022", "REQ-PATTERN-023", "REQ-PATTERN-024", "REQ-PATTERN-025", "REQ-PATTERN-026", "REQ-PATTERN-027", "REQ-PATTERN-028", "REQ-PATTERN-029", "REQ-PATTERN-030", "REQ-PATTERN-031", "REQ-PATTERN-032", "REQ-PATTERN-033", "REQ-PATTERN-034", "REQ-PATTERN-035", "REQ-PATTERN-036", "REQ-PATTERN-037", "REQ-PATTERN-038", "REQ-PATTERN-039", "REQ-PATTERN-040", "REQ-PATTERN-041", "REQ-PATTERN-042" ], "assertion_ids": [ "LOCK-RES-001", "LOCK-MSG-001", "LOCK-WF-001", "LOCK-PAYLOAD-001", "LOCK-BFF-001", "LOCK-CQRS-001", "LOCK-CACHE-001" ], "decision_ids": [ "DEC-RES-001", "DEC-MSG-001", "DEC-WF-001", "DEC-PAYLOAD-001", "DEC-BFF-001", "DEC-CQRS-001", "DEC-CACHE-001" ] }, { "path": "10-adrs/ADR-001-standard-maintained-linux-kernel.md", "doc_id": "DOC-ADR-001", "document_class": "architecture_decision_record", "status": "active", "requirement_ids": [ "REQ-CONF-SLN-011", "REQ-CONF-SLN-012", "REQ-CONF-SLN-013", "REQ-CONF-SLN-014", "REQ-CONF-SLN-015", "REQ-SEC-SC-004", "REQ-SEC-SC-005", "REQ-SEC-SC-012", "REQ-SEC-SC-016", "REQ-SEC-SC-017", "REQ-SEC-SC-025", "REQ-SEC-SC-028", "REQ-SEC-SC-030", "REQ-SEC-SC-036", "REQ-SEC-SC-039", "REQ-SEC-SC-040", "REQ-SEC-SC-041", "REQ-SEC-SC-048", "REQ-SEC-SC-051", "REQ-SEC-SC-054", "REQ-SEC-SC-055" ], "assertion_ids": [ "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-GOV-001", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-SEC-010" ], "decision_ids": [ "DEC-KERNEL-001", "DEC-PROFILE-001", "DEC-REL-001" ] }, { "path": "10-adrs/ADR-002-immutable-signed-os-image.md", "doc_id": "DOC-ADR-002", "document_class": "adr", "status": "accepted", "requirement_ids": [ "REQ-LIFE-CAD-008", "REQ-LIFE-CAD-010", "REQ-LIFE-CAD-011", "REQ-LIFE-CAD-014", "REQ-LIFE-CAD-023", "REQ-LIFE-CAD-024", "REQ-SEC-DAR-005", "REQ-SEC-DAR-014", "REQ-SEC-DAR-015", "REQ-SEC-DAR-016", "REQ-SEC-DAR-017", "REQ-SEC-DAR-018", "REQ-SEC-DAR-021", "REQ-SEC-DAR-024", "REQ-OPS-DEG-008", "REQ-OPS-DEG-009", "REQ-OPS-DEG-010", "REQ-OPS-DEG-016", "REQ-OPS-DEG-017", "REQ-OPS-DEG-018", "REQ-OPS-DEG-020", "REQ-OPS-DEG-021", "REQ-OPS-DEG-022", "REQ-OPS-DEG-024" ], "assertion_ids": [ "LOCK-SYS-001", "LOCK-SYS-002", "LOCK-SYS-003", "LOCK-SYS-004", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-DATA-001", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-AI-001", "LOCK-AI-002", "LOCK-IMPL-001", "LOCK-IMPL-002" ], "decision_ids": [ "DEC-PROFILE-001", "DEC-REL-001", "DEC-HW-001", "DEC-DATA-001", "DEC-CONTAINER-001", "DEC-K8S-001", "DEC-AI-001" ] }, { "path": "10-adrs/ADR-003-appliance-shell-without-gnome.md", "doc_id": "DOC-ADR-003", "document_class": "adr", "status": "accepted", "requirement_ids": [ "REQ-PROF-APP-001", "REQ-PROF-APP-002", "REQ-PROF-APP-003", "REQ-PROF-APP-004", "REQ-PROF-APP-005", "REQ-PROF-APP-006", "REQ-PROF-APP-007", "REQ-PROF-APP-008", "REQ-PROF-APP-009", "REQ-PROF-APP-010", "REQ-PROF-APP-011", "REQ-PROF-APP-012", "REQ-PROF-APP-013", "REQ-PROF-APP-014", "REQ-PROF-APP-015", "REQ-PROF-APP-016", "REQ-PROF-APP-017", "REQ-PROF-APP-018" ], "assertion_ids": [ "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-IMPL-001", "LOCK-IMPL-002", "LOCK-DOC-003", "LOCK-DOC-011", "LOCK-DOC-012", "LOCK-DOC-013", "LOCK-DOC-015", "LOCK-DOC-021", "LOCK-DOC-022", "LOCK-COMP-001", "LOCK-DATA-001", "LOCK-AI-001", "LOCK-AI-002", "LOCK-ARI-001", "LOCK-ARI-002", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004" ], "decision_ids": [ "DEC-SHELL-001", "DEC-PROFILE-001", "DEC-ARI-001", "DEC-AI-001", "DEC-COMP-001", "DEC-DATA-001", "DEC-LIFE-001", "DEC-REL-001" ] }, { "path": "10-adrs/ADR-004-minimal-wayland-and-embedded-web-engine.md", "doc_id": "ADR-004", "document_class": "adr", "status": "accepted", "requirement_ids": [], "assertion_ids": [ "LOCK-PROFILE-001", "LOCK-IMPL-002", "LOCK-ARI-001", "LOCK-ARI-002", "LOCK-AI-001", "LOCK-DATA-001", "LOCK-LIFE-001", "LOCK-LIFE-003" ], "decision_ids": [ "DEC-SHELL-001", "DEC-PROFILE-001", "DEC-ARI-001", "DEC-AI-001", "DEC-DATA-001", "DEC-REL-001" ] }, { "path": "10-adrs/ADR-005-rootless-podman-and-quadlet.md", "doc_id": "DOC-ADR-005", "document_class": "adr", "status": "accepted", "requirement_ids": [ "REQ-IMPL-002", "REQ-PROFILE-001", "REQ-CONF-SLN-033", "REQ-CONF-SLN-034", "REQ-CONF-SLN-035", "REQ-CONF-SLN-036", "REQ-CONF-SLN-037", "REQ-CONF-SLN-038", "REQ-CONF-SLN-039", "REQ-CONF-SLN-040", "REQ-LIFE-SVC-013", "REQ-LIFE-SVC-014", "REQ-LIFE-SVC-015", "REQ-LIFE-SVC-017", "REQ-LIFE-SVC-031", "REQ-LIFE-SVC-033", "REQ-LIFE-SVC-034", "REQ-LIFE-SVC-035", "REQ-LIFE-SVC-044", "REQ-OPS-JOB-032", "REQ-OPS-JOB-043", "REQ-OPS-JOB-054" ], "assertion_ids": [ "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-IMPL-001", "LOCK-IMPL-002", "LOCK-DEV-003", "LOCK-DEV-004", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-GOV-001", "LOCK-LIFE-001", "LOCK-LIFE-002" ], "decision_ids": [ "DEC-CONTAINER-001", "DEC-K8S-001", "DEC-PROFILE-001", "DEC-REL-001" ] }, { "path": "10-adrs/ADR-006-expanded-first-class-component-boundaries.md", "doc_id": "DOC-ADR-006", "document_class": "adr", "status": "accepted", "requirement_ids": [], "assertion_ids": [ "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-DATA-001" ], "decision_ids": [ "DEC-COMP-001" ] }, { "path": "10-adrs/ADR-007-kristal-as-transversal-foundation.md", "doc_id": "DOC-ADR-007", "document_class": "adr", "status": "accepted", "requirement_ids": [ "REQ-COMP-KRISTAL-001", "REQ-COMP-KRISTAL-002", "REQ-COMP-KRISTAL-003", "REQ-COMP-KRISTAL-004", "REQ-COMP-KRISTAL-005", "REQ-COMP-KRISTAL-006", "REQ-COMP-KRISTAL-007", "REQ-COMP-KRISTAL-008", "REQ-COMP-KRISTAL-009", "REQ-COMP-KRISTAL-010", "REQ-COMP-KRISTAL-011", "REQ-COMP-KRISTAL-012", "REQ-CONST-COMP-009", "REQ-SYS-DATA-017" ], "assertion_ids": [ "LOCK-COMP-001", "LOCK-DATA-001", "LOCK-AI-001", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004" ], "decision_ids": [ "DEC-SYS-KRISTAL-001", "DEC-DATA-001", "DEC-AI-001", "DEC-REL-001" ] }, { "path": "10-adrs/ADR-008-four-independent-release-channels.md", "doc_id": "ADR-008", "document_class": "architecture_decision_record", "status": "active", "requirement_ids": [ "REQ-LIFE-CHANNEL-001", "REQ-LIFE-CHANNEL-002", "REQ-LIFE-CHANNEL-003", "REQ-LIFE-CHANNEL-004", "REQ-LIFE-CHANNEL-005", "REQ-LIFE-CHANNEL-006", "REQ-LIFE-CHANNEL-007", "REQ-LIFE-CHANNEL-008", "REQ-LIFE-CHANNEL-009", "REQ-LIFE-CHANNEL-010", "REQ-LIFE-CHANNEL-011", "REQ-LIFE-CHANNEL-012", "REQ-LIFE-CHANNEL-013", "REQ-LIFE-CHANNEL-014", "REQ-LIFE-CHANNEL-015", "REQ-LIFE-CHANNEL-016", "REQ-LIFE-CHANNEL-017", "REQ-LIFE-CHANNEL-018", "REQ-LIFE-CHANNEL-019", "REQ-LIFE-CHANNEL-020", "REQ-LIFE-CHANNEL-021", "REQ-LIFE-CHANNEL-022", "REQ-LIFE-CHANNEL-023", "REQ-LIFE-CHANNEL-024", "REQ-LIFE-CHANNEL-025", "REQ-LIFE-CHANNEL-026", "REQ-LIFE-CHANNEL-027", "REQ-LIFE-CHANNEL-028", "REQ-LIFE-CHANNEL-029", "REQ-LIFE-CHANNEL-030", "REQ-LIFE-CHANNEL-031", "REQ-LIFE-CHANNEL-032", "REQ-LIFE-CHANNEL-033", "REQ-LIFE-CHANNEL-034", "REQ-LIFE-CHANNEL-035", "REQ-LIFE-CHANNEL-036", "REQ-LIFE-CHANNEL-037", "REQ-LIFE-CHANNEL-038", "REQ-LIFE-CHANNEL-039", "REQ-LIFE-CHANNEL-040" ], "assertion_ids": [ "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-DATA-001", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-GOV-001", "LOCK-GATE-001", "LOCK-OPS-001", "LOCK-OPS-002", "LOCK-OPS-003", "LOCK-OPS-004" ], "decision_ids": [ "DEC-REL-001", "DEC-LIFE-001", "DEC-LIFE-CHANNEL-001", "DEC-LIFE-ACT-001", "DEC-SYS-COMP-001", "DEC-SYS-OFFLINE-001", "DEC-SYS-AUDIT-001" ] }, { "path": "10-adrs/ADR-009-governance-policy-runtime.md", "doc_id": "DOC-ADR-009", "document_class": "adr", "status": "accepted", "requirement_ids": [ "REQ-ADR-009-001", "REQ-ADR-009-002", "REQ-ADR-009-003", "REQ-ADR-009-004", "REQ-ADR-009-005", "REQ-ADR-009-006", "REQ-ADR-009-007", "REQ-ADR-009-008", "REQ-ADR-009-009", "REQ-ADR-009-010", "REQ-ADR-009-011", "REQ-ADR-009-012", "REQ-ADR-009-013", "REQ-ADR-009-014", "REQ-ADR-009-015", "REQ-ADR-009-016", "REQ-ADR-009-017", "REQ-ADR-009-018", "REQ-ADR-009-019", "REQ-ADR-009-020", "REQ-ADR-009-021", "REQ-ADR-009-022", "REQ-ADR-009-023", "REQ-ADR-009-024", "REQ-ADR-009-025", "REQ-ADR-009-026", "REQ-ADR-009-027", "REQ-ADR-009-028", "REQ-ADR-009-029", "REQ-ADR-009-030", "REQ-ADR-009-031", "REQ-ADR-009-032" ], "assertion_ids": [ "LOCK-GOV-001", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-DATA-001", "LOCK-GATE-001", "LOCK-AI-001", "LOCK-AI-002", "LOCK-SEC-001", "LOCK-SEC-002", "LOCK-OFFLINE-001", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-REL-001", "LOCK-REL-002", "LOCK-PORT-001", "LOCK-IMPL-001", "LOCK-IMPL-002" ], "decision_ids": [ "DEC-GOV-001" ] }, { "path": "10-adrs/ADR-010-selective-audit.md", "doc_id": "ADR-010", "document_class": "adr", "status": "active", "requirement_ids": [], "assertion_ids": [ "LOCK-AUDIT-001", "LOCK-AUDIT-002", "LOCK-AUDIT-003", "LOCK-AUDIT-004", "LOCK-AUDIT-005", "LOCK-AUDIT-006", "LOCK-AUDIT-007", "LOCK-AUDIT-008", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-GATE-001", "LOCK-OFFLINE-001", "LOCK-AI-001", "LOCK-AI-002" ], "decision_ids": [ "DEC-AUDIT-001" ] }, { "path": "10-adrs/ADR-011-no-kubernetes-requirement-on-endpoints.md", "doc_id": "DOC-ADR-011", "document_class": "architecture_decision_record", "status": "active", "requirement_ids": [ "REQ-CONF-SLN-033", "REQ-CONF-SLN-034", "REQ-CONF-SLN-035", "REQ-CONF-SLN-036", "REQ-CONF-SLN-037", "REQ-CONF-SLN-038", "REQ-CONF-SLN-039", "REQ-CONF-SLN-040", "REQ-LIFE-SVC-013", "REQ-LIFE-SVC-014", "REQ-LIFE-SVC-015", "REQ-LIFE-SVC-017", "REQ-LIFE-SVC-031", "REQ-LIFE-SVC-033", "REQ-LIFE-SVC-034", "REQ-LIFE-SVC-035", "REQ-LIFE-SVC-044", "REQ-OPS-JOB-032", "REQ-OPS-JOB-043", "REQ-OPS-JOB-054" ], "assertion_ids": [ "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-GOV-001", "LOCK-IMPL-002", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-PROFILE-001", "LOCK-PROFILE-002" ], "decision_ids": [ "DEC-CONTAINER-001", "DEC-K8S-001", "DEC-PROFILE-001", "DEC-REL-001" ] }, { "path": "10-adrs/ADR-012-single-narrow-privileged-broker.md", "doc_id": "DOC-ADR-012", "document_class": "adr", "status": "accepted", "requirement_ids": [ "REQ-COMP-NODE-001", "REQ-COMP-NODE-002", "REQ-COMP-NODE-003", "REQ-COMP-NODE-004", "REQ-COMP-NODE-005", "REQ-COMP-NODE-006", "REQ-COMP-NODE-007", "REQ-COMP-NODE-008", "REQ-COMP-NODE-009", "REQ-COMP-NODE-010", "REQ-COMP-NODE-011", "REQ-COMP-NODE-012", "REQ-COMP-NODE-013", "REQ-COMP-NODE-014", "REQ-COMP-NODE-015", "REQ-COMP-NODE-016", "REQ-COMP-NODE-017", "REQ-COMP-NODE-018", "REQ-COMP-NODE-019", "REQ-COMP-NODE-020", "REQ-COMP-NODE-021", "REQ-COMP-NODE-022", "REQ-COMP-NODE-023", "REQ-COMP-NODE-024" ], "assertion_ids": [ "LOCK-SYS-001", "LOCK-SYS-002", "LOCK-SYS-003", "LOCK-SYS-004", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-AI-001", "LOCK-AI-002", "LOCK-IMPL-001", "LOCK-IMPL-002" ], "decision_ids": [ "DEC-SYS-001", "DEC-PROFILE-001", "DEC-DATA-001", "DEC-GOV-001", "DEC-REL-001", "DEC-CONTAINER-001", "DEC-K8S-001", "DEC-AI-001" ] }, { "path": "10-adrs/ADR-013-system-baseline-and-profile-separation.md", "doc_id": "DOC-ADR-013", "document_class": "adr", "status": "accepted", "requirement_ids": [ "REQ-PROF-MODEL-001", "REQ-PROF-MODEL-002", "REQ-PROF-MODEL-003", "REQ-PROF-MODEL-004", "REQ-PROF-MODEL-005", "REQ-PROF-MODEL-006", "REQ-PROF-MODEL-007", "REQ-PROF-MODEL-008", "REQ-PROF-MODEL-009", "REQ-PROF-MODEL-010", "REQ-PROF-MODEL-011", "REQ-PROF-MODEL-012", "REQ-PROF-MODEL-013", "REQ-PROF-MODEL-014", "REQ-PROF-MODEL-015", "REQ-PROF-MODEL-016", "REQ-PROF-MODEL-017", "REQ-PROF-MODEL-018", "REQ-PROF-MODEL-019", "REQ-PROF-MODEL-020", "REQ-PROF-MODEL-021", "REQ-PROF-MODEL-022", "REQ-PROF-MODEL-023", "REQ-PROF-MODEL-024", "REQ-PROF-MODEL-025", "REQ-PROF-MODEL-026" ], "assertion_ids": [ "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-IMPL-001", "LOCK-IMPL-002", "LOCK-DOC-001", "LOCK-DOC-002", "LOCK-DOC-003", "LOCK-DOC-011", "LOCK-DOC-012", "LOCK-DOC-013", "LOCK-DOC-015", "LOCK-DOC-016", "LOCK-DOC-017", "LOCK-DOC-018", "LOCK-DOC-021", "LOCK-DOC-022", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-DATA-001", "LOCK-AUTH-001", "LOCK-GOV-001", "LOCK-AI-001", "LOCK-AI-002", "LOCK-SENT-001", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-DEV-001", "LOCK-DEV-002", "LOCK-DEV-003", "LOCK-DEV-004", "LOCK-DEV-005" ], "decision_ids": [ "DEC-PROFILE-001", "DEC-SYS-001", "DEC-AUTH-001", "DEC-IDENT-001", "DEC-COMP-001", "DEC-DATA-001", "DEC-GOV-001", "DEC-AI-001", "DEC-SENT-001", "DEC-LIFE-001", "DEC-HW-001", "DEC-DEV-001" ] }, { "path": "10-adrs/ADR-014-strict-external-ai-boundary.md", "doc_id": "ADR-014", "document_class": "adr", "status": "accepted", "requirement_ids": [], "assertion_ids": [ "LOCK-AI-001", "LOCK-AI-002", "LOCK-SENT-001", "LOCK-MEDIATHEQUE-001", "LOCK-MEDIATHEQUE-002", "LOCK-ARI-001", "LOCK-ARI-002", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-GATE-001", "LOCK-PROFILE-001", "LOCK-LIFE-001", "LOCK-LIFE-003", "LOCK-IMPL-001" ], "decision_ids": [ "DEC-AI-001", "DEC-SENT-001", "DEC-UCKK-EXT-001", "DEC-ARI-001", "DEC-PROFILE-001", "DEC-DATA-001", "DEC-GOV-001", "DEC-GATE-001", "DEC-REL-001" ] }, { "path": "10-adrs/ADR-015-development-workspace-isolation-with-uv.md", "doc_id": "DOC-ADR-015", "document_class": "adr", "status": "accepted", "requirement_ids": [ "REQ-DEV-UV-001", "REQ-DEV-UV-002" ], "assertion_ids": [ "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-IMPL-001", "LOCK-IMPL-002", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-DEV-001", "LOCK-DEV-002", "LOCK-DEV-003", "LOCK-DEV-004", "LOCK-DEV-005" ], "decision_ids": [ "DEC-DEV-001", "DEC-DEV-002" ] }, { "path": "10-adrs/ADR-016-generated-markdown-projections.md", "doc_id": "DOC-ADR-016", "document_class": "adr", "status": "accepted", "requirement_ids": [], "assertion_ids": [ "LOCK-DOC-003", "LOCK-DOC-004", "LOCK-DOC-016", "LOCK-DOC-017" ], "decision_ids": [ "DEC-DOC-GEN-001" ] }, { "path": "10-adrs/ADR-017-user-lightweight-hardware-profile.md", "doc_id": "DOC-ADR-017", "document_class": "adr", "status": "accepted", "requirement_ids": [ "REQ-CONF-USER-001", "REQ-CONF-USER-002", "REQ-CONF-USER-003", "REQ-CONF-USER-004", "REQ-CONF-USER-005", "REQ-CONF-USER-006", "REQ-CONF-USER-007", "REQ-CONF-USER-008", "REQ-CONF-USER-009", "REQ-CONF-USER-010", "REQ-CONF-USER-011", "REQ-CONF-USER-012", "REQ-CONF-USER-013", "REQ-CONF-USER-027", "REQ-CONF-USER-029", "REQ-CONF-USER-030" ], "assertion_ids": [ "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-GOV-001", "LOCK-IMPL-001", "LOCK-DOC-002" ], "decision_ids": [ "DEC-HW-001", "DEC-PROFILE-001", "DEC-GOV-001", "DEC-CONTAINER-001", "DEC-K8S-001", "DEC-SHELL-001" ] }, { "path": "10-adrs/ADR-018-sentient-as-isolated-optional-workbench.md", "doc_id": "ADR-018", "document_class": "architecture_decision_record", "status": "active", "requirement_ids": [ "REQ-SENT-001", "REQ-SENT-002", "REQ-SENT-003", "REQ-SENT-004", "REQ-SENT-005", "REQ-SENT-006", "REQ-SENT-007", "REQ-SENT-008", "REQ-SENT-009", "REQ-SENT-010", "REQ-SENT-011", "REQ-SENT-012", "REQ-SENT-013", "REQ-SENT-014", "REQ-SENT-015", "REQ-SENT-016", "REQ-SENT-017", "REQ-SENT-018", "REQ-SENT-019", "REQ-SENT-020", "REQ-SENT-021", "REQ-SENT-022", "REQ-SENT-023", "REQ-SENT-024", "REQ-SENT-025", "REQ-SENT-026", "REQ-SENT-027", "REQ-SENT-028", "REQ-SENT-029", "REQ-SENT-030", "REQ-SENT-031", "REQ-SENT-032", "REQ-SENT-033", "REQ-SENT-034", "REQ-SENT-035", "REQ-SENT-036", "REQ-SENT-037", "REQ-SENT-038", "REQ-SENT-039", "REQ-SENT-040" ], "assertion_ids": [ "LOCK-SENT-001", "LOCK-AI-001", "LOCK-AI-002", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-GATE-001", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-DEV-001", "LOCK-DEV-002", "LOCK-DEV-003", "LOCK-DEV-004", "LOCK-DEV-005", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004" ], "decision_ids": [ "DEC-SENT-001", "DEC-SYS-AI-001", "DEC-SYS-COMP-001", "DEC-PROFILE-001", "DEC-PROFILE-002", "DEC-DEV-001", "DEC-INT-001" ] }, { "path": "10-adrs/ADR-019-resource-governor-and-policy-runtime-separation.md", "doc_id": "DOC-ADR-019", "document_class": "adr", "status": "accepted", "requirement_ids": [ "REQ-COMP-RG-001", "REQ-COMP-RG-002", "REQ-COMP-RG-003", "REQ-COMP-RG-004", "REQ-COMP-RG-005", "REQ-COMP-RG-012", "REQ-COMP-RG-013", "REQ-COMP-RG-014", "REQ-COMP-RG-015", "REQ-COMP-RG-016", "REQ-COMP-RG-017", "REQ-COMP-RG-018", "REQ-COMP-RG-019", "REQ-COMP-RG-021", "REQ-COMP-RG-022", "REQ-COMP-RG-023", "REQ-COMP-RG-024" ], "assertion_ids": [ "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-LIFE-001", "LOCK-LIFE-002" ], "decision_ids": [ "DEC-GOV-001" ] }, { "path": "10-adrs/ADR-021-ariane-local-navigation-with-optional-external-voice.md", "doc_id": "DOC-ADR-021", "document_class": "adr", "status": "accepted", "requirement_ids": [ "REQ-ARIANE-001", "REQ-ARIANE-002", "REQ-ARIANE-003", "REQ-ARIANE-004", "REQ-ARIANE-005", "REQ-ARIANE-006", "REQ-ARIANE-007", "REQ-ARIANE-008", "REQ-ARIANE-009", "REQ-ARIANE-010", "REQ-ARIANE-011", "REQ-ARIANE-012", "REQ-ARIANE-013", "REQ-ARIANE-014", "REQ-ARIANE-015", "REQ-ARIANE-016", "REQ-ARIANE-017", "REQ-ARIANE-018", "REQ-ARIANE-019", "REQ-ARIANE-020", "REQ-ARIANE-021", "REQ-ARIANE-022", "REQ-ARIANE-023", "REQ-ARIANE-024", "REQ-ARIANE-025", "REQ-ARIANE-026", "REQ-ARIANE-027", "REQ-ARIANE-028", "REQ-ARIANE-029", "REQ-ARIANE-030", "REQ-ARIANE-031", "REQ-ARIANE-032", "REQ-ARIANE-033", "REQ-ARIANE-034", "REQ-ARIANE-035", "REQ-ARIANE-036", "REQ-ARIANE-037", "REQ-ARIANE-038", "REQ-ARIANE-039", "REQ-ARIANE-040" ], "assertion_ids": [ "LOCK-AI-001", "LOCK-AI-002", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-GATE-001", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-OPS-001", "LOCK-OPS-002", "LOCK-OPS-003", "LOCK-OPS-004", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004" ], "decision_ids": [ "DEC-ARIANE-001", "DEC-SYS-AI-001", "DEC-SYS-CAP-001", "DEC-SYS-COMP-001", "DEC-SYS-OFFLINE-001", "DEC-INT-001", "DEC-DATA-DISCLOSURE-001" ] }, { "path": "10-adrs/ADR-023-explicit-profile-overlays.md", "doc_id": "ADR-023", "document_class": "adr", "status": "active", "requirement_ids": [], "assertion_ids": [ "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-IMPL-001", "LOCK-IMPL-002", "LOCK-DOC-003", "LOCK-DOC-004", "LOCK-DOC-006", "LOCK-DOC-007", "LOCK-DOC-010", "LOCK-DOC-011", "LOCK-DOC-013", "LOCK-DOC-017", "LOCK-DOC-021", "LOCK-LIFE-003", "LOCK-LIFE-004" ], "decision_ids": [ "DEC-PROFILE-001" ] }, { "path": "10-adrs/ADR-024-logical-data-ownership-with-profile-dependent-physical-isolation.md", "doc_id": "DOC-ADR-024", "document_class": "adr", "status": "accepted", "requirement_ids": [ "REQ-CONST-007", "REQ-CONST-008", "REQ-CONST-009", "REQ-CONST-010", "REQ-CONST-011", "REQ-CONST-012", "REQ-DEV-WS-010", "REQ-DEV-WS-011", "REQ-DEV-WS-012", "REQ-DEV-WS-013", "REQ-DEV-WS-014", "REQ-DEV-WS-015", "REQ-DEV-SEC-028", "REQ-DEV-SEC-029", "REQ-DEV-SEC-030", "REQ-LIFE-FR-016", "REQ-LIFE-FR-017", "REQ-LIFE-FR-018", "REQ-OPS-BG-022", "REQ-OPS-BG-023", "REQ-CONF-SLN-022", "REQ-CONF-SLN-023", "REQ-CONF-SLN-024", "REQ-CONF-SLN-025", "REQ-CONF-SLN-026", "REQ-CONF-SLN-027", "REQ-CONF-SLN-044" ], "assertion_ids": [ "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-SEC-010" ], "decision_ids": [ "DEC-DATA-001", "DEC-GOV-001", "DEC-PROFILE-001", "DEC-REL-001" ] }, { "path": "10-adrs/ADR-025-english-only-active-documentation.md", "doc_id": "DOC-ADR-025", "document_class": "adr", "status": "accepted", "requirement_ids": [ "REQ-CONST-PRIN-001", "REQ-CONST-PRIN-002", "REQ-CONST-PRIN-007", "REQ-CONST-PRIN-009", "REQ-CONST-PRIN-010", "REQ-CONST-PRIN-013", "REQ-CONST-PRIN-014", "REQ-CONST-PRIN-017", "REQ-CONST-PRIN-018", "REQ-DEV-BTV-010", "REQ-DEV-BTV-019", "REQ-DEV-BTV-020", "REQ-DEV-BTV-021", "REQ-DEV-BTV-023", "REQ-DEV-BTV-024", "REQ-CONF-GEN-015", "REQ-CONF-GEN-019", "REQ-CONF-GEN-020", "REQ-CONF-GEN-021", "REQ-CONF-GEN-022", "REQ-CONF-GEN-023", "REQ-CONF-GEN-024", "REQ-LIFE-CAD-018", "REQ-LIFE-CAD-021" ], "assertion_ids": [ "LOCK-SYS-001", "LOCK-SYS-002", "LOCK-SYS-003", "LOCK-SYS-004", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-AI-001", "LOCK-AI-002", "LOCK-IMPL-001", "LOCK-IMPL-002" ], "decision_ids": [ "DEC-GOV-001", "DEC-SYS-001", "DEC-PROFILE-001", "DEC-DATA-001", "DEC-REL-001", "DEC-AI-001" ] }, { "path": "10-adrs/ADR-026-no-unresolved-active-authority.md", "doc_id": "DOC-ADR-026", "document_class": "adr", "status": "accepted", "requirement_ids": [ "REQ-DOC-DEC-001", "REQ-DOC-DEC-002", "REQ-DOC-DEC-003", "REQ-DOC-DEC-004", "REQ-DOC-DEC-005", "REQ-DOC-DEC-006", "REQ-DOC-DEC-007", "REQ-DOC-DEC-008", "REQ-DOC-DEC-009", "REQ-DOC-DEC-010", "REQ-DOC-DEC-011", "REQ-DOC-DEC-012" ], "assertion_ids": [ "LOCK-DOC-001", "LOCK-DOC-002", "LOCK-DOC-003", "LOCK-DOC-004", "LOCK-DOC-005", "LOCK-DOC-006", "LOCK-DOC-007", "LOCK-DOC-008", "LOCK-DOC-009", "LOCK-DOC-010", "LOCK-DOC-011", "LOCK-DOC-012", "LOCK-DOC-013", "LOCK-DOC-014", "LOCK-DOC-015", "LOCK-DOC-016", "LOCK-DOC-017", "LOCK-DOC-018", "LOCK-DOC-019", "LOCK-DOC-020", "LOCK-DOC-021", "LOCK-DOC-022", "LOCK-AUTH-001", "LOCK-AUTH-002", "LOCK-AUTH-003", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-IMPL-001", "LOCK-IMPL-002", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-AI-001", "LOCK-AI-002", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004" ], "decision_ids": [ "DEC-DOC-002", "DEC-DOC-003", "DEC-DOC-004", "DEC-DOC-005", "DEC-AUTH-001", "DEC-IDENT-001", "DEC-DATA-001", "DEC-COMP-001", "DEC-GOV-001", "DEC-AI-001", "DEC-LIFE-001" ] }, { "path": "10-adrs/ADR-027-contract-first-documentation-and-generated-navigation.md", "doc_id": "ADR-027", "document_class": "adr", "status": "accepted", "requirement_ids": [], "assertion_ids": [], "decision_ids": [] }, { "path": "10-adrs/ADR-028-subsystem-documentation-remains-authoritative.md", "doc_id": "ADR-028", "document_class": "adr", "status": "accepted", "requirement_ids": [], "assertion_ids": [], "decision_ids": [] }, { "path": "10-adrs/ADR-030-koa-mediatheque-as-an-internal-component.md", "doc_id": "ADR-030", "document_class": "adr", "status": "accepted", "requirement_ids": [], "assertion_ids": [ "LOCK-MEDIATHEQUE-001", "LOCK-MEDIATHEQUE-002" ], "decision_ids": [ "DEC-MEDIATHEQUE-001" ] }, { "path": "10-adrs/ADR-031-uckk-as-an-external-moodle-publication-target.md", "doc_id": "ADR-031", "document_class": "adr", "status": "superseded", "requirement_ids": [], "assertion_ids": [ "LOCK-UCKK-EXT-001", "LOCK-MEDIATHEQUE-001", "LOCK-GATE-001", "LOCK-UCKK-EXT-002" ], "decision_ids": [ "DEC-UCKK-EXT-001" ] }, { "path": "10-adrs/ADR-032-directional-interchange-between-koa-and-uckk-mediatheques.md", "doc_id": "ADR-032", "document_class": "adr", "status": "active", "requirement_ids": [], "assertion_ids": [ "LOCK-UCKK-EXT-001", "LOCK-UCKK-EXT-002", "LOCK-MEDIATHEQUE-001", "LOCK-MEDIATHEQUE-002" ], "decision_ids": [ "DEC-UCKK-EXT-001", "DEC-MEDIATHEQUE-001" ] }, { "path": "10-adrs/ADR-033-koa-spaces-as-optional-replaceable-experience-subsystem.md", "doc_id": "ADR-033", "document_class": "adr", "status": "active", "requirement_ids": [], "assertion_ids": [ "LOCK-SPACES-001" ], "decision_ids": [ "DEC-SYS-001", "DEC-PROFILE-001" ] }, { "path": "10-adrs/README.md", "doc_id": "DOC-ADR-000", "document_class": "explanatory_markdown", "status": "active", "requirement_ids": [], "assertion_ids": [ "LOCK-SPACES-001" ], "decision_ids": [] }, { "path": "11-recipes/build-farm/artifact-cache.md", "doc_id": "RECIPE-BUILD-FARM-001", "document_class": "non_normative_recipe", "status": "active", "requirement_ids": [ "REQ-DEV-PAR-001", "REQ-DEV-PAR-002", "REQ-DEV-PAR-003", "REQ-DEV-PAR-009", "REQ-DEV-PAR-010", "REQ-DEV-PAR-011", "REQ-DEV-PAR-012", "REQ-DEV-PAR-013", "REQ-DEV-PAR-014", "REQ-DEV-PAR-015", "REQ-DEV-PAR-016", "REQ-DEV-PAR-017", "REQ-DEV-PAR-018", "REQ-DEV-PAR-019", "REQ-DEV-PAR-020", "REQ-DEV-PAR-024", "REQ-DEV-PAR-028", "REQ-DEV-PAR-031", "REQ-DEV-PAR-032", "REQ-DEV-PAR-033", "REQ-DEV-PAR-034", "REQ-DEV-PAR-035", "REQ-DEV-PAR-037", "REQ-DEV-PAR-038", "REQ-DEV-PAR-040", "REQ-CONF-GATE-010", "REQ-CONF-GATE-011", "REQ-CONF-GATE-012", "REQ-CONF-GATE-016", "REQ-CONF-GATE-018" ], "assertion_ids": [ "LOCK-DEV-001", "LOCK-DEV-002", "LOCK-DEV-003", "LOCK-DEV-004", "LOCK-DEV-005", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-DATA-001", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-OPS-001", "LOCK-OPS-002", "LOCK-OPS-003", "LOCK-OPS-004" ], "decision_ids": [ "DEC-PROFILE-BUILD-FARM-001", "DEC-DEV-001", "DEC-SYS-RESOURCE-001", "DEC-SYS-COMP-001", "DEC-LIFE-001", "DEC-REL-001" ] }, { "path": "11-recipes/build-farm/reproducible-worker.md", "doc_id": "DOC-RECIPE-BUILD-REPRO-001", "document_class": "recipe", "status": "active", "requirement_ids": [ "REQ-SYS-RG-001", "REQ-SYS-RG-002", "REQ-SYS-RG-003", "REQ-SYS-RG-004", "REQ-SYS-RG-005", "REQ-SYS-RG-006", "REQ-SYS-RG-007", "REQ-SYS-RG-008", "REQ-SYS-RG-009", "REQ-SYS-RG-010", "REQ-SYS-RG-011", "REQ-SYS-RG-012", "REQ-SYS-RG-013", "REQ-SYS-RG-014", "REQ-SYS-RG-015", "REQ-SYS-RG-016", "REQ-SYS-RG-017", "REQ-SYS-RG-018", "REQ-SYS-RG-019", "REQ-SYS-RG-020", "REQ-SYS-RG-021", "REQ-LIFE-REL-001", "REQ-LIFE-REL-002", "REQ-LIFE-REL-003", "REQ-LIFE-REL-005", "REQ-LIFE-REL-006", "REQ-LIFE-REL-010", "REQ-LIFE-REL-012", "REQ-LIFE-REL-016", "REQ-LIFE-REL-019", "REQ-LIFE-REL-022", "REQ-LIFE-REL-025", "REQ-LIFE-REL-026", "REQ-LIFE-VERIFY-001", "REQ-LIFE-VERIFY-002", "REQ-LIFE-VERIFY-003", "REQ-LIFE-VERIFY-005", "REQ-LIFE-VERIFY-006", "REQ-LIFE-VERIFY-007", "REQ-LIFE-VERIFY-010", "REQ-LIFE-VERIFY-012", "REQ-LIFE-VERIFY-013", "REQ-LIFE-VERIFY-016", "REQ-LIFE-VERIFY-018", "REQ-LIFE-VERIFY-019", "REQ-LIFE-VERIFY-020", "REQ-LIFE-VERIFY-023", "REQ-LIFE-VERIFY-024", "REQ-LIFE-VERIFY-025", "REQ-LIFE-VERIFY-026", "REQ-LIFE-VERIFY-027", "REQ-OPS-OBS-024", "REQ-OPS-OBS-025", "REQ-OPS-OBS-026", "REQ-OPS-INC-014", "REQ-OPS-INC-016", "REQ-OPS-INC-023", "REQ-OPS-INC-026" ], "assertion_ids": [ "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-DEV-001", "LOCK-DEV-003", "LOCK-DEV-004", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-IMPL-001", "LOCK-DOC-002" ], "decision_ids": [ "DEC-PROFILE-001", "DEC-HW-001", "DEC-CONTAINER-001", "DEC-K8S-001", "DEC-DEV-001", "DEC-DEV-002", "DEC-DATA-001", "DEC-GOV-001", "DEC-REL-001" ] }, { "path": "11-recipes/build-farm/sbom-and-provenance.md", "doc_id": "RECIPE-BUILD-FARM-SBOM-AND-PROVENANCE", "document_class": "recipe", "status": "active", "requirement_ids": [], "assertion_ids": [], "decision_ids": [] }, { "path": "11-recipes/control-plane/kubernetes-deployment.md", "doc_id": "DOC-RECIPE-CP-001", "document_class": "recipe", "status": "active", "requirement_ids": [ "REQ-LIFE-SVC-001", "REQ-LIFE-SVC-002", "REQ-LIFE-SVC-003", "REQ-LIFE-SVC-004", "REQ-LIFE-SVC-005", "REQ-LIFE-SVC-006", "REQ-LIFE-SVC-007", "REQ-LIFE-SVC-008", "REQ-LIFE-SVC-009", "REQ-LIFE-SVC-010", "REQ-LIFE-SVC-011", "REQ-LIFE-SVC-012", "REQ-LIFE-SVC-013", "REQ-LIFE-SVC-014", "REQ-LIFE-SVC-015", "REQ-LIFE-SVC-016", "REQ-LIFE-SVC-017", "REQ-LIFE-SVC-018", "REQ-LIFE-SVC-019", "REQ-LIFE-SVC-020", "REQ-LIFE-SVC-021", "REQ-LIFE-SVC-022", "REQ-LIFE-SVC-023", "REQ-LIFE-SVC-024", "REQ-LIFE-SVC-025", "REQ-LIFE-SVC-026", "REQ-LIFE-SVC-027", "REQ-LIFE-SVC-028", "REQ-LIFE-SVC-029", "REQ-LIFE-SVC-030", "REQ-LIFE-SVC-031", "REQ-LIFE-SVC-032", "REQ-LIFE-SVC-033", "REQ-LIFE-SVC-034", "REQ-LIFE-SVC-035", "REQ-LIFE-SVC-036", "REQ-LIFE-SVC-037", "REQ-LIFE-SVC-038", "REQ-LIFE-SVC-039", "REQ-LIFE-SVC-040", "REQ-LIFE-SVC-041", "REQ-LIFE-SVC-042", "REQ-LIFE-SVC-043", "REQ-LIFE-SVC-044", "REQ-LIFE-SVC-045", "REQ-LIFE-SVC-046", "REQ-LIFE-SVC-047", "REQ-LIFE-SVC-048", "REQ-LIFE-SVC-049", "REQ-LIFE-SVC-050", "REQ-LIFE-SVC-051", "REQ-LIFE-SVC-052", "REQ-OPS-JOB-001", "REQ-OPS-JOB-003", "REQ-OPS-JOB-004", "REQ-OPS-JOB-012", "REQ-OPS-JOB-013", "REQ-OPS-JOB-032", "REQ-OPS-JOB-033", "REQ-OPS-JOB-034", "REQ-OPS-JOB-040", "REQ-OPS-JOB-041", "REQ-OPS-JOB-043", "REQ-OPS-JOB-044", "REQ-OPS-JOB-045", "REQ-OPS-JOB-048", "REQ-OPS-JOB-049", "REQ-OPS-JOB-051", "REQ-OPS-JOB-052", "REQ-OPS-JOB-053", "REQ-OPS-JOB-054", "REQ-SEC-SC-017", "REQ-SEC-SC-020", "REQ-SEC-SC-021", "REQ-SEC-SC-022", "REQ-SEC-SC-023", "REQ-SEC-SC-024", "REQ-SEC-SC-028", "REQ-SEC-SC-030", "REQ-SEC-SC-031", "REQ-SEC-SC-032", "REQ-SEC-SC-033", "REQ-SEC-SC-034", "REQ-SEC-SC-035", "REQ-SEC-SC-036", "REQ-SEC-SC-037", "REQ-SEC-SC-038", "REQ-SEC-SC-039", "REQ-SEC-SC-040", "REQ-SEC-SC-041", "REQ-SEC-SC-042", "REQ-SEC-SC-043", "REQ-SEC-SC-044", "REQ-SEC-SC-045", "REQ-SEC-SC-048", "REQ-SEC-SC-049", "REQ-SEC-SC-050", "REQ-SEC-SC-051", "REQ-SEC-SC-052", "REQ-SEC-SC-053", "REQ-SEC-SC-054", "REQ-SEC-SC-055", "REQ-SEC-SC-056" ], "assertion_ids": [ "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-DATA-001", "LOCK-DOC-003", "LOCK-DOC-004", "LOCK-GOV-001", "LOCK-IMPL-001", "LOCK-IMPL-002", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-SEC-010" ], "decision_ids": [ "DEC-CONTAINER-001", "DEC-DATA-001", "DEC-GOV-001", "DEC-K8S-001", "DEC-PROFILE-001", "DEC-REL-001" ] }, { "path": "11-recipes/control-plane/non-kubernetes-deployment.md", "doc_id": "DOC-RECIPE-CP-NOK8S-001", "document_class": "non_normative_recipe", "status": "active", "requirement_ids": [], "assertion_ids": [ "LOCK-PROFILE-001", "LOCK-IMPL-001", "LOCK-IMPL-002", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-GATE-001", "LOCK-AI-001", "LOCK-AI-002", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004" ], "decision_ids": [ "DEC-PROFILE-001", "DEC-CONTAINER-001", "DEC-K8S-001", "DEC-DATA-001", "DEC-GOV-001", "DEC-GATE-001", "DEC-AI-001", "DEC-REL-001" ] }, { "path": "11-recipes/development/local-database-isolation.md", "doc_id": "RECIPE-DEV-004", "document_class": "non_normative_recipe", "status": "active", "requirement_ids": [ "REQ-DEV-PAR-001", "REQ-DEV-PAR-002", "REQ-DEV-PAR-003", "REQ-DEV-PAR-009", "REQ-DEV-PAR-010", "REQ-DEV-PAR-011", "REQ-DEV-PAR-012", "REQ-DEV-PAR-013", "REQ-DEV-PAR-014", "REQ-DEV-PAR-015", "REQ-DEV-PAR-016", "REQ-DEV-PAR-017", "REQ-DEV-PAR-018", "REQ-DEV-PAR-019", "REQ-DEV-PAR-020", "REQ-DEV-PAR-024", "REQ-DEV-PAR-028", "REQ-DEV-PAR-031", "REQ-DEV-PAR-032", "REQ-DEV-PAR-033", "REQ-DEV-PAR-034", "REQ-DEV-PAR-035", "REQ-DEV-PAR-037", "REQ-DEV-PAR-038", "REQ-DEV-PAR-040" ], "assertion_ids": [ "LOCK-DEV-001", "LOCK-DEV-002", "LOCK-DEV-003", "LOCK-DEV-004", "LOCK-DEV-005", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-DATA-001", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-OPS-001", "LOCK-OPS-002", "LOCK-OPS-003" ], "decision_ids": [ "DEC-DEV-001", "DEC-DEV-PAR-001", "DEC-SYS-COMP-001", "DEC-SYS-RESOURCE-001" ] }, { "path": "11-recipes/development/parallel-worktrees.md", "doc_id": "DOC-REC-DEV-002", "document_class": "recipe", "status": "active", "requirement_ids": [ "REQ-DEV-UV-001", "REQ-DEV-UV-002", "REQ-DEV-UV-003", "REQ-DEV-UV-004", "REQ-DEV-UV-005", "REQ-DEV-UV-006", "REQ-DEV-UV-007", "REQ-DEV-UV-008", "REQ-DEV-UV-009", "REQ-DEV-UV-010", "REQ-DEV-UV-011", "REQ-DEV-UV-012", "REQ-DEV-UV-013", "REQ-DEV-UV-014", "REQ-DEV-UV-015", "REQ-DEV-VOL-001", "REQ-DEV-VOL-002", "REQ-DEV-VOL-003", "REQ-DEV-VOL-004", "REQ-DEV-VOL-005", "REQ-DEV-VOL-007", "REQ-DEV-VOL-008", "REQ-DEV-VOL-009", "REQ-DEV-VOL-010", "REQ-DEV-VOL-011", "REQ-DEV-VOL-012", "REQ-DEV-VOL-013", "REQ-DEV-VOL-014", "REQ-DEV-VOL-018", "REQ-DEV-VOL-020", "REQ-DEV-VOL-021", "REQ-DEV-VOL-022" ], "assertion_ids": [ "LOCK-DEV-001", "LOCK-DEV-002", "LOCK-DEV-003", "LOCK-DEV-004", "LOCK-DEV-005", "LOCK-DATA-001", "LOCK-COMP-001", "LOCK-PROFILE-001", "LOCK-PROFILE-002" ], "decision_ids": [ "DEC-DEV-001", "DEC-DEV-002", "DEC-DATA-001", "DEC-PROFILE-BASELINE-001" ] }, { "path": "11-recipes/development/port-allocation.md", "doc_id": "DOC-RECIPE-DEV-PORT-001", "document_class": "non_normative_recipe", "status": "active", "requirement_ids": [], "assertion_ids": [ "LOCK-DEV-003", "LOCK-DEV-004", "LOCK-DATA-001", "LOCK-PROFILE-001", "LOCK-IMPL-001", "LOCK-IMPL-002" ], "decision_ids": [ "DEC-PROFILE-001", "DEC-CONTAINER-001", "DEC-K8S-001", "DEC-DATA-001" ] }, { "path": "11-recipes/development/python-uv-workspace.md", "doc_id": "DOC-RECIPE-DEV-001", "document_class": "recipe", "status": "active", "requirement_ids": [ "REQ-DEV-UV-001", "REQ-DEV-UV-002", "REQ-DEV-UV-003", "REQ-DEV-STATE-001", "REQ-DEV-PARALLEL-001" ], "assertion_ids": [ "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-IMPL-001", "LOCK-IMPL-002", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-DEV-001", "LOCK-DEV-002", "LOCK-DEV-003", "LOCK-DEV-004", "LOCK-DEV-005" ], "decision_ids": [ "DEC-DEV-001", "DEC-DEV-002", "DEC-CONTAINER-001" ] }, { "path": "11-recipes/development/resource-limits.md", "doc_id": "DOC-RECIPE-DEV-RESOURCE-LIMITS", "document_class": "recipe", "status": "active", "requirement_ids": [], "assertion_ids": [ "LOCK-IMPL-001", "LOCK-IMPL-002", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-GOV-001", "LOCK-COMP-001", "LOCK-DATA-001", "LOCK-SEC-001", "LOCK-SEC-002", "LOCK-OFFLINE-001", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-REL-001", "LOCK-REL-002", "LOCK-PORT-001" ], "decision_ids": [ "DEC-DEV-001", "DEC-DEV-002", "DEC-GOV-001", "DEC-HW-001", "DEC-PROFILE-001", "DEC-CONTAINER-001", "DEC-PRIV-001", "DEC-SEC-001", "DEC-OFFLINE-001", "DEC-LIFE-001" ] }, { "path": "11-recipes/development/rootless-service-containers.md", "doc_id": "DOC-RECIPE-DEV-ROOTLESS-001", "document_class": "recipe", "status": "active", "requirement_ids": [ "REQ-DEV-IDENT-001", "REQ-DEV-IDENT-002", "REQ-DEV-IDENT-003", "REQ-DEV-IDENT-004", "REQ-DEV-IDENT-005", "REQ-DEV-IDENT-006", "REQ-DEV-IDENT-009", "REQ-DEV-IDENT-010", "REQ-DEV-IDENT-013", "REQ-DEV-IDENT-014", "REQ-DEV-IDENT-015", "REQ-DEV-IDENT-016", "REQ-DEV-IDENT-017", "REQ-DEV-IDENT-018", "REQ-DEV-IDENT-020", "REQ-DEV-IDENT-021", "REQ-DEV-IDENT-023" ], "assertion_ids": [ "LOCK-DEV-001", "LOCK-DEV-003", "LOCK-DEV-004", "LOCK-DEV-005", "LOCK-DATA-001", "LOCK-PROFILE-001", "LOCK-IMPL-001" ], "decision_ids": [ "DEC-DEV-001", "DEC-DEV-002", "DEC-CONTAINER-001", "DEC-DATA-001", "DEC-GOV-001" ] }, { "path": "11-recipes/development/secret-isolation.md", "doc_id": "DOC-RECIPE-DEV-006", "document_class": "recipe", "status": "active", "requirement_ids": [ "REQ-DEV-WS-001", "REQ-DEV-WS-002", "REQ-DEV-WS-005", "REQ-DEV-WS-007", "REQ-DEV-WS-008", "REQ-DEV-WS-010", "REQ-DEV-WS-011", "REQ-DEV-WS-012", "REQ-DEV-WS-026", "REQ-DEV-WS-027", "REQ-DEV-WS-028", "REQ-DEV-WS-029", "REQ-DEV-WS-034", "REQ-DEV-WS-035", "REQ-DEV-WS-036", "REQ-DEV-WS-037", "REQ-DEV-WS-038", "REQ-DEV-WS-040", "REQ-DEV-WS-041", "REQ-DEV-WS-042", "REQ-DEV-SEC-001", "REQ-DEV-SEC-002", "REQ-DEV-SEC-003", "REQ-DEV-SEC-004", "REQ-DEV-SEC-005", "REQ-DEV-SEC-006", "REQ-DEV-SEC-008", "REQ-DEV-SEC-009", "REQ-DEV-SEC-010", "REQ-DEV-SEC-011", "REQ-DEV-SEC-012", "REQ-DEV-SEC-013", "REQ-DEV-SEC-020", "REQ-DEV-SEC-021", "REQ-DEV-SEC-022", "REQ-DEV-SEC-023", "REQ-DEV-SEC-024", "REQ-DEV-SEC-026", "REQ-DEV-SEC-027", "REQ-DEV-SEC-028", "REQ-DEV-SEC-031", "REQ-DEV-SEC-032", "REQ-DEV-SEC-033", "REQ-DEV-SEC-034", "REQ-DEV-SEC-041", "REQ-DEV-SEC-042", "REQ-DEV-SEC-043", "REQ-DEV-SEC-044", "REQ-DEV-SEC-045", "REQ-DEV-SEC-046", "REQ-DEV-SEC-047", "REQ-DEV-SEC-048", "REQ-SEC-STOR-002", "REQ-SEC-STOR-003", "REQ-SEC-STOR-004", "REQ-SEC-STOR-005", "REQ-SEC-STOR-007", "REQ-SEC-STOR-010", "REQ-SEC-STOR-014", "REQ-SEC-STOR-015" ], "assertion_ids": [ "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-DATA-001", "LOCK-DEV-001", "LOCK-DEV-002", "LOCK-DEV-003", "LOCK-DEV-004", "LOCK-DEV-005", "LOCK-DOC-003", "LOCK-DOC-004", "LOCK-GOV-001", "LOCK-IMPL-001", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-SEC-010" ], "decision_ids": [ "DEC-DATA-001", "DEC-DEV-001", "DEC-DEV-002", "DEC-GOV-001", "DEC-PROFILE-001" ] }, { "path": "11-recipes/development/workspace-cleanup.md", "doc_id": "RECIPE-DEVELOPMENT-WORKSPACE-CLEANUP", "document_class": "recipe", "status": "active", "requirement_ids": [], "assertion_ids": [], "decision_ids": [] }, { "path": "11-recipes/README.md", "doc_id": "DOC-RECIPES-000", "document_class": "non_normative_readme", "status": "active", "requirement_ids": [], "assertion_ids": [ "LOCK-IMPL-001", "LOCK-IMPL-002", "LOCK-PROFILE-001", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-GATE-001", "LOCK-AI-001", "LOCK-AI-002", "LOCK-SENT-001", "LOCK-DEV-001", "LOCK-DEV-002", "LOCK-DEV-003", "LOCK-DEV-004", "LOCK-DEV-005", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-SPACES-001" ], "decision_ids": [ "DEC-PROFILE-001", "DEC-CONTAINER-001", "DEC-K8S-001", "DEC-DATA-001", "DEC-GOV-001", "DEC-GATE-001", "DEC-AI-001", "DEC-SENT-001", "DEC-REL-001", "DEC-DOC-CHANGE-001" ] }, { "path": "11-recipes/sovereign-linux/appliance-shell.md", "doc_id": "DOC-RECIPE-SLN-APPLIANCE-001", "document_class": "non_normative_recipe", "status": "active", "requirement_ids": [], "assertion_ids": [ "LOCK-PROFILE-001", "LOCK-IMPL-001", "LOCK-IMPL-002", "LOCK-ARI-001", "LOCK-ARI-002", "LOCK-AI-001", "LOCK-AI-002", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-GATE-001", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004" ], "decision_ids": [ "DEC-SHELL-001", "DEC-PROFILE-001", "DEC-ARI-001", "DEC-AI-001", "DEC-DATA-001", "DEC-GOV-001", "DEC-GATE-001", "DEC-CONTAINER-001", "DEC-HW-001", "DEC-REL-001" ] }, { "path": "11-recipes/sovereign-linux/backup-and-restore.md", "doc_id": "DOC-RECIPE-SLN-BAR-001", "document_class": "implementation_recipe", "status": "active", "requirement_ids": [ "REQ-RECIPE-SLN-BAR-001", "REQ-RECIPE-SLN-BAR-002", "REQ-RECIPE-SLN-BAR-003", "REQ-RECIPE-SLN-BAR-004", "REQ-RECIPE-SLN-BAR-005", "REQ-RECIPE-SLN-BAR-006", "REQ-RECIPE-SLN-BAR-007", "REQ-RECIPE-SLN-BAR-008", "REQ-RECIPE-SLN-BAR-009", "REQ-RECIPE-SLN-BAR-010", "REQ-RECIPE-SLN-BAR-011", "REQ-RECIPE-SLN-BAR-012", "REQ-RECIPE-SLN-BAR-013", "REQ-RECIPE-SLN-BAR-014", "REQ-RECIPE-SLN-BAR-015", "REQ-RECIPE-SLN-BAR-016", "REQ-RECIPE-SLN-BAR-017", "REQ-RECIPE-SLN-BAR-018", "REQ-RECIPE-SLN-BAR-019", "REQ-RECIPE-SLN-BAR-020", "REQ-RECIPE-SLN-BAR-021", "REQ-RECIPE-SLN-BAR-022", "REQ-RECIPE-SLN-BAR-023", "REQ-RECIPE-SLN-BAR-024" ], "assertion_ids": [ "LOCK-SYS-001", "LOCK-SYS-002", "LOCK-SYS-003", "LOCK-SYS-004", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-AI-001", "LOCK-AI-002", "LOCK-MEDIATHEQUE-001", "LOCK-MEDIATHEQUE-002", "LOCK-IMPL-001", "LOCK-IMPL-002" ], "decision_ids": [ "DEC-SYS-001", "DEC-PROFILE-001", "DEC-DATA-001", "DEC-GOV-001", "DEC-CONTAINER-001", "DEC-K8S-001", "DEC-HW-001", "DEC-REL-001", "DEC-AI-001", "DEC-UCKK-EXT-001" ] }, { "path": "11-recipes/sovereign-linux/network-layout.md", "doc_id": "RECIPE-SOVEREIGN-LINUX-NETWORK-LAYOUT", "document_class": "recipe", "status": "active", "requirement_ids": [], "assertion_ids": [], "decision_ids": [] }, { "path": "11-recipes/sovereign-linux/offline-import.md", "doc_id": "DOC-RECIPE-SOV-OFFLINE-001", "document_class": "recipe", "status": "active", "requirement_ids": [ "REQ-LIFE-VERIFY-001", "REQ-LIFE-VERIFY-002", "REQ-LIFE-VERIFY-003", "REQ-LIFE-VERIFY-005", "REQ-LIFE-VERIFY-007", "REQ-LIFE-VERIFY-008", "REQ-LIFE-VERIFY-010", "REQ-LIFE-VERIFY-012", "REQ-LIFE-VERIFY-013", "REQ-LIFE-VERIFY-016", "REQ-LIFE-VERIFY-018", "REQ-LIFE-VERIFY-019", "REQ-LIFE-VERIFY-021", "REQ-LIFE-VERIFY-022", "REQ-LIFE-VERIFY-023", "REQ-LIFE-VERIFY-024", "REQ-LIFE-VERIFY-025", "REQ-LIFE-VERIFY-026", "REQ-LIFE-VERIFY-027", "REQ-LIFE-VERIFY-028", "REQ-LIFE-REL-005", "REQ-LIFE-REL-006", "REQ-LIFE-REL-010", "REQ-LIFE-REL-012", "REQ-LIFE-REL-013", "REQ-LIFE-REL-014", "REQ-LIFE-REL-015", "REQ-LIFE-REL-016", "REQ-LIFE-REL-019", "REQ-LIFE-REL-021", "REQ-LIFE-REL-022", "REQ-LIFE-REL-025", "REQ-LIFE-REL-026", "REQ-SEC-TRUST-009", "REQ-SEC-TRUST-010", "REQ-SEC-TRUST-011", "REQ-SEC-TRUST-012", "REQ-SEC-TRUST-017", "REQ-SEC-TRUST-021", "REQ-SEC-TRUST-022", "REQ-SEC-TRUST-023", "REQ-SEC-TRUST-025", "REQ-SEC-TRUST-027", "REQ-OPS-INC-014", "REQ-OPS-INC-015", "REQ-OPS-INC-016", "REQ-OPS-INC-023", "REQ-OPS-INC-024", "REQ-OPS-INC-026" ], "assertion_ids": [ "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-IMPL-001", "LOCK-DOC-002" ], "decision_ids": [ "DEC-PROFILE-001", "DEC-REL-001", "DEC-DATA-001", "DEC-GOV-001" ] }, { "path": "11-recipes/sovereign-linux/privileged-broker.md", "doc_id": "DOC-RECIPE-SOV-001", "document_class": "recipe", "status": "active", "requirement_ids": [ "REQ-SEC-BG-004", "REQ-SEC-BG-005", "REQ-SEC-BG-006", "REQ-SEC-BG-009", "REQ-SEC-BG-010", "REQ-SEC-BG-011", "REQ-SEC-BG-012", "REQ-SEC-BG-014", "REQ-SEC-BG-016", "REQ-SEC-BG-017", "REQ-SEC-BG-018", "REQ-SEC-BG-019", "REQ-SEC-BG-020", "REQ-SEC-BG-021", "REQ-SEC-BG-022", "REQ-SEC-BG-023", "REQ-SEC-BG-024", "REQ-SEC-BG-025", "REQ-COMP-RG-001", "REQ-COMP-RG-004", "REQ-COMP-RG-005", "REQ-COMP-RG-012", "REQ-COMP-RG-015", "REQ-COMP-RG-016", "REQ-COMP-RG-019", "REQ-COMP-RG-022", "REQ-SYS-RCT-001", "REQ-SYS-RCT-002", "REQ-SYS-RCT-003", "REQ-SYS-RCT-004", "REQ-SYS-RCT-005", "REQ-SYS-RCT-006", "REQ-SYS-RCT-009", "REQ-SYS-RCT-010", "REQ-SYS-RCT-011", "REQ-SYS-RCT-012", "REQ-SYS-RCT-013", "REQ-SYS-RCT-014" ], "assertion_ids": [ "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-IMPL-001", "LOCK-IMPL-002", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-LIFE-001", "LOCK-LIFE-002" ], "decision_ids": [ "DEC-PROFILE-001", "DEC-CONTAINER-001", "DEC-GOV-001", "DEC-DATA-001", "DEC-LIFE-001", "DEC-REL-001" ] }, { "path": "11-recipes/sovereign-linux/quadlet-layout.md", "doc_id": "DOC-RECIPE-SOV-QUADLET-LAYOUT", "document_class": "recipe", "status": "active", "requirement_ids": [], "assertion_ids": [ "LOCK-IMPL-001", "LOCK-IMPL-002", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-GATE-001", "LOCK-AI-001", "LOCK-AI-002", "LOCK-SEC-001", "LOCK-SEC-002", "LOCK-OFFLINE-001", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-REL-001", "LOCK-REL-002", "LOCK-PORT-001" ], "decision_ids": [ "DEC-CONTAINER-001", "DEC-PROFILE-001", "DEC-OS-001", "DEC-IMAGE-001", "DEC-PRIV-001", "DEC-SEC-001", "DEC-OFFLINE-001", "DEC-LIFE-001", "DEC-REL-001", "DEC-DATA-001", "DEC-GOV-001", "DEC-GATE-001", "DEC-AI-001", "DEC-COMP-001", "DEC-HW-001" ] }, { "path": "11-recipes/sovereign-linux/recovery-boot.md", "doc_id": "DOC-RECIPE-SLN-REC-001", "document_class": "recipe", "status": "active", "requirement_ids": [ "REQ-OPS-SOVNODE-001", "REQ-OPS-SOVNODE-002", "REQ-OPS-SOVNODE-003", "REQ-OPS-SOVNODE-004", "REQ-OPS-SOVNODE-005", "REQ-OPS-SOVNODE-006", "REQ-OPS-SOVNODE-007", "REQ-OPS-SOVNODE-008", "REQ-OPS-SOVNODE-009", "REQ-OPS-SOVNODE-010", "REQ-OPS-SOVNODE-011", "REQ-OPS-SOVNODE-012", "REQ-OPS-SOVNODE-013", "REQ-OPS-SOVNODE-014", "REQ-OPS-SOVNODE-015", "REQ-OPS-SOVNODE-016", "REQ-OPS-SOVNODE-017", "REQ-OPS-SOVNODE-018", "REQ-OPS-SOVNODE-019", "REQ-OPS-SOVNODE-020", "REQ-OPS-SOVNODE-023", "REQ-OPS-SOVNODE-024", "REQ-OPS-SOVNODE-025", "REQ-OPS-SOVNODE-026", "REQ-OPS-SOVNODE-027", "REQ-OPS-SOVNODE-028", "REQ-OPS-SOVNODE-029", "REQ-OPS-SOVNODE-030", "REQ-OPS-SOVNODE-031", "REQ-OPS-SOVNODE-032", "REQ-OPS-SOVNODE-033", "REQ-OPS-SOVNODE-034", "REQ-OPS-SOVNODE-035", "REQ-OPS-SOVNODE-036", "REQ-OPS-SOVNODE-039", "REQ-OPS-SOVNODE-040", "REQ-OPS-SOVNODE-041", "REQ-OPS-BACKUP-015", "REQ-OPS-BACKUP-017", "REQ-OPS-BACKUP-028", "REQ-OPS-BACKUP-030", "REQ-OPS-BACKUP-031", "REQ-OPS-BACKUP-032", "REQ-OPS-BACKUP-033", "REQ-OPS-BACKUP-034", "REQ-SEC-THREAT-004", "REQ-SEC-THREAT-005", "REQ-SEC-THREAT-009", "REQ-SEC-THREAT-010", "REQ-SEC-THREAT-011", "REQ-SEC-THREAT-012", "REQ-SEC-THREAT-013", "REQ-SEC-THREAT-014", "REQ-SEC-THREAT-015", "REQ-SEC-THREAT-025", "REQ-SEC-THREAT-029", "REQ-SEC-THREAT-030", "REQ-SEC-THREAT-031", "REQ-SEC-THREAT-032", "REQ-SEC-THREAT-033", "REQ-SEC-THREAT-034", "REQ-SEC-THREAT-035", "REQ-SEC-THREAT-041" ], "assertion_ids": [ "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-IMPL-001", "LOCK-IMPL-002", "LOCK-AUTH-001", "LOCK-AUTH-002", "LOCK-AUTH-003", "LOCK-AUTH-004", "LOCK-DATA-001", "LOCK-COMP-001", "LOCK-GOV-001", "LOCK-PRIV-001", "LOCK-AI-001", "LOCK-AI-002", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004" ], "decision_ids": [ "DEC-PROFILE-001", "DEC-SYS-001", "DEC-AUTH-001", "DEC-IDENT-001", "DEC-DATA-001", "DEC-COMP-001", "DEC-GOV-001", "DEC-PRIV-001", "DEC-AI-001", "DEC-LIFE-001", "DEC-HW-001" ] }, { "path": "11-recipes/sovereign-linux/release-activation.md", "doc_id": "DOC-REC-SOV-001", "document_class": "recipe", "status": "active", "requirement_ids": [ "REQ-LIFE-CLASS-001", "REQ-LIFE-CLASS-002", "REQ-LIFE-CLASS-003", "REQ-LIFE-CLASS-004", "REQ-LIFE-CLASS-005", "REQ-LIFE-CLASS-006", "REQ-LIFE-CLASS-007", "REQ-LIFE-CLASS-008", "REQ-LIFE-CLASS-009", "REQ-LIFE-CLASS-010", "REQ-LIFE-CLASS-011", "REQ-LIFE-CLASS-012", "REQ-LIFE-CLASS-013", "REQ-LIFE-CLASS-014", "REQ-LIFE-CLASS-015", "REQ-LIFE-CLASS-016", "REQ-LIFE-CLASS-017", "REQ-LIFE-CLASS-018", "REQ-LIFE-CLASS-019", "REQ-LIFE-CLASS-020", "REQ-LIFE-CLASS-021", "REQ-LIFE-CLASS-022", "REQ-LIFE-CLASS-023", "REQ-LIFE-CLASS-024", "REQ-LIFE-CLASS-025", "REQ-LIFE-CLASS-026", "REQ-LIFE-OFF-001", "REQ-LIFE-OFF-002", "REQ-LIFE-OFF-003", "REQ-LIFE-OFF-004", "REQ-LIFE-OFF-005", "REQ-LIFE-OFF-006", "REQ-LIFE-OFF-007", "REQ-LIFE-OFF-008", "REQ-LIFE-OFF-009", "REQ-LIFE-OFF-010", "REQ-LIFE-OFF-011", "REQ-LIFE-OFF-012", "REQ-LIFE-OFF-013", "REQ-LIFE-OFF-014", "REQ-LIFE-OFF-015", "REQ-LIFE-OFF-016", "REQ-LIFE-OFF-017", "REQ-LIFE-OFF-018", "REQ-LIFE-OFF-019", "REQ-LIFE-OFF-020", "REQ-LIFE-OFF-021", "REQ-LIFE-OFF-022", "REQ-LIFE-OFF-023", "REQ-LIFE-OFF-024", "REQ-LIFE-OFF-025", "REQ-LIFE-OFF-026", "REQ-LIFE-OFF-027", "REQ-LIFE-OFF-028", "REQ-OPS-HEALTH-020", "REQ-OPS-HEALTH-021", "REQ-OPS-HEALTH-022", "REQ-OPS-HEALTH-027", "REQ-OPS-HEALTH-028", "REQ-OPS-HEALTH-030", "REQ-OPS-OFF-018", "REQ-OPS-OFF-019", "REQ-OPS-OFF-020", "REQ-OPS-OFF-021", "REQ-OPS-OFF-028", "REQ-OPS-OFF-029", "REQ-OPS-OFF-030", "REQ-OPS-OFF-032" ], "assertion_ids": [ "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-OPS-001", "LOCK-OPS-002", "LOCK-OPS-003", "LOCK-OPS-004", "LOCK-SEC-001", "LOCK-SEC-002", "LOCK-SEC-003", "LOCK-AI-001", "LOCK-AI-002", "LOCK-ARI-001", "LOCK-ARI-002", "LOCK-MEDIATHEQUE-001", "LOCK-MEDIATHEQUE-002" ], "decision_ids": [ "DEC-REL-001", "DEC-PROFILE-001", "DEC-PROFILE-BASELINE-001", "DEC-COMP-001", "DEC-DATA-001", "DEC-GOV-001", "DEC-AI-001", "DEC-ARI-001", "DEC-UCKK-EXT-001" ] }, { "path": "11-recipes/sovereign-linux/storage-layout.md", "doc_id": "DOC-RECIPE-SLN-004", "document_class": "recipe", "status": "active", "requirement_ids": [ "REQ-SEC-STOR-001", "REQ-SEC-STOR-002", "REQ-SEC-STOR-003", "REQ-SEC-STOR-004", "REQ-SEC-STOR-005", "REQ-SEC-STOR-006", "REQ-SEC-STOR-007", "REQ-SEC-STOR-008", "REQ-SEC-STOR-009", "REQ-SEC-STOR-010", "REQ-SEC-STOR-011", "REQ-SEC-STOR-012", "REQ-SEC-STOR-013", "REQ-SEC-STOR-014", "REQ-SEC-STOR-015", "REQ-SEC-STOR-016", "REQ-SEC-STOR-017", "REQ-SEC-STOR-018", "REQ-SEC-STOR-019", "REQ-SEC-STOR-020", "REQ-SEC-STOR-021", "REQ-SEC-STOR-022", "REQ-SEC-STOR-023", "REQ-SEC-STOR-024", "REQ-SEC-STOR-025", "REQ-SEC-STOR-026", "REQ-SEC-STOR-027", "REQ-SEC-STOR-028", "REQ-SEC-STOR-029", "REQ-SEC-STOR-030", "REQ-SEC-STOR-031", "REQ-SEC-STOR-032", "REQ-SEC-STOR-033", "REQ-SEC-STOR-034", "REQ-SEC-STOR-035", "REQ-SEC-STOR-036", "REQ-SEC-STOR-037", "REQ-SEC-STOR-038", "REQ-SEC-STOR-039", "REQ-SEC-STOR-040", "REQ-SEC-STOR-041", "REQ-SEC-STOR-042", "REQ-SEC-STOR-043", "REQ-SEC-STOR-044", "REQ-SEC-STOR-045", "REQ-SEC-STOR-046", "REQ-SEC-STOR-047", "REQ-SEC-STOR-048", "REQ-SEC-STOR-049", "REQ-SEC-STOR-050", "REQ-SEC-STOR-051", "REQ-SEC-STOR-052", "REQ-SEC-STOR-053", "REQ-SEC-STOR-054", "REQ-CONF-SLN-001", "REQ-CONF-SLN-002", "REQ-CONF-SLN-003", "REQ-CONF-SLN-004", "REQ-CONF-SLN-005", "REQ-CONF-SLN-007", "REQ-CONF-SLN-008", "REQ-CONF-SLN-010", "REQ-CONF-SLN-011", "REQ-CONF-SLN-012", "REQ-CONF-SLN-013", "REQ-CONF-SLN-014", "REQ-CONF-SLN-015", "REQ-CONF-SLN-016", "REQ-CONF-SLN-017", "REQ-CONF-SLN-018", "REQ-CONF-SLN-019", "REQ-CONF-SLN-020", "REQ-CONF-SLN-021", "REQ-CONF-SLN-022", "REQ-CONF-SLN-023", "REQ-CONF-SLN-024", "REQ-CONF-SLN-025", "REQ-CONF-SLN-026", "REQ-CONF-SLN-027", "REQ-CONF-SLN-028", "REQ-CONF-SLN-029", "REQ-CONF-SLN-030", "REQ-CONF-SLN-031", "REQ-CONF-SLN-032", "REQ-CONF-SLN-033", "REQ-CONF-SLN-034", "REQ-CONF-SLN-039", "REQ-CONF-SLN-040", "REQ-CONF-SLN-041", "REQ-CONF-SLN-042", "REQ-CONF-SLN-043", "REQ-CONF-SLN-044", "REQ-CONF-SLN-047", "REQ-CONF-SLN-048", "REQ-CONF-SLN-049", "REQ-CONF-SLN-050", "REQ-CONF-SLN-051", "REQ-CONF-SLN-052", "REQ-CONF-SLN-053", "REQ-CONF-SLN-056", "REQ-CONF-SLN-057", "REQ-CONF-SLN-058", "REQ-CONF-SLN-059", "REQ-CONF-SLN-060" ], "assertion_ids": [ "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-DATA-001", "LOCK-DOC-003", "LOCK-DOC-004", "LOCK-GOV-001", "LOCK-IMPL-001", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-SEC-010" ], "decision_ids": [ "DEC-DATA-001", "DEC-GOV-001", "DEC-HW-001", "DEC-PROFILE-001", "DEC-REL-001" ] }, { "path": "11-recipes/sovereign-linux/systemd-layout.md", "doc_id": "RECIPE-SOV-LINUX-001", "document_class": "non_normative_recipe", "status": "active", "requirement_ids": [ "REQ-COMP-BOUNDARY-001", "REQ-COMP-BOUNDARY-002", "REQ-SEC-BROKER-001", "REQ-SEC-BROKER-002", "REQ-SEC-BROKER-003", "REQ-SEC-BROKER-004", "REQ-SEC-BROKER-005", "REQ-SEC-BROKER-006", "REQ-SEC-BROKER-008", "REQ-SEC-BROKER-009", "REQ-SEC-BROKER-013", "REQ-SEC-BROKER-016", "REQ-SEC-BROKER-020", "REQ-SEC-BROKER-025", "REQ-SEC-BROKER-026", "REQ-SEC-BROKER-027", "REQ-SEC-BROKER-028", "REQ-SEC-BROKER-029", "REQ-SEC-BROKER-036", "REQ-OPS-SLO-003", "REQ-OPS-SLO-008", "REQ-OPS-SLO-021", "REQ-OPS-SLO-036", "REQ-OPS-DR-017", "REQ-OPS-DR-019", "REQ-OPS-DR-021", "REQ-OPS-DR-028", "REQ-OPS-DR-034", "REQ-OPS-DR-036", "REQ-CONF-GATE-036" ], "assertion_ids": [ "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-GATE-001", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-OPS-001", "LOCK-OPS-002", "LOCK-OPS-003", "LOCK-OPS-004", "LOCK-AI-001", "LOCK-AI-002" ], "decision_ids": [ "DEC-PROFILE-SOV-LINUX-001", "DEC-SYS-COMP-001", "DEC-SYS-RESOURCE-001", "DEC-SYS-AUDIT-001", "DEC-SYS-OFFLINE-001", "DEC-LIFE-001", "DEC-REL-001" ] }, { "path": "11-recipes/user-lightweight/browser-based-application-shell.md", "doc_id": "DOC-RECIPE-ULW-BAS-001", "document_class": "implementation_recipe", "status": "active", "requirement_ids": [ "REQ-RECIPE-ULW-BAS-001", "REQ-RECIPE-ULW-BAS-002", "REQ-RECIPE-ULW-BAS-003", "REQ-RECIPE-ULW-BAS-004", "REQ-RECIPE-ULW-BAS-005", "REQ-RECIPE-ULW-BAS-006", "REQ-RECIPE-ULW-BAS-007", "REQ-RECIPE-ULW-BAS-008", "REQ-RECIPE-ULW-BAS-009", "REQ-RECIPE-ULW-BAS-010", "REQ-RECIPE-ULW-BAS-011", "REQ-RECIPE-ULW-BAS-012", "REQ-RECIPE-ULW-BAS-013", "REQ-RECIPE-ULW-BAS-014", "REQ-RECIPE-ULW-BAS-015", "REQ-RECIPE-ULW-BAS-016", "REQ-RECIPE-ULW-BAS-017", "REQ-RECIPE-ULW-BAS-018", "REQ-RECIPE-ULW-BAS-019", "REQ-RECIPE-ULW-BAS-020", "REQ-RECIPE-ULW-BAS-021", "REQ-RECIPE-ULW-BAS-022", "REQ-RECIPE-ULW-BAS-023", "REQ-RECIPE-ULW-BAS-024" ], "assertion_ids": [ "LOCK-SYS-001", "LOCK-SYS-002", "LOCK-SYS-003", "LOCK-SYS-004", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-AI-001", "LOCK-AI-002", "LOCK-SENT-001", "LOCK-MEDIATHEQUE-001", "LOCK-MEDIATHEQUE-002", "LOCK-ARI-001", "LOCK-ARI-002", "LOCK-IMPL-001", "LOCK-IMPL-002" ], "decision_ids": [ "DEC-SYS-001", "DEC-PROFILE-001", "DEC-DATA-001", "DEC-GOV-001", "DEC-SHELL-001", "DEC-CONTAINER-001", "DEC-K8S-001", "DEC-HW-001", "DEC-REL-001", "DEC-AI-001", "DEC-SENT-001", "DEC-UCKK-EXT-001", "DEC-ARI-001" ] }, { "path": "11-recipes/user-lightweight/koa-mediatheque-local.md", "doc_id": "RECIPE-USER-LIGHT-MEDIATHEQUE-001", "document_class": "recipe", "status": "active", "requirement_ids": [ "REQ-MEDIATHEQUE-001", "REQ-MEDIATHEQUE-002", "REQ-MEDIATHEQUE-004", "REQ-MEDIATHEQUE-007", "REQ-UCKK-PUB-001", "REQ-UCKK-IMPORT-001", "REQ-UCKK-IMPORT-002", "REQ-UCKK-IMPORT-003", "REQ-UCKK-IMPORT-004", "REQ-UCKK-IMPORT-005", "REQ-UCKK-IMPORT-006" ], "assertion_ids": [ "LOCK-MEDIATHEQUE-001", "LOCK-MEDIATHEQUE-002", "LOCK-UCKK-EXT-001", "LOCK-OFFLINE-001", "LOCK-UCKK-EXT-002" ], "decision_ids": [ "DEC-MEDIATHEQUE-001", "DEC-UCKK-EXT-001", "DEC-DATA-001", "DEC-COMP-001", "DEC-GOV-001", "DEC-OFFLINE-001" ] }, { "path": "11-recipes/user-lightweight/koa-spaces-activation.md", "doc_id": "DOC-REC-KOA-SPACES-001", "document_class": "recipe", "status": "active", "requirement_ids": [], "assertion_ids": [], "decision_ids": [] }, { "path": "11-recipes/user-lightweight/koa-spaces-reference-frontend.md", "doc_id": "DOC-REC-KOA-SPACES-003", "document_class": "recipe", "status": "active", "requirement_ids": [], "assertion_ids": [ "LOCK-SPACES-001" ], "decision_ids": [] }, { "path": "11-recipes/user-lightweight/koa-spaces-school-example.md", "doc_id": "DOC-REC-KOA-SPACES-002", "document_class": "non_normative_recipe", "status": "active", "requirement_ids": [], "assertion_ids": [], "decision_ids": [] }, { "path": "11-recipes/user-lightweight/media-job-scheduling.md", "doc_id": "RECIPE-USER-LIGHT-003", "document_class": "non_normative_recipe", "status": "active", "requirement_ids": [ "REQ-USER-LIGHT-001", "REQ-USER-LIGHT-002", "REQ-USER-LIGHT-003", "REQ-USER-LIGHT-004", "REQ-USER-LIGHT-005", "REQ-USER-LIGHT-006", "REQ-USER-LIGHT-007", "REQ-USER-LIGHT-008", "REQ-USER-LIGHT-009", "REQ-USER-LIGHT-010", "REQ-OPS-SLO-003", "REQ-OPS-SLO-008", "REQ-OPS-SLO-014", "REQ-OPS-SLO-021", "REQ-OPS-SLO-035", "REQ-OPS-SLO-036", "REQ-OPS-DR-017", "REQ-OPS-DR-028", "REQ-COMP-BOUNDARY-001", "REQ-COMP-BOUNDARY-002", "REQ-SEC-EVIDENCE-016", "REQ-SEC-EVIDENCE-037", "REQ-LIFE-ACT-001", "REQ-LIFE-ACT-002" ], "assertion_ids": [ "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-OPS-001", "LOCK-OPS-002", "LOCK-OPS-003", "LOCK-OPS-004", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-AI-001", "LOCK-AI-002" ], "decision_ids": [ "DEC-PROFILE-USER-LIGHT-001", "DEC-SYS-RESOURCE-001", "DEC-SYS-COMP-001", "DEC-SYS-OFFLINE-001", "DEC-SYS-AUDIT-001", "DEC-LIFE-001" ] }, { "path": "11-recipes/user-lightweight/minimal-installation.md", "doc_id": "DOC-RECIPE-UL-001", "document_class": "recipe", "status": "active", "requirement_ids": [ "REQ-PROF-MODEL-005", "REQ-PROF-MODEL-009", "REQ-PROF-MODEL-012", "REQ-PROF-MODEL-014", "REQ-PROF-MODEL-016", "REQ-PROF-MODEL-018", "REQ-PROF-MODEL-019", "REQ-PROF-MODEL-022", "REQ-PROF-MODEL-023", "REQ-PROF-MODEL-024", "REQ-PROF-MODEL-026", "REQ-SEC-AI-001", "REQ-SEC-AI-002", "REQ-SEC-AI-007", "REQ-SEC-AI-018", "REQ-SEC-AI-023", "REQ-SEC-AI-024", "REQ-OPS-BACKUP-001", "REQ-OPS-BACKUP-002", "REQ-OPS-BACKUP-009", "REQ-OPS-BACKUP-011", "REQ-OPS-BACKUP-018", "REQ-OPS-BACKUP-026", "REQ-OPS-BACKUP-028", "REQ-OPS-BACKUP-030", "REQ-OPS-BACKUP-035", "REQ-OPS-BACKUP-036", "REQ-OPS-BACKUP-037", "REQ-OPS-BACKUP-039" ], "assertion_ids": [ "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-IMPL-001", "LOCK-IMPL-002", "LOCK-DOC-003", "LOCK-DOC-016", "LOCK-DOC-021", "LOCK-DOC-022", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-AI-001", "LOCK-AI-002", "LOCK-SENT-001", "LOCK-MEDIATHEQUE-001", "LOCK-UCKK-EXT-001", "LOCK-MEDIATHEQUE-002", "LOCK-UCKK-EXT-002", "LOCK-ARI-001", "LOCK-ARI-002", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004" ], "decision_ids": [ "DEC-PROFILE-001", "DEC-SYS-001", "DEC-AUTH-001", "DEC-IDENT-001", "DEC-DATA-001", "DEC-COMP-001", "DEC-GOV-001", "DEC-AI-001", "DEC-SENT-001", "DEC-MEDIATHEQUE-001", "DEC-UCKK-EXT-001", "DEC-ARI-001", "DEC-LANG-001", "DEC-LIFE-001" ] }, { "path": "11-recipes/user-lightweight/service-activation.md", "doc_id": "DOC-RECIPE-USER-002", "document_class": "recipe", "status": "active", "requirement_ids": [ "REQ-SYS-MODE-001", "REQ-SYS-MODE-002", "REQ-SYS-MODE-004", "REQ-SYS-MODE-007", "REQ-SYS-MODE-014", "REQ-SYS-MODE-015", "REQ-SYS-MODE-016", "REQ-SYS-MODE-017", "REQ-SYS-MODE-018", "REQ-SYS-MODE-019", "REQ-COMP-RG-001", "REQ-COMP-RG-002", "REQ-COMP-RG-004", "REQ-COMP-RG-005", "REQ-COMP-RG-006", "REQ-COMP-RG-008", "REQ-COMP-RG-010", "REQ-COMP-RG-011", "REQ-COMP-RG-012", "REQ-COMP-RG-015", "REQ-COMP-RG-016", "REQ-COMP-RG-019", "REQ-COMP-RG-020", "REQ-COMP-RG-022" ], "assertion_ids": [ "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-IMPL-001", "LOCK-IMPL-002", "LOCK-AI-001", "LOCK-AI-002", "LOCK-ARI-001", "LOCK-ARI-002", "LOCK-SENT-001", "LOCK-MEDIATHEQUE-001", "LOCK-MEDIATHEQUE-002", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-LIFE-001", "LOCK-LIFE-002" ], "decision_ids": [ "DEC-PROFILE-001", "DEC-HW-001", "DEC-CONTAINER-001", "DEC-GOV-001", "DEC-ARI-001", "DEC-MEDIATHEQUE-001", "DEC-AI-001", "DEC-SENT-001", "DEC-DATA-001", "DEC-LIFE-001" ] }, { "path": "11-recipes/user-lightweight/uckk-learning-package-import.md", "doc_id": "DOC-REC-UCKK-IMPORT-001", "document_class": "recipe", "status": "active", "requirement_ids": [ "REQ-UCKK-IMPORT-001", "REQ-UCKK-IMPORT-002", "REQ-UCKK-IMPORT-003", "REQ-UCKK-IMPORT-004", "REQ-UCKK-IMPORT-005", "REQ-UCKK-IMPORT-006", "REQ-UCKK-IMPORT-007", "REQ-UCKK-IMPORT-008", "REQ-UCKK-IMPORT-009", "REQ-UCKK-IMPORT-010", "REQ-UCKK-IMPORT-011", "REQ-UCKK-IMPORT-012" ], "assertion_ids": [ "LOCK-UCKK-EXT-001", "LOCK-UCKK-EXT-002", "LOCK-MEDIATHEQUE-001", "LOCK-OFFLINE-001" ], "decision_ids": [ "DEC-UCKK-EXT-001", "DEC-MEDIATHEQUE-001", "DEC-OFFLINE-001" ] }, { "path": "11-recipes/user-lightweight/zram-and-cgroup-limits.md", "doc_id": "DOC-RECIPE-USER-ZRAM-001", "document_class": "recipe", "status": "active", "requirement_ids": [ "REQ-CONF-USER-004", "REQ-CONF-USER-005", "REQ-CONF-USER-006", "REQ-CONF-USER-007", "REQ-CONF-USER-009", "REQ-CONF-USER-027", "REQ-CONF-USER-029", "REQ-SYS-RG-001", "REQ-SYS-RG-002", "REQ-SYS-RG-005", "REQ-SYS-RG-012", "REQ-SYS-RG-013", "REQ-SYS-RG-015", "REQ-SYS-RG-021", "REQ-OPS-OBS-024", "REQ-OPS-OBS-025" ], "assertion_ids": [ "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-GOV-001", "LOCK-OPS-001", "LOCK-OPS-002", "LOCK-IMPL-001", "LOCK-DOC-002" ], "decision_ids": [ "DEC-HW-001", "DEC-PROFILE-001", "DEC-GOV-001" ] }, { "path": "AI_CONTEXT.md", "doc_id": "DOC-AI-CONTEXT", "document_class": "explanatory_markdown", "status": "active", "requirement_ids": [], "assertion_ids": [ "LOCK-UCKK-EXT-001", "LOCK-UCKK-EXT-002", "LOCK-SPACES-001", "LOCK-RES-001", "LOCK-MSG-001", "LOCK-WF-001", "LOCK-PAYLOAD-001", "LOCK-BFF-001", "LOCK-CQRS-001", "LOCK-CACHE-001" ], "decision_ids": [] }, { "path": "CHANGELOG.md", "doc_id": "DOC-ROOT-CHANGELOG-001", "document_class": "explanatory_markdown", "status": "active", "requirement_ids": [], "assertion_ids": [ "LOCK-SPACES-001" ], "decision_ids": [ "DEC-DOC-001" ] }, { "path": "CODE_ALIGNMENT_NOTES.md", "doc_id": "DOC-ROOT-CODE-ALIGNMENT", "document_class": "explanatory_markdown", "status": "active", "requirement_ids": [], "assertion_ids": [], "decision_ids": [] }, { "path": "contracts/examples/README.md", "doc_id": "DOC-ARTIFACT-EXAMPLES-README", "document_class": "non_normative_readme", "status": "active", "requirement_ids": [], "assertion_ids": [ "LOCK-SPACES-001" ], "decision_ids": [ "DEC-ART-001" ] }, { "path": "CONTRIBUTING.md", "doc_id": "DOC-CONTRIBUTING", "document_class": "explanatory_markdown", "status": "active", "requirement_ids": [], "assertion_ids": [], "decision_ids": [ "DEC-DOC-001" ] }, { "path": "README.md", "doc_id": "DOC-ROOT-README", "document_class": "explanatory_markdown", "status": "active", "requirement_ids": [], "assertion_ids": [ "LOCK-MEDIATHEQUE-001", "LOCK-UCKK-EXT-001", "LOCK-UCKK-EXT-002", "LOCK-SPACES-001", "LOCK-RES-001", "LOCK-MSG-001", "LOCK-WF-001", "LOCK-PAYLOAD-001", "LOCK-BFF-001", "LOCK-CQRS-001", "LOCK-CACHE-001" ], "decision_ids": [] }, { "path": "status/2026-08-27-technical-maturity-assessment.md", "doc_id": "DOC-STATUS-001", "document_class": "explanatory_markdown", "status": "active", "requirement_ids": [], "assertion_ids": [], "decision_ids": [] }, { "path": "status/2026-08-28-technical-maturity-assessment.md", "doc_id": "DOC-STATUS-002", "document_class": "explanatory_markdown", "status": "active", "requirement_ids": [], "assertion_ids": [], "decision_ids": [] }, { "path": "status/2026-09-04-technical-progress-and-maturity-assessment.md", "doc_id": "DOC-STATUS-003", "document_class": "explanatory_markdown", "status": "active", "requirement_ids": [], "assertion_ids": [], "decision_ids": [] }, { "path": "status/2026-09-08-technical-progress-and-maturity-assessment.md", "doc_id": "DOC-STATUS-004", "document_class": "explanatory_markdown", "status": "active", "requirement_ids": [], "assertion_ids": [], "decision_ids": [] }, { "path": "status/README.md", "doc_id": "DOC-STATUS-000", "document_class": "explanatory_markdown", "status": "active", "requirement_ids": [], "assertion_ids": [], "decision_ids": [] } ] } ================================================================================================ FILE: docs/generated/component-catalog.json AUTHORITY: reference ================================================================================================ { "generated": true, "records": [ { "id": "audit_broker", "path": "contracts/components/audit-broker.component.json", "title": "Audit Broker", "status": "active", "version": "1.0.0" }, { "id": "governance_policy_runtime", "path": "contracts/components/governance-policy-runtime.component.json", "title": "Governance Policy Runtime Component Contract", "status": "active", "version": "1.0.0" }, { "id": "identity_and_trust", "path": "contracts/components/identity-and-trust.component.json", "title": "Identity and Trust", "status": "active", "version": "1.0.0" }, { "id": "koa_mediatheque", "path": "contracts/components/koa-mediatheque.component.json", "title": "kOA Mediatheque", "status": "active", "version": "1.0.0" }, { "id": "koa_node_agent", "path": "contracts/components/koa-node-agent.component.json", "title": "kOA Node Agent", "status": "active", "version": "1.0.0" }, { "id": "kristal_runtime", "path": "contracts/components/kristal-runtime.component.json", "title": "Kristal Runtime", "status": "active", "version": "1.0.0" }, { "id": "publication_gateway", "path": "contracts/components/publication-gateway.component.json", "title": "Publication Gateway", "status": "active", "version": "1.0.0" }, { "id": "resource_governor", "path": "contracts/components/resource-governor.component.json", "title": "Resource Governor", "status": "active", "version": "1.0.0" } ] } ================================================================================================ FILE: docs/generated/subsystem-catalog.json AUTHORITY: reference ================================================================================================ { "generated": true, "records": [ { "id": "ariane", "path": "contracts/subsystems/ariane.subsystem.json", "title": "Ariane", "status": "active", "version": "1.0.0" }, { "id": "koa_spaces", "path": "contracts/subsystems/koa-spaces.subsystem.json", "title": "kOA Spaces", "status": "active", "version": "1.1.0" }, { "id": "konnaxion", "path": "contracts/subsystems/konnaxion.subsystem.json", "title": "Konnaxion", "status": "active", "version": "1.2.0" }, { "id": "orgo", "path": "contracts/subsystems/orgo.subsystem.json", "title": "Orgo", "status": "active", "version": "1.3.0" }, { "id": "semantik_architect", "path": "contracts/subsystems/semantik-architect.subsystem.json", "title": "SemantiK Architect", "status": "active", "version": "1.1.0" }, { "id": "sentient", "path": "contracts/subsystems/sentient.subsystem.json", "title": "SenTient", "status": "active", "version": "1.0.0" } ] } ================================================================================================ FILE: docs/generated/profile-catalog.json AUTHORITY: reference ================================================================================================ { "generated": true, "records": [ { "id": "appliance_shell", "path": "contracts/profiles/appliance-shell.profile.json", "title": "Appliance Shell Overlay", "status": "active", "version": "1.0.0" }, { "id": "build_farm", "path": "contracts/profiles/build-farm.profile.json", "title": "Build Farm", "status": "active", "version": "1.0.0" }, { "id": "control_plane", "path": "contracts/profiles/control-plane.profile.json", "title": "Control Plane", "status": "active", "version": "1.0.0" }, { "id": "developer_linux_workstation", "path": "contracts/profiles/developer-linux-workstation.profile.json", "title": "Developer Linux Workstation", "status": "active", "version": "1.0.0" }, { "id": "developer_windows_wsl", "path": "contracts/profiles/developer-windows-wsl.profile.json", "title": "Developer Windows WSL", "status": "active", "version": "1.0.0" }, { "id": "high_assurance", "path": "contracts/profiles/high-assurance.profile.json", "title": "High Assurance", "status": "active", "version": "1.0.0" }, { "id": "sovereign_hub", "path": "contracts/profiles/sovereign-hub.profile.json", "title": "Sovereign Hub", "status": "active", "version": "1.0.0" }, { "id": "sovereign_linux_node", "path": "contracts/profiles/sovereign-linux-node.profile.json", "title": "Sovereign Linux Node", "status": "active", "version": "1.0.0" }, { "id": "sovereign_offline", "path": "contracts/profiles/sovereign-offline.profile.json", "title": "Sovereign Offline Overlay", "status": "active", "version": "1.0.0" }, { "id": "user_lightweight", "path": "contracts/profiles/user-lightweight.profile.json", "title": "User Lightweight", "status": "active", "version": "1.0.0" } ] } ================================================================================================ FILE: docs/generated/requirements-index.json AUTHORITY: reference ================================================================================================ { "generated": true, "records": [ { "id": "REQ-ADR-009-001" }, { "id": "REQ-ADR-009-002" }, { "id": "REQ-ADR-009-003" }, { "id": "REQ-ADR-009-004" }, { "id": "REQ-ADR-009-005" }, { "id": "REQ-ADR-009-006" }, { "id": "REQ-ADR-009-007" }, { "id": "REQ-ADR-009-008" }, { "id": "REQ-ADR-009-009" }, { "id": "REQ-ADR-009-010" }, { "id": "REQ-ADR-009-011" }, { "id": "REQ-ADR-009-012" }, { "id": "REQ-ADR-009-013" }, { "id": "REQ-ADR-009-014" }, { "id": "REQ-ADR-009-015" }, { "id": "REQ-ADR-009-016" }, { "id": "REQ-ADR-009-017" }, { "id": "REQ-ADR-009-018" }, { "id": "REQ-ADR-009-019" }, { "id": "REQ-ADR-009-020" }, { "id": "REQ-ADR-009-021" }, { "id": "REQ-ADR-009-022" }, { "id": "REQ-ADR-009-023" }, { "id": "REQ-ADR-009-024" }, { "id": "REQ-ADR-009-025" }, { "id": "REQ-ADR-009-026" }, { "id": "REQ-ADR-009-027" }, { "id": "REQ-ADR-009-028" }, { "id": "REQ-ADR-009-029" }, { "id": "REQ-ADR-009-030" }, { "id": "REQ-ADR-009-031" }, { "id": "REQ-ADR-009-032" }, { "id": "REQ-AI-001" }, { "id": "REQ-AI-002" }, { "id": "REQ-AI-003" }, { "id": "REQ-AI-004" }, { "id": "REQ-AI-005" }, { "id": "REQ-AI-006" }, { "id": "REQ-AI-007" }, { "id": "REQ-AI-008" }, { "id": "REQ-AI-009" }, { "id": "REQ-AI-010" }, { "id": "REQ-AI-011" }, { "id": "REQ-AI-012" }, { "id": "REQ-AI-013" }, { "id": "REQ-AI-014" }, { "id": "REQ-AI-015" }, { "id": "REQ-AI-016" }, { "id": "REQ-AI-017" }, { "id": "REQ-AI-018" }, { "id": "REQ-AI-019" }, { "id": "REQ-AI-020" }, { "id": "REQ-AI-021" }, { "id": "REQ-AI-022" }, { "id": "REQ-AI-023" }, { "id": "REQ-AI-024" }, { "id": "REQ-AI-025" }, { "id": "REQ-AI-026" }, { "id": "REQ-AI-027" }, { "id": "REQ-AI-028" }, { "id": "REQ-AI-029" }, { "id": "REQ-AI-030" }, { "id": "REQ-AI-DOC-001" }, { "id": "REQ-AI-DOC-002" }, { "id": "REQ-AI-DOC-003" }, { "id": "REQ-AI-DOC-004" }, { "id": "REQ-AI-DOC-005" }, { "id": "REQ-AI-DOC-006" }, { "id": "REQ-AI-DOC-007" }, { "id": "REQ-AI-DOC-008" }, { "id": "REQ-AI-DOC-009" }, { "id": "REQ-AI-DOC-010" }, { "id": "REQ-AI-DOC-011" }, { "id": "REQ-AI-DOC-012" }, { "id": "REQ-AI-DOC-013" }, { "id": "REQ-AI-DOC-014" }, { "id": "REQ-AI-DOC-015" }, { "id": "REQ-AI-DOC-016" }, { "id": "REQ-AI-DOC-017" }, { "id": "REQ-AI-DOC-018" }, { "id": "REQ-AI-DOC-019" }, { "id": "REQ-AI-DOC-020" }, { "id": "REQ-AI-DOC-021" }, { "id": "REQ-AI-DOC-022" }, { "id": "REQ-AI-DOC-023" }, { "id": "REQ-AI-DOC-024" }, { "id": "REQ-AI-DOC-025" }, { "id": "REQ-AI-DOC-026" }, { "id": "REQ-AI-DOC-027" }, { "id": "REQ-AI-DOC-028" }, { "id": "REQ-AI-DOC-029" }, { "id": "REQ-AI-DOC-030" }, { "id": "REQ-ARI-001" }, { "id": "REQ-ARI-EXP-001" }, { "id": "REQ-ARI-EXP-002" }, { "id": "REQ-ARI-EXP-003" }, { "id": "REQ-ARI-EXP-004" }, { "id": "REQ-ARI-EXP-005" }, { "id": "REQ-ARI-EXP-006" }, { "id": "REQ-ARI-EXP-007" }, { "id": "REQ-ARI-EXP-008" }, { "id": "REQ-ARI-EXP-009" }, { "id": "REQ-ARI-EXP-010" }, { "id": "REQ-ARI-EXP-011" }, { "id": "REQ-ARI-EXP-012" }, { "id": "REQ-ARI-EXP-013" }, { "id": "REQ-ARI-EXP-014" }, { "id": "REQ-ARI-EXP-015" }, { "id": "REQ-ARI-EXP-016" }, { "id": "REQ-ARI-EXP-017" }, { "id": "REQ-ARI-EXP-018" }, { "id": "REQ-ARI-EXP-019" }, { "id": "REQ-ARI-EXP-020" }, { "id": "REQ-ARI-EXP-021" }, { "id": "REQ-ARI-EXP-022" }, { "id": "REQ-ARI-EXP-023" }, { "id": "REQ-ARI-EXP-024" }, { "id": "REQ-ARI-EXP-025" }, { "id": "REQ-ARI-EXP-026" }, { "id": "REQ-ARI-EXP-027" }, { "id": "REQ-ARI-EXP-028" }, { "id": "REQ-ARIANE-001" }, { "id": "REQ-ARIANE-002" }, { "id": "REQ-ARIANE-003" }, { "id": "REQ-ARIANE-004" }, { "id": "REQ-ARIANE-005" }, { "id": "REQ-ARIANE-006" }, { "id": "REQ-ARIANE-007" }, { "id": "REQ-ARIANE-008" }, { "id": "REQ-ARIANE-009" }, { "id": "REQ-ARIANE-010" }, { "id": "REQ-ARIANE-011" }, { "id": "REQ-ARIANE-012" }, { "id": "REQ-ARIANE-013" }, { "id": "REQ-ARIANE-014" }, { "id": "REQ-ARIANE-015" }, { "id": "REQ-ARIANE-016" }, { "id": "REQ-ARIANE-017" }, { "id": "REQ-ARIANE-018" }, { "id": "REQ-ARIANE-019" }, { "id": "REQ-ARIANE-020" }, { "id": "REQ-ARIANE-021" }, { "id": "REQ-ARIANE-022" }, { "id": "REQ-ARIANE-023" }, { "id": "REQ-ARIANE-024" }, { "id": "REQ-ARIANE-025" }, { "id": "REQ-ARIANE-026" }, { "id": "REQ-ARIANE-027" }, { "id": "REQ-ARIANE-028" }, { "id": "REQ-ARIANE-029" }, { "id": "REQ-ARIANE-030" }, { "id": "REQ-ARIANE-031" }, { "id": "REQ-ARIANE-032" }, { "id": "REQ-ARIANE-033" }, { "id": "REQ-ARIANE-034" }, { "id": "REQ-ARIANE-035" }, { "id": "REQ-ARIANE-036" }, { "id": "REQ-ARIANE-037" }, { "id": "REQ-ARIANE-038" }, { "id": "REQ-ARIANE-039" }, { "id": "REQ-ARIANE-040" }, { "id": "REQ-ART-OFFLINE-001" }, { "id": "REQ-ART-OFFLINE-002" }, { "id": "REQ-ART-OFFLINE-003" }, { "id": "REQ-ART-OFFLINE-004" }, { "id": "REQ-ART-OFFLINE-005" }, { "id": "REQ-ART-OFFLINE-006" }, { "id": "REQ-ART-OFFLINE-007" }, { "id": "REQ-ART-OFFLINE-008" }, { "id": "REQ-ART-OFFLINE-009" }, { "id": "REQ-ART-OFFLINE-010" }, { "id": "REQ-ART-OFFLINE-011" }, { "id": "REQ-ART-OFFLINE-012" }, { "id": "REQ-ART-OFFLINE-013" }, { "id": "REQ-ART-OFFLINE-014" }, { "id": "REQ-ART-OFFLINE-015" }, { "id": "REQ-ART-OFFLINE-016" }, { "id": "REQ-ART-OFFLINE-017" }, { "id": "REQ-ART-OFFLINE-018" }, { "id": "REQ-ART-OFFLINE-019" }, { "id": "REQ-ART-OFFLINE-020" }, { "id": "REQ-ART-OFFLINE-021" }, { "id": "REQ-ART-OFFLINE-022" }, { "id": "REQ-ART-OFFLINE-023" }, { "id": "REQ-ART-OFFLINE-024" }, { "id": "REQ-ART-OFFLINE-025" }, { "id": "REQ-ART-OFFLINE-026" }, { "id": "REQ-ART-OFFLINE-027" }, { "id": "REQ-ART-OFFLINE-028" }, { "id": "REQ-ART-OFFLINE-029" }, { "id": "REQ-ART-OFFLINE-030" }, { "id": "REQ-ART-OFFLINE-031" }, { "id": "REQ-ART-OFFLINE-032" }, { "id": "REQ-ART-POLICY-001" }, { "id": "REQ-ART-POLICY-002" }, { "id": "REQ-ART-POLICY-003" }, { "id": "REQ-ART-POLICY-004" }, { "id": "REQ-ART-POLICY-005" }, { "id": "REQ-ART-POLICY-006" }, { "id": "REQ-ART-POLICY-007" }, { "id": "REQ-ART-POLICY-008" }, { "id": "REQ-ART-POLICY-009" }, { "id": "REQ-ART-POLICY-010" }, { "id": "REQ-ART-POLICY-011" }, { "id": "REQ-ART-POLICY-012" }, { "id": "REQ-ART-POLICY-013" }, { "id": "REQ-ART-POLICY-014" }, { "id": "REQ-ART-POLICY-015" }, { "id": "REQ-ART-POLICY-016" }, { "id": "REQ-ART-POLICY-017" }, { "id": "REQ-ART-POLICY-018" }, { "id": "REQ-ART-POLICY-019" }, { "id": "REQ-ART-POLICY-020" }, { "id": "REQ-ART-POLICY-021" }, { "id": "REQ-ART-POLICY-022" }, { "id": "REQ-ART-POLICY-023" }, { "id": "REQ-ART-POLICY-024" }, { "id": "REQ-ART-POLICY-025" }, { "id": "REQ-ART-POLICY-026" }, { "id": "REQ-ART-POLICY-027" }, { "id": "REQ-ART-POLICY-028" }, { "id": "REQ-ART-POLICY-029" }, { "id": "REQ-ART-POLICY-030" }, { "id": "REQ-ART-POLICY-031" }, { "id": "REQ-ART-POLICY-032" }, { "id": "REQ-ART-RESOURCE-001" }, { "id": "REQ-ART-RESOURCE-002" }, { "id": "REQ-ART-RESOURCE-003" }, { "id": "REQ-ART-RESOURCE-004" }, { "id": "REQ-ART-RESOURCE-005" }, { "id": "REQ-ART-RESOURCE-006" }, { "id": "REQ-ART-RESOURCE-007" }, { "id": "REQ-ART-RESOURCE-008" }, { "id": "REQ-ART-RESOURCE-009" }, { "id": "REQ-ART-RESOURCE-010" }, { "id": "REQ-ART-RESOURCE-011" }, { "id": "REQ-ART-RESOURCE-012" }, { "id": "REQ-ART-RESOURCE-013" }, { "id": "REQ-ART-RESOURCE-014" }, { "id": "REQ-ART-RESOURCE-015" }, { "id": "REQ-ART-RESOURCE-016" }, { "id": "REQ-ART-RESOURCE-017" }, { "id": "REQ-ART-RESOURCE-018" }, { "id": "REQ-ART-RESOURCE-019" }, { "id": "REQ-ART-RESOURCE-020" }, { "id": "REQ-ART-RESOURCE-021" }, { "id": "REQ-ART-RESOURCE-022" }, { "id": "REQ-ART-RESOURCE-023" }, { "id": "REQ-ART-RESOURCE-024" }, { "id": "REQ-ART-RESOURCE-025" }, { "id": "REQ-ART-RESOURCE-026" }, { "id": "REQ-ART-RESOURCE-027" }, { "id": "REQ-ART-RESOURCE-028" }, { "id": "REQ-ART-RESOURCE-029" }, { "id": "REQ-ART-RESOURCE-030" }, { "id": "REQ-ART-RESOURCE-031" }, { "id": "REQ-ART-RESOURCE-032" }, { "id": "REQ-AUDIT-001" }, { "id": "REQ-CHG-001" }, { "id": "REQ-CHG-002" }, { "id": "REQ-CHG-003" }, { "id": "REQ-CHG-004" }, { "id": "REQ-CHG-005" }, { "id": "REQ-CHG-006" }, { "id": "REQ-CHG-007" }, { "id": "REQ-CHG-008" }, { "id": "REQ-CHG-009" }, { "id": "REQ-CHG-010" }, { "id": "REQ-CHG-011" }, { "id": "REQ-CHG-012" }, { "id": "REQ-CHG-013" }, { "id": "REQ-CHG-014" }, { "id": "REQ-CHG-015" }, { "id": "REQ-CHG-016" }, { "id": "REQ-CHG-017" }, { "id": "REQ-CHG-018" }, { "id": "REQ-CHG-019" }, { "id": "REQ-CHG-020" }, { "id": "REQ-CHG-021" }, { "id": "REQ-CHG-022" }, { "id": "REQ-CHG-023" }, { "id": "REQ-CHG-024" }, { "id": "REQ-CHG-025" }, { "id": "REQ-CHG-026" }, { "id": "REQ-CHG-027" }, { "id": "REQ-CHG-028" }, { "id": "REQ-CHG-029" }, { "id": "REQ-CHG-030" }, { "id": "REQ-CHG-031" }, { "id": "REQ-CHG-032" }, { "id": "REQ-CHG-033" }, { "id": "REQ-CHG-034" }, { "id": "REQ-CHG-035" }, { "id": "REQ-CHG-036" }, { "id": "REQ-COMP-AUDIT-001" }, { "id": "REQ-COMP-AUDIT-002" }, { "id": "REQ-COMP-AUDIT-003" }, { "id": "REQ-COMP-AUDIT-004" }, { "id": "REQ-COMP-AUDIT-005" }, { "id": "REQ-COMP-AUDIT-006" }, { "id": "REQ-COMP-AUDIT-007" }, { "id": "REQ-COMP-AUDIT-008" }, { "id": "REQ-COMP-AUDIT-009" }, { "id": "REQ-COMP-AUDIT-010" }, { "id": "REQ-COMP-AUDIT-011" }, { "id": "REQ-COMP-AUDIT-012" }, { "id": "REQ-COMP-AUDIT-013" }, { "id": "REQ-COMP-AUDIT-014" }, { "id": "REQ-COMP-AUDIT-015" }, { "id": "REQ-COMP-AUDIT-016" }, { "id": "REQ-COMP-AUDIT-017" }, { "id": "REQ-COMP-AUDIT-018" }, { "id": "REQ-COMP-AUDIT-019" }, { "id": "REQ-COMP-AUDIT-020" }, { "id": "REQ-COMP-AUDIT-021" }, { "id": "REQ-COMP-AUDIT-022" }, { "id": "REQ-COMP-AUDIT-023" }, { "id": "REQ-COMP-AUDIT-024" }, { "id": "REQ-COMP-BOUNDARY-001" }, { "id": "REQ-COMP-BOUNDARY-002" }, { "id": "REQ-COMP-CONTRACT-001" }, { "id": "REQ-COMP-CONTRACT-002" }, { "id": "REQ-COMP-CONTRACT-003" }, { "id": "REQ-COMP-CONTRACT-004" }, { "id": "REQ-COMP-CONTRACT-005" }, { "id": "REQ-COMP-CONTRACT-006" }, { "id": "REQ-COMP-CONTRACT-007" }, { "id": "REQ-COMP-CONTRACT-008" }, { "id": "REQ-COMP-CONTRACT-009" }, { "id": "REQ-COMP-CONTRACT-010" }, { "id": "REQ-COMP-CONTRACT-011" }, { "id": "REQ-COMP-CONTRACT-012" }, { "id": "REQ-COMP-CONTRACT-013" }, { "id": "REQ-COMP-CONTRACT-014" }, { "id": "REQ-COMP-CONTRACT-015" }, { "id": "REQ-COMP-CONTRACT-016" }, { "id": "REQ-COMP-CONTRACT-017" }, { "id": "REQ-COMP-CONTRACT-018" }, { "id": "REQ-COMP-CONTRACT-019" }, { "id": "REQ-COMP-CONTRACT-020" }, { "id": "REQ-COMP-CONTRACT-021" }, { "id": "REQ-COMP-CONTRACT-022" }, { "id": "REQ-COMP-CONTRACT-023" }, { "id": "REQ-COMP-CONTRACT-024" }, { "id": "REQ-COMP-CONTRACT-025" }, { "id": "REQ-COMP-CONTRACT-026" }, { "id": "REQ-COMP-CONTRACT-027" }, { "id": "REQ-COMP-CONTRACT-028" }, { "id": "REQ-COMP-CONTRACT-029" }, { "id": "REQ-COMP-CONTRACT-030" }, { "id": "REQ-COMP-CONTRACT-031" }, { "id": "REQ-COMP-CONTRACT-032" }, { "id": "REQ-COMP-CONTRACT-033" }, { "id": "REQ-COMP-CONTRACT-034" }, { "id": "REQ-COMP-CONTRACT-035" }, { "id": "REQ-COMP-CONTRACT-036" }, { "id": "REQ-COMP-CONTRACT-037" }, { "id": "REQ-COMP-CONTRACT-038" }, { "id": "REQ-COMP-CONTRACT-039" }, { "id": "REQ-COMP-CONTRACT-040" }, { "id": "REQ-COMP-DATA-001" }, { "id": "REQ-COMP-DATA-002" }, { "id": "REQ-COMP-DATA-003" }, { "id": "REQ-COMP-DATA-004" }, { "id": "REQ-COMP-DATA-005" }, { "id": "REQ-COMP-DATA-006" }, { "id": "REQ-COMP-DATA-007" }, { "id": "REQ-COMP-DATA-008" }, { "id": "REQ-COMP-DATA-009" }, { "id": "REQ-COMP-DATA-010" }, { "id": "REQ-COMP-DATA-011" }, { "id": "REQ-COMP-DATA-012" }, { "id": "REQ-COMP-DATA-013" }, { "id": "REQ-COMP-DATA-014" }, { "id": "REQ-COMP-DATA-015" }, { "id": "REQ-COMP-DATA-016" }, { "id": "REQ-COMP-DATA-017" }, { "id": "REQ-COMP-DATA-018" }, { "id": "REQ-COMP-DATA-019" }, { "id": "REQ-COMP-DATA-020" }, { "id": "REQ-COMP-DATA-021" }, { "id": "REQ-COMP-DATA-022" }, { "id": "REQ-COMP-DATA-023" }, { "id": "REQ-COMP-DATA-024" }, { "id": "REQ-COMP-DATA-025" }, { "id": "REQ-COMP-DATA-026" }, { "id": "REQ-COMP-DATA-027" }, { "id": "REQ-COMP-DATA-028" }, { "id": "REQ-COMP-IDT-001" }, { "id": "REQ-COMP-IDT-002" }, { "id": "REQ-COMP-IDT-003" }, { "id": "REQ-COMP-IDT-004" }, { "id": "REQ-COMP-IDT-005" }, { "id": "REQ-COMP-IDT-006" }, { "id": "REQ-COMP-IDT-007" }, { "id": "REQ-COMP-IDT-008" }, { "id": "REQ-COMP-IDT-009" }, { "id": "REQ-COMP-IDT-010" }, { "id": "REQ-COMP-IDT-011" }, { "id": "REQ-COMP-IDT-012" }, { "id": "REQ-COMP-IDT-013" }, { "id": "REQ-COMP-IDT-014" }, { "id": "REQ-COMP-IDT-015" }, { "id": "REQ-COMP-IDT-016" }, { "id": "REQ-COMP-IDT-017" }, { "id": "REQ-COMP-IDT-018" }, { "id": "REQ-COMP-IDT-019" }, { "id": "REQ-COMP-IDT-020" }, { "id": "REQ-COMP-IDT-021" }, { "id": "REQ-COMP-IDT-022" }, { "id": "REQ-COMP-IDT-023" }, { "id": "REQ-COMP-IDT-024" }, { "id": "REQ-COMP-INT-001" }, { "id": "REQ-COMP-INT-002" }, { "id": "REQ-COMP-INT-003" }, { "id": "REQ-COMP-INT-004" }, { "id": "REQ-COMP-INT-005" }, { "id": "REQ-COMP-INT-006" }, { "id": "REQ-COMP-INT-007" }, { "id": "REQ-COMP-INT-008" }, { "id": "REQ-COMP-INT-009" }, { "id": "REQ-COMP-INT-010" }, { "id": "REQ-COMP-INT-011" }, { "id": "REQ-COMP-INT-012" }, { "id": "REQ-COMP-INT-013" }, { "id": "REQ-COMP-INT-014" }, { "id": "REQ-COMP-INT-015" }, { "id": "REQ-COMP-INT-016" }, { "id": "REQ-COMP-INT-017" }, { "id": "REQ-COMP-INT-018" }, { "id": "REQ-COMP-INT-019" }, { "id": "REQ-COMP-INT-020" }, { "id": "REQ-COMP-INT-021" }, { "id": "REQ-COMP-INT-022" }, { "id": "REQ-COMP-INT-023" }, { "id": "REQ-COMP-INT-024" }, { "id": "REQ-COMP-INT-025" }, { "id": "REQ-COMP-INT-026" }, { "id": "REQ-COMP-INT-027" }, { "id": "REQ-COMP-INT-028" }, { "id": "REQ-COMP-KRISTAL-001" }, { "id": "REQ-COMP-KRISTAL-002" }, { "id": "REQ-COMP-KRISTAL-003" }, { "id": "REQ-COMP-KRISTAL-004" }, { "id": "REQ-COMP-KRISTAL-005" }, { "id": "REQ-COMP-KRISTAL-006" }, { "id": "REQ-COMP-KRISTAL-007" }, { "id": "REQ-COMP-KRISTAL-008" }, { "id": "REQ-COMP-KRISTAL-009" }, { "id": "REQ-COMP-KRISTAL-010" }, { "id": "REQ-COMP-KRISTAL-011" }, { "id": "REQ-COMP-KRISTAL-012" }, { "id": "REQ-COMP-MODEL-001" }, { "id": "REQ-COMP-MODEL-002" }, { "id": "REQ-COMP-MODEL-003" }, { "id": "REQ-COMP-MODEL-004" }, { "id": "REQ-COMP-MODEL-005" }, { "id": "REQ-COMP-MODEL-006" }, { "id": "REQ-COMP-MODEL-007" }, { "id": "REQ-COMP-MODEL-008" }, { "id": "REQ-COMP-MODEL-009" }, { "id": "REQ-COMP-MODEL-010" }, { "id": "REQ-COMP-MODEL-011" }, { "id": "REQ-COMP-MODEL-012" }, { "id": "REQ-COMP-MODEL-013" }, { "id": "REQ-COMP-MODEL-014" }, { "id": "REQ-COMP-MODEL-015" }, { "id": "REQ-COMP-MODEL-016" }, { "id": "REQ-COMP-MODEL-017" }, { "id": "REQ-COMP-MODEL-018" }, { "id": "REQ-COMP-MODEL-019" }, { "id": "REQ-COMP-MODEL-020" }, { "id": "REQ-COMP-MODEL-021" }, { "id": "REQ-COMP-MODEL-022" }, { "id": "REQ-COMP-MODEL-023" }, { "id": "REQ-COMP-MODEL-024" }, { "id": "REQ-COMP-MODEL-025" }, { "id": "REQ-COMP-MODEL-026" }, { "id": "REQ-COMP-MODEL-027" }, { "id": "REQ-COMP-MODEL-028" }, { "id": "REQ-COMP-NODE-001" }, { "id": "REQ-COMP-NODE-002" }, { "id": "REQ-COMP-NODE-003" }, { "id": "REQ-COMP-NODE-004" }, { "id": "REQ-COMP-NODE-005" }, { "id": "REQ-COMP-NODE-006" }, { "id": "REQ-COMP-NODE-007" }, { "id": "REQ-COMP-NODE-008" }, { "id": "REQ-COMP-NODE-009" }, { "id": "REQ-COMP-NODE-010" }, { "id": "REQ-COMP-NODE-011" }, { "id": "REQ-COMP-NODE-012" }, { "id": "REQ-COMP-NODE-013" }, { "id": "REQ-COMP-NODE-014" }, { "id": "REQ-COMP-NODE-015" }, { "id": "REQ-COMP-NODE-016" }, { "id": "REQ-COMP-NODE-017" }, { "id": "REQ-COMP-NODE-018" }, { "id": "REQ-COMP-NODE-019" }, { "id": "REQ-COMP-NODE-020" }, { "id": "REQ-COMP-NODE-021" }, { "id": "REQ-COMP-NODE-022" }, { "id": "REQ-COMP-NODE-023" }, { "id": "REQ-COMP-NODE-024" }, { "id": "REQ-COMP-PUBGATE-001" }, { "id": "REQ-COMP-PUBGATE-002" }, { "id": "REQ-COMP-PUBGATE-003" }, { "id": "REQ-COMP-PUBGATE-004" }, { "id": "REQ-COMP-PUBGATE-005" }, { "id": "REQ-COMP-PUBGATE-006" }, { "id": "REQ-COMP-PUBGATE-007" }, { "id": "REQ-COMP-PUBGATE-008" }, { "id": "REQ-COMP-PUBGATE-009" }, { "id": "REQ-COMP-PUBGATE-010" }, { "id": "REQ-COMP-PUBGATE-011" }, { "id": "REQ-COMP-PUBGATE-012" }, { "id": "REQ-COMP-PUBGATE-013" }, { "id": "REQ-COMP-PUBGATE-014" }, { "id": "REQ-COMP-PUBGATE-015" }, { "id": "REQ-COMP-PUBGATE-016" }, { "id": "REQ-COMP-PUBGATE-017" }, { "id": "REQ-COMP-PUBGATE-018" }, { "id": "REQ-COMP-PUBGATE-019" }, { "id": "REQ-COMP-PUBGATE-020" }, { "id": "REQ-COMP-PUBGATE-021" }, { "id": "REQ-COMP-PUBGATE-022" }, { "id": "REQ-COMP-PUBGATE-023" }, { "id": "REQ-COMP-PUBGATE-024" }, { "id": "REQ-COMP-PUBGATE-025" }, { "id": "REQ-COMP-PUBGATE-026" }, { "id": "REQ-COMP-PUBGATE-027" }, { "id": "REQ-COMP-PUBGATE-028" }, { "id": "REQ-COMP-PUBGATE-029" }, { "id": "REQ-COMP-PUBGATE-030" }, { "id": "REQ-COMP-PUBGATE-031" }, { "id": "REQ-COMP-PUBGATE-032" }, { "id": "REQ-COMP-RG-001" }, { "id": "REQ-COMP-RG-002" }, { "id": "REQ-COMP-RG-003" }, { "id": "REQ-COMP-RG-004" }, { "id": "REQ-COMP-RG-005" }, { "id": "REQ-COMP-RG-006" }, { "id": "REQ-COMP-RG-007" }, { "id": "REQ-COMP-RG-008" }, { "id": "REQ-COMP-RG-009" }, { "id": "REQ-COMP-RG-010" }, { "id": "REQ-COMP-RG-011" }, { "id": "REQ-COMP-RG-012" }, { "id": "REQ-COMP-RG-013" }, { "id": "REQ-COMP-RG-014" }, { "id": "REQ-COMP-RG-015" }, { "id": "REQ-COMP-RG-016" }, { "id": "REQ-COMP-RG-017" }, { "id": "REQ-COMP-RG-018" }, { "id": "REQ-COMP-RG-019" }, { "id": "REQ-COMP-RG-020" }, { "id": "REQ-COMP-RG-021" }, { "id": "REQ-COMP-RG-022" }, { "id": "REQ-COMP-RG-023" }, { "id": "REQ-COMP-RG-024" }, { "id": "REQ-CON-SAFE-001" }, { "id": "REQ-CON-SAFE-002" }, { "id": "REQ-CON-SAFE-003" }, { "id": "REQ-CON-SAFE-004" }, { "id": "REQ-CON-SAFE-005" }, { "id": "REQ-CON-SAFE-006" }, { "id": "REQ-CON-SAFE-007" }, { "id": "REQ-CON-SAFE-008" }, { "id": "REQ-CON-SAFE-009" }, { "id": "REQ-CON-SAFE-010" }, { "id": "REQ-CON-SAFE-011" }, { "id": "REQ-CON-SAFE-012" }, { "id": "REQ-CON-SAFE-013" }, { "id": "REQ-CON-SAFE-014" }, { "id": "REQ-CON-SAFE-015" }, { "id": "REQ-CONF-AICTX-001" }, { "id": "REQ-CONF-AICTX-002" }, { "id": "REQ-CONF-AICTX-003" }, { "id": "REQ-CONF-AICTX-004" }, { "id": "REQ-CONF-AICTX-005" }, { "id": "REQ-CONF-AICTX-006" }, { "id": "REQ-CONF-AICTX-007" }, { "id": "REQ-CONF-AICTX-008" }, { "id": "REQ-CONF-AICTX-009" }, { "id": "REQ-CONF-AICTX-010" }, { "id": "REQ-CONF-AICTX-011" }, { "id": "REQ-CONF-AICTX-012" }, { "id": "REQ-CONF-AICTX-013" }, { "id": "REQ-CONF-AICTX-014" }, { "id": "REQ-CONF-AICTX-015" }, { "id": "REQ-CONF-AICTX-016" }, { "id": "REQ-CONF-AICTX-017" }, { "id": "REQ-CONF-AICTX-018" }, { "id": "REQ-CONF-AICTX-019" }, { "id": "REQ-CONF-AICTX-020" }, { "id": "REQ-CONF-AICTX-021" }, { "id": "REQ-CONF-AICTX-022" }, { "id": "REQ-CONF-AICTX-023" }, { "id": "REQ-CONF-AICTX-024" }, { "id": "REQ-CONF-AICTX-025" }, { "id": "REQ-CONF-AICTX-026" }, { "id": "REQ-CONF-AICTX-027" }, { "id": "REQ-CONF-AICTX-028" }, { "id": "REQ-CONF-AICTX-029" }, { "id": "REQ-CONF-AICTX-030" }, { "id": "REQ-CONF-AICTX-031" }, { "id": "REQ-CONF-AICTX-032" }, { "id": "REQ-CONF-AICTX-033" }, { "id": "REQ-CONF-AICTX-034" }, { "id": "REQ-CONF-AICTX-035" }, { "id": "REQ-CONF-AICTX-036" }, { "id": "REQ-CONF-AICTX-037" }, { "id": "REQ-CONF-AICTX-038" }, { "id": "REQ-CONF-AICTX-039" }, { "id": "REQ-CONF-AICTX-040" }, { "id": "REQ-CONF-CLAIM-001" }, { "id": "REQ-CONF-CLAIM-002" }, { "id": "REQ-CONF-CLAIM-003" }, { "id": "REQ-CONF-CLAIM-004" }, { "id": "REQ-CONF-CLAIM-005" }, { "id": "REQ-CONF-CLAIM-006" }, { "id": "REQ-CONF-CLAIM-007" }, { "id": "REQ-CONF-CLAIM-008" }, { "id": "REQ-CONF-CLAIM-009" }, { "id": "REQ-CONF-CLAIM-010" }, { "id": "REQ-CONF-CLAIM-011" }, { "id": "REQ-CONF-CLAIM-012" }, { "id": "REQ-CONF-CLAIM-013" }, { "id": "REQ-CONF-CLAIM-014" }, { "id": "REQ-CONF-CLAIM-015" }, { "id": "REQ-CONF-CLAIM-016" }, { "id": "REQ-CONF-CLAIM-017" }, { "id": "REQ-CONF-CLAIM-018" }, { "id": "REQ-CONF-CLAIM-019" }, { "id": "REQ-CONF-CLAIM-020" }, { "id": "REQ-CONF-CLAIM-021" }, { "id": "REQ-CONF-CLAIM-022" }, { "id": "REQ-CONF-CLAIM-023" }, { "id": "REQ-CONF-CLAIM-024" }, { "id": "REQ-CONF-CLAIM-025" }, { "id": "REQ-CONF-CLAIM-026" }, { "id": "REQ-CONF-CLAIM-027" }, { "id": "REQ-CONF-CLAIM-028" }, { "id": "REQ-CONF-CLAIM-029" }, { "id": "REQ-CONF-CLAIM-030" }, { "id": "REQ-CONF-CLAIM-031" }, { "id": "REQ-CONF-CLAIM-032" }, { "id": "REQ-CONF-CLAIM-033" }, { "id": "REQ-CONF-CLAIM-034" }, { "id": "REQ-CONF-CLAIM-035" }, { "id": "REQ-CONF-CLAIM-036" }, { "id": "REQ-CONF-CLAIM-037" }, { "id": "REQ-CONF-CLAIM-038" }, { "id": "REQ-CONF-CLAIM-039" }, { "id": "REQ-CONF-CLAIM-040" }, { "id": "REQ-CONF-DEC-001" }, { "id": "REQ-CONF-DEC-002" }, { "id": "REQ-CONF-DEC-003" }, { "id": "REQ-CONF-DEC-004" }, { "id": "REQ-CONF-DEC-005" }, { "id": "REQ-CONF-DEC-006" }, { "id": "REQ-CONF-DEC-007" }, { "id": "REQ-CONF-DEC-008" }, { "id": "REQ-CONF-DEC-009" }, { "id": "REQ-CONF-DEC-010" }, { "id": "REQ-CONF-DEC-011" }, { "id": "REQ-CONF-DEC-012" }, { "id": "REQ-CONF-DEC-013" }, { "id": "REQ-CONF-DEC-014" }, { "id": "REQ-CONF-DEC-015" }, { "id": "REQ-CONF-DEC-016" }, { "id": "REQ-CONF-DEC-017" }, { "id": "REQ-CONF-DEC-018" }, { "id": "REQ-CONF-DEC-019" }, { "id": "REQ-CONF-DEC-020" }, { "id": "REQ-CONF-DEC-021" }, { "id": "REQ-CONF-DEC-022" }, { "id": "REQ-CONF-DEC-023" }, { "id": "REQ-CONF-DEC-024" }, { "id": "REQ-CONF-DEC-025" }, { "id": "REQ-CONF-DEC-027" }, { "id": "REQ-CONF-DEC-028" }, { "id": "REQ-CONF-DEC-029" }, { "id": "REQ-CONF-DEC-030" }, { "id": "REQ-CONF-DEC-031" }, { "id": "REQ-CONF-DEC-032" }, { "id": "REQ-CONF-DEV-001" }, { "id": "REQ-CONF-DEV-002" }, { "id": "REQ-CONF-DEV-003" }, { "id": "REQ-CONF-DEV-004" }, { "id": "REQ-CONF-DEV-005" }, { "id": "REQ-CONF-DEV-006" }, { "id": "REQ-CONF-DEV-007" }, { "id": "REQ-CONF-DEV-008" }, { "id": "REQ-CONF-DEV-009" }, { "id": "REQ-CONF-DEV-010" }, { "id": "REQ-CONF-DEV-011" }, { "id": "REQ-CONF-DEV-012" }, { "id": "REQ-CONF-DEV-013" }, { "id": "REQ-CONF-DEV-014" }, { "id": "REQ-CONF-DEV-015" }, { "id": "REQ-CONF-DEV-016" }, { "id": "REQ-CONF-DEV-017" }, { "id": "REQ-CONF-DEV-018" }, { "id": "REQ-CONF-DEV-019" }, { "id": "REQ-CONF-DEV-020" }, { "id": "REQ-CONF-DEV-021" }, { "id": "REQ-CONF-DEV-022" }, { "id": "REQ-CONF-DEV-023" }, { "id": "REQ-CONF-DEV-024" }, { "id": "REQ-CONF-DEV-025" }, { "id": "REQ-CONF-DEV-026" }, { "id": "REQ-CONF-DEV-027" }, { "id": "REQ-CONF-DEV-028" }, { "id": "REQ-CONF-DEV-029" }, { "id": "REQ-CONF-DEV-030" }, { "id": "REQ-CONF-DRIFT-001" }, { "id": "REQ-CONF-DRIFT-002" }, { "id": "REQ-CONF-DRIFT-003" }, { "id": "REQ-CONF-DRIFT-004" }, { "id": "REQ-CONF-DRIFT-005" }, { "id": "REQ-CONF-DRIFT-006" }, { "id": "REQ-CONF-DRIFT-007" }, { "id": "REQ-CONF-DRIFT-008" }, { "id": "REQ-CONF-DRIFT-009" }, { "id": "REQ-CONF-DRIFT-010" }, { "id": "REQ-CONF-DRIFT-011" }, { "id": "REQ-CONF-DRIFT-012" }, { "id": "REQ-CONF-DRIFT-013" }, { "id": "REQ-CONF-DRIFT-014" }, { "id": "REQ-CONF-DRIFT-015" }, { "id": "REQ-CONF-DRIFT-016" }, { "id": "REQ-CONF-DRIFT-017" }, { "id": "REQ-CONF-DRIFT-018" }, { "id": "REQ-CONF-DRIFT-019" }, { "id": "REQ-CONF-DRIFT-020" }, { "id": "REQ-CONF-DRIFT-021" }, { "id": "REQ-CONF-DRIFT-022" }, { "id": "REQ-CONF-DRIFT-023" }, { "id": "REQ-CONF-DRIFT-024" }, { "id": "REQ-CONF-DRIFT-025" }, { "id": "REQ-CONF-DRIFT-026" }, { "id": "REQ-CONF-DRIFT-027" }, { "id": "REQ-CONF-DRIFT-028" }, { "id": "REQ-CONF-DRIFT-029" }, { "id": "REQ-CONF-DRIFT-030" }, { "id": "REQ-CONF-EVD-001" }, { "id": "REQ-CONF-EVD-002" }, { "id": "REQ-CONF-EVD-003" }, { "id": "REQ-CONF-EVD-004" }, { "id": "REQ-CONF-EVD-005" }, { "id": "REQ-CONF-EVD-006" }, { "id": "REQ-CONF-EVD-007" }, { "id": "REQ-CONF-EVD-008" }, { "id": "REQ-CONF-EVD-009" }, { "id": "REQ-CONF-EVD-010" }, { "id": "REQ-CONF-EVD-011" }, { "id": "REQ-CONF-EVD-012" }, { "id": "REQ-CONF-EVD-013" }, { "id": "REQ-CONF-EVD-014" }, { "id": "REQ-CONF-EVD-015" }, { "id": "REQ-CONF-EVD-016" }, { "id": "REQ-CONF-EVD-017" }, { "id": "REQ-CONF-EVD-018" }, { "id": "REQ-CONF-EVD-019" }, { "id": "REQ-CONF-EVD-020" }, { "id": "REQ-CONF-EVD-021" }, { "id": "REQ-CONF-EVD-022" }, { "id": "REQ-CONF-EVD-023" }, { "id": "REQ-CONF-EVD-024" }, { "id": "REQ-CONF-EVD-025" }, { "id": "REQ-CONF-EVD-026" }, { "id": "REQ-CONF-EVD-027" }, { "id": "REQ-CONF-EVD-028" }, { "id": "REQ-CONF-EVD-029" }, { "id": "REQ-CONF-EVD-030" }, { "id": "REQ-CONF-EVD-031" }, { "id": "REQ-CONF-EVD-032" }, { "id": "REQ-CONF-EVD-033" }, { "id": "REQ-CONF-EVD-034" }, { "id": "REQ-CONF-EVD-035" }, { "id": "REQ-CONF-EVD-036" }, { "id": "REQ-CONF-EVD-037" }, { "id": "REQ-CONF-EVD-038" }, { "id": "REQ-CONF-EVD-039" }, { "id": "REQ-CONF-EVD-040" }, { "id": "REQ-CONF-EVD-041" }, { "id": "REQ-CONF-EVD-042" }, { "id": "REQ-CONF-EVD-043" }, { "id": "REQ-CONF-EVD-044" }, { "id": "REQ-CONF-EVD-045" }, { "id": "REQ-CONF-EVD-046" }, { "id": "REQ-CONF-EVD-047" }, { "id": "REQ-CONF-EVD-048" }, { "id": "REQ-CONF-EVD-049" }, { "id": "REQ-CONF-EVD-050" }, { "id": "REQ-CONF-EVD-051" }, { "id": "REQ-CONF-EVD-052" }, { "id": "REQ-CONF-EVD-053" }, { "id": "REQ-CONF-EVD-054" }, { "id": "REQ-CONF-EVD-055" }, { "id": "REQ-CONF-EVD-056" }, { "id": "REQ-CONF-EXC-001" }, { "id": "REQ-CONF-EXC-002" }, { "id": "REQ-CONF-EXC-003" }, { "id": "REQ-CONF-EXC-004" }, { "id": "REQ-CONF-EXC-005" }, { "id": "REQ-CONF-EXC-006" }, { "id": "REQ-CONF-EXC-007" }, { "id": "REQ-CONF-EXC-008" }, { "id": "REQ-CONF-EXC-009" }, { "id": "REQ-CONF-EXC-010" }, { "id": "REQ-CONF-EXC-011" }, { "id": "REQ-CONF-EXC-012" }, { "id": "REQ-CONF-EXC-013" }, { "id": "REQ-CONF-EXC-014" }, { "id": "REQ-CONF-EXC-015" }, { "id": "REQ-CONF-EXC-016" }, { "id": "REQ-CONF-EXC-017" }, { "id": "REQ-CONF-EXC-018" }, { "id": "REQ-CONF-EXC-019" }, { "id": "REQ-CONF-EXC-020" }, { "id": "REQ-CONF-EXC-021" }, { "id": "REQ-CONF-EXC-022" }, { "id": "REQ-CONF-EXC-023" }, { "id": "REQ-CONF-EXC-024" }, { "id": "REQ-CONF-EXC-025" }, { "id": "REQ-CONF-EXC-026" }, { "id": "REQ-CONF-EXC-027" }, { "id": "REQ-CONF-EXC-028" }, { "id": "REQ-CONF-EXC-029" }, { "id": "REQ-CONF-EXC-030" }, { "id": "REQ-CONF-GATE-001" }, { "id": "REQ-CONF-GATE-002" }, { "id": "REQ-CONF-GATE-003" }, { "id": "REQ-CONF-GATE-004" }, { "id": "REQ-CONF-GATE-005" }, { "id": "REQ-CONF-GATE-006" }, { "id": "REQ-CONF-GATE-007" }, { "id": "REQ-CONF-GATE-008" }, { "id": "REQ-CONF-GATE-009" }, { "id": "REQ-CONF-GATE-010" }, { "id": "REQ-CONF-GATE-011" }, { "id": "REQ-CONF-GATE-012" }, { "id": "REQ-CONF-GATE-013" }, { "id": "REQ-CONF-GATE-014" }, { "id": "REQ-CONF-GATE-015" }, { "id": "REQ-CONF-GATE-016" }, { "id": "REQ-CONF-GATE-017" }, { "id": "REQ-CONF-GATE-018" }, { "id": "REQ-CONF-GATE-019" }, { "id": "REQ-CONF-GATE-020" }, { "id": "REQ-CONF-GATE-021" }, { "id": "REQ-CONF-GATE-022" }, { "id": "REQ-CONF-GATE-023" }, { "id": "REQ-CONF-GATE-024" }, { "id": "REQ-CONF-GATE-025" }, { "id": "REQ-CONF-GATE-026" }, { "id": "REQ-CONF-GATE-027" }, { "id": "REQ-CONF-GATE-028" }, { "id": "REQ-CONF-GATE-029" }, { "id": "REQ-CONF-GATE-030" }, { "id": "REQ-CONF-GATE-031" }, { "id": "REQ-CONF-GATE-032" }, { "id": "REQ-CONF-GATE-033" }, { "id": "REQ-CONF-GATE-034" }, { "id": "REQ-CONF-GATE-035" }, { "id": "REQ-CONF-GATE-036" }, { "id": "REQ-CONF-GATE-037" }, { "id": "REQ-CONF-GATE-038" }, { "id": "REQ-CONF-GATE-039" }, { "id": "REQ-CONF-GATE-040" }, { "id": "REQ-CONF-GEN-001" }, { "id": "REQ-CONF-GEN-002" }, { "id": "REQ-CONF-GEN-003" }, { "id": "REQ-CONF-GEN-004" }, { "id": "REQ-CONF-GEN-005" }, { "id": "REQ-CONF-GEN-006" }, { "id": "REQ-CONF-GEN-007" }, { "id": "REQ-CONF-GEN-008" }, { "id": "REQ-CONF-GEN-009" }, { "id": "REQ-CONF-GEN-010" }, { "id": "REQ-CONF-GEN-011" }, { "id": "REQ-CONF-GEN-012" }, { "id": "REQ-CONF-GEN-013" }, { "id": "REQ-CONF-GEN-014" }, { "id": "REQ-CONF-GEN-015" }, { "id": "REQ-CONF-GEN-016" }, { "id": "REQ-CONF-GEN-017" }, { "id": "REQ-CONF-GEN-018" }, { "id": "REQ-CONF-GEN-019" }, { "id": "REQ-CONF-GEN-020" }, { "id": "REQ-CONF-GEN-021" }, { "id": "REQ-CONF-GEN-022" }, { "id": "REQ-CONF-GEN-023" }, { "id": "REQ-CONF-GEN-024" }, { "id": "REQ-CONF-ID-001" }, { "id": "REQ-CONF-ID-002" }, { "id": "REQ-CONF-ID-003" }, { "id": "REQ-CONF-ID-004" }, { "id": "REQ-CONF-ID-005" }, { "id": "REQ-CONF-ID-006" }, { "id": "REQ-CONF-ID-007" }, { "id": "REQ-CONF-ID-008" }, { "id": "REQ-CONF-ID-009" }, { "id": "REQ-CONF-ID-010" }, { "id": "REQ-CONF-ID-011" }, { "id": "REQ-CONF-ID-012" }, { "id": "REQ-CONF-ID-013" }, { "id": "REQ-CONF-ID-014" }, { "id": "REQ-CONF-ID-015" }, { "id": "REQ-CONF-ID-016" }, { "id": "REQ-CONF-ID-017" }, { "id": "REQ-CONF-ID-018" }, { "id": "REQ-CONF-ID-019" }, { "id": "REQ-CONF-ID-020" }, { "id": "REQ-CONF-ID-021" }, { "id": "REQ-CONF-ID-022" }, { "id": "REQ-CONF-ID-023" }, { "id": "REQ-CONF-ID-024" }, { "id": "REQ-CONF-ID-025" }, { "id": "REQ-CONF-ID-026" }, { "id": "REQ-CONF-ID-027" }, { "id": "REQ-CONF-ID-028" }, { "id": "REQ-CONF-ID-029" }, { "id": "REQ-CONF-ID-030" }, { "id": "REQ-CONF-LOCK-001" }, { "id": "REQ-CONF-LOCK-002" }, { "id": "REQ-CONF-LOCK-003" }, { "id": "REQ-CONF-LOCK-004" }, { "id": "REQ-CONF-LOCK-005" }, { "id": "REQ-CONF-LOCK-006" }, { "id": "REQ-CONF-LOCK-007" }, { "id": "REQ-CONF-LOCK-008" }, { "id": "REQ-CONF-LOCK-009" }, { "id": "REQ-CONF-LOCK-010" }, { "id": "REQ-CONF-LOCK-011" }, { "id": "REQ-CONF-LOCK-012" }, { "id": "REQ-CONF-LOCK-013" }, { "id": "REQ-CONF-LOCK-014" }, { "id": "REQ-CONF-LOCK-015" }, { "id": "REQ-CONF-LOCK-016" }, { "id": "REQ-CONF-LOCK-017" }, { "id": "REQ-CONF-LOCK-018" }, { "id": "REQ-CONF-LOCK-019" }, { "id": "REQ-CONF-LOCK-020" }, { "id": "REQ-CONF-LOCK-021" }, { "id": "REQ-CONF-LOCK-022" }, { "id": "REQ-CONF-LOCK-023" }, { "id": "REQ-CONF-LOCK-024" }, { "id": "REQ-CONF-LOCK-025" }, { "id": "REQ-CONF-LOCK-026" }, { "id": "REQ-CONF-LOCK-027" }, { "id": "REQ-CONF-LOCK-028" }, { "id": "REQ-CONF-LOCK-029" }, { "id": "REQ-CONF-LOCK-030" }, { "id": "REQ-CONF-LOCK-031" }, { "id": "REQ-CONF-LOCK-032" }, { "id": "REQ-CONF-LOCK-033" }, { "id": "REQ-CONF-LOCK-034" }, { "id": "REQ-CONF-LOCK-035" }, { "id": "REQ-CONF-LOCK-036" }, { "id": "REQ-CONF-LOCK-037" }, { "id": "REQ-CONF-LOCK-038" }, { "id": "REQ-CONF-LOCK-039" }, { "id": "REQ-CONF-LOCK-040" }, { "id": "REQ-CONF-LOCK-041" }, { "id": "REQ-CONF-LOCK-042" }, { "id": "REQ-CONF-LOCK-043" }, { "id": "REQ-CONF-OWN-001" }, { "id": "REQ-CONF-OWN-002" }, { "id": "REQ-CONF-OWN-003" }, { "id": "REQ-CONF-OWN-004" }, { "id": "REQ-CONF-OWN-005" }, { "id": "REQ-CONF-OWN-006" }, { "id": "REQ-CONF-OWN-007" }, { "id": "REQ-CONF-OWN-008" }, { "id": "REQ-CONF-OWN-009" }, { "id": "REQ-CONF-OWN-010" }, { "id": "REQ-CONF-OWN-011" }, { "id": "REQ-CONF-OWN-012" }, { "id": "REQ-CONF-OWN-013" }, { "id": "REQ-CONF-OWN-014" }, { "id": "REQ-CONF-OWN-015" }, { "id": "REQ-CONF-OWN-016" }, { "id": "REQ-CONF-OWN-017" }, { "id": "REQ-CONF-OWN-018" }, { "id": "REQ-CONF-OWN-019" }, { "id": "REQ-CONF-OWN-020" }, { "id": "REQ-CONF-OWN-021" }, { "id": "REQ-CONF-OWN-022" }, { "id": "REQ-CONF-OWN-023" }, { "id": "REQ-CONF-OWN-024" }, { "id": "REQ-CONF-OWN-025" }, { "id": "REQ-CONF-OWN-026" }, { "id": "REQ-CONF-OWN-027" }, { "id": "REQ-CONF-OWN-028" }, { "id": "REQ-CONF-OWN-029" }, { "id": "REQ-CONF-OWN-030" }, { "id": "REQ-CONF-OWN-031" }, { "id": "REQ-CONF-OWN-032" }, { "id": "REQ-CONF-OWN-033" }, { "id": "REQ-CONF-OWN-034" }, { "id": "REQ-CONF-OWN-035" }, { "id": "REQ-CONF-OWN-036" }, { "id": "REQ-CONF-OWN-037" }, { "id": "REQ-CONF-OWN-038" }, { "id": "REQ-CONF-OWN-039" }, { "id": "REQ-CONF-OWN-040" }, { "id": "REQ-CONF-OWN-041" }, { "id": "REQ-CONF-OWN-042" }, { "id": "REQ-CONF-OWN-043" }, { "id": "REQ-CONF-OWN-044" }, { "id": "REQ-CONF-OWN-045" }, { "id": "REQ-CONF-OWN-046" }, { "id": "REQ-CONF-OWN-047" }, { "id": "REQ-CONF-OWN-048" }, { "id": "REQ-CONF-PROF-001" }, { "id": "REQ-CONF-PROF-002" }, { "id": "REQ-CONF-PROF-003" }, { "id": "REQ-CONF-PROF-004" }, { "id": "REQ-CONF-PROF-005" }, { "id": "REQ-CONF-PROF-006" }, { "id": "REQ-CONF-PROF-007" }, { "id": "REQ-CONF-PROF-008" }, { "id": "REQ-CONF-PROF-009" }, { "id": "REQ-CONF-PROF-010" }, { "id": "REQ-CONF-PROF-011" }, { "id": "REQ-CONF-PROF-012" }, { "id": "REQ-CONF-PROF-013" }, { "id": "REQ-CONF-PROF-014" }, { "id": "REQ-CONF-PROF-015" }, { "id": "REQ-CONF-PROF-016" }, { "id": "REQ-CONF-PROF-017" }, { "id": "REQ-CONF-PROF-018" }, { "id": "REQ-CONF-PROF-019" }, { "id": "REQ-CONF-PROF-020" }, { "id": "REQ-CONF-PROF-021" }, { "id": "REQ-CONF-PROF-022" }, { "id": "REQ-CONF-PROF-023" }, { "id": "REQ-CONF-PROF-024" }, { "id": "REQ-CONF-PROF-025" }, { "id": "REQ-CONF-PROF-026" }, { "id": "REQ-CONF-PROF-027" }, { "id": "REQ-CONF-PROF-028" }, { "id": "REQ-CONF-PROF-029" }, { "id": "REQ-CONF-PROF-030" }, { "id": "REQ-CONF-PROF-031" }, { "id": "REQ-CONF-PROF-032" }, { "id": "REQ-CONF-PROF-033" }, { "id": "REQ-CONF-REL-001" }, { "id": "REQ-CONF-REL-002" }, { "id": "REQ-CONF-REL-003" }, { "id": "REQ-CONF-REL-004" }, { "id": "REQ-CONF-REL-005" }, { "id": "REQ-CONF-REL-006" }, { "id": "REQ-CONF-REL-007" }, { "id": "REQ-CONF-REL-008" }, { "id": "REQ-CONF-REL-009" }, { "id": "REQ-CONF-REL-010" }, { "id": "REQ-CONF-REL-011" }, { "id": "REQ-CONF-REL-012" }, { "id": "REQ-CONF-REL-013" }, { "id": "REQ-CONF-REL-014" }, { "id": "REQ-CONF-REL-015" }, { "id": "REQ-CONF-REL-016" }, { "id": "REQ-CONF-REL-017" }, { "id": "REQ-CONF-REL-018" }, { "id": "REQ-CONF-REL-019" }, { "id": "REQ-CONF-REL-020" }, { "id": "REQ-CONF-REL-021" }, { "id": "REQ-CONF-REL-022" }, { "id": "REQ-CONF-REL-023" }, { "id": "REQ-CONF-REL-024" }, { "id": "REQ-CONF-REL-025" }, { "id": "REQ-CONF-REL-026" }, { "id": "REQ-CONF-REL-027" }, { "id": "REQ-CONF-REL-028" }, { "id": "REQ-CONF-REL-029" }, { "id": "REQ-CONF-REL-030" }, { "id": "REQ-CONF-REL-031" }, { "id": "REQ-CONF-REL-032" }, { "id": "REQ-CONF-REL-033" }, { "id": "REQ-CONF-SLN-001" }, { "id": "REQ-CONF-SLN-002" }, { "id": "REQ-CONF-SLN-003" }, { "id": "REQ-CONF-SLN-004" }, { "id": "REQ-CONF-SLN-005" }, { "id": "REQ-CONF-SLN-006" }, { "id": "REQ-CONF-SLN-007" }, { "id": "REQ-CONF-SLN-008" }, { "id": "REQ-CONF-SLN-009" }, { "id": "REQ-CONF-SLN-010" }, { "id": "REQ-CONF-SLN-011" }, { "id": "REQ-CONF-SLN-012" }, { "id": "REQ-CONF-SLN-013" }, { "id": "REQ-CONF-SLN-014" }, { "id": "REQ-CONF-SLN-015" }, { "id": "REQ-CONF-SLN-016" }, { "id": "REQ-CONF-SLN-017" }, { "id": "REQ-CONF-SLN-018" }, { "id": "REQ-CONF-SLN-019" }, { "id": "REQ-CONF-SLN-020" }, { "id": "REQ-CONF-SLN-021" }, { "id": "REQ-CONF-SLN-022" }, { "id": "REQ-CONF-SLN-023" }, { "id": "REQ-CONF-SLN-024" }, { "id": "REQ-CONF-SLN-025" }, { "id": "REQ-CONF-SLN-026" }, { "id": "REQ-CONF-SLN-027" }, { "id": "REQ-CONF-SLN-028" }, { "id": "REQ-CONF-SLN-029" }, { "id": "REQ-CONF-SLN-030" }, { "id": "REQ-CONF-SLN-031" }, { "id": "REQ-CONF-SLN-032" }, { "id": "REQ-CONF-SLN-033" }, { "id": "REQ-CONF-SLN-034" }, { "id": "REQ-CONF-SLN-035" }, { "id": "REQ-CONF-SLN-036" }, { "id": "REQ-CONF-SLN-037" }, { "id": "REQ-CONF-SLN-038" }, { "id": "REQ-CONF-SLN-039" }, { "id": "REQ-CONF-SLN-040" }, { "id": "REQ-CONF-SLN-041" }, { "id": "REQ-CONF-SLN-042" }, { "id": "REQ-CONF-SLN-043" }, { "id": "REQ-CONF-SLN-044" }, { "id": "REQ-CONF-SLN-045" }, { "id": "REQ-CONF-SLN-046" }, { "id": "REQ-CONF-SLN-047" }, { "id": "REQ-CONF-SLN-048" }, { "id": "REQ-CONF-SLN-049" }, { "id": "REQ-CONF-SLN-050" }, { "id": "REQ-CONF-SLN-051" }, { "id": "REQ-CONF-SLN-052" }, { "id": "REQ-CONF-SLN-053" }, { "id": "REQ-CONF-SLN-054" }, { "id": "REQ-CONF-SLN-055" }, { "id": "REQ-CONF-SLN-056" }, { "id": "REQ-CONF-SLN-057" }, { "id": "REQ-CONF-SLN-058" }, { "id": "REQ-CONF-SLN-059" }, { "id": "REQ-CONF-SLN-060" }, { "id": "REQ-CONF-TRACE-001" }, { "id": "REQ-CONF-TRACE-002" }, { "id": "REQ-CONF-TRACE-003" }, { "id": "REQ-CONF-TRACE-004" }, { "id": "REQ-CONF-TRACE-005" }, { "id": "REQ-CONF-TRACE-006" }, { "id": "REQ-CONF-TRACE-007" }, { "id": "REQ-CONF-TRACE-008" }, { "id": "REQ-CONF-TRACE-009" }, { "id": "REQ-CONF-TRACE-010" }, { "id": "REQ-CONF-TRACE-011" }, { "id": "REQ-CONF-TRACE-012" }, { "id": "REQ-CONF-TRACE-013" }, { "id": "REQ-CONF-TRACE-014" }, { "id": "REQ-CONF-TRACE-015" }, { "id": "REQ-CONF-TRACE-016" }, { "id": "REQ-CONF-TRACE-017" }, { "id": "REQ-CONF-TRACE-018" }, { "id": "REQ-CONF-TRACE-019" }, { "id": "REQ-CONF-TRACE-020" }, { "id": "REQ-CONF-TRACE-021" }, { "id": "REQ-CONF-TRACE-022" }, { "id": "REQ-CONF-TRACE-023" }, { "id": "REQ-CONF-TRACE-024" }, { "id": "REQ-CONF-TRACE-025" }, { "id": "REQ-CONF-TRACE-026" }, { "id": "REQ-CONF-TRACE-027" }, { "id": "REQ-CONF-TRACE-028" }, { "id": "REQ-CONF-TRACE-029" }, { "id": "REQ-CONF-TRACE-030" }, { "id": "REQ-CONF-USER-001" }, { "id": "REQ-CONF-USER-002" }, { "id": "REQ-CONF-USER-003" }, { "id": "REQ-CONF-USER-004" }, { "id": "REQ-CONF-USER-005" }, { "id": "REQ-CONF-USER-006" }, { "id": "REQ-CONF-USER-007" }, { "id": "REQ-CONF-USER-008" }, { "id": "REQ-CONF-USER-009" }, { "id": "REQ-CONF-USER-010" }, { "id": "REQ-CONF-USER-011" }, { "id": "REQ-CONF-USER-012" }, { "id": "REQ-CONF-USER-013" }, { "id": "REQ-CONF-USER-014" }, { "id": "REQ-CONF-USER-015" }, { "id": "REQ-CONF-USER-016" }, { "id": "REQ-CONF-USER-017" }, { "id": "REQ-CONF-USER-018" }, { "id": "REQ-CONF-USER-019" }, { "id": "REQ-CONF-USER-020" }, { "id": "REQ-CONF-USER-021" }, { "id": "REQ-CONF-USER-022" }, { "id": "REQ-CONF-USER-023" }, { "id": "REQ-CONF-USER-024" }, { "id": "REQ-CONF-USER-025" }, { "id": "REQ-CONF-USER-026" }, { "id": "REQ-CONF-USER-027" }, { "id": "REQ-CONF-USER-028" }, { "id": "REQ-CONF-USER-029" }, { "id": "REQ-CONF-USER-030" }, { "id": "REQ-CONST-001" }, { "id": "REQ-CONST-002" }, { "id": "REQ-CONST-003" }, { "id": "REQ-CONST-004" }, { "id": "REQ-CONST-005" }, { "id": "REQ-CONST-006" }, { "id": "REQ-CONST-007" }, { "id": "REQ-CONST-008" }, { "id": "REQ-CONST-009" }, { "id": "REQ-CONST-010" }, { "id": "REQ-CONST-011" }, { "id": "REQ-CONST-012" }, { "id": "REQ-CONST-013" }, { "id": "REQ-CONST-014" }, { "id": "REQ-CONST-015" }, { "id": "REQ-CONST-016" }, { "id": "REQ-CONST-017" }, { "id": "REQ-CONST-018" }, { "id": "REQ-CONST-019" }, { "id": "REQ-CONST-020" }, { "id": "REQ-CONST-021" }, { "id": "REQ-CONST-022" }, { "id": "REQ-CONST-023" }, { "id": "REQ-CONST-024" }, { "id": "REQ-CONST-025" }, { "id": "REQ-CONST-026" }, { "id": "REQ-CONST-027" }, { "id": "REQ-CONST-028" }, { "id": "REQ-CONST-029" }, { "id": "REQ-CONST-030" }, { "id": "REQ-CONST-031" }, { "id": "REQ-CONST-032" }, { "id": "REQ-CONST-AUDIT-001" }, { "id": "REQ-CONST-AUDIT-002" }, { "id": "REQ-CONST-AUDIT-003" }, { "id": "REQ-CONST-AUDIT-004" }, { "id": "REQ-CONST-AUDIT-005" }, { "id": "REQ-CONST-AUDIT-006" }, { "id": "REQ-CONST-AUDIT-007" }, { "id": "REQ-CONST-AUDIT-008" }, { "id": "REQ-CONST-AUDIT-009" }, { "id": "REQ-CONST-AUDIT-010" }, { "id": "REQ-CONST-AUDIT-011" }, { "id": "REQ-CONST-AUDIT-012" }, { "id": "REQ-CONST-AUDIT-013" }, { "id": "REQ-CONST-AUDIT-014" }, { "id": "REQ-CONST-AUDIT-015" }, { "id": "REQ-CONST-AUDIT-016" }, { "id": "REQ-CONST-AUDIT-017" }, { "id": "REQ-CONST-AUDIT-018" }, { "id": "REQ-CONST-AUDIT-019" }, { "id": "REQ-CONST-AUDIT-020" }, { "id": "REQ-CONST-AUDIT-021" }, { "id": "REQ-CONST-AUDIT-022" }, { "id": "REQ-CONST-AUDIT-023" }, { "id": "REQ-CONST-AUDIT-024" }, { "id": "REQ-CONST-AUTH-001" }, { "id": "REQ-CONST-AUTH-002" }, { "id": "REQ-CONST-AUTH-003" }, { "id": "REQ-CONST-AUTH-004" }, { "id": "REQ-CONST-AUTH-005" }, { "id": "REQ-CONST-AUTH-006" }, { "id": "REQ-CONST-AUTH-007" }, { "id": "REQ-CONST-AUTH-008" }, { "id": "REQ-CONST-AUTH-009" }, { "id": "REQ-CONST-AUTH-010" }, { "id": "REQ-CONST-AUTH-011" }, { "id": "REQ-CONST-AUTH-012" }, { "id": "REQ-CONST-AUTH-013" }, { "id": "REQ-CONST-AUTH-014" }, { "id": "REQ-CONST-AUTH-015" }, { "id": "REQ-CONST-AUTH-016" }, { "id": "REQ-CONST-AUTH-017" }, { "id": "REQ-CONST-AUTH-018" }, { "id": "REQ-CONST-AUTH-019" }, { "id": "REQ-CONST-AUTH-020" }, { "id": "REQ-CONST-CHARTER-001" }, { "id": "REQ-CONST-CHARTER-002" }, { "id": "REQ-CONST-CHARTER-003" }, { "id": "REQ-CONST-CHARTER-004" }, { "id": "REQ-CONST-CHARTER-005" }, { "id": "REQ-CONST-CHARTER-006" }, { "id": "REQ-CONST-CHARTER-007" }, { "id": "REQ-CONST-CHARTER-008" }, { "id": "REQ-CONST-CHARTER-009" }, { "id": "REQ-CONST-CHARTER-010" }, { "id": "REQ-CONST-CHARTER-011" }, { "id": "REQ-CONST-CHARTER-012" }, { "id": "REQ-CONST-CHARTER-013" }, { "id": "REQ-CONST-CHARTER-014" }, { "id": "REQ-CONST-COMP-001" }, { "id": "REQ-CONST-COMP-002" }, { "id": "REQ-CONST-COMP-003" }, { "id": "REQ-CONST-COMP-004" }, { "id": "REQ-CONST-COMP-005" }, { "id": "REQ-CONST-COMP-006" }, { "id": "REQ-CONST-COMP-007" }, { "id": "REQ-CONST-COMP-008" }, { "id": "REQ-CONST-COMP-009" }, { "id": "REQ-CONST-COMP-010" }, { "id": "REQ-CONST-COMP-011" }, { "id": "REQ-CONST-COMP-012" }, { "id": "REQ-CONST-COMP-013" }, { "id": "REQ-CONST-COMP-014" }, { "id": "REQ-CONST-COMP-015" }, { "id": "REQ-CONST-COMP-016" }, { "id": "REQ-CONST-DATA-001" }, { "id": "REQ-CONST-DATA-002" }, { "id": "REQ-CONST-DATA-003" }, { "id": "REQ-CONST-DATA-004" }, { "id": "REQ-CONST-DATA-005" }, { "id": "REQ-CONST-DATA-006" }, { "id": "REQ-CONST-DATA-007" }, { "id": "REQ-CONST-DATA-008" }, { "id": "REQ-CONST-DATA-009" }, { "id": "REQ-CONST-DATA-010" }, { "id": "REQ-CONST-DATA-011" }, { "id": "REQ-CONST-DATA-012" }, { "id": "REQ-CONST-DATA-013" }, { "id": "REQ-CONST-DATA-014" }, { "id": "REQ-CONST-DATA-015" }, { "id": "REQ-CONST-DATA-016" }, { "id": "REQ-CONST-DATA-017" }, { "id": "REQ-CONST-DATA-018" }, { "id": "REQ-CONST-DATA-019" }, { "id": "REQ-CONST-DATA-020" }, { "id": "REQ-CONST-DATA-021" }, { "id": "REQ-CONST-DATA-022" }, { "id": "REQ-CONST-DATA-023" }, { "id": "REQ-CONST-DATA-024" }, { "id": "REQ-CONST-DATA-025" }, { "id": "REQ-CONST-DATA-026" }, { "id": "REQ-CONST-DATA-027" }, { "id": "REQ-CONST-DATA-028" }, { "id": "REQ-CONST-FCA-001" }, { "id": "REQ-CONST-FCA-002" }, { "id": "REQ-CONST-FCA-003" }, { "id": "REQ-CONST-FCA-004" }, { "id": "REQ-CONST-FCA-005" }, { "id": "REQ-CONST-FCA-006" }, { "id": "REQ-CONST-FCA-007" }, { "id": "REQ-CONST-FCA-008" }, { "id": "REQ-CONST-FCA-009" }, { "id": "REQ-CONST-FCA-010" }, { "id": "REQ-CONST-FCA-011" }, { "id": "REQ-CONST-FCA-012" }, { "id": "REQ-CONST-FCA-013" }, { "id": "REQ-CONST-FCA-014" }, { "id": "REQ-CONST-FCA-015" }, { "id": "REQ-CONST-OFFLINE-001" }, { "id": "REQ-CONST-OFFLINE-002" }, { "id": "REQ-CONST-OFFLINE-003" }, { "id": "REQ-CONST-OFFLINE-004" }, { "id": "REQ-CONST-OFFLINE-005" }, { "id": "REQ-CONST-OFFLINE-006" }, { "id": "REQ-CONST-OFFLINE-007" }, { "id": "REQ-CONST-OFFLINE-008" }, { "id": "REQ-CONST-OFFLINE-009" }, { "id": "REQ-CONST-OFFLINE-010" }, { "id": "REQ-CONST-OFFLINE-011" }, { "id": "REQ-CONST-OFFLINE-012" }, { "id": "REQ-CONST-OFFLINE-013" }, { "id": "REQ-CONST-OFFLINE-014" }, { "id": "REQ-CONST-OFFLINE-015" }, { "id": "REQ-CONST-OFFLINE-016" }, { "id": "REQ-CONST-OFFLINE-017" }, { "id": "REQ-CONST-OFFLINE-018" }, { "id": "REQ-CONST-OFFLINE-019" }, { "id": "REQ-CONST-OFFLINE-020" }, { "id": "REQ-CONST-PORT-001" }, { "id": "REQ-CONST-PORT-002" }, { "id": "REQ-CONST-PORT-003" }, { "id": "REQ-CONST-PORT-004" }, { "id": "REQ-CONST-PORT-005" }, { "id": "REQ-CONST-PORT-006" }, { "id": "REQ-CONST-PORT-007" }, { "id": "REQ-CONST-PORT-008" }, { "id": "REQ-CONST-PORT-009" }, { "id": "REQ-CONST-PORT-010" }, { "id": "REQ-CONST-PORT-011" }, { "id": "REQ-CONST-PORT-012" }, { "id": "REQ-CONST-PORT-013" }, { "id": "REQ-CONST-PORT-014" }, { "id": "REQ-CONST-PORT-015" }, { "id": "REQ-CONST-PORT-016" }, { "id": "REQ-CONST-PRIN-001" }, { "id": "REQ-CONST-PRIN-002" }, { "id": "REQ-CONST-PRIN-003" }, { "id": "REQ-CONST-PRIN-004" }, { "id": "REQ-CONST-PRIN-005" }, { "id": "REQ-CONST-PRIN-006" }, { "id": "REQ-CONST-PRIN-007" }, { "id": "REQ-CONST-PRIN-008" }, { "id": "REQ-CONST-PRIN-009" }, { "id": "REQ-CONST-PRIN-010" }, { "id": "REQ-CONST-PRIN-011" }, { "id": "REQ-CONST-PRIN-012" }, { "id": "REQ-CONST-PRIN-013" }, { "id": "REQ-CONST-PRIN-014" }, { "id": "REQ-CONST-PRIN-015" }, { "id": "REQ-CONST-PRIN-016" }, { "id": "REQ-CONST-PRIN-017" }, { "id": "REQ-CONST-PRIN-018" }, { "id": "REQ-CONST-SCOPE-001" }, { "id": "REQ-CONST-SCOPE-002" }, { "id": "REQ-CONST-SCOPE-003" }, { "id": "REQ-CONST-SCOPE-004" }, { "id": "REQ-CONST-SCOPE-005" }, { "id": "REQ-CONST-SCOPE-006" }, { "id": "REQ-CONST-SCOPE-007" }, { "id": "REQ-CONST-SCOPE-008" }, { "id": "REQ-CONST-SCOPE-009" }, { "id": "REQ-CONST-SCOPE-010" }, { "id": "REQ-CONST-SCOPE-011" }, { "id": "REQ-CONST-SCOPE-012" }, { "id": "REQ-CONST-SCOPE-013" }, { "id": "REQ-CONST-SCOPE-014" }, { "id": "REQ-CONST-SCOPE-015" }, { "id": "REQ-CONST-SCOPE-016" }, { "id": "REQ-CONST-SCOPE-017" }, { "id": "REQ-CONST-SCOPE-018" }, { "id": "REQ-CONST-SCOPE-019" }, { "id": "REQ-CONST-SCOPE-020" }, { "id": "REQ-CULT-001" }, { "id": "REQ-CULT-002" }, { "id": "REQ-CULT-003" }, { "id": "REQ-CULT-004" }, { "id": "REQ-CULT-005" }, { "id": "REQ-CULT-006" }, { "id": "REQ-CULT-007" }, { "id": "REQ-CULT-008" }, { "id": "REQ-CULT-009" }, { "id": "REQ-CULT-010" }, { "id": "REQ-CULT-011" }, { "id": "REQ-CULT-012" }, { "id": "REQ-CULT-013" }, { "id": "REQ-CULT-014" }, { "id": "REQ-CULT-015" }, { "id": "REQ-CULT-016" }, { "id": "REQ-CULT-017" }, { "id": "REQ-CULT-018" }, { "id": "REQ-CULT-019" }, { "id": "REQ-CULT-020" }, { "id": "REQ-CULT-021" }, { "id": "REQ-CULT-022" }, { "id": "REQ-CULT-023" }, { "id": "REQ-CULT-024" }, { "id": "REQ-DATA-001" }, { "id": "REQ-DATA-MIG-001" }, { "id": "REQ-DATA-MIG-002" }, { "id": "REQ-DATA-MIG-003" }, { "id": "REQ-DATA-MIG-004" }, { "id": "REQ-DATA-MIG-005" }, { "id": "REQ-DATA-MIG-006" }, { "id": "REQ-DATA-MIG-007" }, { "id": "REQ-DATA-MIG-008" }, { "id": "REQ-DATA-MIG-009" }, { "id": "REQ-DATA-MIG-010" }, { "id": "REQ-DATA-MIG-011" }, { "id": "REQ-DATA-MIG-012" }, { "id": "REQ-DATA-MIG-013" }, { "id": "REQ-DATA-MIG-014" }, { "id": "REQ-DATA-MIG-015" }, { "id": "REQ-DATA-MIG-016" }, { "id": "REQ-DATA-MIG-017" }, { "id": "REQ-DATA-MIG-018" }, { "id": "REQ-DATA-MIG-019" }, { "id": "REQ-DATA-MIG-020" }, { "id": "REQ-DATA-MIG-021" }, { "id": "REQ-DATA-MIG-022" }, { "id": "REQ-DATA-MIG-023" }, { "id": "REQ-DATA-MIG-024" }, { "id": "REQ-DATA-MIG-025" }, { "id": "REQ-DATA-MIG-026" }, { "id": "REQ-DATA-MIG-027" }, { "id": "REQ-DATA-MIG-028" }, { "id": "REQ-DATA-MIG-029" }, { "id": "REQ-DATA-MIG-030" }, { "id": "REQ-DEG-001" }, { "id": "REQ-DEG-002" }, { "id": "REQ-DEG-003" }, { "id": "REQ-DEG-004" }, { "id": "REQ-DEG-005" }, { "id": "REQ-DEG-006" }, { "id": "REQ-DEG-007" }, { "id": "REQ-DEG-008" }, { "id": "REQ-DEG-009" }, { "id": "REQ-DEG-010" }, { "id": "REQ-DEG-011" }, { "id": "REQ-DEG-012" }, { "id": "REQ-DEG-013" }, { "id": "REQ-DEG-014" }, { "id": "REQ-DEG-015" }, { "id": "REQ-DEG-016" }, { "id": "REQ-DEG-017" }, { "id": "REQ-DEG-018" }, { "id": "REQ-DEG-019" }, { "id": "REQ-DEG-020" }, { "id": "REQ-DEG-021" }, { "id": "REQ-DEG-022" }, { "id": "REQ-DEG-023" }, { "id": "REQ-DEG-024" }, { "id": "REQ-DEG-025" }, { "id": "REQ-DEG-026" }, { "id": "REQ-DEG-027" }, { "id": "REQ-DEG-028" }, { "id": "REQ-DEG-029" }, { "id": "REQ-DEG-030" }, { "id": "REQ-DEG-031" }, { "id": "REQ-DEG-032" }, { "id": "REQ-DEG-033" }, { "id": "REQ-DEG-034" }, { "id": "REQ-DEG-035" }, { "id": "REQ-DEG-036" }, { "id": "REQ-DEV-ARTPUB-001" }, { "id": "REQ-DEV-ARTPUB-002" }, { "id": "REQ-DEV-ARTPUB-003" }, { "id": "REQ-DEV-ARTPUB-004" }, { "id": "REQ-DEV-ARTPUB-005" }, { "id": "REQ-DEV-ARTPUB-006" }, { "id": "REQ-DEV-ARTPUB-007" }, { "id": "REQ-DEV-ARTPUB-008" }, { "id": "REQ-DEV-ARTPUB-009" }, { "id": "REQ-DEV-ARTPUB-010" }, { "id": "REQ-DEV-ARTPUB-011" }, { "id": "REQ-DEV-ARTPUB-012" }, { "id": "REQ-DEV-ARTPUB-013" }, { "id": "REQ-DEV-ARTPUB-014" }, { "id": "REQ-DEV-ARTPUB-015" }, { "id": "REQ-DEV-ARTPUB-016" }, { "id": "REQ-DEV-ARTPUB-017" }, { "id": "REQ-DEV-ARTPUB-018" }, { "id": "REQ-DEV-ARTPUB-019" }, { "id": "REQ-DEV-ARTPUB-020" }, { "id": "REQ-DEV-ARTPUB-021" }, { "id": "REQ-DEV-ARTPUB-022" }, { "id": "REQ-DEV-ARTPUB-023" }, { "id": "REQ-DEV-ARTPUB-024" }, { "id": "REQ-DEV-ARTPUB-025" }, { "id": "REQ-DEV-ARTPUB-026" }, { "id": "REQ-DEV-ARTPUB-027" }, { "id": "REQ-DEV-ARTPUB-028" }, { "id": "REQ-DEV-ARTPUB-029" }, { "id": "REQ-DEV-ARTPUB-030" }, { "id": "REQ-DEV-BOUND-001" }, { "id": "REQ-DEV-BOUND-002" }, { "id": "REQ-DEV-BOUND-003" }, { "id": "REQ-DEV-BOUND-004" }, { "id": "REQ-DEV-BOUND-005" }, { "id": "REQ-DEV-BOUND-006" }, { "id": "REQ-DEV-BOUND-007" }, { "id": "REQ-DEV-BOUND-008" }, { "id": "REQ-DEV-BOUND-009" }, { "id": "REQ-DEV-BOUND-010" }, { "id": "REQ-DEV-BOUND-011" }, { "id": "REQ-DEV-BOUND-012" }, { "id": "REQ-DEV-BOUND-013" }, { "id": "REQ-DEV-BOUND-014" }, { "id": "REQ-DEV-BOUND-015" }, { "id": "REQ-DEV-BOUND-016" }, { "id": "REQ-DEV-BOUND-017" }, { "id": "REQ-DEV-BOUND-018" }, { "id": "REQ-DEV-BOUND-019" }, { "id": "REQ-DEV-BOUND-020" }, { "id": "REQ-DEV-BOUND-021" }, { "id": "REQ-DEV-BOUND-022" }, { "id": "REQ-DEV-BOUND-023" }, { "id": "REQ-DEV-BOUND-024" }, { "id": "REQ-DEV-BOUND-025" }, { "id": "REQ-DEV-BOUND-026" }, { "id": "REQ-DEV-BOUND-027" }, { "id": "REQ-DEV-BOUND-028" }, { "id": "REQ-DEV-BTV-001" }, { "id": "REQ-DEV-BTV-002" }, { "id": "REQ-DEV-BTV-003" }, { "id": "REQ-DEV-BTV-004" }, { "id": "REQ-DEV-BTV-005" }, { "id": "REQ-DEV-BTV-006" }, { "id": "REQ-DEV-BTV-007" }, { "id": "REQ-DEV-BTV-008" }, { "id": "REQ-DEV-BTV-009" }, { "id": "REQ-DEV-BTV-010" }, { "id": "REQ-DEV-BTV-011" }, { "id": "REQ-DEV-BTV-012" }, { "id": "REQ-DEV-BTV-013" }, { "id": "REQ-DEV-BTV-014" }, { "id": "REQ-DEV-BTV-015" }, { "id": "REQ-DEV-BTV-016" }, { "id": "REQ-DEV-BTV-017" }, { "id": "REQ-DEV-BTV-018" }, { "id": "REQ-DEV-BTV-019" }, { "id": "REQ-DEV-BTV-020" }, { "id": "REQ-DEV-BTV-021" }, { "id": "REQ-DEV-BTV-022" }, { "id": "REQ-DEV-BTV-023" }, { "id": "REQ-DEV-BTV-024" }, { "id": "REQ-DEV-CACHE-001" }, { "id": "REQ-DEV-CONT-001" }, { "id": "REQ-DEV-CONT-002" }, { "id": "REQ-DEV-CONT-003" }, { "id": "REQ-DEV-CONT-004" }, { "id": "REQ-DEV-CONT-005" }, { "id": "REQ-DEV-CONT-006" }, { "id": "REQ-DEV-CONT-007" }, { "id": "REQ-DEV-CONT-008" }, { "id": "REQ-DEV-CONT-009" }, { "id": "REQ-DEV-CONT-010" }, { "id": "REQ-DEV-CONT-011" }, { "id": "REQ-DEV-CONT-012" }, { "id": "REQ-DEV-CONT-013" }, { "id": "REQ-DEV-CONT-014" }, { "id": "REQ-DEV-CONT-015" }, { "id": "REQ-DEV-CONT-016" }, { "id": "REQ-DEV-CONT-017" }, { "id": "REQ-DEV-CONT-018" }, { "id": "REQ-DEV-CONT-019" }, { "id": "REQ-DEV-CONT-020" }, { "id": "REQ-DEV-CONT-021" }, { "id": "REQ-DEV-CONT-022" }, { "id": "REQ-DEV-CONT-023" }, { "id": "REQ-DEV-CONT-024" }, { "id": "REQ-DEV-CONT-025" }, { "id": "REQ-DEV-CONT-026" }, { "id": "REQ-DEV-CONT-027" }, { "id": "REQ-DEV-CONT-028" }, { "id": "REQ-DEV-CONT-029" }, { "id": "REQ-DEV-CONT-030" }, { "id": "REQ-DEV-CONT-031" }, { "id": "REQ-DEV-CONT-032" }, { "id": "REQ-DEV-DATA-001" }, { "id": "REQ-DEV-DB-001" }, { "id": "REQ-DEV-DB-002" }, { "id": "REQ-DEV-DB-003" }, { "id": "REQ-DEV-DB-004" }, { "id": "REQ-DEV-DB-005" }, { "id": "REQ-DEV-DB-006" }, { "id": "REQ-DEV-DB-007" }, { "id": "REQ-DEV-DB-008" }, { "id": "REQ-DEV-DB-009" }, { "id": "REQ-DEV-DB-010" }, { "id": "REQ-DEV-DB-011" }, { "id": "REQ-DEV-DB-012" }, { "id": "REQ-DEV-DB-013" }, { "id": "REQ-DEV-DB-014" }, { "id": "REQ-DEV-DB-015" }, { "id": "REQ-DEV-DB-016" }, { "id": "REQ-DEV-DB-017" }, { "id": "REQ-DEV-DB-018" }, { "id": "REQ-DEV-DB-019" }, { "id": "REQ-DEV-DB-020" }, { "id": "REQ-DEV-DB-021" }, { "id": "REQ-DEV-DB-022" }, { "id": "REQ-DEV-DB-023" }, { "id": "REQ-DEV-DB-024" }, { "id": "REQ-DEV-DB-025" }, { "id": "REQ-DEV-DB-026" }, { "id": "REQ-DEV-DB-027" }, { "id": "REQ-DEV-DB-028" }, { "id": "REQ-DEV-DB-029" }, { "id": "REQ-DEV-DB-030" }, { "id": "REQ-DEV-DEP-001" }, { "id": "REQ-DEV-DEP-002" }, { "id": "REQ-DEV-DEP-003" }, { "id": "REQ-DEV-DEP-004" }, { "id": "REQ-DEV-DEP-005" }, { "id": "REQ-DEV-DEP-006" }, { "id": "REQ-DEV-DEP-007" }, { "id": "REQ-DEV-DEP-008" }, { "id": "REQ-DEV-DEP-009" }, { "id": "REQ-DEV-DEP-010" }, { "id": "REQ-DEV-DEP-011" }, { "id": "REQ-DEV-DEP-012" }, { "id": "REQ-DEV-DEP-013" }, { "id": "REQ-DEV-DEP-014" }, { "id": "REQ-DEV-DEP-015" }, { "id": "REQ-DEV-DEP-016" }, { "id": "REQ-DEV-DEP-017" }, { "id": "REQ-DEV-DEP-018" }, { "id": "REQ-DEV-DEP-019" }, { "id": "REQ-DEV-DEP-020" }, { "id": "REQ-DEV-DEP-021" }, { "id": "REQ-DEV-DEP-022" }, { "id": "REQ-DEV-DEP-023" }, { "id": "REQ-DEV-DEP-024" }, { "id": "REQ-DEV-HEAVY-001" }, { "id": "REQ-DEV-IDENT-001" }, { "id": "REQ-DEV-IDENT-002" }, { "id": "REQ-DEV-IDENT-003" }, { "id": "REQ-DEV-IDENT-004" }, { "id": "REQ-DEV-IDENT-005" }, { "id": "REQ-DEV-IDENT-006" }, { "id": "REQ-DEV-IDENT-007" }, { "id": "REQ-DEV-IDENT-008" }, { "id": "REQ-DEV-IDENT-009" }, { "id": "REQ-DEV-IDENT-010" }, { "id": "REQ-DEV-IDENT-011" }, { "id": "REQ-DEV-IDENT-012" }, { "id": "REQ-DEV-IDENT-013" }, { "id": "REQ-DEV-IDENT-014" }, { "id": "REQ-DEV-IDENT-015" }, { "id": "REQ-DEV-IDENT-016" }, { "id": "REQ-DEV-IDENT-017" }, { "id": "REQ-DEV-IDENT-018" }, { "id": "REQ-DEV-IDENT-019" }, { "id": "REQ-DEV-IDENT-020" }, { "id": "REQ-DEV-IDENT-021" }, { "id": "REQ-DEV-IDENT-022" }, { "id": "REQ-DEV-IDENT-023" }, { "id": "REQ-DEV-IDENT-024" }, { "id": "REQ-DEV-MODEL-001" }, { "id": "REQ-DEV-MODEL-002" }, { "id": "REQ-DEV-MODEL-003" }, { "id": "REQ-DEV-MODEL-004" }, { "id": "REQ-DEV-MODEL-005" }, { "id": "REQ-DEV-MODEL-006" }, { "id": "REQ-DEV-MODEL-007" }, { "id": "REQ-DEV-MODEL-008" }, { "id": "REQ-DEV-MODEL-009" }, { "id": "REQ-DEV-MODEL-010" }, { "id": "REQ-DEV-MODEL-011" }, { "id": "REQ-DEV-MODEL-012" }, { "id": "REQ-DEV-MODEL-013" }, { "id": "REQ-DEV-MODEL-014" }, { "id": "REQ-DEV-MODEL-015" }, { "id": "REQ-DEV-MODEL-016" }, { "id": "REQ-DEV-MODEL-017" }, { "id": "REQ-DEV-MODEL-018" }, { "id": "REQ-DEV-MODEL-019" }, { "id": "REQ-DEV-MODEL-020" }, { "id": "REQ-DEV-MODEL-021" }, { "id": "REQ-DEV-MODEL-022" }, { "id": "REQ-DEV-MODEL-023" }, { "id": "REQ-DEV-MODEL-024" }, { "id": "REQ-DEV-MODEL-025" }, { "id": "REQ-DEV-MODEL-026" }, { "id": "REQ-DEV-MODEL-027" }, { "id": "REQ-DEV-MODEL-028" }, { "id": "REQ-DEV-MODEL-029" }, { "id": "REQ-DEV-MODEL-030" }, { "id": "REQ-DEV-MODEL-031" }, { "id": "REQ-DEV-MODEL-032" }, { "id": "REQ-DEV-MODEL-033" }, { "id": "REQ-DEV-MODEL-034" }, { "id": "REQ-DEV-MODEL-035" }, { "id": "REQ-DEV-MODEL-036" }, { "id": "REQ-DEV-MODEL-037" }, { "id": "REQ-DEV-MODEL-038" }, { "id": "REQ-DEV-MODEL-039" }, { "id": "REQ-DEV-MODEL-040" }, { "id": "REQ-DEV-NET-001" }, { "id": "REQ-DEV-NET-002" }, { "id": "REQ-DEV-NET-003" }, { "id": "REQ-DEV-NET-004" }, { "id": "REQ-DEV-NET-005" }, { "id": "REQ-DEV-NET-006" }, { "id": "REQ-DEV-NET-007" }, { "id": "REQ-DEV-NET-008" }, { "id": "REQ-DEV-NET-009" }, { "id": "REQ-DEV-NET-010" }, { "id": "REQ-DEV-NET-011" }, { "id": "REQ-DEV-NET-012" }, { "id": "REQ-DEV-NET-013" }, { "id": "REQ-DEV-NET-014" }, { "id": "REQ-DEV-NET-015" }, { "id": "REQ-DEV-NET-016" }, { "id": "REQ-DEV-NET-017" }, { "id": "REQ-DEV-NET-018" }, { "id": "REQ-DEV-NET-019" }, { "id": "REQ-DEV-NET-020" }, { "id": "REQ-DEV-NET-021" }, { "id": "REQ-DEV-NET-022" }, { "id": "REQ-DEV-NET-023" }, { "id": "REQ-DEV-NET-024" }, { "id": "REQ-DEV-OFFLINE-001" }, { "id": "REQ-DEV-PAR-001" }, { "id": "REQ-DEV-PAR-002" }, { "id": "REQ-DEV-PAR-003" }, { "id": "REQ-DEV-PAR-004" }, { "id": "REQ-DEV-PAR-005" }, { "id": "REQ-DEV-PAR-006" }, { "id": "REQ-DEV-PAR-007" }, { "id": "REQ-DEV-PAR-008" }, { "id": "REQ-DEV-PAR-009" }, { "id": "REQ-DEV-PAR-010" }, { "id": "REQ-DEV-PAR-011" }, { "id": "REQ-DEV-PAR-012" }, { "id": "REQ-DEV-PAR-013" }, { "id": "REQ-DEV-PAR-014" }, { "id": "REQ-DEV-PAR-015" }, { "id": "REQ-DEV-PAR-016" }, { "id": "REQ-DEV-PAR-017" }, { "id": "REQ-DEV-PAR-018" }, { "id": "REQ-DEV-PAR-019" }, { "id": "REQ-DEV-PAR-020" }, { "id": "REQ-DEV-PAR-021" }, { "id": "REQ-DEV-PAR-022" }, { "id": "REQ-DEV-PAR-023" }, { "id": "REQ-DEV-PAR-024" }, { "id": "REQ-DEV-PAR-025" }, { "id": "REQ-DEV-PAR-026" }, { "id": "REQ-DEV-PAR-027" }, { "id": "REQ-DEV-PAR-028" }, { "id": "REQ-DEV-PAR-029" }, { "id": "REQ-DEV-PAR-030" }, { "id": "REQ-DEV-PAR-031" }, { "id": "REQ-DEV-PAR-032" }, { "id": "REQ-DEV-PAR-033" }, { "id": "REQ-DEV-PAR-034" }, { "id": "REQ-DEV-PAR-035" }, { "id": "REQ-DEV-PAR-036" }, { "id": "REQ-DEV-PAR-037" }, { "id": "REQ-DEV-PAR-038" }, { "id": "REQ-DEV-PAR-039" }, { "id": "REQ-DEV-PAR-040" }, { "id": "REQ-DEV-PARALLEL-001" }, { "id": "REQ-DEV-PORT-001" }, { "id": "REQ-DEV-PUBLISH-001" }, { "id": "REQ-DEV-REL-001" }, { "id": "REQ-DEV-REL-002" }, { "id": "REQ-DEV-REL-003" }, { "id": "REQ-DEV-REL-004" }, { "id": "REQ-DEV-REL-005" }, { "id": "REQ-DEV-REL-006" }, { "id": "REQ-DEV-REL-007" }, { "id": "REQ-DEV-REL-008" }, { "id": "REQ-DEV-REL-009" }, { "id": "REQ-DEV-REL-010" }, { "id": "REQ-DEV-REL-011" }, { "id": "REQ-DEV-REL-012" }, { "id": "REQ-DEV-REL-013" }, { "id": "REQ-DEV-REL-014" }, { "id": "REQ-DEV-REL-015" }, { "id": "REQ-DEV-REL-016" }, { "id": "REQ-DEV-REL-017" }, { "id": "REQ-DEV-REL-018" }, { "id": "REQ-DEV-REL-019" }, { "id": "REQ-DEV-REL-020" }, { "id": "REQ-DEV-REL-021" }, { "id": "REQ-DEV-REL-022" }, { "id": "REQ-DEV-REL-023" }, { "id": "REQ-DEV-REL-024" }, { "id": "REQ-DEV-REL-025" }, { "id": "REQ-DEV-REL-026" }, { "id": "REQ-DEV-REL-027" }, { "id": "REQ-DEV-REL-028" }, { "id": "REQ-DEV-REL-029" }, { "id": "REQ-DEV-REL-030" }, { "id": "REQ-DEV-REL-031" }, { "id": "REQ-DEV-REL-032" }, { "id": "REQ-DEV-REL-033" }, { "id": "REQ-DEV-REL-034" }, { "id": "REQ-DEV-REL-035" }, { "id": "REQ-DEV-REL-036" }, { "id": "REQ-DEV-REL-037" }, { "id": "REQ-DEV-REL-038" }, { "id": "REQ-DEV-REL-039" }, { "id": "REQ-DEV-REL-040" }, { "id": "REQ-DEV-RES-001" }, { "id": "REQ-DEV-RES-002" }, { "id": "REQ-DEV-RES-003" }, { "id": "REQ-DEV-RES-004" }, { "id": "REQ-DEV-RES-005" }, { "id": "REQ-DEV-RES-006" }, { "id": "REQ-DEV-RES-007" }, { "id": "REQ-DEV-RES-008" }, { "id": "REQ-DEV-RES-009" }, { "id": "REQ-DEV-RES-010" }, { "id": "REQ-DEV-RES-011" }, { "id": "REQ-DEV-RES-012" }, { "id": "REQ-DEV-RES-013" }, { "id": "REQ-DEV-RES-014" }, { "id": "REQ-DEV-RES-015" }, { "id": "REQ-DEV-RES-016" }, { "id": "REQ-DEV-RES-017" }, { "id": "REQ-DEV-RES-018" }, { "id": "REQ-DEV-RES-019" }, { "id": "REQ-DEV-RES-020" }, { "id": "REQ-DEV-RES-021" }, { "id": "REQ-DEV-RES-022" }, { "id": "REQ-DEV-RES-023" }, { "id": "REQ-DEV-RES-024" }, { "id": "REQ-DEV-RES-025" }, { "id": "REQ-DEV-RES-026" }, { "id": "REQ-DEV-RES-027" }, { "id": "REQ-DEV-RES-028" }, { "id": "REQ-DEV-RESOURCE-001" }, { "id": "REQ-DEV-SEC-001" }, { "id": "REQ-DEV-SEC-002" }, { "id": "REQ-DEV-SEC-003" }, { "id": "REQ-DEV-SEC-004" }, { "id": "REQ-DEV-SEC-005" }, { "id": "REQ-DEV-SEC-006" }, { "id": "REQ-DEV-SEC-007" }, { "id": "REQ-DEV-SEC-008" }, { "id": "REQ-DEV-SEC-009" }, { "id": "REQ-DEV-SEC-010" }, { "id": "REQ-DEV-SEC-011" }, { "id": "REQ-DEV-SEC-012" }, { "id": "REQ-DEV-SEC-013" }, { "id": "REQ-DEV-SEC-014" }, { "id": "REQ-DEV-SEC-015" }, { "id": "REQ-DEV-SEC-016" }, { "id": "REQ-DEV-SEC-017" }, { "id": "REQ-DEV-SEC-018" }, { "id": "REQ-DEV-SEC-019" }, { "id": "REQ-DEV-SEC-020" }, { "id": "REQ-DEV-SEC-021" }, { "id": "REQ-DEV-SEC-022" }, { "id": "REQ-DEV-SEC-023" }, { "id": "REQ-DEV-SEC-024" }, { "id": "REQ-DEV-SEC-025" }, { "id": "REQ-DEV-SEC-026" }, { "id": "REQ-DEV-SEC-027" }, { "id": "REQ-DEV-SEC-028" }, { "id": "REQ-DEV-SEC-029" }, { "id": "REQ-DEV-SEC-030" }, { "id": "REQ-DEV-SEC-031" }, { "id": "REQ-DEV-SEC-032" }, { "id": "REQ-DEV-SEC-033" }, { "id": "REQ-DEV-SEC-034" }, { "id": "REQ-DEV-SEC-035" }, { "id": "REQ-DEV-SEC-036" }, { "id": "REQ-DEV-SEC-037" }, { "id": "REQ-DEV-SEC-038" }, { "id": "REQ-DEV-SEC-039" }, { "id": "REQ-DEV-SEC-040" }, { "id": "REQ-DEV-SEC-041" }, { "id": "REQ-DEV-SEC-042" }, { "id": "REQ-DEV-SEC-043" }, { "id": "REQ-DEV-SEC-044" }, { "id": "REQ-DEV-SEC-045" }, { "id": "REQ-DEV-SEC-046" }, { "id": "REQ-DEV-SEC-047" }, { "id": "REQ-DEV-SEC-048" }, { "id": "REQ-DEV-SECRET-001" }, { "id": "REQ-DEV-STATE-001" }, { "id": "REQ-DEV-SVC-001" }, { "id": "REQ-DEV-UV-001" }, { "id": "REQ-DEV-UV-002" }, { "id": "REQ-DEV-UV-003" }, { "id": "REQ-DEV-UV-004" }, { "id": "REQ-DEV-UV-005" }, { "id": "REQ-DEV-UV-006" }, { "id": "REQ-DEV-UV-007" }, { "id": "REQ-DEV-UV-008" }, { "id": "REQ-DEV-UV-009" }, { "id": "REQ-DEV-UV-010" }, { "id": "REQ-DEV-UV-011" }, { "id": "REQ-DEV-UV-012" }, { "id": "REQ-DEV-UV-013" }, { "id": "REQ-DEV-UV-014" }, { "id": "REQ-DEV-UV-015" }, { "id": "REQ-DEV-UV-016" }, { "id": "REQ-DEV-UV-017" }, { "id": "REQ-DEV-UV-018" }, { "id": "REQ-DEV-UV-019" }, { "id": "REQ-DEV-UV-020" }, { "id": "REQ-DEV-VOL-001" }, { "id": "REQ-DEV-VOL-002" }, { "id": "REQ-DEV-VOL-003" }, { "id": "REQ-DEV-VOL-004" }, { "id": "REQ-DEV-VOL-005" }, { "id": "REQ-DEV-VOL-006" }, { "id": "REQ-DEV-VOL-007" }, { "id": "REQ-DEV-VOL-008" }, { "id": "REQ-DEV-VOL-009" }, { "id": "REQ-DEV-VOL-010" }, { "id": "REQ-DEV-VOL-011" }, { "id": "REQ-DEV-VOL-012" }, { "id": "REQ-DEV-VOL-013" }, { "id": "REQ-DEV-VOL-014" }, { "id": "REQ-DEV-VOL-015" }, { "id": "REQ-DEV-VOL-016" }, { "id": "REQ-DEV-VOL-017" }, { "id": "REQ-DEV-VOL-018" }, { "id": "REQ-DEV-VOL-019" }, { "id": "REQ-DEV-VOL-020" }, { "id": "REQ-DEV-VOL-021" }, { "id": "REQ-DEV-VOL-022" }, { "id": "REQ-DEV-WS-001" }, { "id": "REQ-DEV-WS-002" }, { "id": "REQ-DEV-WS-003" }, { "id": "REQ-DEV-WS-004" }, { "id": "REQ-DEV-WS-005" }, { "id": "REQ-DEV-WS-006" }, { "id": "REQ-DEV-WS-007" }, { "id": "REQ-DEV-WS-008" }, { "id": "REQ-DEV-WS-009" }, { "id": "REQ-DEV-WS-010" }, { "id": "REQ-DEV-WS-011" }, { "id": "REQ-DEV-WS-012" }, { "id": "REQ-DEV-WS-013" }, { "id": "REQ-DEV-WS-014" }, { "id": "REQ-DEV-WS-015" }, { "id": "REQ-DEV-WS-016" }, { "id": "REQ-DEV-WS-017" }, { "id": "REQ-DEV-WS-018" }, { "id": "REQ-DEV-WS-019" }, { "id": "REQ-DEV-WS-020" }, { "id": "REQ-DEV-WS-021" }, { "id": "REQ-DEV-WS-022" }, { "id": "REQ-DEV-WS-023" }, { "id": "REQ-DEV-WS-024" }, { "id": "REQ-DEV-WS-025" }, { "id": "REQ-DEV-WS-026" }, { "id": "REQ-DEV-WS-027" }, { "id": "REQ-DEV-WS-028" }, { "id": "REQ-DEV-WS-029" }, { "id": "REQ-DEV-WS-030" }, { "id": "REQ-DEV-WS-031" }, { "id": "REQ-DEV-WS-032" }, { "id": "REQ-DEV-WS-033" }, { "id": "REQ-DEV-WS-034" }, { "id": "REQ-DEV-WS-035" }, { "id": "REQ-DEV-WS-036" }, { "id": "REQ-DEV-WS-037" }, { "id": "REQ-DEV-WS-038" }, { "id": "REQ-DEV-WS-039" }, { "id": "REQ-DEV-WS-040" }, { "id": "REQ-DEV-WS-041" }, { "id": "REQ-DEV-WS-042" }, { "id": "REQ-DEV-WS-043" }, { "id": "REQ-DEV-WS-044" }, { "id": "REQ-DOC-AUTH-006" }, { "id": "REQ-DOC-CONTRACT-025" }, { "id": "REQ-DOC-CONTRACT-026" }, { "id": "REQ-DOC-DEC-001" }, { "id": "REQ-DOC-DEC-002" }, { "id": "REQ-DOC-DEC-003" }, { "id": "REQ-DOC-DEC-004" }, { "id": "REQ-DOC-DEC-005" }, { "id": "REQ-DOC-DEC-006" }, { "id": "REQ-DOC-DEC-007" }, { "id": "REQ-DOC-DEC-008" }, { "id": "REQ-DOC-DEC-009" }, { "id": "REQ-DOC-DEC-010" }, { "id": "REQ-DOC-DEC-011" }, { "id": "REQ-DOC-DEC-012" }, { "id": "REQ-DOC-EXC-001" }, { "id": "REQ-DOC-EXC-002" }, { "id": "REQ-DOC-EXC-003" }, { "id": "REQ-DOC-EXC-004" }, { "id": "REQ-DOC-EXC-005" }, { "id": "REQ-DOC-EXC-006" }, { "id": "REQ-DOC-EXC-007" }, { "id": "REQ-DOC-EXC-008" }, { "id": "REQ-DOC-EXC-009" }, { "id": "REQ-DOC-EXC-010" }, { "id": "REQ-DOC-EXC-011" }, { "id": "REQ-DOC-EXC-012" }, { "id": "REQ-DOC-EXC-013" }, { "id": "REQ-DOC-EXC-014" }, { "id": "REQ-DOC-EXC-015" }, { "id": "REQ-DOC-EXC-016" }, { "id": "REQ-DOC-EXC-017" }, { "id": "REQ-DOC-EXC-018" }, { "id": "REQ-DOC-EXC-019" }, { "id": "REQ-DOC-EXC-020" }, { "id": "REQ-DOC-EXC-021" }, { "id": "REQ-DOC-EXC-022" }, { "id": "REQ-DOC-EXC-023" }, { "id": "REQ-DOC-EXC-024" }, { "id": "REQ-DOC-EXC-025" }, { "id": "REQ-DOC-EXC-026" }, { "id": "REQ-DOC-LANG-001" }, { "id": "REQ-DOC-LANG-002" }, { "id": "REQ-DOC-LANG-003" }, { "id": "REQ-DOC-LANG-004" }, { "id": "REQ-DOC-LANG-005" }, { "id": "REQ-DOC-LANG-006" }, { "id": "REQ-DOC-LANG-007" }, { "id": "REQ-DOC-LANG-008" }, { "id": "REQ-DOC-LANG-009" }, { "id": "REQ-DOC-LANG-010" }, { "id": "REQ-DOC-LANG-011" }, { "id": "REQ-DOC-LANG-012" }, { "id": "REQ-DOC-LANG-013" }, { "id": "REQ-DOC-LANG-014" }, { "id": "REQ-DOC-LANG-015" }, { "id": "REQ-DOC-LANG-016" }, { "id": "REQ-DOC-LANG-017" }, { "id": "REQ-DOC-LANG-018" }, { "id": "REQ-DOC-LANG-019" }, { "id": "REQ-DOC-LANG-020" }, { "id": "REQ-DOC-NORM-001" }, { "id": "REQ-DOC-NORM-002" }, { "id": "REQ-DOC-NORM-003" }, { "id": "REQ-DOC-NORM-004" }, { "id": "REQ-DOC-NORM-005" }, { "id": "REQ-DOC-NORM-006" }, { "id": "REQ-DOC-NORM-007" }, { "id": "REQ-DOC-NORM-008" }, { "id": "REQ-DOC-NORM-009" }, { "id": "REQ-DOC-NORM-010" }, { "id": "REQ-DOC-NORM-011" }, { "id": "REQ-DOC-NORM-012" }, { "id": "REQ-DOC-NORM-013" }, { "id": "REQ-DOC-NORM-014" }, { "id": "REQ-DOC-NORM-015" }, { "id": "REQ-DOC-NORM-016" }, { "id": "REQ-DOC-NORM-017" }, { "id": "REQ-DOC-NORM-018" }, { "id": "REQ-DOC-NORM-019" }, { "id": "REQ-DOC-NORM-020" }, { "id": "REQ-DOC-NORM-021" }, { "id": "REQ-DOC-NORM-022" }, { "id": "REQ-DOC-NORM-023" }, { "id": "REQ-DOC-NORM-024" }, { "id": "REQ-DOC-NORM-025" }, { "id": "REQ-DOC-OWN-007" }, { "id": "REQ-DOC-VAL-010" }, { "id": "REQ-DOC-VAL-013" }, { "id": "REQ-GATE-001" }, { "id": "REQ-GOV-001" }, { "id": "REQ-HUB-001" }, { "id": "REQ-HUB-002" }, { "id": "REQ-HUB-003" }, { "id": "REQ-HUB-004" }, { "id": "REQ-HUB-005" }, { "id": "REQ-HUB-006" }, { "id": "REQ-HUB-007" }, { "id": "REQ-HUB-008" }, { "id": "REQ-HUB-009" }, { "id": "REQ-HUB-010" }, { "id": "REQ-HUB-011" }, { "id": "REQ-HUB-012" }, { "id": "REQ-HUB-013" }, { "id": "REQ-HUB-014" }, { "id": "REQ-HUB-015" }, { "id": "REQ-HUB-016" }, { "id": "REQ-IMPL-002" }, { "id": "REQ-LIFE-001" }, { "id": "REQ-LIFE-ACT-001" }, { "id": "REQ-LIFE-ACT-002" }, { "id": "REQ-LIFE-ACT-003" }, { "id": "REQ-LIFE-ACT-004" }, { "id": "REQ-LIFE-ACT-005" }, { "id": "REQ-LIFE-ACT-006" }, { "id": "REQ-LIFE-ACT-007" }, { "id": "REQ-LIFE-ACT-008" }, { "id": "REQ-LIFE-ACT-009" }, { "id": "REQ-LIFE-ACT-010" }, { "id": "REQ-LIFE-ACT-011" }, { "id": "REQ-LIFE-ACT-012" }, { "id": "REQ-LIFE-ACT-013" }, { "id": "REQ-LIFE-ACT-014" }, { "id": "REQ-LIFE-ACT-015" }, { "id": "REQ-LIFE-ACT-016" }, { "id": "REQ-LIFE-ACT-017" }, { "id": "REQ-LIFE-ACT-018" }, { "id": "REQ-LIFE-ACT-019" }, { "id": "REQ-LIFE-ACT-020" }, { "id": "REQ-LIFE-ACT-021" }, { "id": "REQ-LIFE-ACT-022" }, { "id": "REQ-LIFE-ACT-023" }, { "id": "REQ-LIFE-ACT-024" }, { "id": "REQ-LIFE-ACT-025" }, { "id": "REQ-LIFE-ACT-026" }, { "id": "REQ-LIFE-ACT-027" }, { "id": "REQ-LIFE-ACT-028" }, { "id": "REQ-LIFE-ACT-029" }, { "id": "REQ-LIFE-ACT-030" }, { "id": "REQ-LIFE-ACT-031" }, { "id": "REQ-LIFE-ACT-032" }, { "id": "REQ-LIFE-ACT-033" }, { "id": "REQ-LIFE-ACT-034" }, { "id": "REQ-LIFE-ACT-035" }, { "id": "REQ-LIFE-ACT-036" }, { "id": "REQ-LIFE-ACT-037" }, { "id": "REQ-LIFE-ACT-038" }, { "id": "REQ-LIFE-ACT-039" }, { "id": "REQ-LIFE-ACT-040" }, { "id": "REQ-LIFE-ARI-001" }, { "id": "REQ-LIFE-ARI-002" }, { "id": "REQ-LIFE-ARI-003" }, { "id": "REQ-LIFE-ARI-004" }, { "id": "REQ-LIFE-ARI-005" }, { "id": "REQ-LIFE-ARI-006" }, { "id": "REQ-LIFE-ARI-007" }, { "id": "REQ-LIFE-ARI-008" }, { "id": "REQ-LIFE-ARI-009" }, { "id": "REQ-LIFE-ARI-010" }, { "id": "REQ-LIFE-ARI-011" }, { "id": "REQ-LIFE-ARI-012" }, { "id": "REQ-LIFE-ARI-013" }, { "id": "REQ-LIFE-ARI-014" }, { "id": "REQ-LIFE-ARI-015" }, { "id": "REQ-LIFE-ARI-016" }, { "id": "REQ-LIFE-ARI-017" }, { "id": "REQ-LIFE-ARI-018" }, { "id": "REQ-LIFE-ARI-019" }, { "id": "REQ-LIFE-ARI-020" }, { "id": "REQ-LIFE-ARI-021" }, { "id": "REQ-LIFE-ARI-022" }, { "id": "REQ-LIFE-ARI-023" }, { "id": "REQ-LIFE-ARI-024" }, { "id": "REQ-LIFE-ARI-025" }, { "id": "REQ-LIFE-ARI-026" }, { "id": "REQ-LIFE-ART-001" }, { "id": "REQ-LIFE-ART-002" }, { "id": "REQ-LIFE-ART-003" }, { "id": "REQ-LIFE-ART-004" }, { "id": "REQ-LIFE-ART-005" }, { "id": "REQ-LIFE-ART-006" }, { "id": "REQ-LIFE-ART-007" }, { "id": "REQ-LIFE-ART-008" }, { "id": "REQ-LIFE-ART-009" }, { "id": "REQ-LIFE-ART-010" }, { "id": "REQ-LIFE-ART-011" }, { "id": "REQ-LIFE-ART-012" }, { "id": "REQ-LIFE-ART-013" }, { "id": "REQ-LIFE-ART-014" }, { "id": "REQ-LIFE-ART-015" }, { "id": "REQ-LIFE-ART-016" }, { "id": "REQ-LIFE-ART-017" }, { "id": "REQ-LIFE-ART-018" }, { "id": "REQ-LIFE-ART-019" }, { "id": "REQ-LIFE-ART-020" }, { "id": "REQ-LIFE-ART-021" }, { "id": "REQ-LIFE-ART-022" }, { "id": "REQ-LIFE-ART-023" }, { "id": "REQ-LIFE-ART-024" }, { "id": "REQ-LIFE-ART-025" }, { "id": "REQ-LIFE-ART-026" }, { "id": "REQ-LIFE-ART-027" }, { "id": "REQ-LIFE-ART-028" }, { "id": "REQ-LIFE-CAD-001" }, { "id": "REQ-LIFE-CAD-002" }, { "id": "REQ-LIFE-CAD-003" }, { "id": "REQ-LIFE-CAD-004" }, { "id": "REQ-LIFE-CAD-005" }, { "id": "REQ-LIFE-CAD-006" }, { "id": "REQ-LIFE-CAD-007" }, { "id": "REQ-LIFE-CAD-008" }, { "id": "REQ-LIFE-CAD-009" }, { "id": "REQ-LIFE-CAD-010" }, { "id": "REQ-LIFE-CAD-011" }, { "id": "REQ-LIFE-CAD-012" }, { "id": "REQ-LIFE-CAD-013" }, { "id": "REQ-LIFE-CAD-014" }, { "id": "REQ-LIFE-CAD-015" }, { "id": "REQ-LIFE-CAD-016" }, { "id": "REQ-LIFE-CAD-017" }, { "id": "REQ-LIFE-CAD-018" }, { "id": "REQ-LIFE-CAD-019" }, { "id": "REQ-LIFE-CAD-020" }, { "id": "REQ-LIFE-CAD-021" }, { "id": "REQ-LIFE-CAD-022" }, { "id": "REQ-LIFE-CAD-023" }, { "id": "REQ-LIFE-CAD-024" }, { "id": "REQ-LIFE-CHANNEL-001" }, { "id": "REQ-LIFE-CHANNEL-002" }, { "id": "REQ-LIFE-CHANNEL-003" }, { "id": "REQ-LIFE-CHANNEL-004" }, { "id": "REQ-LIFE-CHANNEL-005" }, { "id": "REQ-LIFE-CHANNEL-006" }, { "id": "REQ-LIFE-CHANNEL-007" }, { "id": "REQ-LIFE-CHANNEL-008" }, { "id": "REQ-LIFE-CHANNEL-009" }, { "id": "REQ-LIFE-CHANNEL-010" }, { "id": "REQ-LIFE-CHANNEL-011" }, { "id": "REQ-LIFE-CHANNEL-012" }, { "id": "REQ-LIFE-CHANNEL-013" }, { "id": "REQ-LIFE-CHANNEL-014" }, { "id": "REQ-LIFE-CHANNEL-015" }, { "id": "REQ-LIFE-CHANNEL-016" }, { "id": "REQ-LIFE-CHANNEL-017" }, { "id": "REQ-LIFE-CHANNEL-018" }, { "id": "REQ-LIFE-CHANNEL-019" }, { "id": "REQ-LIFE-CHANNEL-020" }, { "id": "REQ-LIFE-CHANNEL-021" }, { "id": "REQ-LIFE-CHANNEL-022" }, { "id": "REQ-LIFE-CHANNEL-023" }, { "id": "REQ-LIFE-CHANNEL-024" }, { "id": "REQ-LIFE-CHANNEL-025" }, { "id": "REQ-LIFE-CHANNEL-026" }, { "id": "REQ-LIFE-CHANNEL-027" }, { "id": "REQ-LIFE-CHANNEL-028" }, { "id": "REQ-LIFE-CHANNEL-029" }, { "id": "REQ-LIFE-CHANNEL-030" }, { "id": "REQ-LIFE-CHANNEL-031" }, { "id": "REQ-LIFE-CHANNEL-032" }, { "id": "REQ-LIFE-CHANNEL-033" }, { "id": "REQ-LIFE-CHANNEL-034" }, { "id": "REQ-LIFE-CHANNEL-035" }, { "id": "REQ-LIFE-CHANNEL-036" }, { "id": "REQ-LIFE-CHANNEL-037" }, { "id": "REQ-LIFE-CHANNEL-038" }, { "id": "REQ-LIFE-CHANNEL-039" }, { "id": "REQ-LIFE-CHANNEL-040" }, { "id": "REQ-LIFE-CLASS-001" }, { "id": "REQ-LIFE-CLASS-002" }, { "id": "REQ-LIFE-CLASS-003" }, { "id": "REQ-LIFE-CLASS-004" }, { "id": "REQ-LIFE-CLASS-005" }, { "id": "REQ-LIFE-CLASS-006" }, { "id": "REQ-LIFE-CLASS-007" }, { "id": "REQ-LIFE-CLASS-008" }, { "id": "REQ-LIFE-CLASS-009" }, { "id": "REQ-LIFE-CLASS-010" }, { "id": "REQ-LIFE-CLASS-011" }, { "id": "REQ-LIFE-CLASS-012" }, { "id": "REQ-LIFE-CLASS-013" }, { "id": "REQ-LIFE-CLASS-014" }, { "id": "REQ-LIFE-CLASS-015" }, { "id": "REQ-LIFE-CLASS-016" }, { "id": "REQ-LIFE-CLASS-017" }, { "id": "REQ-LIFE-CLASS-018" }, { "id": "REQ-LIFE-CLASS-019" }, { "id": "REQ-LIFE-CLASS-020" }, { "id": "REQ-LIFE-CLASS-021" }, { "id": "REQ-LIFE-CLASS-022" }, { "id": "REQ-LIFE-CLASS-023" }, { "id": "REQ-LIFE-CLASS-024" }, { "id": "REQ-LIFE-CLASS-025" }, { "id": "REQ-LIFE-CLASS-026" }, { "id": "REQ-LIFE-FR-001" }, { "id": "REQ-LIFE-FR-002" }, { "id": "REQ-LIFE-FR-003" }, { "id": "REQ-LIFE-FR-004" }, { "id": "REQ-LIFE-FR-005" }, { "id": "REQ-LIFE-FR-006" }, { "id": "REQ-LIFE-FR-007" }, { "id": "REQ-LIFE-FR-008" }, { "id": "REQ-LIFE-FR-009" }, { "id": "REQ-LIFE-FR-010" }, { "id": "REQ-LIFE-FR-011" }, { "id": "REQ-LIFE-FR-012" }, { "id": "REQ-LIFE-FR-013" }, { "id": "REQ-LIFE-FR-014" }, { "id": "REQ-LIFE-FR-015" }, { "id": "REQ-LIFE-FR-016" }, { "id": "REQ-LIFE-FR-017" }, { "id": "REQ-LIFE-FR-018" }, { "id": "REQ-LIFE-FR-019" }, { "id": "REQ-LIFE-FR-020" }, { "id": "REQ-LIFE-FR-021" }, { "id": "REQ-LIFE-FR-022" }, { "id": "REQ-LIFE-FR-023" }, { "id": "REQ-LIFE-FR-024" }, { "id": "REQ-LIFE-FR-025" }, { "id": "REQ-LIFE-FR-026" }, { "id": "REQ-LIFE-FR-027" }, { "id": "REQ-LIFE-FR-028" }, { "id": "REQ-LIFE-FR-029" }, { "id": "REQ-LIFE-FR-030" }, { "id": "REQ-LIFE-FR-031" }, { "id": "REQ-LIFE-FR-032" }, { "id": "REQ-LIFE-FR-033" }, { "id": "REQ-LIFE-FR-034" }, { "id": "REQ-LIFE-FR-035" }, { "id": "REQ-LIFE-FR-036" }, { "id": "REQ-LIFE-FR-037" }, { "id": "REQ-LIFE-FR-038" }, { "id": "REQ-LIFE-FR-039" }, { "id": "REQ-LIFE-FR-040" }, { "id": "REQ-LIFE-FR-041" }, { "id": "REQ-LIFE-FR-042" }, { "id": "REQ-LIFE-FR-043" }, { "id": "REQ-LIFE-FR-044" }, { "id": "REQ-LIFE-FR-045" }, { "id": "REQ-LIFE-FR-046" }, { "id": "REQ-LIFE-FR-047" }, { "id": "REQ-LIFE-FR-048" }, { "id": "REQ-LIFE-FR-049" }, { "id": "REQ-LIFE-FR-050" }, { "id": "REQ-LIFE-FR-051" }, { "id": "REQ-LIFE-FR-052" }, { "id": "REQ-LIFE-GPB-001" }, { "id": "REQ-LIFE-GPB-002" }, { "id": "REQ-LIFE-GPB-003" }, { "id": "REQ-LIFE-GPB-004" }, { "id": "REQ-LIFE-GPB-005" }, { "id": "REQ-LIFE-GPB-006" }, { "id": "REQ-LIFE-GPB-007" }, { "id": "REQ-LIFE-GPB-008" }, { "id": "REQ-LIFE-GPB-009" }, { "id": "REQ-LIFE-GPB-010" }, { "id": "REQ-LIFE-GPB-011" }, { "id": "REQ-LIFE-GPB-012" }, { "id": "REQ-LIFE-GPB-013" }, { "id": "REQ-LIFE-GPB-014" }, { "id": "REQ-LIFE-GPB-015" }, { "id": "REQ-LIFE-GPB-016" }, { "id": "REQ-LIFE-GPB-017" }, { "id": "REQ-LIFE-GPB-018" }, { "id": "REQ-LIFE-GPB-019" }, { "id": "REQ-LIFE-GPB-020" }, { "id": "REQ-LIFE-GPB-021" }, { "id": "REQ-LIFE-GPB-022" }, { "id": "REQ-LIFE-GPB-023" }, { "id": "REQ-LIFE-GPB-024" }, { "id": "REQ-LIFE-IMG-001" }, { "id": "REQ-LIFE-IMG-002" }, { "id": "REQ-LIFE-IMG-003" }, { "id": "REQ-LIFE-IMG-004" }, { "id": "REQ-LIFE-IMG-005" }, { "id": "REQ-LIFE-IMG-006" }, { "id": "REQ-LIFE-IMG-007" }, { "id": "REQ-LIFE-IMG-008" }, { "id": "REQ-LIFE-IMG-009" }, { "id": "REQ-LIFE-IMG-010" }, { "id": "REQ-LIFE-IMG-011" }, { "id": "REQ-LIFE-IMG-012" }, { "id": "REQ-LIFE-IMG-013" }, { "id": "REQ-LIFE-IMG-014" }, { "id": "REQ-LIFE-IMG-015" }, { "id": "REQ-LIFE-IMG-016" }, { "id": "REQ-LIFE-IMG-017" }, { "id": "REQ-LIFE-IMG-018" }, { "id": "REQ-LIFE-IMG-019" }, { "id": "REQ-LIFE-IMG-020" }, { "id": "REQ-LIFE-IMG-021" }, { "id": "REQ-LIFE-IMG-022" }, { "id": "REQ-LIFE-IMG-023" }, { "id": "REQ-LIFE-IMG-024" }, { "id": "REQ-LIFE-IMG-025" }, { "id": "REQ-LIFE-IMG-026" }, { "id": "REQ-LIFE-IMG-027" }, { "id": "REQ-LIFE-IMG-028" }, { "id": "REQ-LIFE-KRISTAL-001" }, { "id": "REQ-LIFE-KRISTAL-002" }, { "id": "REQ-LIFE-KRISTAL-003" }, { "id": "REQ-LIFE-KRISTAL-004" }, { "id": "REQ-LIFE-KRISTAL-005" }, { "id": "REQ-LIFE-KRISTAL-006" }, { "id": "REQ-LIFE-KRISTAL-007" }, { "id": "REQ-LIFE-KRISTAL-008" }, { "id": "REQ-LIFE-KRISTAL-009" }, { "id": "REQ-LIFE-KRISTAL-010" }, { "id": "REQ-LIFE-KRISTAL-011" }, { "id": "REQ-LIFE-KRISTAL-012" }, { "id": "REQ-LIFE-KRISTAL-013" }, { "id": "REQ-LIFE-KRISTAL-014" }, { "id": "REQ-LIFE-KRISTAL-015" }, { "id": "REQ-LIFE-KRISTAL-016" }, { "id": "REQ-LIFE-KRISTAL-017" }, { "id": "REQ-LIFE-KRISTAL-018" }, { "id": "REQ-LIFE-KRISTAL-019" }, { "id": "REQ-LIFE-KRISTAL-020" }, { "id": "REQ-LIFE-KRISTAL-021" }, { "id": "REQ-LIFE-KRISTAL-022" }, { "id": "REQ-LIFE-KRISTAL-023" }, { "id": "REQ-LIFE-KRISTAL-024" }, { "id": "REQ-LIFE-KRISTAL-025" }, { "id": "REQ-LIFE-KRISTAL-026" }, { "id": "REQ-LIFE-KRISTAL-027" }, { "id": "REQ-LIFE-KRISTAL-028" }, { "id": "REQ-LIFE-KRISTAL-029" }, { "id": "REQ-LIFE-KRISTAL-030" }, { "id": "REQ-LIFE-KRISTAL-031" }, { "id": "REQ-LIFE-KRISTAL-032" }, { "id": "REQ-LIFE-KRISTAL-033" }, { "id": "REQ-LIFE-KRISTAL-034" }, { "id": "REQ-LIFE-LANG-001" }, { "id": "REQ-LIFE-LANG-002" }, { "id": "REQ-LIFE-LANG-003" }, { "id": "REQ-LIFE-LANG-004" }, { "id": "REQ-LIFE-LANG-005" }, { "id": "REQ-LIFE-LANG-006" }, { "id": "REQ-LIFE-LANG-007" }, { "id": "REQ-LIFE-LANG-008" }, { "id": "REQ-LIFE-LANG-009" }, { "id": "REQ-LIFE-LANG-010" }, { "id": "REQ-LIFE-LANG-011" }, { "id": "REQ-LIFE-LANG-012" }, { "id": "REQ-LIFE-LANG-013" }, { "id": "REQ-LIFE-LANG-014" }, { "id": "REQ-LIFE-LANG-015" }, { "id": "REQ-LIFE-LANG-016" }, { "id": "REQ-LIFE-LANG-017" }, { "id": "REQ-LIFE-LANG-018" }, { "id": "REQ-LIFE-LANG-019" }, { "id": "REQ-LIFE-LANG-020" }, { "id": "REQ-LIFE-LANG-021" }, { "id": "REQ-LIFE-LANG-022" }, { "id": "REQ-LIFE-LANG-023" }, { "id": "REQ-LIFE-LANG-024" }, { "id": "REQ-LIFE-LANG-025" }, { "id": "REQ-LIFE-LANG-026" }, { "id": "REQ-LIFE-LANG-027" }, { "id": "REQ-LIFE-LANG-028" }, { "id": "REQ-LIFE-LANG-029" }, { "id": "REQ-LIFE-LANG-030" }, { "id": "REQ-LIFE-LANG-031" }, { "id": "REQ-LIFE-LANG-032" }, { "id": "REQ-LIFE-LANG-033" }, { "id": "REQ-LIFE-LANG-034" }, { "id": "REQ-LIFE-LANG-035" }, { "id": "REQ-LIFE-LANG-036" }, { "id": "REQ-LIFE-LANG-037" }, { "id": "REQ-LIFE-LANG-038" }, { "id": "REQ-LIFE-LANG-039" }, { "id": "REQ-LIFE-LANG-040" }, { "id": "REQ-LIFE-OFF-001" }, { "id": "REQ-LIFE-OFF-002" }, { "id": "REQ-LIFE-OFF-003" }, { "id": "REQ-LIFE-OFF-004" }, { "id": "REQ-LIFE-OFF-005" }, { "id": "REQ-LIFE-OFF-006" }, { "id": "REQ-LIFE-OFF-007" }, { "id": "REQ-LIFE-OFF-008" }, { "id": "REQ-LIFE-OFF-009" }, { "id": "REQ-LIFE-OFF-010" }, { "id": "REQ-LIFE-OFF-011" }, { "id": "REQ-LIFE-OFF-012" }, { "id": "REQ-LIFE-OFF-013" }, { "id": "REQ-LIFE-OFF-014" }, { "id": "REQ-LIFE-OFF-015" }, { "id": "REQ-LIFE-OFF-016" }, { "id": "REQ-LIFE-OFF-017" }, { "id": "REQ-LIFE-OFF-018" }, { "id": "REQ-LIFE-OFF-019" }, { "id": "REQ-LIFE-OFF-020" }, { "id": "REQ-LIFE-OFF-021" }, { "id": "REQ-LIFE-OFF-022" }, { "id": "REQ-LIFE-OFF-023" }, { "id": "REQ-LIFE-OFF-024" }, { "id": "REQ-LIFE-OFF-025" }, { "id": "REQ-LIFE-OFF-026" }, { "id": "REQ-LIFE-OFF-027" }, { "id": "REQ-LIFE-OFF-028" }, { "id": "REQ-LIFE-REC-001" }, { "id": "REQ-LIFE-REC-002" }, { "id": "REQ-LIFE-REC-003" }, { "id": "REQ-LIFE-REC-004" }, { "id": "REQ-LIFE-REC-005" }, { "id": "REQ-LIFE-REC-006" }, { "id": "REQ-LIFE-REC-007" }, { "id": "REQ-LIFE-REC-008" }, { "id": "REQ-LIFE-REC-009" }, { "id": "REQ-LIFE-REC-010" }, { "id": "REQ-LIFE-REC-011" }, { "id": "REQ-LIFE-REC-012" }, { "id": "REQ-LIFE-REC-013" }, { "id": "REQ-LIFE-REC-014" }, { "id": "REQ-LIFE-REC-015" }, { "id": "REQ-LIFE-REC-016" }, { "id": "REQ-LIFE-REC-017" }, { "id": "REQ-LIFE-REC-018" }, { "id": "REQ-LIFE-REC-019" }, { "id": "REQ-LIFE-REC-020" }, { "id": "REQ-LIFE-REC-021" }, { "id": "REQ-LIFE-REC-022" }, { "id": "REQ-LIFE-REC-023" }, { "id": "REQ-LIFE-REC-024" }, { "id": "REQ-LIFE-REC-025" }, { "id": "REQ-LIFE-REC-026" }, { "id": "REQ-LIFE-REC-027" }, { "id": "REQ-LIFE-REC-028" }, { "id": "REQ-LIFE-REC-029" }, { "id": "REQ-LIFE-REC-030" }, { "id": "REQ-LIFE-REC-031" }, { "id": "REQ-LIFE-REC-032" }, { "id": "REQ-LIFE-REL-001" }, { "id": "REQ-LIFE-REL-002" }, { "id": "REQ-LIFE-REL-003" }, { "id": "REQ-LIFE-REL-004" }, { "id": "REQ-LIFE-REL-005" }, { "id": "REQ-LIFE-REL-006" }, { "id": "REQ-LIFE-REL-007" }, { "id": "REQ-LIFE-REL-008" }, { "id": "REQ-LIFE-REL-009" }, { "id": "REQ-LIFE-REL-010" }, { "id": "REQ-LIFE-REL-011" }, { "id": "REQ-LIFE-REL-012" }, { "id": "REQ-LIFE-REL-013" }, { "id": "REQ-LIFE-REL-014" }, { "id": "REQ-LIFE-REL-015" }, { "id": "REQ-LIFE-REL-016" }, { "id": "REQ-LIFE-REL-017" }, { "id": "REQ-LIFE-REL-018" }, { "id": "REQ-LIFE-REL-019" }, { "id": "REQ-LIFE-REL-020" }, { "id": "REQ-LIFE-REL-021" }, { "id": "REQ-LIFE-REL-022" }, { "id": "REQ-LIFE-REL-023" }, { "id": "REQ-LIFE-REL-024" }, { "id": "REQ-LIFE-REL-025" }, { "id": "REQ-LIFE-REL-026" }, { "id": "REQ-LIFE-REL-027" }, { "id": "REQ-LIFE-REL-028" }, { "id": "REQ-LIFE-RET-001" }, { "id": "REQ-LIFE-RET-002" }, { "id": "REQ-LIFE-RET-003" }, { "id": "REQ-LIFE-RET-004" }, { "id": "REQ-LIFE-RET-005" }, { "id": "REQ-LIFE-RET-006" }, { "id": "REQ-LIFE-RET-007" }, { "id": "REQ-LIFE-RET-008" }, { "id": "REQ-LIFE-RET-009" }, { "id": "REQ-LIFE-RET-010" }, { "id": "REQ-LIFE-RET-011" }, { "id": "REQ-LIFE-RET-012" }, { "id": "REQ-LIFE-RET-013" }, { "id": "REQ-LIFE-RET-014" }, { "id": "REQ-LIFE-RET-015" }, { "id": "REQ-LIFE-RET-016" }, { "id": "REQ-LIFE-RET-017" }, { "id": "REQ-LIFE-RET-018" }, { "id": "REQ-LIFE-RET-019" }, { "id": "REQ-LIFE-RET-020" }, { "id": "REQ-LIFE-RET-021" }, { "id": "REQ-LIFE-RET-022" }, { "id": "REQ-LIFE-RET-023" }, { "id": "REQ-LIFE-RET-024" }, { "id": "REQ-LIFE-RET-025" }, { "id": "REQ-LIFE-RET-026" }, { "id": "REQ-LIFE-RET-027" }, { "id": "REQ-LIFE-RET-028" }, { "id": "REQ-LIFE-RET-029" }, { "id": "REQ-LIFE-RET-030" }, { "id": "REQ-LIFE-RET-031" }, { "id": "REQ-LIFE-RET-032" }, { "id": "REQ-LIFE-RET-033" }, { "id": "REQ-LIFE-RET-034" }, { "id": "REQ-LIFE-RET-035" }, { "id": "REQ-LIFE-RET-036" }, { "id": "REQ-LIFE-RET-037" }, { "id": "REQ-LIFE-RET-038" }, { "id": "REQ-LIFE-RET-039" }, { "id": "REQ-LIFE-RET-040" }, { "id": "REQ-LIFE-RSET-001" }, { "id": "REQ-LIFE-RSET-002" }, { "id": "REQ-LIFE-RSET-003" }, { "id": "REQ-LIFE-RSET-004" }, { "id": "REQ-LIFE-RSET-005" }, { "id": "REQ-LIFE-RSET-006" }, { "id": "REQ-LIFE-RSET-007" }, { "id": "REQ-LIFE-RSET-008" }, { "id": "REQ-LIFE-RSET-009" }, { "id": "REQ-LIFE-RSET-010" }, { "id": "REQ-LIFE-RSET-011" }, { "id": "REQ-LIFE-RSET-012" }, { "id": "REQ-LIFE-RSET-013" }, { "id": "REQ-LIFE-RSET-014" }, { "id": "REQ-LIFE-RSET-015" }, { "id": "REQ-LIFE-RSET-016" }, { "id": "REQ-LIFE-RSET-017" }, { "id": "REQ-LIFE-RSET-018" }, { "id": "REQ-LIFE-RSET-019" }, { "id": "REQ-LIFE-RSET-020" }, { "id": "REQ-LIFE-RSET-021" }, { "id": "REQ-LIFE-RSET-022" }, { "id": "REQ-LIFE-RSET-023" }, { "id": "REQ-LIFE-RSET-024" }, { "id": "REQ-LIFE-RSET-025" }, { "id": "REQ-LIFE-RSET-026" }, { "id": "REQ-LIFE-RSET-027" }, { "id": "REQ-LIFE-RSET-028" }, { "id": "REQ-LIFE-RSET-029" }, { "id": "REQ-LIFE-RSET-030" }, { "id": "REQ-LIFE-SUPPLY-001" }, { "id": "REQ-LIFE-SUPPLY-002" }, { "id": "REQ-LIFE-SUPPLY-003" }, { "id": "REQ-LIFE-SUPPLY-004" }, { "id": "REQ-LIFE-SUPPLY-005" }, { "id": "REQ-LIFE-SUPPLY-006" }, { "id": "REQ-LIFE-SUPPLY-007" }, { "id": "REQ-LIFE-SUPPLY-008" }, { "id": "REQ-LIFE-SUPPLY-009" }, { "id": "REQ-LIFE-SUPPLY-010" }, { "id": "REQ-LIFE-SUPPLY-011" }, { "id": "REQ-LIFE-SUPPLY-012" }, { "id": "REQ-LIFE-SUPPLY-013" }, { "id": "REQ-LIFE-SUPPLY-014" }, { "id": "REQ-LIFE-SUPPLY-015" }, { "id": "REQ-LIFE-SUPPLY-016" }, { "id": "REQ-LIFE-SUPPLY-017" }, { "id": "REQ-LIFE-SUPPLY-018" }, { "id": "REQ-LIFE-SUPPLY-019" }, { "id": "REQ-LIFE-SUPPLY-020" }, { "id": "REQ-LIFE-SUPPLY-021" }, { "id": "REQ-LIFE-SUPPLY-022" }, { "id": "REQ-LIFE-SUPPLY-023" }, { "id": "REQ-LIFE-SUPPLY-024" }, { "id": "REQ-LIFE-SUPPLY-025" }, { "id": "REQ-LIFE-SUPPLY-026" }, { "id": "REQ-LIFE-SUPPLY-027" }, { "id": "REQ-LIFE-SUPPLY-028" }, { "id": "REQ-LIFE-SUPPLY-029" }, { "id": "REQ-LIFE-SUPPLY-030" }, { "id": "REQ-LIFE-SUPPLY-031" }, { "id": "REQ-LIFE-SUPPLY-032" }, { "id": "REQ-LIFE-SUPPLY-033" }, { "id": "REQ-LIFE-SUPPLY-034" }, { "id": "REQ-LIFE-SUPPLY-035" }, { "id": "REQ-LIFE-SUPPLY-036" }, { "id": "REQ-LIFE-SVC-001" }, { "id": "REQ-LIFE-SVC-002" }, { "id": "REQ-LIFE-SVC-003" }, { "id": "REQ-LIFE-SVC-004" }, { "id": "REQ-LIFE-SVC-005" }, { "id": "REQ-LIFE-SVC-006" }, { "id": "REQ-LIFE-SVC-007" }, { "id": "REQ-LIFE-SVC-008" }, { "id": "REQ-LIFE-SVC-009" }, { "id": "REQ-LIFE-SVC-010" }, { "id": "REQ-LIFE-SVC-011" }, { "id": "REQ-LIFE-SVC-012" }, { "id": "REQ-LIFE-SVC-013" }, { "id": "REQ-LIFE-SVC-014" }, { "id": "REQ-LIFE-SVC-015" }, { "id": "REQ-LIFE-SVC-016" }, { "id": "REQ-LIFE-SVC-017" }, { "id": "REQ-LIFE-SVC-018" }, { "id": "REQ-LIFE-SVC-019" }, { "id": "REQ-LIFE-SVC-020" }, { "id": "REQ-LIFE-SVC-021" }, { "id": "REQ-LIFE-SVC-022" }, { "id": "REQ-LIFE-SVC-023" }, { "id": "REQ-LIFE-SVC-024" }, { "id": "REQ-LIFE-SVC-025" }, { "id": "REQ-LIFE-SVC-026" }, { "id": "REQ-LIFE-SVC-027" }, { "id": "REQ-LIFE-SVC-028" }, { "id": "REQ-LIFE-SVC-029" }, { "id": "REQ-LIFE-SVC-030" }, { "id": "REQ-LIFE-SVC-031" }, { "id": "REQ-LIFE-SVC-032" }, { "id": "REQ-LIFE-SVC-033" }, { "id": "REQ-LIFE-SVC-034" }, { "id": "REQ-LIFE-SVC-035" }, { "id": "REQ-LIFE-SVC-036" }, { "id": "REQ-LIFE-SVC-037" }, { "id": "REQ-LIFE-SVC-038" }, { "id": "REQ-LIFE-SVC-039" }, { "id": "REQ-LIFE-SVC-040" }, { "id": "REQ-LIFE-SVC-041" }, { "id": "REQ-LIFE-SVC-042" }, { "id": "REQ-LIFE-SVC-043" }, { "id": "REQ-LIFE-SVC-044" }, { "id": "REQ-LIFE-SVC-045" }, { "id": "REQ-LIFE-SVC-046" }, { "id": "REQ-LIFE-SVC-047" }, { "id": "REQ-LIFE-SVC-048" }, { "id": "REQ-LIFE-SVC-049" }, { "id": "REQ-LIFE-SVC-050" }, { "id": "REQ-LIFE-SVC-051" }, { "id": "REQ-LIFE-SVC-052" }, { "id": "REQ-LIFE-VERIFY-001" }, { "id": "REQ-LIFE-VERIFY-002" }, { "id": "REQ-LIFE-VERIFY-003" }, { "id": "REQ-LIFE-VERIFY-004" }, { "id": "REQ-LIFE-VERIFY-005" }, { "id": "REQ-LIFE-VERIFY-006" }, { "id": "REQ-LIFE-VERIFY-007" }, { "id": "REQ-LIFE-VERIFY-008" }, { "id": "REQ-LIFE-VERIFY-009" }, { "id": "REQ-LIFE-VERIFY-010" }, { "id": "REQ-LIFE-VERIFY-011" }, { "id": "REQ-LIFE-VERIFY-012" }, { "id": "REQ-LIFE-VERIFY-013" }, { "id": "REQ-LIFE-VERIFY-014" }, { "id": "REQ-LIFE-VERIFY-015" }, { "id": "REQ-LIFE-VERIFY-016" }, { "id": "REQ-LIFE-VERIFY-017" }, { "id": "REQ-LIFE-VERIFY-018" }, { "id": "REQ-LIFE-VERIFY-019" }, { "id": "REQ-LIFE-VERIFY-020" }, { "id": "REQ-LIFE-VERIFY-021" }, { "id": "REQ-LIFE-VERIFY-022" }, { "id": "REQ-LIFE-VERIFY-023" }, { "id": "REQ-LIFE-VERIFY-024" }, { "id": "REQ-LIFE-VERIFY-025" }, { "id": "REQ-LIFE-VERIFY-026" }, { "id": "REQ-LIFE-VERIFY-027" }, { "id": "REQ-LIFE-VERIFY-028" }, { "id": "REQ-LIFE-VERIFY-029" }, { "id": "REQ-LIFE-VERIFY-030" }, { "id": "REQ-LOCK-001" }, { "id": "REQ-LOCK-002" }, { "id": "REQ-LOCK-003" }, { "id": "REQ-LOCK-004" }, { "id": "REQ-LOCK-005" }, { "id": "REQ-LOCK-006" }, { "id": "REQ-LOCK-007" }, { "id": "REQ-LOCK-008" }, { "id": "REQ-LOCK-009" }, { "id": "REQ-LOCK-010" }, { "id": "REQ-LOCK-011" }, { "id": "REQ-LOCK-012" }, { "id": "REQ-LOCK-013" }, { "id": "REQ-LOCK-014" }, { "id": "REQ-LOCK-015" }, { "id": "REQ-LOCK-016" }, { "id": "REQ-LOCK-017" }, { "id": "REQ-LOCK-018" }, { "id": "REQ-MEDIATHEQUE-001" }, { "id": "REQ-MEDIATHEQUE-002" }, { "id": "REQ-MEDIATHEQUE-003" }, { "id": "REQ-MEDIATHEQUE-004" }, { "id": "REQ-MEDIATHEQUE-005" }, { "id": "REQ-MEDIATHEQUE-006" }, { "id": "REQ-MEDIATHEQUE-007" }, { "id": "REQ-MEDIATHEQUE-008" }, { "id": "REQ-MEDIATHEQUE-009" }, { "id": "REQ-MEDIATHEQUE-010" }, { "id": "REQ-OFFLINE-001" }, { "id": "REQ-OFFLINE-002" }, { "id": "REQ-OFFLINE-003" }, { "id": "REQ-OFFLINE-004" }, { "id": "REQ-OFFLINE-005" }, { "id": "REQ-OFFLINE-006" }, { "id": "REQ-OFFLINE-007" }, { "id": "REQ-OFFLINE-008" }, { "id": "REQ-OFFLINE-009" }, { "id": "REQ-OFFLINE-010" }, { "id": "REQ-OFFLINE-011" }, { "id": "REQ-OFFLINE-012" }, { "id": "REQ-OFFLINE-013" }, { "id": "REQ-OFFLINE-014" }, { "id": "REQ-OFFLINE-015" }, { "id": "REQ-OFFLINE-016" }, { "id": "REQ-OFFLINE-017" }, { "id": "REQ-OFFLINE-018" }, { "id": "REQ-OFFLINE-019" }, { "id": "REQ-OFFLINE-020" }, { "id": "REQ-OFFLINE-021" }, { "id": "REQ-OFFLINE-022" }, { "id": "REQ-OFFLINE-023" }, { "id": "REQ-OFFLINE-024" }, { "id": "REQ-OFFLINE-025" }, { "id": "REQ-OFFLINE-026" }, { "id": "REQ-OFFLINE-027" }, { "id": "REQ-OFFLINE-028" }, { "id": "REQ-OPS-BACKUP-001" }, { "id": "REQ-OPS-BACKUP-002" }, { "id": "REQ-OPS-BACKUP-003" }, { "id": "REQ-OPS-BACKUP-004" }, { "id": "REQ-OPS-BACKUP-005" }, { "id": "REQ-OPS-BACKUP-006" }, { "id": "REQ-OPS-BACKUP-007" }, { "id": "REQ-OPS-BACKUP-008" }, { "id": "REQ-OPS-BACKUP-009" }, { "id": "REQ-OPS-BACKUP-010" }, { "id": "REQ-OPS-BACKUP-011" }, { "id": "REQ-OPS-BACKUP-012" }, { "id": "REQ-OPS-BACKUP-013" }, { "id": "REQ-OPS-BACKUP-014" }, { "id": "REQ-OPS-BACKUP-015" }, { "id": "REQ-OPS-BACKUP-016" }, { "id": "REQ-OPS-BACKUP-017" }, { "id": "REQ-OPS-BACKUP-018" }, { "id": "REQ-OPS-BACKUP-019" }, { "id": "REQ-OPS-BACKUP-020" }, { "id": "REQ-OPS-BACKUP-021" }, { "id": "REQ-OPS-BACKUP-022" }, { "id": "REQ-OPS-BACKUP-023" }, { "id": "REQ-OPS-BACKUP-024" }, { "id": "REQ-OPS-BACKUP-025" }, { "id": "REQ-OPS-BACKUP-026" }, { "id": "REQ-OPS-BACKUP-027" }, { "id": "REQ-OPS-BACKUP-028" }, { "id": "REQ-OPS-BACKUP-029" }, { "id": "REQ-OPS-BACKUP-030" }, { "id": "REQ-OPS-BACKUP-031" }, { "id": "REQ-OPS-BACKUP-032" }, { "id": "REQ-OPS-BACKUP-033" }, { "id": "REQ-OPS-BACKUP-034" }, { "id": "REQ-OPS-BACKUP-035" }, { "id": "REQ-OPS-BACKUP-036" }, { "id": "REQ-OPS-BACKUP-037" }, { "id": "REQ-OPS-BACKUP-038" }, { "id": "REQ-OPS-BACKUP-039" }, { "id": "REQ-OPS-BACKUP-040" }, { "id": "REQ-OPS-BF-001" }, { "id": "REQ-OPS-BF-002" }, { "id": "REQ-OPS-BF-003" }, { "id": "REQ-OPS-BF-004" }, { "id": "REQ-OPS-BF-005" }, { "id": "REQ-OPS-BF-006" }, { "id": "REQ-OPS-BF-007" }, { "id": "REQ-OPS-BF-008" }, { "id": "REQ-OPS-BF-009" }, { "id": "REQ-OPS-BF-010" }, { "id": "REQ-OPS-BF-011" }, { "id": "REQ-OPS-BF-012" }, { "id": "REQ-OPS-BF-013" }, { "id": "REQ-OPS-BF-014" }, { "id": "REQ-OPS-BF-015" }, { "id": "REQ-OPS-BF-016" }, { "id": "REQ-OPS-BF-017" }, { "id": "REQ-OPS-BF-018" }, { "id": "REQ-OPS-BF-019" }, { "id": "REQ-OPS-BF-020" }, { "id": "REQ-OPS-BF-021" }, { "id": "REQ-OPS-BF-022" }, { "id": "REQ-OPS-BF-023" }, { "id": "REQ-OPS-BF-024" }, { "id": "REQ-OPS-BF-025" }, { "id": "REQ-OPS-BF-026" }, { "id": "REQ-OPS-BF-027" }, { "id": "REQ-OPS-BF-028" }, { "id": "REQ-OPS-BF-029" }, { "id": "REQ-OPS-BF-030" }, { "id": "REQ-OPS-BF-031" }, { "id": "REQ-OPS-BF-032" }, { "id": "REQ-OPS-BF-033" }, { "id": "REQ-OPS-BF-034" }, { "id": "REQ-OPS-BF-035" }, { "id": "REQ-OPS-BF-036" }, { "id": "REQ-OPS-BF-037" }, { "id": "REQ-OPS-BF-038" }, { "id": "REQ-OPS-BF-039" }, { "id": "REQ-OPS-BF-040" }, { "id": "REQ-OPS-BF-041" }, { "id": "REQ-OPS-BF-042" }, { "id": "REQ-OPS-BF-043" }, { "id": "REQ-OPS-BF-044" }, { "id": "REQ-OPS-BF-045" }, { "id": "REQ-OPS-BF-046" }, { "id": "REQ-OPS-BF-047" }, { "id": "REQ-OPS-BF-048" }, { "id": "REQ-OPS-BG-001" }, { "id": "REQ-OPS-BG-002" }, { "id": "REQ-OPS-BG-003" }, { "id": "REQ-OPS-BG-004" }, { "id": "REQ-OPS-BG-005" }, { "id": "REQ-OPS-BG-006" }, { "id": "REQ-OPS-BG-007" }, { "id": "REQ-OPS-BG-008" }, { "id": "REQ-OPS-BG-009" }, { "id": "REQ-OPS-BG-010" }, { "id": "REQ-OPS-BG-011" }, { "id": "REQ-OPS-BG-012" }, { "id": "REQ-OPS-BG-013" }, { "id": "REQ-OPS-BG-014" }, { "id": "REQ-OPS-BG-015" }, { "id": "REQ-OPS-BG-016" }, { "id": "REQ-OPS-BG-017" }, { "id": "REQ-OPS-BG-018" }, { "id": "REQ-OPS-BG-019" }, { "id": "REQ-OPS-BG-020" }, { "id": "REQ-OPS-BG-021" }, { "id": "REQ-OPS-BG-022" }, { "id": "REQ-OPS-BG-023" }, { "id": "REQ-OPS-BG-024" }, { "id": "REQ-OPS-BG-025" }, { "id": "REQ-OPS-BG-026" }, { "id": "REQ-OPS-BG-027" }, { "id": "REQ-OPS-BG-028" }, { "id": "REQ-OPS-BG-029" }, { "id": "REQ-OPS-BG-030" }, { "id": "REQ-OPS-BG-031" }, { "id": "REQ-OPS-BG-032" }, { "id": "REQ-OPS-BG-033" }, { "id": "REQ-OPS-BG-034" }, { "id": "REQ-OPS-BG-035" }, { "id": "REQ-OPS-BG-036" }, { "id": "REQ-OPS-BG-037" }, { "id": "REQ-OPS-BG-038" }, { "id": "REQ-OPS-BG-039" }, { "id": "REQ-OPS-BG-040" }, { "id": "REQ-OPS-BG-041" }, { "id": "REQ-OPS-BG-042" }, { "id": "REQ-OPS-BG-043" }, { "id": "REQ-OPS-BG-044" }, { "id": "REQ-OPS-BG-045" }, { "id": "REQ-OPS-BG-046" }, { "id": "REQ-OPS-BG-047" }, { "id": "REQ-OPS-BG-048" }, { "id": "REQ-OPS-BG-049" }, { "id": "REQ-OPS-BG-050" }, { "id": "REQ-OPS-BG-051" }, { "id": "REQ-OPS-BG-052" }, { "id": "REQ-OPS-BG-053" }, { "id": "REQ-OPS-BG-054" }, { "id": "REQ-OPS-BG-055" }, { "id": "REQ-OPS-BG-056" }, { "id": "REQ-OPS-CAP-001" }, { "id": "REQ-OPS-CAP-002" }, { "id": "REQ-OPS-CAP-003" }, { "id": "REQ-OPS-CAP-004" }, { "id": "REQ-OPS-CAP-005" }, { "id": "REQ-OPS-CAP-006" }, { "id": "REQ-OPS-CAP-007" }, { "id": "REQ-OPS-CAP-008" }, { "id": "REQ-OPS-CAP-009" }, { "id": "REQ-OPS-CAP-010" }, { "id": "REQ-OPS-CAP-011" }, { "id": "REQ-OPS-CAP-012" }, { "id": "REQ-OPS-CAP-013" }, { "id": "REQ-OPS-CAP-014" }, { "id": "REQ-OPS-CAP-015" }, { "id": "REQ-OPS-CAP-016" }, { "id": "REQ-OPS-CAP-017" }, { "id": "REQ-OPS-CAP-018" }, { "id": "REQ-OPS-CAP-019" }, { "id": "REQ-OPS-CAP-020" }, { "id": "REQ-OPS-CAP-021" }, { "id": "REQ-OPS-CAP-022" }, { "id": "REQ-OPS-CAP-023" }, { "id": "REQ-OPS-CAP-024" }, { "id": "REQ-OPS-CAP-025" }, { "id": "REQ-OPS-CAP-026" }, { "id": "REQ-OPS-CAP-027" }, { "id": "REQ-OPS-CAP-028" }, { "id": "REQ-OPS-CAP-029" }, { "id": "REQ-OPS-CAP-030" }, { "id": "REQ-OPS-DEG-001" }, { "id": "REQ-OPS-DEG-002" }, { "id": "REQ-OPS-DEG-003" }, { "id": "REQ-OPS-DEG-004" }, { "id": "REQ-OPS-DEG-005" }, { "id": "REQ-OPS-DEG-006" }, { "id": "REQ-OPS-DEG-007" }, { "id": "REQ-OPS-DEG-008" }, { "id": "REQ-OPS-DEG-009" }, { "id": "REQ-OPS-DEG-010" }, { "id": "REQ-OPS-DEG-011" }, { "id": "REQ-OPS-DEG-012" }, { "id": "REQ-OPS-DEG-013" }, { "id": "REQ-OPS-DEG-014" }, { "id": "REQ-OPS-DEG-015" }, { "id": "REQ-OPS-DEG-016" }, { "id": "REQ-OPS-DEG-017" }, { "id": "REQ-OPS-DEG-018" }, { "id": "REQ-OPS-DEG-019" }, { "id": "REQ-OPS-DEG-020" }, { "id": "REQ-OPS-DEG-021" }, { "id": "REQ-OPS-DEG-022" }, { "id": "REQ-OPS-DEG-023" }, { "id": "REQ-OPS-DEG-024" }, { "id": "REQ-OPS-DR-001" }, { "id": "REQ-OPS-DR-002" }, { "id": "REQ-OPS-DR-003" }, { "id": "REQ-OPS-DR-004" }, { "id": "REQ-OPS-DR-005" }, { "id": "REQ-OPS-DR-006" }, { "id": "REQ-OPS-DR-007" }, { "id": "REQ-OPS-DR-008" }, { "id": "REQ-OPS-DR-009" }, { "id": "REQ-OPS-DR-010" }, { "id": "REQ-OPS-DR-011" }, { "id": "REQ-OPS-DR-012" }, { "id": "REQ-OPS-DR-013" }, { "id": "REQ-OPS-DR-014" }, { "id": "REQ-OPS-DR-015" }, { "id": "REQ-OPS-DR-016" }, { "id": "REQ-OPS-DR-017" }, { "id": "REQ-OPS-DR-018" }, { "id": "REQ-OPS-DR-019" }, { "id": "REQ-OPS-DR-020" }, { "id": "REQ-OPS-DR-021" }, { "id": "REQ-OPS-DR-022" }, { "id": "REQ-OPS-DR-023" }, { "id": "REQ-OPS-DR-024" }, { "id": "REQ-OPS-DR-025" }, { "id": "REQ-OPS-DR-026" }, { "id": "REQ-OPS-DR-027" }, { "id": "REQ-OPS-DR-028" }, { "id": "REQ-OPS-DR-029" }, { "id": "REQ-OPS-DR-030" }, { "id": "REQ-OPS-DR-031" }, { "id": "REQ-OPS-DR-032" }, { "id": "REQ-OPS-DR-033" }, { "id": "REQ-OPS-DR-034" }, { "id": "REQ-OPS-DR-035" }, { "id": "REQ-OPS-DR-036" }, { "id": "REQ-OPS-DR-037" }, { "id": "REQ-OPS-DR-038" }, { "id": "REQ-OPS-DR-039" }, { "id": "REQ-OPS-DR-040" }, { "id": "REQ-OPS-EXIT-001" }, { "id": "REQ-OPS-EXIT-002" }, { "id": "REQ-OPS-EXIT-003" }, { "id": "REQ-OPS-EXIT-004" }, { "id": "REQ-OPS-EXIT-005" }, { "id": "REQ-OPS-EXIT-006" }, { "id": "REQ-OPS-EXIT-007" }, { "id": "REQ-OPS-EXIT-008" }, { "id": "REQ-OPS-EXIT-009" }, { "id": "REQ-OPS-EXIT-010" }, { "id": "REQ-OPS-EXIT-011" }, { "id": "REQ-OPS-EXIT-012" }, { "id": "REQ-OPS-EXIT-013" }, { "id": "REQ-OPS-EXIT-014" }, { "id": "REQ-OPS-EXIT-015" }, { "id": "REQ-OPS-EXIT-016" }, { "id": "REQ-OPS-EXIT-017" }, { "id": "REQ-OPS-EXIT-018" }, { "id": "REQ-OPS-EXIT-019" }, { "id": "REQ-OPS-EXIT-020" }, { "id": "REQ-OPS-EXIT-021" }, { "id": "REQ-OPS-EXIT-022" }, { "id": "REQ-OPS-EXIT-023" }, { "id": "REQ-OPS-EXIT-024" }, { "id": "REQ-OPS-EXIT-025" }, { "id": "REQ-OPS-EXIT-026" }, { "id": "REQ-OPS-EXIT-027" }, { "id": "REQ-OPS-EXIT-028" }, { "id": "REQ-OPS-EXIT-029" }, { "id": "REQ-OPS-EXIT-030" }, { "id": "REQ-OPS-HEALTH-001" }, { "id": "REQ-OPS-HEALTH-002" }, { "id": "REQ-OPS-HEALTH-003" }, { "id": "REQ-OPS-HEALTH-004" }, { "id": "REQ-OPS-HEALTH-005" }, { "id": "REQ-OPS-HEALTH-006" }, { "id": "REQ-OPS-HEALTH-007" }, { "id": "REQ-OPS-HEALTH-008" }, { "id": "REQ-OPS-HEALTH-009" }, { "id": "REQ-OPS-HEALTH-010" }, { "id": "REQ-OPS-HEALTH-011" }, { "id": "REQ-OPS-HEALTH-012" }, { "id": "REQ-OPS-HEALTH-013" }, { "id": "REQ-OPS-HEALTH-014" }, { "id": "REQ-OPS-HEALTH-015" }, { "id": "REQ-OPS-HEALTH-016" }, { "id": "REQ-OPS-HEALTH-017" }, { "id": "REQ-OPS-HEALTH-018" }, { "id": "REQ-OPS-HEALTH-019" }, { "id": "REQ-OPS-HEALTH-020" }, { "id": "REQ-OPS-HEALTH-021" }, { "id": "REQ-OPS-HEALTH-022" }, { "id": "REQ-OPS-HEALTH-023" }, { "id": "REQ-OPS-HEALTH-024" }, { "id": "REQ-OPS-HEALTH-025" }, { "id": "REQ-OPS-HEALTH-026" }, { "id": "REQ-OPS-HEALTH-027" }, { "id": "REQ-OPS-HEALTH-028" }, { "id": "REQ-OPS-HEALTH-029" }, { "id": "REQ-OPS-HEALTH-030" }, { "id": "REQ-OPS-INC-001" }, { "id": "REQ-OPS-INC-002" }, { "id": "REQ-OPS-INC-003" }, { "id": "REQ-OPS-INC-004" }, { "id": "REQ-OPS-INC-005" }, { "id": "REQ-OPS-INC-006" }, { "id": "REQ-OPS-INC-007" }, { "id": "REQ-OPS-INC-008" }, { "id": "REQ-OPS-INC-009" }, { "id": "REQ-OPS-INC-010" }, { "id": "REQ-OPS-INC-011" }, { "id": "REQ-OPS-INC-012" }, { "id": "REQ-OPS-INC-013" }, { "id": "REQ-OPS-INC-014" }, { "id": "REQ-OPS-INC-015" }, { "id": "REQ-OPS-INC-016" }, { "id": "REQ-OPS-INC-017" }, { "id": "REQ-OPS-INC-018" }, { "id": "REQ-OPS-INC-019" }, { "id": "REQ-OPS-INC-020" }, { "id": "REQ-OPS-INC-021" }, { "id": "REQ-OPS-INC-022" }, { "id": "REQ-OPS-INC-023" }, { "id": "REQ-OPS-INC-024" }, { "id": "REQ-OPS-INC-025" }, { "id": "REQ-OPS-INC-026" }, { "id": "REQ-OPS-INC-027" }, { "id": "REQ-OPS-INC-028" }, { "id": "REQ-OPS-INC-029" }, { "id": "REQ-OPS-INC-030" }, { "id": "REQ-OPS-JOB-001" }, { "id": "REQ-OPS-JOB-002" }, { "id": "REQ-OPS-JOB-003" }, { "id": "REQ-OPS-JOB-004" }, { "id": "REQ-OPS-JOB-005" }, { "id": "REQ-OPS-JOB-006" }, { "id": "REQ-OPS-JOB-007" }, { "id": "REQ-OPS-JOB-008" }, { "id": "REQ-OPS-JOB-009" }, { "id": "REQ-OPS-JOB-010" }, { "id": "REQ-OPS-JOB-011" }, { "id": "REQ-OPS-JOB-012" }, { "id": "REQ-OPS-JOB-013" }, { "id": "REQ-OPS-JOB-014" }, { "id": "REQ-OPS-JOB-015" }, { "id": "REQ-OPS-JOB-016" }, { "id": "REQ-OPS-JOB-017" }, { "id": "REQ-OPS-JOB-018" }, { "id": "REQ-OPS-JOB-019" }, { "id": "REQ-OPS-JOB-020" }, { "id": "REQ-OPS-JOB-021" }, { "id": "REQ-OPS-JOB-022" }, { "id": "REQ-OPS-JOB-023" }, { "id": "REQ-OPS-JOB-024" }, { "id": "REQ-OPS-JOB-025" }, { "id": "REQ-OPS-JOB-026" }, { "id": "REQ-OPS-JOB-027" }, { "id": "REQ-OPS-JOB-028" }, { "id": "REQ-OPS-JOB-029" }, { "id": "REQ-OPS-JOB-030" }, { "id": "REQ-OPS-JOB-031" }, { "id": "REQ-OPS-JOB-032" }, { "id": "REQ-OPS-JOB-033" }, { "id": "REQ-OPS-JOB-034" }, { "id": "REQ-OPS-JOB-035" }, { "id": "REQ-OPS-JOB-036" }, { "id": "REQ-OPS-JOB-037" }, { "id": "REQ-OPS-JOB-038" }, { "id": "REQ-OPS-JOB-039" }, { "id": "REQ-OPS-JOB-040" }, { "id": "REQ-OPS-JOB-041" }, { "id": "REQ-OPS-JOB-042" }, { "id": "REQ-OPS-JOB-043" }, { "id": "REQ-OPS-JOB-044" }, { "id": "REQ-OPS-JOB-045" }, { "id": "REQ-OPS-JOB-046" }, { "id": "REQ-OPS-JOB-047" }, { "id": "REQ-OPS-JOB-048" }, { "id": "REQ-OPS-JOB-049" }, { "id": "REQ-OPS-JOB-050" }, { "id": "REQ-OPS-JOB-051" }, { "id": "REQ-OPS-JOB-052" }, { "id": "REQ-OPS-JOB-053" }, { "id": "REQ-OPS-JOB-054" }, { "id": "REQ-OPS-JOB-055" }, { "id": "REQ-OPS-JOB-056" }, { "id": "REQ-OPS-MAINT-001" }, { "id": "REQ-OPS-MAINT-002" }, { "id": "REQ-OPS-MAINT-003" }, { "id": "REQ-OPS-MAINT-004" }, { "id": "REQ-OPS-MAINT-005" }, { "id": "REQ-OPS-MAINT-006" }, { "id": "REQ-OPS-MAINT-007" }, { "id": "REQ-OPS-MAINT-008" }, { "id": "REQ-OPS-MAINT-009" }, { "id": "REQ-OPS-MAINT-010" }, { "id": "REQ-OPS-MAINT-011" }, { "id": "REQ-OPS-MAINT-012" }, { "id": "REQ-OPS-MAINT-013" }, { "id": "REQ-OPS-MAINT-014" }, { "id": "REQ-OPS-MAINT-015" }, { "id": "REQ-OPS-MAINT-016" }, { "id": "REQ-OPS-MAINT-017" }, { "id": "REQ-OPS-MAINT-018" }, { "id": "REQ-OPS-MAINT-019" }, { "id": "REQ-OPS-MAINT-020" }, { "id": "REQ-OPS-MAINT-021" }, { "id": "REQ-OPS-MAINT-022" }, { "id": "REQ-OPS-MAINT-023" }, { "id": "REQ-OPS-MAINT-024" }, { "id": "REQ-OPS-MAINT-025" }, { "id": "REQ-OPS-MAINT-026" }, { "id": "REQ-OPS-MAINT-027" }, { "id": "REQ-OPS-MAINT-028" }, { "id": "REQ-OPS-MAINT-029" }, { "id": "REQ-OPS-MAINT-030" }, { "id": "REQ-OPS-MAINT-031" }, { "id": "REQ-OPS-MAINT-032" }, { "id": "REQ-OPS-MODEL-001" }, { "id": "REQ-OPS-MODEL-002" }, { "id": "REQ-OPS-MODEL-003" }, { "id": "REQ-OPS-MODEL-004" }, { "id": "REQ-OPS-MODEL-005" }, { "id": "REQ-OPS-MODEL-006" }, { "id": "REQ-OPS-MODEL-007" }, { "id": "REQ-OPS-MODEL-008" }, { "id": "REQ-OPS-MODEL-009" }, { "id": "REQ-OPS-MODEL-010" }, { "id": "REQ-OPS-MODEL-011" }, { "id": "REQ-OPS-MODEL-012" }, { "id": "REQ-OPS-MODEL-013" }, { "id": "REQ-OPS-MODEL-014" }, { "id": "REQ-OPS-MODEL-015" }, { "id": "REQ-OPS-MODEL-016" }, { "id": "REQ-OPS-MODEL-017" }, { "id": "REQ-OPS-MODEL-018" }, { "id": "REQ-OPS-MODEL-019" }, { "id": "REQ-OPS-MODEL-020" }, { "id": "REQ-OPS-MODEL-021" }, { "id": "REQ-OPS-MODEL-022" }, { "id": "REQ-OPS-MODEL-023" }, { "id": "REQ-OPS-MODEL-024" }, { "id": "REQ-OPS-MODEL-025" }, { "id": "REQ-OPS-MODEL-026" }, { "id": "REQ-OPS-MODEL-027" }, { "id": "REQ-OPS-MODEL-028" }, { "id": "REQ-OPS-MODEL-029" }, { "id": "REQ-OPS-MODEL-030" }, { "id": "REQ-OPS-MODEL-031" }, { "id": "REQ-OPS-MODEL-032" }, { "id": "REQ-OPS-MODEL-033" }, { "id": "REQ-OPS-MODEL-034" }, { "id": "REQ-OPS-MODEL-035" }, { "id": "REQ-OPS-MODEL-036" }, { "id": "REQ-OPS-MODEL-037" }, { "id": "REQ-OPS-MODEL-038" }, { "id": "REQ-OPS-MODEL-039" }, { "id": "REQ-OPS-MODEL-040" }, { "id": "REQ-OPS-MODEL-041" }, { "id": "REQ-OPS-MODEL-042" }, { "id": "REQ-OPS-MODEL-043" }, { "id": "REQ-OPS-MODEL-044" }, { "id": "REQ-OPS-MODEL-045" }, { "id": "REQ-OPS-MODEL-046" }, { "id": "REQ-OPS-MODEL-047" }, { "id": "REQ-OPS-MODEL-048" }, { "id": "REQ-OPS-OBS-001" }, { "id": "REQ-OPS-OBS-002" }, { "id": "REQ-OPS-OBS-003" }, { "id": "REQ-OPS-OBS-004" }, { "id": "REQ-OPS-OBS-005" }, { "id": "REQ-OPS-OBS-006" }, { "id": "REQ-OPS-OBS-007" }, { "id": "REQ-OPS-OBS-008" }, { "id": "REQ-OPS-OBS-009" }, { "id": "REQ-OPS-OBS-010" }, { "id": "REQ-OPS-OBS-011" }, { "id": "REQ-OPS-OBS-012" }, { "id": "REQ-OPS-OBS-013" }, { "id": "REQ-OPS-OBS-014" }, { "id": "REQ-OPS-OBS-015" }, { "id": "REQ-OPS-OBS-016" }, { "id": "REQ-OPS-OBS-017" }, { "id": "REQ-OPS-OBS-018" }, { "id": "REQ-OPS-OBS-019" }, { "id": "REQ-OPS-OBS-020" }, { "id": "REQ-OPS-OBS-021" }, { "id": "REQ-OPS-OBS-022" }, { "id": "REQ-OPS-OBS-023" }, { "id": "REQ-OPS-OBS-024" }, { "id": "REQ-OPS-OBS-025" }, { "id": "REQ-OPS-OBS-026" }, { "id": "REQ-OPS-OBS-027" }, { "id": "REQ-OPS-OBS-028" }, { "id": "REQ-OPS-OBS-029" }, { "id": "REQ-OPS-OBS-030" }, { "id": "REQ-OPS-OFF-001" }, { "id": "REQ-OPS-OFF-002" }, { "id": "REQ-OPS-OFF-003" }, { "id": "REQ-OPS-OFF-004" }, { "id": "REQ-OPS-OFF-005" }, { "id": "REQ-OPS-OFF-006" }, { "id": "REQ-OPS-OFF-007" }, { "id": "REQ-OPS-OFF-008" }, { "id": "REQ-OPS-OFF-009" }, { "id": "REQ-OPS-OFF-010" }, { "id": "REQ-OPS-OFF-011" }, { "id": "REQ-OPS-OFF-012" }, { "id": "REQ-OPS-OFF-013" }, { "id": "REQ-OPS-OFF-014" }, { "id": "REQ-OPS-OFF-015" }, { "id": "REQ-OPS-OFF-016" }, { "id": "REQ-OPS-OFF-017" }, { "id": "REQ-OPS-OFF-018" }, { "id": "REQ-OPS-OFF-019" }, { "id": "REQ-OPS-OFF-020" }, { "id": "REQ-OPS-OFF-021" }, { "id": "REQ-OPS-OFF-022" }, { "id": "REQ-OPS-OFF-023" }, { "id": "REQ-OPS-OFF-024" }, { "id": "REQ-OPS-OFF-025" }, { "id": "REQ-OPS-OFF-026" }, { "id": "REQ-OPS-OFF-027" }, { "id": "REQ-OPS-OFF-028" }, { "id": "REQ-OPS-OFF-029" }, { "id": "REQ-OPS-OFF-030" }, { "id": "REQ-OPS-OFF-031" }, { "id": "REQ-OPS-OFF-032" }, { "id": "REQ-OPS-RESOURCE-001" }, { "id": "REQ-OPS-RESOURCE-002" }, { "id": "REQ-OPS-RESOURCE-003" }, { "id": "REQ-OPS-RESOURCE-004" }, { "id": "REQ-OPS-RESOURCE-005" }, { "id": "REQ-OPS-RESOURCE-006" }, { "id": "REQ-OPS-RESOURCE-007" }, { "id": "REQ-OPS-RESOURCE-008" }, { "id": "REQ-OPS-RESOURCE-009" }, { "id": "REQ-OPS-RESOURCE-010" }, { "id": "REQ-OPS-RESOURCE-011" }, { "id": "REQ-OPS-RESOURCE-012" }, { "id": "REQ-OPS-RESOURCE-013" }, { "id": "REQ-OPS-RESOURCE-014" }, { "id": "REQ-OPS-RESOURCE-015" }, { "id": "REQ-OPS-RESOURCE-016" }, { "id": "REQ-OPS-RESOURCE-017" }, { "id": "REQ-OPS-RESOURCE-018" }, { "id": "REQ-OPS-RESOURCE-019" }, { "id": "REQ-OPS-RESOURCE-020" }, { "id": "REQ-OPS-RESOURCE-021" }, { "id": "REQ-OPS-RESOURCE-022" }, { "id": "REQ-OPS-RESOURCE-023" }, { "id": "REQ-OPS-RESOURCE-024" }, { "id": "REQ-OPS-RESOURCE-025" }, { "id": "REQ-OPS-RESOURCE-026" }, { "id": "REQ-OPS-RESOURCE-027" }, { "id": "REQ-OPS-RESOURCE-028" }, { "id": "REQ-OPS-RESOURCE-029" }, { "id": "REQ-OPS-RESOURCE-030" }, { "id": "REQ-OPS-RESOURCE-031" }, { "id": "REQ-OPS-RESOURCE-032" }, { "id": "REQ-OPS-RESTORE-001" }, { "id": "REQ-OPS-RESTORE-002" }, { "id": "REQ-OPS-RESTORE-003" }, { "id": "REQ-OPS-RESTORE-004" }, { "id": "REQ-OPS-RESTORE-005" }, { "id": "REQ-OPS-RESTORE-006" }, { "id": "REQ-OPS-RESTORE-007" }, { "id": "REQ-OPS-RESTORE-008" }, { "id": "REQ-OPS-RESTORE-009" }, { "id": "REQ-OPS-RESTORE-010" }, { "id": "REQ-OPS-RESTORE-011" }, { "id": "REQ-OPS-RESTORE-012" }, { "id": "REQ-OPS-RESTORE-013" }, { "id": "REQ-OPS-RESTORE-014" }, { "id": "REQ-OPS-RESTORE-015" }, { "id": "REQ-OPS-RESTORE-016" }, { "id": "REQ-OPS-RESTORE-017" }, { "id": "REQ-OPS-RESTORE-018" }, { "id": "REQ-OPS-RESTORE-019" }, { "id": "REQ-OPS-RESTORE-020" }, { "id": "REQ-OPS-RESTORE-021" }, { "id": "REQ-OPS-RESTORE-022" }, { "id": "REQ-OPS-RESTORE-023" }, { "id": "REQ-OPS-RESTORE-024" }, { "id": "REQ-OPS-RESTORE-025" }, { "id": "REQ-OPS-RESTORE-026" }, { "id": "REQ-OPS-RESTORE-027" }, { "id": "REQ-OPS-RESTORE-028" }, { "id": "REQ-OPS-RESTORE-029" }, { "id": "REQ-OPS-RESTORE-030" }, { "id": "REQ-OPS-RESTORE-031" }, { "id": "REQ-OPS-RESTORE-032" }, { "id": "REQ-OPS-RESTORE-033" }, { "id": "REQ-OPS-RESTORE-034" }, { "id": "REQ-OPS-RESTORE-035" }, { "id": "REQ-OPS-RESTORE-036" }, { "id": "REQ-OPS-RESTORE-037" }, { "id": "REQ-OPS-RESTORE-038" }, { "id": "REQ-OPS-RESTORE-039" }, { "id": "REQ-OPS-RESTORE-040" }, { "id": "REQ-OPS-RESTORE-041" }, { "id": "REQ-OPS-RESTORE-042" }, { "id": "REQ-OPS-RESTORE-043" }, { "id": "REQ-OPS-RESTORE-044" }, { "id": "REQ-OPS-RESTORE-045" }, { "id": "REQ-OPS-RESTORE-046" }, { "id": "REQ-OPS-RESTORE-047" }, { "id": "REQ-OPS-RESTORE-048" }, { "id": "REQ-OPS-SLO-001" }, { "id": "REQ-OPS-SLO-002" }, { "id": "REQ-OPS-SLO-003" }, { "id": "REQ-OPS-SLO-004" }, { "id": "REQ-OPS-SLO-005" }, { "id": "REQ-OPS-SLO-006" }, { "id": "REQ-OPS-SLO-007" }, { "id": "REQ-OPS-SLO-008" }, { "id": "REQ-OPS-SLO-009" }, { "id": "REQ-OPS-SLO-010" }, { "id": "REQ-OPS-SLO-011" }, { "id": "REQ-OPS-SLO-012" }, { "id": "REQ-OPS-SLO-013" }, { "id": "REQ-OPS-SLO-014" }, { "id": "REQ-OPS-SLO-015" }, { "id": "REQ-OPS-SLO-016" }, { "id": "REQ-OPS-SLO-017" }, { "id": "REQ-OPS-SLO-018" }, { "id": "REQ-OPS-SLO-019" }, { "id": "REQ-OPS-SLO-020" }, { "id": "REQ-OPS-SLO-021" }, { "id": "REQ-OPS-SLO-022" }, { "id": "REQ-OPS-SLO-023" }, { "id": "REQ-OPS-SLO-024" }, { "id": "REQ-OPS-SLO-025" }, { "id": "REQ-OPS-SLO-026" }, { "id": "REQ-OPS-SLO-027" }, { "id": "REQ-OPS-SLO-028" }, { "id": "REQ-OPS-SLO-029" }, { "id": "REQ-OPS-SLO-030" }, { "id": "REQ-OPS-SLO-031" }, { "id": "REQ-OPS-SLO-032" }, { "id": "REQ-OPS-SLO-033" }, { "id": "REQ-OPS-SLO-034" }, { "id": "REQ-OPS-SLO-035" }, { "id": "REQ-OPS-SLO-036" }, { "id": "REQ-OPS-SLO-037" }, { "id": "REQ-OPS-SLO-038" }, { "id": "REQ-OPS-SLO-039" }, { "id": "REQ-OPS-SLO-040" }, { "id": "REQ-OPS-SOVNODE-001" }, { "id": "REQ-OPS-SOVNODE-002" }, { "id": "REQ-OPS-SOVNODE-003" }, { "id": "REQ-OPS-SOVNODE-004" }, { "id": "REQ-OPS-SOVNODE-005" }, { "id": "REQ-OPS-SOVNODE-006" }, { "id": "REQ-OPS-SOVNODE-007" }, { "id": "REQ-OPS-SOVNODE-008" }, { "id": "REQ-OPS-SOVNODE-009" }, { "id": "REQ-OPS-SOVNODE-010" }, { "id": "REQ-OPS-SOVNODE-011" }, { "id": "REQ-OPS-SOVNODE-012" }, { "id": "REQ-OPS-SOVNODE-013" }, { "id": "REQ-OPS-SOVNODE-014" }, { "id": "REQ-OPS-SOVNODE-015" }, { "id": "REQ-OPS-SOVNODE-016" }, { "id": "REQ-OPS-SOVNODE-017" }, { "id": "REQ-OPS-SOVNODE-018" }, { "id": "REQ-OPS-SOVNODE-019" }, { "id": "REQ-OPS-SOVNODE-020" }, { "id": "REQ-OPS-SOVNODE-021" }, { "id": "REQ-OPS-SOVNODE-022" }, { "id": "REQ-OPS-SOVNODE-023" }, { "id": "REQ-OPS-SOVNODE-024" }, { "id": "REQ-OPS-SOVNODE-025" }, { "id": "REQ-OPS-SOVNODE-026" }, { "id": "REQ-OPS-SOVNODE-027" }, { "id": "REQ-OPS-SOVNODE-028" }, { "id": "REQ-OPS-SOVNODE-029" }, { "id": "REQ-OPS-SOVNODE-030" }, { "id": "REQ-OPS-SOVNODE-031" }, { "id": "REQ-OPS-SOVNODE-032" }, { "id": "REQ-OPS-SOVNODE-033" }, { "id": "REQ-OPS-SOVNODE-034" }, { "id": "REQ-OPS-SOVNODE-035" }, { "id": "REQ-OPS-SOVNODE-036" }, { "id": "REQ-OPS-SOVNODE-037" }, { "id": "REQ-OPS-SOVNODE-038" }, { "id": "REQ-OPS-SOVNODE-039" }, { "id": "REQ-OPS-SOVNODE-040" }, { "id": "REQ-OPS-SOVNODE-041" }, { "id": "REQ-OPS-SOVNODE-042" }, { "id": "REQ-OPS-SUP-001" }, { "id": "REQ-OPS-SUP-002" }, { "id": "REQ-OPS-SUP-003" }, { "id": "REQ-OPS-SUP-004" }, { "id": "REQ-OPS-SUP-005" }, { "id": "REQ-OPS-SUP-006" }, { "id": "REQ-OPS-SUP-007" }, { "id": "REQ-OPS-SUP-008" }, { "id": "REQ-OPS-SUP-009" }, { "id": "REQ-OPS-SUP-010" }, { "id": "REQ-OPS-SUP-011" }, { "id": "REQ-OPS-SUP-012" }, { "id": "REQ-OPS-SUP-013" }, { "id": "REQ-OPS-SUP-014" }, { "id": "REQ-OPS-SUP-015" }, { "id": "REQ-OPS-SUP-016" }, { "id": "REQ-OPS-SUP-017" }, { "id": "REQ-OPS-SUP-018" }, { "id": "REQ-OPS-SUP-019" }, { "id": "REQ-OPS-SUP-020" }, { "id": "REQ-OPS-SUP-021" }, { "id": "REQ-OPS-SUP-022" }, { "id": "REQ-OPS-SUP-023" }, { "id": "REQ-OPS-SUP-024" }, { "id": "REQ-OPS-SUP-025" }, { "id": "REQ-OPS-SUP-026" }, { "id": "REQ-OPS-SUP-027" }, { "id": "REQ-OPS-SUP-028" }, { "id": "REQ-OPS-SUP-029" }, { "id": "REQ-OPS-SUP-030" }, { "id": "REQ-OPS-ULW-001" }, { "id": "REQ-OPS-ULW-002" }, { "id": "REQ-OPS-ULW-003" }, { "id": "REQ-OPS-ULW-004" }, { "id": "REQ-OPS-ULW-005" }, { "id": "REQ-OPS-ULW-006" }, { "id": "REQ-OPS-ULW-007" }, { "id": "REQ-OPS-ULW-008" }, { "id": "REQ-OPS-ULW-009" }, { "id": "REQ-OPS-ULW-010" }, { "id": "REQ-OPS-ULW-011" }, { "id": "REQ-OPS-ULW-012" }, { "id": "REQ-OPS-ULW-013" }, { "id": "REQ-OPS-ULW-014" }, { "id": "REQ-OPS-ULW-015" }, { "id": "REQ-OPS-ULW-016" }, { "id": "REQ-OPS-ULW-017" }, { "id": "REQ-OPS-ULW-018" }, { "id": "REQ-OPS-ULW-019" }, { "id": "REQ-OPS-ULW-020" }, { "id": "REQ-OPS-ULW-021" }, { "id": "REQ-OPS-ULW-022" }, { "id": "REQ-OPS-ULW-023" }, { "id": "REQ-OPS-ULW-024" }, { "id": "REQ-PATTERN-001" }, { "id": "REQ-PATTERN-002" }, { "id": "REQ-PATTERN-003" }, { "id": "REQ-PATTERN-004" }, { "id": "REQ-PATTERN-005" }, { "id": "REQ-PATTERN-006" }, { "id": "REQ-PATTERN-007" }, { "id": "REQ-PATTERN-008" }, { "id": "REQ-PATTERN-009" }, { "id": "REQ-PATTERN-010" }, { "id": "REQ-PATTERN-011" }, { "id": "REQ-PATTERN-012" }, { "id": "REQ-PATTERN-013" }, { "id": "REQ-PATTERN-014" }, { "id": "REQ-PATTERN-015" }, { "id": "REQ-PATTERN-016" }, { "id": "REQ-PATTERN-017" }, { "id": "REQ-PATTERN-018" }, { "id": "REQ-PATTERN-019" }, { "id": "REQ-PATTERN-020" }, { "id": "REQ-PATTERN-021" }, { "id": "REQ-PATTERN-022" }, { "id": "REQ-PATTERN-023" }, { "id": "REQ-PATTERN-024" }, { "id": "REQ-PATTERN-025" }, { "id": "REQ-PATTERN-026" }, { "id": "REQ-PATTERN-027" }, { "id": "REQ-PATTERN-028" }, { "id": "REQ-PATTERN-029" }, { "id": "REQ-PATTERN-030" }, { "id": "REQ-PATTERN-031" }, { "id": "REQ-PATTERN-032" }, { "id": "REQ-PATTERN-033" }, { "id": "REQ-PATTERN-034" }, { "id": "REQ-PATTERN-035" }, { "id": "REQ-PATTERN-036" }, { "id": "REQ-PATTERN-037" }, { "id": "REQ-PATTERN-038" }, { "id": "REQ-PATTERN-039" }, { "id": "REQ-PATTERN-040" }, { "id": "REQ-PATTERN-041" }, { "id": "REQ-PATTERN-042" }, { "id": "REQ-PRO-BUILD-001" }, { "id": "REQ-PRO-BUILD-002" }, { "id": "REQ-PRO-BUILD-003" }, { "id": "REQ-PRO-BUILD-004" }, { "id": "REQ-PRO-BUILD-005" }, { "id": "REQ-PRO-BUILD-006" }, { "id": "REQ-PRO-BUILD-007" }, { "id": "REQ-PRO-BUILD-008" }, { "id": "REQ-PRO-BUILD-009" }, { "id": "REQ-PRO-BUILD-010" }, { "id": "REQ-PRO-BUILD-011" }, { "id": "REQ-PRO-BUILD-012" }, { "id": "REQ-PRO-BUILD-013" }, { "id": "REQ-PRO-BUILD-014" }, { "id": "REQ-PRO-BUILD-015" }, { "id": "REQ-PRO-BUILD-016" }, { "id": "REQ-PRO-BUILD-017" }, { "id": "REQ-PRO-BUILD-018" }, { "id": "REQ-PRO-BUILD-019" }, { "id": "REQ-PRO-BUILD-020" }, { "id": "REQ-PRO-BUILD-021" }, { "id": "REQ-PRO-BUILD-022" }, { "id": "REQ-PRO-BUILD-023" }, { "id": "REQ-PRO-BUILD-024" }, { "id": "REQ-PRO-MODEL-001" }, { "id": "REQ-PRO-MODEL-002" }, { "id": "REQ-PRO-MODEL-003" }, { "id": "REQ-PRO-MODEL-004" }, { "id": "REQ-PRO-MODEL-005" }, { "id": "REQ-PRO-MODEL-006" }, { "id": "REQ-PRO-MODEL-007" }, { "id": "REQ-PRO-MODEL-008" }, { "id": "REQ-PRO-MODEL-009" }, { "id": "REQ-PRO-MODEL-010" }, { "id": "REQ-PRO-MODEL-011" }, { "id": "REQ-PRO-MODEL-012" }, { "id": "REQ-PRO-MODEL-013" }, { "id": "REQ-PRO-MODEL-014" }, { "id": "REQ-PRO-MODEL-015" }, { "id": "REQ-PRO-MODEL-016" }, { "id": "REQ-PRO-MODEL-017" }, { "id": "REQ-PRO-MODEL-018" }, { "id": "REQ-PRO-MODEL-019" }, { "id": "REQ-PRO-MODEL-020" }, { "id": "REQ-PROF-APP-001" }, { "id": "REQ-PROF-APP-002" }, { "id": "REQ-PROF-APP-003" }, { "id": "REQ-PROF-APP-004" }, { "id": "REQ-PROF-APP-005" }, { "id": "REQ-PROF-APP-006" }, { "id": "REQ-PROF-APP-007" }, { "id": "REQ-PROF-APP-008" }, { "id": "REQ-PROF-APP-009" }, { "id": "REQ-PROF-APP-010" }, { "id": "REQ-PROF-APP-011" }, { "id": "REQ-PROF-APP-012" }, { "id": "REQ-PROF-APP-013" }, { "id": "REQ-PROF-APP-014" }, { "id": "REQ-PROF-APP-015" }, { "id": "REQ-PROF-APP-016" }, { "id": "REQ-PROF-APP-017" }, { "id": "REQ-PROF-APP-018" }, { "id": "REQ-PROF-HA-001" }, { "id": "REQ-PROF-HA-002" }, { "id": "REQ-PROF-HA-003" }, { "id": "REQ-PROF-HA-004" }, { "id": "REQ-PROF-HA-005" }, { "id": "REQ-PROF-HA-006" }, { "id": "REQ-PROF-HA-007" }, { "id": "REQ-PROF-HA-008" }, { "id": "REQ-PROF-HA-009" }, { "id": "REQ-PROF-HA-010" }, { "id": "REQ-PROF-HA-011" }, { "id": "REQ-PROF-HA-012" }, { "id": "REQ-PROF-HA-013" }, { "id": "REQ-PROF-HA-014" }, { "id": "REQ-PROF-HA-015" }, { "id": "REQ-PROF-HA-016" }, { "id": "REQ-PROF-HA-017" }, { "id": "REQ-PROF-HA-018" }, { "id": "REQ-PROF-HA-019" }, { "id": "REQ-PROF-HA-020" }, { "id": "REQ-PROF-HA-021" }, { "id": "REQ-PROF-HA-022" }, { "id": "REQ-PROF-HA-023" }, { "id": "REQ-PROF-HA-024" }, { "id": "REQ-PROF-HA-025" }, { "id": "REQ-PROF-HA-026" }, { "id": "REQ-PROF-HA-027" }, { "id": "REQ-PROF-HA-028" }, { "id": "REQ-PROF-HA-029" }, { "id": "REQ-PROF-HA-030" }, { "id": "REQ-PROF-HA-031" }, { "id": "REQ-PROF-HA-032" }, { "id": "REQ-PROF-HA-033" }, { "id": "REQ-PROF-HA-034" }, { "id": "REQ-PROF-HA-035" }, { "id": "REQ-PROF-HA-036" }, { "id": "REQ-PROF-HA-037" }, { "id": "REQ-PROF-HA-038" }, { "id": "REQ-PROF-HA-039" }, { "id": "REQ-PROF-HA-040" }, { "id": "REQ-PROF-HA-041" }, { "id": "REQ-PROF-HA-042" }, { "id": "REQ-PROF-HA-043" }, { "id": "REQ-PROF-HA-044" }, { "id": "REQ-PROF-MODEL-001" }, { "id": "REQ-PROF-MODEL-002" }, { "id": "REQ-PROF-MODEL-003" }, { "id": "REQ-PROF-MODEL-004" }, { "id": "REQ-PROF-MODEL-005" }, { "id": "REQ-PROF-MODEL-006" }, { "id": "REQ-PROF-MODEL-007" }, { "id": "REQ-PROF-MODEL-008" }, { "id": "REQ-PROF-MODEL-009" }, { "id": "REQ-PROF-MODEL-010" }, { "id": "REQ-PROF-MODEL-011" }, { "id": "REQ-PROF-MODEL-012" }, { "id": "REQ-PROF-MODEL-013" }, { "id": "REQ-PROF-MODEL-014" }, { "id": "REQ-PROF-MODEL-015" }, { "id": "REQ-PROF-MODEL-016" }, { "id": "REQ-PROF-MODEL-017" }, { "id": "REQ-PROF-MODEL-018" }, { "id": "REQ-PROF-MODEL-019" }, { "id": "REQ-PROF-MODEL-020" }, { "id": "REQ-PROF-MODEL-021" }, { "id": "REQ-PROF-MODEL-022" }, { "id": "REQ-PROF-MODEL-023" }, { "id": "REQ-PROF-MODEL-024" }, { "id": "REQ-PROF-MODEL-025" }, { "id": "REQ-PROF-MODEL-026" }, { "id": "REQ-PROFILE-001" }, { "id": "REQ-PROFILE-002" }, { "id": "REQ-PROFILE-APP-001" }, { "id": "REQ-PROFILE-APP-002" }, { "id": "REQ-PROFILE-APP-003" }, { "id": "REQ-PROFILE-APP-004" }, { "id": "REQ-PROFILE-APP-005" }, { "id": "REQ-PROFILE-APP-006" }, { "id": "REQ-PROFILE-APP-007" }, { "id": "REQ-PROFILE-APP-008" }, { "id": "REQ-PROFILE-APP-009" }, { "id": "REQ-PROFILE-APP-010" }, { "id": "REQ-PROFILE-APP-011" }, { "id": "REQ-PROFILE-APP-012" }, { "id": "REQ-PROFILE-APP-013" }, { "id": "REQ-PROFILE-APP-014" }, { "id": "REQ-PROFILE-APP-015" }, { "id": "REQ-PROFILE-APP-016" }, { "id": "REQ-PROFILE-APP-017" }, { "id": "REQ-PROFILE-APP-018" }, { "id": "REQ-PROFILE-APP-019" }, { "id": "REQ-PROFILE-APP-020" }, { "id": "REQ-PROFILE-BUILD-001" }, { "id": "REQ-PROFILE-BUILD-002" }, { "id": "REQ-PROFILE-BUILD-003" }, { "id": "REQ-PROFILE-BUILD-004" }, { "id": "REQ-PROFILE-BUILD-005" }, { "id": "REQ-PROFILE-BUILD-006" }, { "id": "REQ-PROFILE-BUILD-007" }, { "id": "REQ-PROFILE-BUILD-008" }, { "id": "REQ-PROFILE-BUILD-009" }, { "id": "REQ-PROFILE-BUILD-010" }, { "id": "REQ-PROFILE-BUILD-011" }, { "id": "REQ-PROFILE-BUILD-012" }, { "id": "REQ-PROFILE-BUILD-013" }, { "id": "REQ-PROFILE-BUILD-014" }, { "id": "REQ-PROFILE-BUILD-015" }, { "id": "REQ-PROFILE-BUILD-016" }, { "id": "REQ-PROFILE-BUILD-017" }, { "id": "REQ-PROFILE-BUILD-018" }, { "id": "REQ-PROFILE-BUILD-019" }, { "id": "REQ-PROFILE-BUILD-020" }, { "id": "REQ-PROFILE-BUILD-021" }, { "id": "REQ-PROFILE-BUILD-022" }, { "id": "REQ-PROFILE-BUILD-023" }, { "id": "REQ-PROFILE-BUILD-024" }, { "id": "REQ-PROFILE-BUILD-025" }, { "id": "REQ-PROFILE-BUILD-026" }, { "id": "REQ-PROFILE-BUILD-027" }, { "id": "REQ-PROFILE-BUILD-028" }, { "id": "REQ-PROFILE-BUILD-029" }, { "id": "REQ-PROFILE-BUILD-030" }, { "id": "REQ-PROFILE-COMP-001" }, { "id": "REQ-PROFILE-COMP-002" }, { "id": "REQ-PROFILE-COMP-003" }, { "id": "REQ-PROFILE-COMP-004" }, { "id": "REQ-PROFILE-COMP-005" }, { "id": "REQ-PROFILE-COMP-006" }, { "id": "REQ-PROFILE-COMP-007" }, { "id": "REQ-PROFILE-COMP-008" }, { "id": "REQ-PROFILE-COMP-009" }, { "id": "REQ-PROFILE-COMP-010" }, { "id": "REQ-PROFILE-COMP-011" }, { "id": "REQ-PROFILE-COMP-012" }, { "id": "REQ-PROFILE-COMP-013" }, { "id": "REQ-PROFILE-COMP-014" }, { "id": "REQ-PROFILE-COMP-015" }, { "id": "REQ-PROFILE-COMP-016" }, { "id": "REQ-PROFILE-COMP-017" }, { "id": "REQ-PROFILE-COMP-018" }, { "id": "REQ-PROFILE-COMP-019" }, { "id": "REQ-PROFILE-COMP-020" }, { "id": "REQ-PROFILE-COMP-021" }, { "id": "REQ-PROFILE-COMP-022" }, { "id": "REQ-PROFILE-COMP-023" }, { "id": "REQ-PROFILE-COMP-024" }, { "id": "REQ-PROFILE-CONF-001" }, { "id": "REQ-PROFILE-CONF-002" }, { "id": "REQ-PROFILE-CONF-003" }, { "id": "REQ-PROFILE-CONF-004" }, { "id": "REQ-PROFILE-CONF-005" }, { "id": "REQ-PROFILE-CONF-006" }, { "id": "REQ-PROFILE-CONF-007" }, { "id": "REQ-PROFILE-CONF-008" }, { "id": "REQ-PROFILE-CONF-009" }, { "id": "REQ-PROFILE-CONF-010" }, { "id": "REQ-PROFILE-CONF-011" }, { "id": "REQ-PROFILE-CONF-012" }, { "id": "REQ-PROFILE-CONF-013" }, { "id": "REQ-PROFILE-CONF-014" }, { "id": "REQ-PROFILE-CONF-015" }, { "id": "REQ-PROFILE-CONF-016" }, { "id": "REQ-PROFILE-CONF-017" }, { "id": "REQ-PROFILE-CONF-018" }, { "id": "REQ-PROFILE-CONF-019" }, { "id": "REQ-PROFILE-CONF-020" }, { "id": "REQ-PROFILE-CP-001" }, { "id": "REQ-PROFILE-CP-002" }, { "id": "REQ-PROFILE-CP-003" }, { "id": "REQ-PROFILE-CP-004" }, { "id": "REQ-PROFILE-CP-005" }, { "id": "REQ-PROFILE-CP-006" }, { "id": "REQ-PROFILE-CP-007" }, { "id": "REQ-PROFILE-CP-008" }, { "id": "REQ-PROFILE-CP-009" }, { "id": "REQ-PROFILE-CP-010" }, { "id": "REQ-PROFILE-CP-011" }, { "id": "REQ-PROFILE-CP-012" }, { "id": "REQ-PROFILE-CP-013" }, { "id": "REQ-PROFILE-CP-014" }, { "id": "REQ-PROFILE-CP-015" }, { "id": "REQ-PROFILE-CP-016" }, { "id": "REQ-PROFILE-CP-017" }, { "id": "REQ-PROFILE-CP-018" }, { "id": "REQ-PROFILE-CP-019" }, { "id": "REQ-PROFILE-CP-020" }, { "id": "REQ-PROFILE-CP-021" }, { "id": "REQ-PROFILE-CP-022" }, { "id": "REQ-PROFILE-CP-023" }, { "id": "REQ-PROFILE-CP-024" }, { "id": "REQ-PROFILE-DEV-LINUX-001" }, { "id": "REQ-PROFILE-DEV-LINUX-002" }, { "id": "REQ-PROFILE-DEV-LINUX-003" }, { "id": "REQ-PROFILE-DEV-LINUX-004" }, { "id": "REQ-PROFILE-DEV-LINUX-005" }, { "id": "REQ-PROFILE-DEV-LINUX-006" }, { "id": "REQ-PROFILE-DEV-LINUX-007" }, { "id": "REQ-PROFILE-DEV-LINUX-008" }, { "id": "REQ-PROFILE-DEV-LINUX-009" }, { "id": "REQ-PROFILE-DEV-LINUX-010" }, { "id": "REQ-PROFILE-DEV-LINUX-011" }, { "id": "REQ-PROFILE-DEV-LINUX-012" }, { "id": "REQ-PROFILE-DEV-LINUX-013" }, { "id": "REQ-PROFILE-DEV-LINUX-014" }, { "id": "REQ-PROFILE-DEV-LINUX-015" }, { "id": "REQ-PROFILE-DEV-LINUX-016" }, { "id": "REQ-PROFILE-DEV-LINUX-017" }, { "id": "REQ-PROFILE-DEV-LINUX-018" }, { "id": "REQ-PROFILE-DEV-LINUX-019" }, { "id": "REQ-PROFILE-DEV-LINUX-020" }, { "id": "REQ-PROFILE-DEV-LINUX-021" }, { "id": "REQ-PROFILE-DEV-LINUX-022" }, { "id": "REQ-PROFILE-DEV-LINUX-023" }, { "id": "REQ-PROFILE-DEV-LINUX-024" }, { "id": "REQ-PROFILE-DEV-LINUX-025" }, { "id": "REQ-PROFILE-DEV-LINUX-026" }, { "id": "REQ-PROFILE-DEV-LINUX-027" }, { "id": "REQ-PROFILE-DEV-LINUX-028" }, { "id": "REQ-PROFILE-DEV-LINUX-029" }, { "id": "REQ-PROFILE-DEV-LINUX-030" }, { "id": "REQ-PROFILE-DEV-LINUX-031" }, { "id": "REQ-PROFILE-DEV-LINUX-032" }, { "id": "REQ-PROFILE-DEV-LINUX-033" }, { "id": "REQ-PROFILE-DEV-LINUX-034" }, { "id": "REQ-PROFILE-DEV-LINUX-035" }, { "id": "REQ-PROFILE-DEV-LINUX-036" }, { "id": "REQ-PROFILE-HUB-001" }, { "id": "REQ-PROFILE-HUB-002" }, { "id": "REQ-PROFILE-HUB-003" }, { "id": "REQ-PROFILE-HUB-004" }, { "id": "REQ-PROFILE-HUB-005" }, { "id": "REQ-PROFILE-HUB-006" }, { "id": "REQ-PROFILE-HUB-007" }, { "id": "REQ-PROFILE-HUB-008" }, { "id": "REQ-PROFILE-HUB-009" }, { "id": "REQ-PROFILE-HUB-010" }, { "id": "REQ-PROFILE-HUB-011" }, { "id": "REQ-PROFILE-HUB-012" }, { "id": "REQ-PROFILE-HUB-013" }, { "id": "REQ-PROFILE-HUB-014" }, { "id": "REQ-PROFILE-HUB-015" }, { "id": "REQ-PROFILE-HUB-016" }, { "id": "REQ-PROFILE-HUB-017" }, { "id": "REQ-PROFILE-HUB-018" }, { "id": "REQ-PROFILE-HUB-019" }, { "id": "REQ-PROFILE-HUB-020" }, { "id": "REQ-PROFILE-HUB-021" }, { "id": "REQ-PROFILE-HUB-022" }, { "id": "REQ-PROFILE-INHERIT-001" }, { "id": "REQ-PROFILE-INHERIT-002" }, { "id": "REQ-PROFILE-INHERIT-003" }, { "id": "REQ-PROFILE-INHERIT-004" }, { "id": "REQ-PROFILE-INHERIT-005" }, { "id": "REQ-PROFILE-INHERIT-006" }, { "id": "REQ-PROFILE-INHERIT-007" }, { "id": "REQ-PROFILE-INHERIT-008" }, { "id": "REQ-PROFILE-INHERIT-009" }, { "id": "REQ-PROFILE-INHERIT-010" }, { "id": "REQ-PROFILE-INHERIT-011" }, { "id": "REQ-PROFILE-INHERIT-012" }, { "id": "REQ-PROFILE-INHERIT-013" }, { "id": "REQ-PROFILE-INHERIT-014" }, { "id": "REQ-PROFILE-INHERIT-015" }, { "id": "REQ-PROFILE-INHERIT-016" }, { "id": "REQ-PROFILE-INHERIT-017" }, { "id": "REQ-PROFILE-INHERIT-018" }, { "id": "REQ-PROFILE-INHERIT-019" }, { "id": "REQ-PROFILE-INHERIT-020" }, { "id": "REQ-PROFILE-INHERIT-021" }, { "id": "REQ-PROFILE-INHERIT-022" }, { "id": "REQ-PROFILE-INHERIT-023" }, { "id": "REQ-PROFILE-INHERIT-024" }, { "id": "REQ-PROFILE-INHERIT-025" }, { "id": "REQ-PROFILE-INHERIT-026" }, { "id": "REQ-PROFILE-INHERIT-027" }, { "id": "REQ-PROFILE-INHERIT-028" }, { "id": "REQ-PROFILE-INHERIT-029" }, { "id": "REQ-PROFILE-INHERIT-030" }, { "id": "REQ-PROFILE-SHELL-001" }, { "id": "REQ-PROFILE-SHELL-002" }, { "id": "REQ-PROFILE-SHELL-003" }, { "id": "REQ-PROFILE-SHELL-004" }, { "id": "REQ-PROFILE-SHELL-005" }, { "id": "REQ-PROFILE-SHELL-006" }, { "id": "REQ-PROFILE-SHELL-007" }, { "id": "REQ-PROFILE-SHELL-008" }, { "id": "REQ-PROFILE-SHELL-009" }, { "id": "REQ-PROFILE-SHELL-010" }, { "id": "REQ-PROFILE-SHELL-011" }, { "id": "REQ-PROFILE-SHELL-012" }, { "id": "REQ-PROFILE-SHELL-013" }, { "id": "REQ-PROFILE-SHELL-014" }, { "id": "REQ-PROFILE-SHELL-015" }, { "id": "REQ-PROFILE-SHELL-016" }, { "id": "REQ-PROFILE-SHELL-017" }, { "id": "REQ-PROFILE-SHELL-018" }, { "id": "REQ-PROFILE-SHELL-019" }, { "id": "REQ-PROFILE-SHELL-020" }, { "id": "REQ-PROFILE-SLN-001" }, { "id": "REQ-PROFILE-SLN-002" }, { "id": "REQ-PROFILE-SLN-003" }, { "id": "REQ-PROFILE-SLN-004" }, { "id": "REQ-PROFILE-SLN-005" }, { "id": "REQ-PROFILE-SLN-006" }, { "id": "REQ-PROFILE-SLN-007" }, { "id": "REQ-PROFILE-SLN-008" }, { "id": "REQ-PROFILE-SLN-009" }, { "id": "REQ-PROFILE-SLN-010" }, { "id": "REQ-PROFILE-SLN-011" }, { "id": "REQ-PROFILE-SLN-012" }, { "id": "REQ-PROFILE-SLN-013" }, { "id": "REQ-PROFILE-SLN-014" }, { "id": "REQ-PROFILE-SLN-015" }, { "id": "REQ-PROFILE-SLN-016" }, { "id": "REQ-PROFILE-SLN-017" }, { "id": "REQ-PROFILE-SLN-018" }, { "id": "REQ-PROFILE-SLN-019" }, { "id": "REQ-PROFILE-SLN-020" }, { "id": "REQ-PROFILE-SLN-021" }, { "id": "REQ-PROFILE-SLN-022" }, { "id": "REQ-PROFILE-SLN-023" }, { "id": "REQ-PROFILE-SLN-024" }, { "id": "REQ-PROFILE-SLN-025" }, { "id": "REQ-PROFILE-SLN-026" }, { "id": "REQ-PROFILE-SLN-027" }, { "id": "REQ-PROFILE-SLN-028" }, { "id": "REQ-PROFILE-SLN-029" }, { "id": "REQ-PROFILE-SLN-030" }, { "id": "REQ-PROFILE-SLN-031" }, { "id": "REQ-PROFILE-SLN-032" }, { "id": "REQ-PROFILE-SLN-033" }, { "id": "REQ-PROFILE-SLN-034" }, { "id": "REQ-PROFILE-SOFF-001" }, { "id": "REQ-PROFILE-SOFF-002" }, { "id": "REQ-PROFILE-SOFF-003" }, { "id": "REQ-PROFILE-SOFF-004" }, { "id": "REQ-PROFILE-SOFF-005" }, { "id": "REQ-PROFILE-SOFF-006" }, { "id": "REQ-PROFILE-SOFF-007" }, { "id": "REQ-PROFILE-SOFF-008" }, { "id": "REQ-PROFILE-SOFF-009" }, { "id": "REQ-PROFILE-SOFF-010" }, { "id": "REQ-PROFILE-SOFF-011" }, { "id": "REQ-PROFILE-SOFF-012" }, { "id": "REQ-PROFILE-SOFF-013" }, { "id": "REQ-PROFILE-SOFF-014" }, { "id": "REQ-PROFILE-SOFF-015" }, { "id": "REQ-PROFILE-SOFF-016" }, { "id": "REQ-PROFILE-SOFF-017" }, { "id": "REQ-PROFILE-SOFF-018" }, { "id": "REQ-PROFILE-SOFF-019" }, { "id": "REQ-PROFILE-SOFF-020" }, { "id": "REQ-PROFILE-SOFF-021" }, { "id": "REQ-PROFILE-SOFF-022" }, { "id": "REQ-PROFILE-SOFF-023" }, { "id": "REQ-PROFILE-SOFF-024" }, { "id": "REQ-PROFILE-SOFF-025" }, { "id": "REQ-PROFILE-SOFF-026" }, { "id": "REQ-PROFILE-SOFF-027" }, { "id": "REQ-PROFILE-SOFF-028" }, { "id": "REQ-PROFILE-SOFF-029" }, { "id": "REQ-PROFILE-SOFF-030" }, { "id": "REQ-PROFILE-SOFF-031" }, { "id": "REQ-PROFILE-SOFF-032" }, { "id": "REQ-PROFILE-SOV-001" }, { "id": "REQ-PROFILE-SOV-002" }, { "id": "REQ-PROFILE-SOV-003" }, { "id": "REQ-PROFILE-SOV-004" }, { "id": "REQ-PROFILE-SOV-005" }, { "id": "REQ-PROFILE-SOV-006" }, { "id": "REQ-PROFILE-SOV-007" }, { "id": "REQ-PROFILE-SOV-008" }, { "id": "REQ-PROFILE-SOV-009" }, { "id": "REQ-PROFILE-SOV-010" }, { "id": "REQ-PROFILE-SOV-011" }, { "id": "REQ-PROFILE-SOV-012" }, { "id": "REQ-PROFILE-SOV-013" }, { "id": "REQ-PROFILE-SOV-014" }, { "id": "REQ-PROFILE-SOV-015" }, { "id": "REQ-PROFILE-SOV-016" }, { "id": "REQ-PROFILE-SOV-017" }, { "id": "REQ-PROFILE-SOV-018" }, { "id": "REQ-PROFILE-SOV-019" }, { "id": "REQ-PROFILE-SOV-020" }, { "id": "REQ-PROFILE-SOV-021" }, { "id": "REQ-PROFILE-SOV-022" }, { "id": "REQ-PROFILE-SOV-023" }, { "id": "REQ-PROFILE-SOV-024" }, { "id": "REQ-PROFILE-SOV-025" }, { "id": "REQ-PROFILE-SOV-026" }, { "id": "REQ-PROFILE-SOV-027" }, { "id": "REQ-PROFILE-SOV-028" }, { "id": "REQ-PROFILE-SOV-029" }, { "id": "REQ-PROFILE-SOV-030" }, { "id": "REQ-PROFILE-SOV-031" }, { "id": "REQ-PROFILE-SOV-032" }, { "id": "REQ-PROFILE-USER-001" }, { "id": "REQ-PROFILE-USER-002" }, { "id": "REQ-PROFILE-USER-003" }, { "id": "REQ-PROFILE-USER-004" }, { "id": "REQ-PROFILE-USER-005" }, { "id": "REQ-PROFILE-USER-006" }, { "id": "REQ-PROFILE-USER-007" }, { "id": "REQ-PROFILE-USER-008" }, { "id": "REQ-PROFILE-USER-009" }, { "id": "REQ-PROFILE-USER-010" }, { "id": "REQ-PROFILE-USER-011" }, { "id": "REQ-PROFILE-USER-012" }, { "id": "REQ-PROFILE-USER-013" }, { "id": "REQ-PROFILE-USER-014" }, { "id": "REQ-PROFILE-USER-015" }, { "id": "REQ-PROFILE-USER-016" }, { "id": "REQ-PROFILE-USER-017" }, { "id": "REQ-PROFILE-USER-018" }, { "id": "REQ-PROFILE-USER-019" }, { "id": "REQ-PROFILE-USER-020" }, { "id": "REQ-PROFILE-USER-021" }, { "id": "REQ-PROFILE-USER-022" }, { "id": "REQ-PROFILE-USER-023" }, { "id": "REQ-PROFILE-USER-024" }, { "id": "REQ-PROFILE-WINWSL-001" }, { "id": "REQ-PROFILE-WINWSL-002" }, { "id": "REQ-PROFILE-WINWSL-003" }, { "id": "REQ-PROFILE-WINWSL-004" }, { "id": "REQ-PROFILE-WINWSL-005" }, { "id": "REQ-PROFILE-WINWSL-006" }, { "id": "REQ-PROFILE-WINWSL-007" }, { "id": "REQ-PROFILE-WINWSL-008" }, { "id": "REQ-PROFILE-WINWSL-009" }, { "id": "REQ-PROFILE-WINWSL-010" }, { "id": "REQ-PROFILE-WINWSL-011" }, { "id": "REQ-PROFILE-WINWSL-012" }, { "id": "REQ-PROFILE-WINWSL-013" }, { "id": "REQ-PROFILE-WINWSL-014" }, { "id": "REQ-PROFILE-WINWSL-015" }, { "id": "REQ-PROFILE-WINWSL-016" }, { "id": "REQ-PROFILE-WINWSL-017" }, { "id": "REQ-PROFILE-WINWSL-018" }, { "id": "REQ-PROFILE-WINWSL-019" }, { "id": "REQ-PROFILE-WINWSL-020" }, { "id": "REQ-PROFILE-WINWSL-021" }, { "id": "REQ-PROFILE-WINWSL-022" }, { "id": "REQ-PROFILE-WINWSL-023" }, { "id": "REQ-PROFILE-WINWSL-024" }, { "id": "REQ-PROFILE-WINWSL-025" }, { "id": "REQ-PROFILE-WINWSL-026" }, { "id": "REQ-PROFILE-WINWSL-027" }, { "id": "REQ-PROFILE-WINWSL-028" }, { "id": "REQ-PROFILE-WSL-001" }, { "id": "REQ-PROFILE-WSL-002" }, { "id": "REQ-PROFILE-WSL-003" }, { "id": "REQ-PROFILE-WSL-004" }, { "id": "REQ-PROFILE-WSL-005" }, { "id": "REQ-PROFILE-WSL-006" }, { "id": "REQ-PROFILE-WSL-007" }, { "id": "REQ-PROFILE-WSL-008" }, { "id": "REQ-PROFILE-WSL-009" }, { "id": "REQ-PROFILE-WSL-010" }, { "id": "REQ-PROFILE-WSL-011" }, { "id": "REQ-PROFILE-WSL-012" }, { "id": "REQ-PROFILE-WSL-013" }, { "id": "REQ-PROFILE-WSL-014" }, { "id": "REQ-PROFILE-WSL-015" }, { "id": "REQ-PROFILE-WSL-016" }, { "id": "REQ-PROFILE-WSL-017" }, { "id": "REQ-PROFILE-WSL-018" }, { "id": "REQ-PROFILE-WSL-019" }, { "id": "REQ-PROFILE-WSL-020" }, { "id": "REQ-PROFILE-WSL-021" }, { "id": "REQ-PROFILE-WSL-022" }, { "id": "REQ-PROFILE-WSL-023" }, { "id": "REQ-PROFILE-WSL-024" }, { "id": "REQ-RECIPE-SLN-BAR-001" }, { "id": "REQ-RECIPE-SLN-BAR-002" }, { "id": "REQ-RECIPE-SLN-BAR-003" }, { "id": "REQ-RECIPE-SLN-BAR-004" }, { "id": "REQ-RECIPE-SLN-BAR-005" }, { "id": "REQ-RECIPE-SLN-BAR-006" }, { "id": "REQ-RECIPE-SLN-BAR-007" }, { "id": "REQ-RECIPE-SLN-BAR-008" }, { "id": "REQ-RECIPE-SLN-BAR-009" }, { "id": "REQ-RECIPE-SLN-BAR-010" }, { "id": "REQ-RECIPE-SLN-BAR-011" }, { "id": "REQ-RECIPE-SLN-BAR-012" }, { "id": "REQ-RECIPE-SLN-BAR-013" }, { "id": "REQ-RECIPE-SLN-BAR-014" }, { "id": "REQ-RECIPE-SLN-BAR-015" }, { "id": "REQ-RECIPE-SLN-BAR-016" }, { "id": "REQ-RECIPE-SLN-BAR-017" }, { "id": "REQ-RECIPE-SLN-BAR-018" }, { "id": "REQ-RECIPE-SLN-BAR-019" }, { "id": "REQ-RECIPE-SLN-BAR-020" }, { "id": "REQ-RECIPE-SLN-BAR-021" }, { "id": "REQ-RECIPE-SLN-BAR-022" }, { "id": "REQ-RECIPE-SLN-BAR-023" }, { "id": "REQ-RECIPE-SLN-BAR-024" }, { "id": "REQ-RECIPE-ULW-BAS-001" }, { "id": "REQ-RECIPE-ULW-BAS-002" }, { "id": "REQ-RECIPE-ULW-BAS-003" }, { "id": "REQ-RECIPE-ULW-BAS-004" }, { "id": "REQ-RECIPE-ULW-BAS-005" }, { "id": "REQ-RECIPE-ULW-BAS-006" }, { "id": "REQ-RECIPE-ULW-BAS-007" }, { "id": "REQ-RECIPE-ULW-BAS-008" }, { "id": "REQ-RECIPE-ULW-BAS-009" }, { "id": "REQ-RECIPE-ULW-BAS-010" }, { "id": "REQ-RECIPE-ULW-BAS-011" }, { "id": "REQ-RECIPE-ULW-BAS-012" }, { "id": "REQ-RECIPE-ULW-BAS-013" }, { "id": "REQ-RECIPE-ULW-BAS-014" }, { "id": "REQ-RECIPE-ULW-BAS-015" }, { "id": "REQ-RECIPE-ULW-BAS-016" }, { "id": "REQ-RECIPE-ULW-BAS-017" }, { "id": "REQ-RECIPE-ULW-BAS-018" }, { "id": "REQ-RECIPE-ULW-BAS-019" }, { "id": "REQ-RECIPE-ULW-BAS-020" }, { "id": "REQ-RECIPE-ULW-BAS-021" }, { "id": "REQ-RECIPE-ULW-BAS-022" }, { "id": "REQ-RECIPE-ULW-BAS-023" }, { "id": "REQ-RECIPE-ULW-BAS-024" }, { "id": "REQ-REL-ID-001" }, { "id": "REQ-REL-ID-002" }, { "id": "REQ-REL-ID-003" }, { "id": "REQ-REL-ID-004" }, { "id": "REQ-REL-ID-005" }, { "id": "REQ-REL-ID-006" }, { "id": "REQ-REL-ID-007" }, { "id": "REQ-REL-ID-008" }, { "id": "REQ-REL-ID-009" }, { "id": "REQ-REL-ID-010" }, { "id": "REQ-REL-ID-011" }, { "id": "REQ-REL-ID-012" }, { "id": "REQ-REL-ID-013" }, { "id": "REQ-REL-ID-014" }, { "id": "REQ-REL-ID-015" }, { "id": "REQ-REL-ID-016" }, { "id": "REQ-REL-ID-017" }, { "id": "REQ-REL-ID-018" }, { "id": "REQ-REL-ID-019" }, { "id": "REQ-REL-ID-020" }, { "id": "REQ-REL-ID-021" }, { "id": "REQ-REL-ID-022" }, { "id": "REQ-REL-ID-023" }, { "id": "REQ-REL-ID-024" }, { "id": "REQ-REL-ID-025" }, { "id": "REQ-REL-ID-026" }, { "id": "REQ-REL-ID-027" }, { "id": "REQ-REL-ID-028" }, { "id": "REQ-REL-ID-029" }, { "id": "REQ-REL-ID-030" }, { "id": "REQ-RG-001" }, { "id": "REQ-RG-002" }, { "id": "REQ-RG-003" }, { "id": "REQ-RG-004" }, { "id": "REQ-RG-005" }, { "id": "REQ-RG-006" }, { "id": "REQ-RG-007" }, { "id": "REQ-RG-008" }, { "id": "REQ-RG-009" }, { "id": "REQ-RG-010" }, { "id": "REQ-RG-011" }, { "id": "REQ-RG-012" }, { "id": "REQ-RG-013" }, { "id": "REQ-RG-014" }, { "id": "REQ-RG-015" }, { "id": "REQ-RG-016" }, { "id": "REQ-RG-017" }, { "id": "REQ-RG-018" }, { "id": "REQ-RG-019" }, { "id": "REQ-RG-020" }, { "id": "REQ-RG-021" }, { "id": "REQ-RG-022" }, { "id": "REQ-RG-023" }, { "id": "REQ-RG-024" }, { "id": "REQ-RG-025" }, { "id": "REQ-RG-026" }, { "id": "REQ-RG-027" }, { "id": "REQ-RG-028" }, { "id": "REQ-RG-029" }, { "id": "REQ-RG-030" }, { "id": "REQ-RG-031" }, { "id": "REQ-RG-032" }, { "id": "REQ-RG-033" }, { "id": "REQ-RG-034" }, { "id": "REQ-RG-035" }, { "id": "REQ-RG-036" }, { "id": "REQ-RG-037" }, { "id": "REQ-RG-038" }, { "id": "REQ-RG-039" }, { "id": "REQ-RG-040" }, { "id": "REQ-SEC-001" }, { "id": "REQ-SEC-AI-001" }, { "id": "REQ-SEC-AI-002" }, { "id": "REQ-SEC-AI-003" }, { "id": "REQ-SEC-AI-004" }, { "id": "REQ-SEC-AI-005" }, { "id": "REQ-SEC-AI-006" }, { "id": "REQ-SEC-AI-007" }, { "id": "REQ-SEC-AI-008" }, { "id": "REQ-SEC-AI-009" }, { "id": "REQ-SEC-AI-010" }, { "id": "REQ-SEC-AI-011" }, { "id": "REQ-SEC-AI-012" }, { "id": "REQ-SEC-AI-013" }, { "id": "REQ-SEC-AI-014" }, { "id": "REQ-SEC-AI-015" }, { "id": "REQ-SEC-AI-016" }, { "id": "REQ-SEC-AI-017" }, { "id": "REQ-SEC-AI-018" }, { "id": "REQ-SEC-AI-019" }, { "id": "REQ-SEC-AI-020" }, { "id": "REQ-SEC-AI-021" }, { "id": "REQ-SEC-AI-022" }, { "id": "REQ-SEC-AI-023" }, { "id": "REQ-SEC-AI-024" }, { "id": "REQ-SEC-AI-025" }, { "id": "REQ-SEC-AI-026" }, { "id": "REQ-SEC-AI-027" }, { "id": "REQ-SEC-AI-028" }, { "id": "REQ-SEC-AI-029" }, { "id": "REQ-SEC-AI-030" }, { "id": "REQ-SEC-AI-031" }, { "id": "REQ-SEC-AI-032" }, { "id": "REQ-SEC-AI-033" }, { "id": "REQ-SEC-AI-034" }, { "id": "REQ-SEC-AI-035" }, { "id": "REQ-SEC-AI-036" }, { "id": "REQ-SEC-AI-037" }, { "id": "REQ-SEC-AI-038" }, { "id": "REQ-SEC-AI-039" }, { "id": "REQ-SEC-AI-040" }, { "id": "REQ-SEC-AI-041" }, { "id": "REQ-SEC-AI-042" }, { "id": "REQ-SEC-AUDIT-001" }, { "id": "REQ-SEC-AUDIT-002" }, { "id": "REQ-SEC-AUDIT-003" }, { "id": "REQ-SEC-AUDIT-004" }, { "id": "REQ-SEC-AUDIT-005" }, { "id": "REQ-SEC-AUDIT-006" }, { "id": "REQ-SEC-AUDIT-007" }, { "id": "REQ-SEC-AUDIT-008" }, { "id": "REQ-SEC-AUDIT-009" }, { "id": "REQ-SEC-AUDIT-010" }, { "id": "REQ-SEC-AUDIT-011" }, { "id": "REQ-SEC-AUDIT-012" }, { "id": "REQ-SEC-AUDIT-013" }, { "id": "REQ-SEC-AUDIT-014" }, { "id": "REQ-SEC-AUDIT-015" }, { "id": "REQ-SEC-AUDIT-016" }, { "id": "REQ-SEC-AUDIT-017" }, { "id": "REQ-SEC-AUDIT-018" }, { "id": "REQ-SEC-AUDIT-019" }, { "id": "REQ-SEC-AUDIT-020" }, { "id": "REQ-SEC-AUDIT-021" }, { "id": "REQ-SEC-AUDIT-022" }, { "id": "REQ-SEC-AUDIT-023" }, { "id": "REQ-SEC-AUDIT-024" }, { "id": "REQ-SEC-AUDIT-025" }, { "id": "REQ-SEC-AUDIT-026" }, { "id": "REQ-SEC-AUDIT-027" }, { "id": "REQ-SEC-AUDIT-028" }, { "id": "REQ-SEC-AUDIT-029" }, { "id": "REQ-SEC-AUDIT-030" }, { "id": "REQ-SEC-BASE-001" }, { "id": "REQ-SEC-BASE-002" }, { "id": "REQ-SEC-BASE-003" }, { "id": "REQ-SEC-BASE-004" }, { "id": "REQ-SEC-BASE-005" }, { "id": "REQ-SEC-BASE-006" }, { "id": "REQ-SEC-BASE-007" }, { "id": "REQ-SEC-BASE-008" }, { "id": "REQ-SEC-BASE-009" }, { "id": "REQ-SEC-BASE-010" }, { "id": "REQ-SEC-BASE-011" }, { "id": "REQ-SEC-BASE-012" }, { "id": "REQ-SEC-BASE-013" }, { "id": "REQ-SEC-BASE-014" }, { "id": "REQ-SEC-BASE-015" }, { "id": "REQ-SEC-BASE-016" }, { "id": "REQ-SEC-BASE-017" }, { "id": "REQ-SEC-BASE-018" }, { "id": "REQ-SEC-BASE-019" }, { "id": "REQ-SEC-BASE-020" }, { "id": "REQ-SEC-BASE-021" }, { "id": "REQ-SEC-BASE-022" }, { "id": "REQ-SEC-BASE-023" }, { "id": "REQ-SEC-BASE-024" }, { "id": "REQ-SEC-BASE-025" }, { "id": "REQ-SEC-BASE-026" }, { "id": "REQ-SEC-BASE-027" }, { "id": "REQ-SEC-BASE-028" }, { "id": "REQ-SEC-BASE-029" }, { "id": "REQ-SEC-BASE-030" }, { "id": "REQ-SEC-BASE-031" }, { "id": "REQ-SEC-BASE-032" }, { "id": "REQ-SEC-BASE-033" }, { "id": "REQ-SEC-BASE-034" }, { "id": "REQ-SEC-BASE-035" }, { "id": "REQ-SEC-BASE-036" }, { "id": "REQ-SEC-BASE-037" }, { "id": "REQ-SEC-BASE-038" }, { "id": "REQ-SEC-BASE-039" }, { "id": "REQ-SEC-BASE-040" }, { "id": "REQ-SEC-BASE-041" }, { "id": "REQ-SEC-BASE-042" }, { "id": "REQ-SEC-BASE-043" }, { "id": "REQ-SEC-BASE-044" }, { "id": "REQ-SEC-BASE-045" }, { "id": "REQ-SEC-BASE-046" }, { "id": "REQ-SEC-BASE-047" }, { "id": "REQ-SEC-BASE-048" }, { "id": "REQ-SEC-BG-001" }, { "id": "REQ-SEC-BG-002" }, { "id": "REQ-SEC-BG-003" }, { "id": "REQ-SEC-BG-004" }, { "id": "REQ-SEC-BG-005" }, { "id": "REQ-SEC-BG-006" }, { "id": "REQ-SEC-BG-007" }, { "id": "REQ-SEC-BG-008" }, { "id": "REQ-SEC-BG-009" }, { "id": "REQ-SEC-BG-010" }, { "id": "REQ-SEC-BG-011" }, { "id": "REQ-SEC-BG-012" }, { "id": "REQ-SEC-BG-013" }, { "id": "REQ-SEC-BG-014" }, { "id": "REQ-SEC-BG-015" }, { "id": "REQ-SEC-BG-016" }, { "id": "REQ-SEC-BG-017" }, { "id": "REQ-SEC-BG-018" }, { "id": "REQ-SEC-BG-019" }, { "id": "REQ-SEC-BG-020" }, { "id": "REQ-SEC-BG-021" }, { "id": "REQ-SEC-BG-022" }, { "id": "REQ-SEC-BG-023" }, { "id": "REQ-SEC-BG-024" }, { "id": "REQ-SEC-BG-025" }, { "id": "REQ-SEC-BG-026" }, { "id": "REQ-SEC-BG-027" }, { "id": "REQ-SEC-BG-028" }, { "id": "REQ-SEC-BG-029" }, { "id": "REQ-SEC-BG-030" }, { "id": "REQ-SEC-BROKER-001" }, { "id": "REQ-SEC-BROKER-002" }, { "id": "REQ-SEC-BROKER-003" }, { "id": "REQ-SEC-BROKER-004" }, { "id": "REQ-SEC-BROKER-005" }, { "id": "REQ-SEC-BROKER-006" }, { "id": "REQ-SEC-BROKER-007" }, { "id": "REQ-SEC-BROKER-008" }, { "id": "REQ-SEC-BROKER-009" }, { "id": "REQ-SEC-BROKER-010" }, { "id": "REQ-SEC-BROKER-011" }, { "id": "REQ-SEC-BROKER-012" }, { "id": "REQ-SEC-BROKER-013" }, { "id": "REQ-SEC-BROKER-014" }, { "id": "REQ-SEC-BROKER-015" }, { "id": "REQ-SEC-BROKER-016" }, { "id": "REQ-SEC-BROKER-017" }, { "id": "REQ-SEC-BROKER-018" }, { "id": "REQ-SEC-BROKER-019" }, { "id": "REQ-SEC-BROKER-020" }, { "id": "REQ-SEC-BROKER-021" }, { "id": "REQ-SEC-BROKER-022" }, { "id": "REQ-SEC-BROKER-023" }, { "id": "REQ-SEC-BROKER-024" }, { "id": "REQ-SEC-BROKER-025" }, { "id": "REQ-SEC-BROKER-026" }, { "id": "REQ-SEC-BROKER-027" }, { "id": "REQ-SEC-BROKER-028" }, { "id": "REQ-SEC-BROKER-029" }, { "id": "REQ-SEC-BROKER-030" }, { "id": "REQ-SEC-BROKER-031" }, { "id": "REQ-SEC-BROKER-032" }, { "id": "REQ-SEC-BROKER-033" }, { "id": "REQ-SEC-BROKER-034" }, { "id": "REQ-SEC-BROKER-035" }, { "id": "REQ-SEC-BROKER-036" }, { "id": "REQ-SEC-BROKER-037" }, { "id": "REQ-SEC-BROKER-038" }, { "id": "REQ-SEC-BROKER-039" }, { "id": "REQ-SEC-BROKER-040" }, { "id": "REQ-SEC-CULT-001" }, { "id": "REQ-SEC-CULT-002" }, { "id": "REQ-SEC-CULT-003" }, { "id": "REQ-SEC-CULT-004" }, { "id": "REQ-SEC-CULT-005" }, { "id": "REQ-SEC-CULT-006" }, { "id": "REQ-SEC-CULT-007" }, { "id": "REQ-SEC-CULT-008" }, { "id": "REQ-SEC-CULT-009" }, { "id": "REQ-SEC-CULT-010" }, { "id": "REQ-SEC-CULT-011" }, { "id": "REQ-SEC-CULT-012" }, { "id": "REQ-SEC-CULT-013" }, { "id": "REQ-SEC-CULT-014" }, { "id": "REQ-SEC-CULT-015" }, { "id": "REQ-SEC-CULT-016" }, { "id": "REQ-SEC-CULT-017" }, { "id": "REQ-SEC-CULT-018" }, { "id": "REQ-SEC-CULT-019" }, { "id": "REQ-SEC-CULT-020" }, { "id": "REQ-SEC-CULT-021" }, { "id": "REQ-SEC-CULT-022" }, { "id": "REQ-SEC-CULT-023" }, { "id": "REQ-SEC-CULT-024" }, { "id": "REQ-SEC-CULT-025" }, { "id": "REQ-SEC-CULT-026" }, { "id": "REQ-SEC-CULT-027" }, { "id": "REQ-SEC-CULT-028" }, { "id": "REQ-SEC-CULT-029" }, { "id": "REQ-SEC-CULT-030" }, { "id": "REQ-SEC-CULT-031" }, { "id": "REQ-SEC-CULT-032" }, { "id": "REQ-SEC-DAR-001" }, { "id": "REQ-SEC-DAR-002" }, { "id": "REQ-SEC-DAR-003" }, { "id": "REQ-SEC-DAR-004" }, { "id": "REQ-SEC-DAR-005" }, { "id": "REQ-SEC-DAR-006" }, { "id": "REQ-SEC-DAR-007" }, { "id": "REQ-SEC-DAR-008" }, { "id": "REQ-SEC-DAR-009" }, { "id": "REQ-SEC-DAR-010" }, { "id": "REQ-SEC-DAR-011" }, { "id": "REQ-SEC-DAR-012" }, { "id": "REQ-SEC-DAR-013" }, { "id": "REQ-SEC-DAR-014" }, { "id": "REQ-SEC-DAR-015" }, { "id": "REQ-SEC-DAR-016" }, { "id": "REQ-SEC-DAR-017" }, { "id": "REQ-SEC-DAR-018" }, { "id": "REQ-SEC-DAR-019" }, { "id": "REQ-SEC-DAR-020" }, { "id": "REQ-SEC-DAR-021" }, { "id": "REQ-SEC-DAR-022" }, { "id": "REQ-SEC-DAR-023" }, { "id": "REQ-SEC-DAR-024" }, { "id": "REQ-SEC-DOM-001" }, { "id": "REQ-SEC-DOM-002" }, { "id": "REQ-SEC-DOM-003" }, { "id": "REQ-SEC-DOM-004" }, { "id": "REQ-SEC-DOM-005" }, { "id": "REQ-SEC-DOM-006" }, { "id": "REQ-SEC-DOM-007" }, { "id": "REQ-SEC-DOM-008" }, { "id": "REQ-SEC-DOM-009" }, { "id": "REQ-SEC-DOM-010" }, { "id": "REQ-SEC-DOM-011" }, { "id": "REQ-SEC-DOM-012" }, { "id": "REQ-SEC-DOM-013" }, { "id": "REQ-SEC-DOM-014" }, { "id": "REQ-SEC-DOM-015" }, { "id": "REQ-SEC-DOM-016" }, { "id": "REQ-SEC-DOM-017" }, { "id": "REQ-SEC-DOM-018" }, { "id": "REQ-SEC-DOM-019" }, { "id": "REQ-SEC-DOM-020" }, { "id": "REQ-SEC-DOM-021" }, { "id": "REQ-SEC-DOM-022" }, { "id": "REQ-SEC-DOM-023" }, { "id": "REQ-SEC-DOM-024" }, { "id": "REQ-SEC-DOM-025" }, { "id": "REQ-SEC-DOM-026" }, { "id": "REQ-SEC-DOM-027" }, { "id": "REQ-SEC-DOM-028" }, { "id": "REQ-SEC-EVIDENCE-001" }, { "id": "REQ-SEC-EVIDENCE-002" }, { "id": "REQ-SEC-EVIDENCE-003" }, { "id": "REQ-SEC-EVIDENCE-004" }, { "id": "REQ-SEC-EVIDENCE-005" }, { "id": "REQ-SEC-EVIDENCE-006" }, { "id": "REQ-SEC-EVIDENCE-007" }, { "id": "REQ-SEC-EVIDENCE-008" }, { "id": "REQ-SEC-EVIDENCE-009" }, { "id": "REQ-SEC-EVIDENCE-010" }, { "id": "REQ-SEC-EVIDENCE-011" }, { "id": "REQ-SEC-EVIDENCE-012" }, { "id": "REQ-SEC-EVIDENCE-013" }, { "id": "REQ-SEC-EVIDENCE-014" }, { "id": "REQ-SEC-EVIDENCE-015" }, { "id": "REQ-SEC-EVIDENCE-016" }, { "id": "REQ-SEC-EVIDENCE-017" }, { "id": "REQ-SEC-EVIDENCE-018" }, { "id": "REQ-SEC-EVIDENCE-019" }, { "id": "REQ-SEC-EVIDENCE-020" }, { "id": "REQ-SEC-EVIDENCE-021" }, { "id": "REQ-SEC-EVIDENCE-022" }, { "id": "REQ-SEC-EVIDENCE-023" }, { "id": "REQ-SEC-EVIDENCE-024" }, { "id": "REQ-SEC-EVIDENCE-025" }, { "id": "REQ-SEC-EVIDENCE-026" }, { "id": "REQ-SEC-EVIDENCE-027" }, { "id": "REQ-SEC-EVIDENCE-028" }, { "id": "REQ-SEC-EVIDENCE-029" }, { "id": "REQ-SEC-EVIDENCE-030" }, { "id": "REQ-SEC-EVIDENCE-031" }, { "id": "REQ-SEC-EVIDENCE-032" }, { "id": "REQ-SEC-EVIDENCE-033" }, { "id": "REQ-SEC-EVIDENCE-034" }, { "id": "REQ-SEC-EVIDENCE-035" }, { "id": "REQ-SEC-EVIDENCE-036" }, { "id": "REQ-SEC-EVIDENCE-037" }, { "id": "REQ-SEC-EVIDENCE-038" }, { "id": "REQ-SEC-EVIDENCE-039" }, { "id": "REQ-SEC-EVIDENCE-040" }, { "id": "REQ-SEC-ID-001" }, { "id": "REQ-SEC-ID-002" }, { "id": "REQ-SEC-ID-003" }, { "id": "REQ-SEC-ID-004" }, { "id": "REQ-SEC-ID-005" }, { "id": "REQ-SEC-ID-006" }, { "id": "REQ-SEC-ID-007" }, { "id": "REQ-SEC-ID-008" }, { "id": "REQ-SEC-ID-009" }, { "id": "REQ-SEC-ID-010" }, { "id": "REQ-SEC-ID-011" }, { "id": "REQ-SEC-ID-012" }, { "id": "REQ-SEC-ID-013" }, { "id": "REQ-SEC-ID-014" }, { "id": "REQ-SEC-ID-015" }, { "id": "REQ-SEC-ID-016" }, { "id": "REQ-SEC-ID-017" }, { "id": "REQ-SEC-ID-018" }, { "id": "REQ-SEC-ID-019" }, { "id": "REQ-SEC-ID-020" }, { "id": "REQ-SEC-ID-021" }, { "id": "REQ-SEC-ID-022" }, { "id": "REQ-SEC-ID-023" }, { "id": "REQ-SEC-ID-024" }, { "id": "REQ-SEC-ID-025" }, { "id": "REQ-SEC-ID-026" }, { "id": "REQ-SEC-ID-027" }, { "id": "REQ-SEC-ID-028" }, { "id": "REQ-SEC-ID-029" }, { "id": "REQ-SEC-ID-030" }, { "id": "REQ-SEC-INT-001" }, { "id": "REQ-SEC-INT-002" }, { "id": "REQ-SEC-INT-003" }, { "id": "REQ-SEC-INT-004" }, { "id": "REQ-SEC-INT-005" }, { "id": "REQ-SEC-INT-006" }, { "id": "REQ-SEC-INT-007" }, { "id": "REQ-SEC-INT-008" }, { "id": "REQ-SEC-INT-009" }, { "id": "REQ-SEC-INT-010" }, { "id": "REQ-SEC-INT-011" }, { "id": "REQ-SEC-INT-012" }, { "id": "REQ-SEC-INT-013" }, { "id": "REQ-SEC-INT-014" }, { "id": "REQ-SEC-INT-015" }, { "id": "REQ-SEC-INT-016" }, { "id": "REQ-SEC-INT-017" }, { "id": "REQ-SEC-INT-018" }, { "id": "REQ-SEC-INT-019" }, { "id": "REQ-SEC-INT-020" }, { "id": "REQ-SEC-INT-021" }, { "id": "REQ-SEC-INT-022" }, { "id": "REQ-SEC-INT-023" }, { "id": "REQ-SEC-INT-024" }, { "id": "REQ-SEC-INT-025" }, { "id": "REQ-SEC-INT-026" }, { "id": "REQ-SEC-INT-027" }, { "id": "REQ-SEC-INT-028" }, { "id": "REQ-SEC-INT-029" }, { "id": "REQ-SEC-INT-030" }, { "id": "REQ-SEC-INT-031" }, { "id": "REQ-SEC-INT-032" }, { "id": "REQ-SEC-INT-033" }, { "id": "REQ-SEC-INT-034" }, { "id": "REQ-SEC-INT-035" }, { "id": "REQ-SEC-INT-036" }, { "id": "REQ-SEC-INT-037" }, { "id": "REQ-SEC-INT-038" }, { "id": "REQ-SEC-INT-039" }, { "id": "REQ-SEC-INT-040" }, { "id": "REQ-SEC-INT-041" }, { "id": "REQ-SEC-INT-042" }, { "id": "REQ-SEC-INT-043" }, { "id": "REQ-SEC-INT-044" }, { "id": "REQ-SEC-NET-001" }, { "id": "REQ-SEC-NET-002" }, { "id": "REQ-SEC-NET-003" }, { "id": "REQ-SEC-NET-004" }, { "id": "REQ-SEC-NET-005" }, { "id": "REQ-SEC-NET-006" }, { "id": "REQ-SEC-NET-007" }, { "id": "REQ-SEC-NET-008" }, { "id": "REQ-SEC-NET-009" }, { "id": "REQ-SEC-NET-010" }, { "id": "REQ-SEC-NET-011" }, { "id": "REQ-SEC-NET-012" }, { "id": "REQ-SEC-NET-013" }, { "id": "REQ-SEC-NET-014" }, { "id": "REQ-SEC-NET-015" }, { "id": "REQ-SEC-NET-016" }, { "id": "REQ-SEC-NET-017" }, { "id": "REQ-SEC-NET-018" }, { "id": "REQ-SEC-NET-019" }, { "id": "REQ-SEC-NET-020" }, { "id": "REQ-SEC-NET-021" }, { "id": "REQ-SEC-NET-022" }, { "id": "REQ-SEC-NET-023" }, { "id": "REQ-SEC-NET-024" }, { "id": "REQ-SEC-NET-025" }, { "id": "REQ-SEC-NET-026" }, { "id": "REQ-SEC-NET-027" }, { "id": "REQ-SEC-NET-028" }, { "id": "REQ-SEC-NET-029" }, { "id": "REQ-SEC-NET-030" }, { "id": "REQ-SEC-OFFLINE-001" }, { "id": "REQ-SEC-OFFLINE-002" }, { "id": "REQ-SEC-OFFLINE-003" }, { "id": "REQ-SEC-OFFLINE-004" }, { "id": "REQ-SEC-OFFLINE-005" }, { "id": "REQ-SEC-OFFLINE-006" }, { "id": "REQ-SEC-OFFLINE-007" }, { "id": "REQ-SEC-OFFLINE-008" }, { "id": "REQ-SEC-OFFLINE-009" }, { "id": "REQ-SEC-OFFLINE-010" }, { "id": "REQ-SEC-OFFLINE-011" }, { "id": "REQ-SEC-OFFLINE-012" }, { "id": "REQ-SEC-OFFLINE-013" }, { "id": "REQ-SEC-OFFLINE-014" }, { "id": "REQ-SEC-OFFLINE-015" }, { "id": "REQ-SEC-OFFLINE-016" }, { "id": "REQ-SEC-OFFLINE-017" }, { "id": "REQ-SEC-OFFLINE-018" }, { "id": "REQ-SEC-OFFLINE-019" }, { "id": "REQ-SEC-OFFLINE-020" }, { "id": "REQ-SEC-OFFLINE-021" }, { "id": "REQ-SEC-OFFLINE-022" }, { "id": "REQ-SEC-OFFLINE-023" }, { "id": "REQ-SEC-OFFLINE-024" }, { "id": "REQ-SEC-OFFLINE-025" }, { "id": "REQ-SEC-OFFLINE-026" }, { "id": "REQ-SEC-OFFLINE-027" }, { "id": "REQ-SEC-OFFLINE-028" }, { "id": "REQ-SEC-OFFLINE-029" }, { "id": "REQ-SEC-OFFLINE-030" }, { "id": "REQ-SEC-OFFLINE-031" }, { "id": "REQ-SEC-OFFLINE-032" }, { "id": "REQ-SEC-PRIV-001" }, { "id": "REQ-SEC-PRIV-002" }, { "id": "REQ-SEC-PRIV-003" }, { "id": "REQ-SEC-PRIV-004" }, { "id": "REQ-SEC-PRIV-005" }, { "id": "REQ-SEC-PRIV-006" }, { "id": "REQ-SEC-PRIV-007" }, { "id": "REQ-SEC-PRIV-008" }, { "id": "REQ-SEC-PRIV-009" }, { "id": "REQ-SEC-PRIV-010" }, { "id": "REQ-SEC-PRIV-011" }, { "id": "REQ-SEC-PRIV-012" }, { "id": "REQ-SEC-PRIV-013" }, { "id": "REQ-SEC-PRIV-014" }, { "id": "REQ-SEC-PRIV-015" }, { "id": "REQ-SEC-PRIV-016" }, { "id": "REQ-SEC-PRIV-017" }, { "id": "REQ-SEC-PRIV-018" }, { "id": "REQ-SEC-PRIV-019" }, { "id": "REQ-SEC-PRIV-020" }, { "id": "REQ-SEC-PRIV-021" }, { "id": "REQ-SEC-PRIV-022" }, { "id": "REQ-SEC-PRIV-023" }, { "id": "REQ-SEC-PRIV-024" }, { "id": "REQ-SEC-PRIV-025" }, { "id": "REQ-SEC-PRIV-026" }, { "id": "REQ-SEC-PRIV-027" }, { "id": "REQ-SEC-PRIV-028" }, { "id": "REQ-SEC-PRIV-029" }, { "id": "REQ-SEC-PRIV-030" }, { "id": "REQ-SEC-PRIV-031" }, { "id": "REQ-SEC-PRIV-032" }, { "id": "REQ-SEC-PRIV-033" }, { "id": "REQ-SEC-PRIV-034" }, { "id": "REQ-SEC-PRIV-035" }, { "id": "REQ-SEC-PRIV-036" }, { "id": "REQ-SEC-PRIV-037" }, { "id": "REQ-SEC-PRIV-038" }, { "id": "REQ-SEC-PRIV-039" }, { "id": "REQ-SEC-PRIV-040" }, { "id": "REQ-SEC-PUB-001" }, { "id": "REQ-SEC-PUB-002" }, { "id": "REQ-SEC-PUB-003" }, { "id": "REQ-SEC-PUB-004" }, { "id": "REQ-SEC-PUB-005" }, { "id": "REQ-SEC-PUB-006" }, { "id": "REQ-SEC-PUB-007" }, { "id": "REQ-SEC-PUB-008" }, { "id": "REQ-SEC-PUB-009" }, { "id": "REQ-SEC-PUB-010" }, { "id": "REQ-SEC-PUB-011" }, { "id": "REQ-SEC-PUB-012" }, { "id": "REQ-SEC-PUB-013" }, { "id": "REQ-SEC-PUB-014" }, { "id": "REQ-SEC-PUB-015" }, { "id": "REQ-SEC-PUB-016" }, { "id": "REQ-SEC-PUB-017" }, { "id": "REQ-SEC-PUB-018" }, { "id": "REQ-SEC-PUB-019" }, { "id": "REQ-SEC-PUB-020" }, { "id": "REQ-SEC-PUB-021" }, { "id": "REQ-SEC-PUB-022" }, { "id": "REQ-SEC-PUB-023" }, { "id": "REQ-SEC-PUB-024" }, { "id": "REQ-SEC-PUB-025" }, { "id": "REQ-SEC-PUB-026" }, { "id": "REQ-SEC-PUB-027" }, { "id": "REQ-SEC-PUB-028" }, { "id": "REQ-SEC-PUB-029" }, { "id": "REQ-SEC-PUB-030" }, { "id": "REQ-SEC-SC-001" }, { "id": "REQ-SEC-SC-002" }, { "id": "REQ-SEC-SC-003" }, { "id": "REQ-SEC-SC-004" }, { "id": "REQ-SEC-SC-005" }, { "id": "REQ-SEC-SC-006" }, { "id": "REQ-SEC-SC-007" }, { "id": "REQ-SEC-SC-008" }, { "id": "REQ-SEC-SC-009" }, { "id": "REQ-SEC-SC-010" }, { "id": "REQ-SEC-SC-011" }, { "id": "REQ-SEC-SC-012" }, { "id": "REQ-SEC-SC-013" }, { "id": "REQ-SEC-SC-014" }, { "id": "REQ-SEC-SC-015" }, { "id": "REQ-SEC-SC-016" }, { "id": "REQ-SEC-SC-017" }, { "id": "REQ-SEC-SC-018" }, { "id": "REQ-SEC-SC-019" }, { "id": "REQ-SEC-SC-020" }, { "id": "REQ-SEC-SC-021" }, { "id": "REQ-SEC-SC-022" }, { "id": "REQ-SEC-SC-023" }, { "id": "REQ-SEC-SC-024" }, { "id": "REQ-SEC-SC-025" }, { "id": "REQ-SEC-SC-026" }, { "id": "REQ-SEC-SC-027" }, { "id": "REQ-SEC-SC-028" }, { "id": "REQ-SEC-SC-029" }, { "id": "REQ-SEC-SC-030" }, { "id": "REQ-SEC-SC-031" }, { "id": "REQ-SEC-SC-032" }, { "id": "REQ-SEC-SC-033" }, { "id": "REQ-SEC-SC-034" }, { "id": "REQ-SEC-SC-035" }, { "id": "REQ-SEC-SC-036" }, { "id": "REQ-SEC-SC-037" }, { "id": "REQ-SEC-SC-038" }, { "id": "REQ-SEC-SC-039" }, { "id": "REQ-SEC-SC-040" }, { "id": "REQ-SEC-SC-041" }, { "id": "REQ-SEC-SC-042" }, { "id": "REQ-SEC-SC-043" }, { "id": "REQ-SEC-SC-044" }, { "id": "REQ-SEC-SC-045" }, { "id": "REQ-SEC-SC-046" }, { "id": "REQ-SEC-SC-047" }, { "id": "REQ-SEC-SC-048" }, { "id": "REQ-SEC-SC-049" }, { "id": "REQ-SEC-SC-050" }, { "id": "REQ-SEC-SC-051" }, { "id": "REQ-SEC-SC-052" }, { "id": "REQ-SEC-SC-053" }, { "id": "REQ-SEC-SC-054" }, { "id": "REQ-SEC-SC-055" }, { "id": "REQ-SEC-SC-056" }, { "id": "REQ-SEC-SECRET-001" }, { "id": "REQ-SEC-SECRET-002" }, { "id": "REQ-SEC-SECRET-003" }, { "id": "REQ-SEC-SECRET-004" }, { "id": "REQ-SEC-SECRET-005" }, { "id": "REQ-SEC-SECRET-006" }, { "id": "REQ-SEC-SECRET-007" }, { "id": "REQ-SEC-SECRET-008" }, { "id": "REQ-SEC-SECRET-009" }, { "id": "REQ-SEC-SECRET-010" }, { "id": "REQ-SEC-SECRET-011" }, { "id": "REQ-SEC-SECRET-012" }, { "id": "REQ-SEC-SECRET-013" }, { "id": "REQ-SEC-SECRET-014" }, { "id": "REQ-SEC-SECRET-015" }, { "id": "REQ-SEC-SECRET-016" }, { "id": "REQ-SEC-SECRET-017" }, { "id": "REQ-SEC-SECRET-018" }, { "id": "REQ-SEC-SECRET-019" }, { "id": "REQ-SEC-SECRET-020" }, { "id": "REQ-SEC-SECRET-021" }, { "id": "REQ-SEC-SECRET-022" }, { "id": "REQ-SEC-SECRET-023" }, { "id": "REQ-SEC-SECRET-024" }, { "id": "REQ-SEC-SECRET-025" }, { "id": "REQ-SEC-SECRET-026" }, { "id": "REQ-SEC-SECRET-027" }, { "id": "REQ-SEC-SECRET-028" }, { "id": "REQ-SEC-SECRET-029" }, { "id": "REQ-SEC-SECRET-030" }, { "id": "REQ-SEC-SECRET-031" }, { "id": "REQ-SEC-SECRET-032" }, { "id": "REQ-SEC-STOR-001" }, { "id": "REQ-SEC-STOR-002" }, { "id": "REQ-SEC-STOR-003" }, { "id": "REQ-SEC-STOR-004" }, { "id": "REQ-SEC-STOR-005" }, { "id": "REQ-SEC-STOR-006" }, { "id": "REQ-SEC-STOR-007" }, { "id": "REQ-SEC-STOR-008" }, { "id": "REQ-SEC-STOR-009" }, { "id": "REQ-SEC-STOR-010" }, { "id": "REQ-SEC-STOR-011" }, { "id": "REQ-SEC-STOR-012" }, { "id": "REQ-SEC-STOR-013" }, { "id": "REQ-SEC-STOR-014" }, { "id": "REQ-SEC-STOR-015" }, { "id": "REQ-SEC-STOR-016" }, { "id": "REQ-SEC-STOR-017" }, { "id": "REQ-SEC-STOR-018" }, { "id": "REQ-SEC-STOR-019" }, { "id": "REQ-SEC-STOR-020" }, { "id": "REQ-SEC-STOR-021" }, { "id": "REQ-SEC-STOR-022" }, { "id": "REQ-SEC-STOR-023" }, { "id": "REQ-SEC-STOR-024" }, { "id": "REQ-SEC-STOR-025" }, { "id": "REQ-SEC-STOR-026" }, { "id": "REQ-SEC-STOR-027" }, { "id": "REQ-SEC-STOR-028" }, { "id": "REQ-SEC-STOR-029" }, { "id": "REQ-SEC-STOR-030" }, { "id": "REQ-SEC-STOR-031" }, { "id": "REQ-SEC-STOR-032" }, { "id": "REQ-SEC-STOR-033" }, { "id": "REQ-SEC-STOR-034" }, { "id": "REQ-SEC-STOR-035" }, { "id": "REQ-SEC-STOR-036" }, { "id": "REQ-SEC-STOR-037" }, { "id": "REQ-SEC-STOR-038" }, { "id": "REQ-SEC-STOR-039" }, { "id": "REQ-SEC-STOR-040" }, { "id": "REQ-SEC-STOR-041" }, { "id": "REQ-SEC-STOR-042" }, { "id": "REQ-SEC-STOR-043" }, { "id": "REQ-SEC-STOR-044" }, { "id": "REQ-SEC-STOR-045" }, { "id": "REQ-SEC-STOR-046" }, { "id": "REQ-SEC-STOR-047" }, { "id": "REQ-SEC-STOR-048" }, { "id": "REQ-SEC-STOR-049" }, { "id": "REQ-SEC-STOR-050" }, { "id": "REQ-SEC-STOR-051" }, { "id": "REQ-SEC-STOR-052" }, { "id": "REQ-SEC-STOR-053" }, { "id": "REQ-SEC-STOR-054" }, { "id": "REQ-SEC-THREAT-001" }, { "id": "REQ-SEC-THREAT-002" }, { "id": "REQ-SEC-THREAT-003" }, { "id": "REQ-SEC-THREAT-004" }, { "id": "REQ-SEC-THREAT-005" }, { "id": "REQ-SEC-THREAT-006" }, { "id": "REQ-SEC-THREAT-007" }, { "id": "REQ-SEC-THREAT-008" }, { "id": "REQ-SEC-THREAT-009" }, { "id": "REQ-SEC-THREAT-010" }, { "id": "REQ-SEC-THREAT-011" }, { "id": "REQ-SEC-THREAT-012" }, { "id": "REQ-SEC-THREAT-013" }, { "id": "REQ-SEC-THREAT-014" }, { "id": "REQ-SEC-THREAT-015" }, { "id": "REQ-SEC-THREAT-016" }, { "id": "REQ-SEC-THREAT-017" }, { "id": "REQ-SEC-THREAT-018" }, { "id": "REQ-SEC-THREAT-019" }, { "id": "REQ-SEC-THREAT-020" }, { "id": "REQ-SEC-THREAT-021" }, { "id": "REQ-SEC-THREAT-022" }, { "id": "REQ-SEC-THREAT-023" }, { "id": "REQ-SEC-THREAT-024" }, { "id": "REQ-SEC-THREAT-025" }, { "id": "REQ-SEC-THREAT-026" }, { "id": "REQ-SEC-THREAT-027" }, { "id": "REQ-SEC-THREAT-028" }, { "id": "REQ-SEC-THREAT-029" }, { "id": "REQ-SEC-THREAT-030" }, { "id": "REQ-SEC-THREAT-031" }, { "id": "REQ-SEC-THREAT-032" }, { "id": "REQ-SEC-THREAT-033" }, { "id": "REQ-SEC-THREAT-034" }, { "id": "REQ-SEC-THREAT-035" }, { "id": "REQ-SEC-THREAT-036" }, { "id": "REQ-SEC-THREAT-037" }, { "id": "REQ-SEC-THREAT-038" }, { "id": "REQ-SEC-THREAT-039" }, { "id": "REQ-SEC-THREAT-040" }, { "id": "REQ-SEC-THREAT-041" }, { "id": "REQ-SEC-THREAT-042" }, { "id": "REQ-SEC-THREAT-043" }, { "id": "REQ-SEC-THREAT-044" }, { "id": "REQ-SEC-TRUST-001" }, { "id": "REQ-SEC-TRUST-002" }, { "id": "REQ-SEC-TRUST-003" }, { "id": "REQ-SEC-TRUST-004" }, { "id": "REQ-SEC-TRUST-005" }, { "id": "REQ-SEC-TRUST-006" }, { "id": "REQ-SEC-TRUST-007" }, { "id": "REQ-SEC-TRUST-008" }, { "id": "REQ-SEC-TRUST-009" }, { "id": "REQ-SEC-TRUST-010" }, { "id": "REQ-SEC-TRUST-011" }, { "id": "REQ-SEC-TRUST-012" }, { "id": "REQ-SEC-TRUST-013" }, { "id": "REQ-SEC-TRUST-014" }, { "id": "REQ-SEC-TRUST-015" }, { "id": "REQ-SEC-TRUST-016" }, { "id": "REQ-SEC-TRUST-017" }, { "id": "REQ-SEC-TRUST-018" }, { "id": "REQ-SEC-TRUST-019" }, { "id": "REQ-SEC-TRUST-020" }, { "id": "REQ-SEC-TRUST-021" }, { "id": "REQ-SEC-TRUST-022" }, { "id": "REQ-SEC-TRUST-023" }, { "id": "REQ-SEC-TRUST-024" }, { "id": "REQ-SEC-TRUST-025" }, { "id": "REQ-SEC-TRUST-026" }, { "id": "REQ-SEC-TRUST-027" }, { "id": "REQ-SEC-TRUST-028" }, { "id": "REQ-SEC-TRUST-029" }, { "id": "REQ-SEC-TRUST-030" }, { "id": "REQ-SENT-001" }, { "id": "REQ-SENT-002" }, { "id": "REQ-SENT-003" }, { "id": "REQ-SENT-004" }, { "id": "REQ-SENT-005" }, { "id": "REQ-SENT-006" }, { "id": "REQ-SENT-007" }, { "id": "REQ-SENT-008" }, { "id": "REQ-SENT-009" }, { "id": "REQ-SENT-010" }, { "id": "REQ-SENT-011" }, { "id": "REQ-SENT-012" }, { "id": "REQ-SENT-013" }, { "id": "REQ-SENT-014" }, { "id": "REQ-SENT-015" }, { "id": "REQ-SENT-016" }, { "id": "REQ-SENT-017" }, { "id": "REQ-SENT-018" }, { "id": "REQ-SENT-019" }, { "id": "REQ-SENT-020" }, { "id": "REQ-SENT-021" }, { "id": "REQ-SENT-022" }, { "id": "REQ-SENT-023" }, { "id": "REQ-SENT-024" }, { "id": "REQ-SENT-025" }, { "id": "REQ-SENT-026" }, { "id": "REQ-SENT-027" }, { "id": "REQ-SENT-028" }, { "id": "REQ-SENT-029" }, { "id": "REQ-SENT-030" }, { "id": "REQ-SENT-031" }, { "id": "REQ-SENT-032" }, { "id": "REQ-SENT-033" }, { "id": "REQ-SENT-034" }, { "id": "REQ-SENT-035" }, { "id": "REQ-SENT-036" }, { "id": "REQ-SENT-037" }, { "id": "REQ-SENT-038" }, { "id": "REQ-SENT-039" }, { "id": "REQ-SENT-040" }, { "id": "REQ-SYS-ARCH-001" }, { "id": "REQ-SYS-ARCH-002" }, { "id": "REQ-SYS-ARCH-003" }, { "id": "REQ-SYS-ARCH-004" }, { "id": "REQ-SYS-ARCH-005" }, { "id": "REQ-SYS-ARCH-006" }, { "id": "REQ-SYS-ARCH-007" }, { "id": "REQ-SYS-ARCH-008" }, { "id": "REQ-SYS-ARCH-009" }, { "id": "REQ-SYS-ARCH-010" }, { "id": "REQ-SYS-ARCH-011" }, { "id": "REQ-SYS-ARCH-012" }, { "id": "REQ-SYS-ARCH-013" }, { "id": "REQ-SYS-ARCH-014" }, { "id": "REQ-SYS-ARCH-015" }, { "id": "REQ-SYS-ARCH-016" }, { "id": "REQ-SYS-ARCH-017" }, { "id": "REQ-SYS-ARCH-018" }, { "id": "REQ-SYS-ARCH-019" }, { "id": "REQ-SYS-ARCH-020" }, { "id": "REQ-SYS-ARCH-021" }, { "id": "REQ-SYS-ARCH-022" }, { "id": "REQ-SYS-ARCH-023" }, { "id": "REQ-SYS-ARCH-024" }, { "id": "REQ-SYS-ARCH-025" }, { "id": "REQ-SYS-ARCH-026" }, { "id": "REQ-SYS-ARCH-027" }, { "id": "REQ-SYS-ARCH-028" }, { "id": "REQ-SYS-ARCH-029" }, { "id": "REQ-SYS-ARCH-030" }, { "id": "REQ-SYS-ARCH-031" }, { "id": "REQ-SYS-ARCH-032" }, { "id": "REQ-SYS-ARCH-033" }, { "id": "REQ-SYS-ARCH-034" }, { "id": "REQ-SYS-ARCH-035" }, { "id": "REQ-SYS-ARCH-036" }, { "id": "REQ-SYS-CAP-001" }, { "id": "REQ-SYS-CAP-002" }, { "id": "REQ-SYS-CAP-003" }, { "id": "REQ-SYS-CAP-004" }, { "id": "REQ-SYS-CAP-005" }, { "id": "REQ-SYS-CAP-006" }, { "id": "REQ-SYS-CAP-007" }, { "id": "REQ-SYS-CAP-008" }, { "id": "REQ-SYS-CAP-009" }, { "id": "REQ-SYS-CAP-010" }, { "id": "REQ-SYS-CAP-011" }, { "id": "REQ-SYS-CAP-012" }, { "id": "REQ-SYS-CAP-013" }, { "id": "REQ-SYS-CAP-014" }, { "id": "REQ-SYS-CAP-015" }, { "id": "REQ-SYS-CAP-016" }, { "id": "REQ-SYS-CAP-017" }, { "id": "REQ-SYS-CAP-018" }, { "id": "REQ-SYS-CAP-019" }, { "id": "REQ-SYS-CAP-020" }, { "id": "REQ-SYS-CAP-021" }, { "id": "REQ-SYS-CAP-022" }, { "id": "REQ-SYS-CAP-023" }, { "id": "REQ-SYS-CAP-024" }, { "id": "REQ-SYS-CAP-025" }, { "id": "REQ-SYS-CAP-026" }, { "id": "REQ-SYS-CAP-027" }, { "id": "REQ-SYS-CAP-028" }, { "id": "REQ-SYS-CAP-029" }, { "id": "REQ-SYS-CAP-030" }, { "id": "REQ-SYS-COMM-001" }, { "id": "REQ-SYS-COMM-002" }, { "id": "REQ-SYS-COMM-003" }, { "id": "REQ-SYS-COMM-004" }, { "id": "REQ-SYS-COMM-005" }, { "id": "REQ-SYS-COMM-006" }, { "id": "REQ-SYS-COMM-007" }, { "id": "REQ-SYS-COMM-008" }, { "id": "REQ-SYS-COMM-009" }, { "id": "REQ-SYS-COMM-010" }, { "id": "REQ-SYS-COMM-011" }, { "id": "REQ-SYS-COMM-012" }, { "id": "REQ-SYS-COMM-013" }, { "id": "REQ-SYS-COMM-014" }, { "id": "REQ-SYS-COMM-015" }, { "id": "REQ-SYS-COMM-016" }, { "id": "REQ-SYS-COMM-017" }, { "id": "REQ-SYS-COMM-018" }, { "id": "REQ-SYS-COMM-019" }, { "id": "REQ-SYS-COMM-020" }, { "id": "REQ-SYS-CTX-001" }, { "id": "REQ-SYS-CTX-002" }, { "id": "REQ-SYS-CTX-003" }, { "id": "REQ-SYS-CTX-004" }, { "id": "REQ-SYS-CTX-005" }, { "id": "REQ-SYS-CTX-006" }, { "id": "REQ-SYS-CTX-007" }, { "id": "REQ-SYS-CTX-008" }, { "id": "REQ-SYS-CTX-009" }, { "id": "REQ-SYS-CTX-010" }, { "id": "REQ-SYS-CTX-011" }, { "id": "REQ-SYS-CTX-012" }, { "id": "REQ-SYS-CTX-013" }, { "id": "REQ-SYS-CTX-014" }, { "id": "REQ-SYS-CTX-015" }, { "id": "REQ-SYS-CTX-016" }, { "id": "REQ-SYS-CTX-017" }, { "id": "REQ-SYS-CTX-018" }, { "id": "REQ-SYS-CTX-019" }, { "id": "REQ-SYS-CTX-020" }, { "id": "REQ-SYS-CTX-021" }, { "id": "REQ-SYS-CTX-022" }, { "id": "REQ-SYS-CTX-023" }, { "id": "REQ-SYS-CTX-024" }, { "id": "REQ-SYS-DATA-001" }, { "id": "REQ-SYS-DATA-002" }, { "id": "REQ-SYS-DATA-003" }, { "id": "REQ-SYS-DATA-004" }, { "id": "REQ-SYS-DATA-005" }, { "id": "REQ-SYS-DATA-006" }, { "id": "REQ-SYS-DATA-007" }, { "id": "REQ-SYS-DATA-008" }, { "id": "REQ-SYS-DATA-009" }, { "id": "REQ-SYS-DATA-010" }, { "id": "REQ-SYS-DATA-011" }, { "id": "REQ-SYS-DATA-012" }, { "id": "REQ-SYS-DATA-013" }, { "id": "REQ-SYS-DATA-014" }, { "id": "REQ-SYS-DATA-015" }, { "id": "REQ-SYS-DATA-016" }, { "id": "REQ-SYS-DATA-017" }, { "id": "REQ-SYS-DATA-018" }, { "id": "REQ-SYS-DATA-019" }, { "id": "REQ-SYS-DATA-020" }, { "id": "REQ-SYS-DATA-021" }, { "id": "REQ-SYS-DATA-022" }, { "id": "REQ-SYS-DATA-023" }, { "id": "REQ-SYS-DATA-024" }, { "id": "REQ-SYS-EXTAI-001" }, { "id": "REQ-SYS-EXTAI-002" }, { "id": "REQ-SYS-EXTAI-003" }, { "id": "REQ-SYS-EXTAI-004" }, { "id": "REQ-SYS-EXTAI-005" }, { "id": "REQ-SYS-EXTAI-006" }, { "id": "REQ-SYS-EXTAI-007" }, { "id": "REQ-SYS-EXTAI-008" }, { "id": "REQ-SYS-EXTAI-009" }, { "id": "REQ-SYS-EXTAI-010" }, { "id": "REQ-SYS-EXTAI-011" }, { "id": "REQ-SYS-EXTAI-012" }, { "id": "REQ-SYS-EXTAI-013" }, { "id": "REQ-SYS-EXTAI-014" }, { "id": "REQ-SYS-EXTAI-015" }, { "id": "REQ-SYS-EXTAI-016" }, { "id": "REQ-SYS-EXTAI-017" }, { "id": "REQ-SYS-EXTAI-018" }, { "id": "REQ-SYS-EXTAI-019" }, { "id": "REQ-SYS-EXTAI-020" }, { "id": "REQ-SYS-GOV-001" }, { "id": "REQ-SYS-GOV-002" }, { "id": "REQ-SYS-GOV-003" }, { "id": "REQ-SYS-GOV-004" }, { "id": "REQ-SYS-GOV-005" }, { "id": "REQ-SYS-GOV-006" }, { "id": "REQ-SYS-GOV-007" }, { "id": "REQ-SYS-GOV-008" }, { "id": "REQ-SYS-GOV-009" }, { "id": "REQ-SYS-GOV-010" }, { "id": "REQ-SYS-GOV-011" }, { "id": "REQ-SYS-GOV-012" }, { "id": "REQ-SYS-GOV-013" }, { "id": "REQ-SYS-GOV-014" }, { "id": "REQ-SYS-GOV-015" }, { "id": "REQ-SYS-GOV-016" }, { "id": "REQ-SYS-GOV-017" }, { "id": "REQ-SYS-GOV-018" }, { "id": "REQ-SYS-GOV-019" }, { "id": "REQ-SYS-GOV-020" }, { "id": "REQ-SYS-GOV-021" }, { "id": "REQ-SYS-GOV-022" }, { "id": "REQ-SYS-GOV-023" }, { "id": "REQ-SYS-GOV-024" }, { "id": "REQ-SYS-GOV-025" }, { "id": "REQ-SYS-GOV-026" }, { "id": "REQ-SYS-GOV-027" }, { "id": "REQ-SYS-GOV-028" }, { "id": "REQ-SYS-GOV-029" }, { "id": "REQ-SYS-GOV-030" }, { "id": "REQ-SYS-GOV-031" }, { "id": "REQ-SYS-GOV-032" }, { "id": "REQ-SYS-GOV-033" }, { "id": "REQ-SYS-GOV-034" }, { "id": "REQ-SYS-GOV-035" }, { "id": "REQ-SYS-HW-001" }, { "id": "REQ-SYS-HW-002" }, { "id": "REQ-SYS-HW-003" }, { "id": "REQ-SYS-HW-004" }, { "id": "REQ-SYS-HW-005" }, { "id": "REQ-SYS-HW-006" }, { "id": "REQ-SYS-HW-007" }, { "id": "REQ-SYS-HW-008" }, { "id": "REQ-SYS-HW-009" }, { "id": "REQ-SYS-HW-010" }, { "id": "REQ-SYS-HW-011" }, { "id": "REQ-SYS-HW-012" }, { "id": "REQ-SYS-HW-013" }, { "id": "REQ-SYS-HW-014" }, { "id": "REQ-SYS-HW-015" }, { "id": "REQ-SYS-HW-016" }, { "id": "REQ-SYS-HW-017" }, { "id": "REQ-SYS-HW-018" }, { "id": "REQ-SYS-HW-019" }, { "id": "REQ-SYS-HW-020" }, { "id": "REQ-SYS-INT-001" }, { "id": "REQ-SYS-INT-002" }, { "id": "REQ-SYS-INT-003" }, { "id": "REQ-SYS-INT-004" }, { "id": "REQ-SYS-INT-005" }, { "id": "REQ-SYS-INT-006" }, { "id": "REQ-SYS-INT-007" }, { "id": "REQ-SYS-INT-008" }, { "id": "REQ-SYS-INT-009" }, { "id": "REQ-SYS-INT-010" }, { "id": "REQ-SYS-INT-011" }, { "id": "REQ-SYS-INT-012" }, { "id": "REQ-SYS-INT-013" }, { "id": "REQ-SYS-INT-014" }, { "id": "REQ-SYS-INT-015" }, { "id": "REQ-SYS-INT-016" }, { "id": "REQ-SYS-INT-017" }, { "id": "REQ-SYS-INT-018" }, { "id": "REQ-SYS-INT-019" }, { "id": "REQ-SYS-INT-020" }, { "id": "REQ-SYS-INT-021" }, { "id": "REQ-SYS-INT-022" }, { "id": "REQ-SYS-INT-023" }, { "id": "REQ-SYS-INT-024" }, { "id": "REQ-SYS-INT-025" }, { "id": "REQ-SYS-INT-026" }, { "id": "REQ-SYS-INT-027" }, { "id": "REQ-SYS-INT-028" }, { "id": "REQ-SYS-INT-029" }, { "id": "REQ-SYS-INT-030" }, { "id": "REQ-SYS-INT-031" }, { "id": "REQ-SYS-INT-032" }, { "id": "REQ-SYS-INT-033" }, { "id": "REQ-SYS-INT-034" }, { "id": "REQ-SYS-INT-035" }, { "id": "REQ-SYS-LANG-001" }, { "id": "REQ-SYS-LANG-002" }, { "id": "REQ-SYS-LANG-003" }, { "id": "REQ-SYS-LANG-004" }, { "id": "REQ-SYS-LANG-005" }, { "id": "REQ-SYS-LANG-006" }, { "id": "REQ-SYS-LANG-007" }, { "id": "REQ-SYS-LANG-008" }, { "id": "REQ-SYS-LANG-009" }, { "id": "REQ-SYS-LANG-010" }, { "id": "REQ-SYS-LANG-011" }, { "id": "REQ-SYS-LANG-012" }, { "id": "REQ-SYS-LANG-013" }, { "id": "REQ-SYS-LANG-014" }, { "id": "REQ-SYS-LANG-015" }, { "id": "REQ-SYS-LANG-016" }, { "id": "REQ-SYS-LANG-017" }, { "id": "REQ-SYS-LANG-018" }, { "id": "REQ-SYS-LANG-019" }, { "id": "REQ-SYS-LANG-020" }, { "id": "REQ-SYS-MODE-001" }, { "id": "REQ-SYS-MODE-002" }, { "id": "REQ-SYS-MODE-003" }, { "id": "REQ-SYS-MODE-004" }, { "id": "REQ-SYS-MODE-005" }, { "id": "REQ-SYS-MODE-006" }, { "id": "REQ-SYS-MODE-007" }, { "id": "REQ-SYS-MODE-008" }, { "id": "REQ-SYS-MODE-009" }, { "id": "REQ-SYS-MODE-010" }, { "id": "REQ-SYS-MODE-011" }, { "id": "REQ-SYS-MODE-012" }, { "id": "REQ-SYS-MODE-013" }, { "id": "REQ-SYS-MODE-014" }, { "id": "REQ-SYS-MODE-015" }, { "id": "REQ-SYS-MODE-016" }, { "id": "REQ-SYS-MODE-017" }, { "id": "REQ-SYS-MODE-018" }, { "id": "REQ-SYS-MODE-019" }, { "id": "REQ-SYS-MODE-020" }, { "id": "REQ-SYS-MODE-021" }, { "id": "REQ-SYS-MODE-022" }, { "id": "REQ-SYS-MODE-023" }, { "id": "REQ-SYS-OVR-001" }, { "id": "REQ-SYS-OVR-002" }, { "id": "REQ-SYS-OVR-003" }, { "id": "REQ-SYS-OVR-004" }, { "id": "REQ-SYS-OVR-005" }, { "id": "REQ-SYS-OVR-006" }, { "id": "REQ-SYS-OVR-007" }, { "id": "REQ-SYS-OVR-008" }, { "id": "REQ-SYS-OVR-009" }, { "id": "REQ-SYS-OVR-010" }, { "id": "REQ-SYS-OVR-011" }, { "id": "REQ-SYS-OVR-012" }, { "id": "REQ-SYS-OVR-013" }, { "id": "REQ-SYS-OVR-014" }, { "id": "REQ-SYS-OVR-015" }, { "id": "REQ-SYS-OVR-016" }, { "id": "REQ-SYS-OVR-017" }, { "id": "REQ-SYS-OVR-018" }, { "id": "REQ-SYS-OVR-019" }, { "id": "REQ-SYS-OVR-020" }, { "id": "REQ-SYS-RCT-001" }, { "id": "REQ-SYS-RCT-002" }, { "id": "REQ-SYS-RCT-003" }, { "id": "REQ-SYS-RCT-004" }, { "id": "REQ-SYS-RCT-005" }, { "id": "REQ-SYS-RCT-006" }, { "id": "REQ-SYS-RCT-007" }, { "id": "REQ-SYS-RCT-008" }, { "id": "REQ-SYS-RCT-009" }, { "id": "REQ-SYS-RCT-010" }, { "id": "REQ-SYS-RCT-011" }, { "id": "REQ-SYS-RCT-012" }, { "id": "REQ-SYS-RCT-013" }, { "id": "REQ-SYS-RCT-014" }, { "id": "REQ-SYS-RCT-015" }, { "id": "REQ-SYS-RCT-016" }, { "id": "REQ-SYS-RCT-017" }, { "id": "REQ-SYS-RCT-018" }, { "id": "REQ-SYS-RCT-019" }, { "id": "REQ-SYS-RCT-020" }, { "id": "REQ-SYS-RCT-021" }, { "id": "REQ-SYS-RCT-022" }, { "id": "REQ-SYS-RCT-023" }, { "id": "REQ-SYS-RCT-024" }, { "id": "REQ-SYS-RG-001" }, { "id": "REQ-SYS-RG-002" }, { "id": "REQ-SYS-RG-003" }, { "id": "REQ-SYS-RG-004" }, { "id": "REQ-SYS-RG-005" }, { "id": "REQ-SYS-RG-006" }, { "id": "REQ-SYS-RG-007" }, { "id": "REQ-SYS-RG-008" }, { "id": "REQ-SYS-RG-009" }, { "id": "REQ-SYS-RG-010" }, { "id": "REQ-SYS-RG-011" }, { "id": "REQ-SYS-RG-012" }, { "id": "REQ-SYS-RG-013" }, { "id": "REQ-SYS-RG-014" }, { "id": "REQ-SYS-RG-015" }, { "id": "REQ-SYS-RG-016" }, { "id": "REQ-SYS-RG-017" }, { "id": "REQ-SYS-RG-018" }, { "id": "REQ-SYS-RG-019" }, { "id": "REQ-SYS-RG-020" }, { "id": "REQ-SYS-RG-021" }, { "id": "REQ-SYS-RG-022" }, { "id": "REQ-SYS-RG-023" }, { "id": "REQ-SYS-RG-024" }, { "id": "REQ-UCKK-001" }, { "id": "REQ-UCKK-IMPORT-001" }, { "id": "REQ-UCKK-IMPORT-002" }, { "id": "REQ-UCKK-IMPORT-003" }, { "id": "REQ-UCKK-IMPORT-004" }, { "id": "REQ-UCKK-IMPORT-005" }, { "id": "REQ-UCKK-IMPORT-006" }, { "id": "REQ-UCKK-IMPORT-007" }, { "id": "REQ-UCKK-IMPORT-008" }, { "id": "REQ-UCKK-IMPORT-009" }, { "id": "REQ-UCKK-IMPORT-010" }, { "id": "REQ-UCKK-IMPORT-011" }, { "id": "REQ-UCKK-IMPORT-012" }, { "id": "REQ-UCKK-PUB-001" }, { "id": "REQ-UCKK-PUB-002" }, { "id": "REQ-UCKK-PUB-003" }, { "id": "REQ-UCKK-PUB-004" }, { "id": "REQ-UCKK-PUB-005" }, { "id": "REQ-UCKK-PUB-006" }, { "id": "REQ-UCKK-PUB-007" }, { "id": "REQ-UCKK-PUB-008" }, { "id": "REQ-UCKK-PUB-009" }, { "id": "REQ-UCKK-PUB-010" }, { "id": "REQ-UCKK-PUB-011" }, { "id": "REQ-UCKK-PUB-012" }, { "id": "REQ-USER-001" }, { "id": "REQ-USER-002" }, { "id": "REQ-USER-003" }, { "id": "REQ-USER-004" }, { "id": "REQ-USER-005" }, { "id": "REQ-USER-006" }, { "id": "REQ-USER-007" }, { "id": "REQ-USER-008" }, { "id": "REQ-USER-009" }, { "id": "REQ-USER-010" }, { "id": "REQ-USER-011" }, { "id": "REQ-USER-012" }, { "id": "REQ-USER-013" }, { "id": "REQ-USER-014" }, { "id": "REQ-USER-015" }, { "id": "REQ-USER-016" }, { "id": "REQ-USER-017" }, { "id": "REQ-USER-018" }, { "id": "REQ-USER-019" }, { "id": "REQ-USER-020" }, { "id": "REQ-USER-021" }, { "id": "REQ-USER-022" }, { "id": "REQ-USER-023" }, { "id": "REQ-USER-024" }, { "id": "REQ-USER-LIGHT-001" }, { "id": "REQ-USER-LIGHT-002" }, { "id": "REQ-USER-LIGHT-003" }, { "id": "REQ-USER-LIGHT-004" }, { "id": "REQ-USER-LIGHT-005" }, { "id": "REQ-USER-LIGHT-006" }, { "id": "REQ-USER-LIGHT-007" }, { "id": "REQ-USER-LIGHT-008" }, { "id": "REQ-USER-LIGHT-009" }, { "id": "REQ-USER-LIGHT-010" } ] } ================================================================================================ FILE: docs/generated/assertion-index.json AUTHORITY: reference ================================================================================================ { "generated": true, "records": [ { "id": "LOCK-AI-001" }, { "id": "LOCK-AI-002" }, { "id": "LOCK-ARI-001" }, { "id": "LOCK-ARI-002" }, { "id": "LOCK-AUDIT-001" }, { "id": "LOCK-AUDIT-002" }, { "id": "LOCK-AUDIT-003" }, { "id": "LOCK-AUDIT-004" }, { "id": "LOCK-AUDIT-005" }, { "id": "LOCK-AUDIT-006" }, { "id": "LOCK-AUDIT-007" }, { "id": "LOCK-AUDIT-008" }, { "id": "LOCK-AUTH-001" }, { "id": "LOCK-AUTH-002" }, { "id": "LOCK-AUTH-003" }, { "id": "LOCK-AUTH-004" }, { "id": "LOCK-AUTH-005" }, { "id": "LOCK-BFF-001" }, { "id": "LOCK-CACHE-001" }, { "id": "LOCK-CODE-FS-001" }, { "id": "LOCK-CODE-FS-002" }, { "id": "LOCK-CODE-FS-003" }, { "id": "LOCK-CODE-FS-004" }, { "id": "LOCK-CODE-FS-005" }, { "id": "LOCK-CODE-FS-006" }, { "id": "LOCK-CODE-FS-007" }, { "id": "LOCK-CODE-FS-008" }, { "id": "LOCK-CODE-FS-009" }, { "id": "LOCK-CODE-FS-010" }, { "id": "LOCK-COMP-001" }, { "id": "LOCK-COMP-002" }, { "id": "LOCK-COMP-003" }, { "id": "LOCK-CONF-001" }, { "id": "LOCK-CONF-002" }, { "id": "LOCK-CONF-003" }, { "id": "LOCK-CONF-004" }, { "id": "LOCK-CONF-005" }, { "id": "LOCK-CONF-006" }, { "id": "LOCK-CONF-007" }, { "id": "LOCK-CONF-008" }, { "id": "LOCK-CONF-009" }, { "id": "LOCK-CONF-010" }, { "id": "LOCK-CQRS-001" }, { "id": "LOCK-CULT-001" }, { "id": "LOCK-CULT-002" }, { "id": "LOCK-CULT-003" }, { "id": "LOCK-CULT-004" }, { "id": "LOCK-CULT-005" }, { "id": "LOCK-CULT-006" }, { "id": "LOCK-CULT-007" }, { "id": "LOCK-CULT-008" }, { "id": "LOCK-CULT-009" }, { "id": "LOCK-CULT-010" }, { "id": "LOCK-DATA-001" }, { "id": "LOCK-DATA-002" }, { "id": "LOCK-DATA-003" }, { "id": "LOCK-DATA-004" }, { "id": "LOCK-DATA-005" }, { "id": "LOCK-DATA-006" }, { "id": "LOCK-DEV-001" }, { "id": "LOCK-DEV-002" }, { "id": "LOCK-DEV-003" }, { "id": "LOCK-DEV-004" }, { "id": "LOCK-DEV-005" }, { "id": "LOCK-DEV-006" }, { "id": "LOCK-DEV-007" }, { "id": "LOCK-DEV-008" }, { "id": "LOCK-DEV-009" }, { "id": "LOCK-DEV-010" }, { "id": "LOCK-DOC-001" }, { "id": "LOCK-DOC-002" }, { "id": "LOCK-DOC-003" }, { "id": "LOCK-DOC-004" }, { "id": "LOCK-DOC-005" }, { "id": "LOCK-DOC-006" }, { "id": "LOCK-DOC-007" }, { "id": "LOCK-DOC-008" }, { "id": "LOCK-DOC-009" }, { "id": "LOCK-DOC-010" }, { "id": "LOCK-DOC-011" }, { "id": "LOCK-DOC-012" }, { "id": "LOCK-DOC-013" }, { "id": "LOCK-DOC-014" }, { "id": "LOCK-DOC-015" }, { "id": "LOCK-DOC-016" }, { "id": "LOCK-DOC-017" }, { "id": "LOCK-DOC-018" }, { "id": "LOCK-DOC-019" }, { "id": "LOCK-DOC-020" }, { "id": "LOCK-DOC-021" }, { "id": "LOCK-DOC-022" }, { "id": "LOCK-GATE-001" }, { "id": "LOCK-GOV-001" }, { "id": "LOCK-GOV-002" }, { "id": "LOCK-GOV-003" }, { "id": "LOCK-HUB-001" }, { "id": "LOCK-HUB-002" }, { "id": "LOCK-HUB-003" }, { "id": "LOCK-HUB-004" }, { "id": "LOCK-HUB-005" }, { "id": "LOCK-HUB-006" }, { "id": "LOCK-HUB-007" }, { "id": "LOCK-HUB-008" }, { "id": "LOCK-IDENT-001" }, { "id": "LOCK-IMPL-001" }, { "id": "LOCK-IMPL-002" }, { "id": "LOCK-INT-001" }, { "id": "LOCK-INT-002" }, { "id": "LOCK-INT-003" }, { "id": "LOCK-INT-004" }, { "id": "LOCK-INT-005" }, { "id": "LOCK-LIFE-001" }, { "id": "LOCK-LIFE-002" }, { "id": "LOCK-LIFE-003" }, { "id": "LOCK-LIFE-004" }, { "id": "LOCK-MEDIATHEQUE-001" }, { "id": "LOCK-MEDIATHEQUE-002" }, { "id": "LOCK-MSG-001" }, { "id": "LOCK-OFFLINE-001" }, { "id": "LOCK-OPS-001" }, { "id": "LOCK-OPS-002" }, { "id": "LOCK-OPS-003" }, { "id": "LOCK-OPS-004" }, { "id": "LOCK-OPS-005" }, { "id": "LOCK-OPS-006" }, { "id": "LOCK-PAYLOAD-001" }, { "id": "LOCK-PORT-001" }, { "id": "LOCK-PRIV-001" }, { "id": "LOCK-PROFILE-001" }, { "id": "LOCK-PROFILE-002" }, { "id": "LOCK-REL-001" }, { "id": "LOCK-REL-002" }, { "id": "LOCK-RES-001" }, { "id": "LOCK-SEC-001" }, { "id": "LOCK-SEC-002" }, { "id": "LOCK-SEC-003" }, { "id": "LOCK-SEC-004" }, { "id": "LOCK-SEC-005" }, { "id": "LOCK-SEC-006" }, { "id": "LOCK-SEC-007" }, { "id": "LOCK-SEC-008" }, { "id": "LOCK-SEC-009" }, { "id": "LOCK-SEC-010" }, { "id": "LOCK-SEC-CTRL-001" }, { "id": "LOCK-SEC-CTRL-002" }, { "id": "LOCK-SEC-CTRL-003" }, { "id": "LOCK-SEC-CTRL-004" }, { "id": "LOCK-SEC-CTRL-005" }, { "id": "LOCK-SEC-CTRL-006" }, { "id": "LOCK-SEC-CTRL-007" }, { "id": "LOCK-SEC-CTRL-008" }, { "id": "LOCK-SENT-001" }, { "id": "LOCK-SHELL-001" }, { "id": "LOCK-SHELL-002" }, { "id": "LOCK-SHELL-003" }, { "id": "LOCK-SHELL-004" }, { "id": "LOCK-SPACES-001" }, { "id": "LOCK-SYS-001" }, { "id": "LOCK-SYS-002" }, { "id": "LOCK-SYS-003" }, { "id": "LOCK-SYS-004" }, { "id": "LOCK-SYS-005" }, { "id": "LOCK-SYS-RES-001" }, { "id": "LOCK-SYS-RES-002" }, { "id": "LOCK-SYS-RES-003" }, { "id": "LOCK-SYS-RES-004" }, { "id": "LOCK-UCKK-EXT-001" }, { "id": "LOCK-UCKK-EXT-002" }, { "id": "LOCK-USER-001" }, { "id": "LOCK-USER-002" }, { "id": "LOCK-USER-003" }, { "id": "LOCK-USER-004" }, { "id": "LOCK-WF-001" } ] } ================================================================================================ FILE: docs/generated/traceability.json AUTHORITY: reference ================================================================================================ { "generated": true, "requirements": [ { "id": "REQ-ADR-009-001" }, { "id": "REQ-ADR-009-002" }, { "id": "REQ-ADR-009-003" }, { "id": "REQ-ADR-009-004" }, { "id": "REQ-ADR-009-005" }, { "id": "REQ-ADR-009-006" }, { "id": "REQ-ADR-009-007" }, { "id": "REQ-ADR-009-008" }, { "id": "REQ-ADR-009-009" }, { "id": "REQ-ADR-009-010" }, { "id": "REQ-ADR-009-011" }, { "id": "REQ-ADR-009-012" }, { "id": "REQ-ADR-009-013" }, { "id": "REQ-ADR-009-014" }, { "id": "REQ-ADR-009-015" }, { "id": "REQ-ADR-009-016" }, { "id": "REQ-ADR-009-017" }, { "id": "REQ-ADR-009-018" }, { "id": "REQ-ADR-009-019" }, { "id": "REQ-ADR-009-020" }, { "id": "REQ-ADR-009-021" }, { "id": "REQ-ADR-009-022" }, { "id": "REQ-ADR-009-023" }, { "id": "REQ-ADR-009-024" }, { "id": "REQ-ADR-009-025" }, { "id": "REQ-ADR-009-026" }, { "id": "REQ-ADR-009-027" }, { "id": "REQ-ADR-009-028" }, { "id": "REQ-ADR-009-029" }, { "id": "REQ-ADR-009-030" }, { "id": "REQ-ADR-009-031" }, { "id": "REQ-ADR-009-032" }, { "id": "REQ-AI-001" }, { "id": "REQ-AI-002" }, { "id": "REQ-AI-003" }, { "id": "REQ-AI-004" }, { "id": "REQ-AI-005" }, { "id": "REQ-AI-006" }, { "id": "REQ-AI-007" }, { "id": "REQ-AI-008" }, { "id": "REQ-AI-009" }, { "id": "REQ-AI-010" }, { "id": "REQ-AI-011" }, { "id": "REQ-AI-012" }, { "id": "REQ-AI-013" }, { "id": "REQ-AI-014" }, { "id": "REQ-AI-015" }, { "id": "REQ-AI-016" }, { "id": "REQ-AI-017" }, { "id": "REQ-AI-018" }, { "id": "REQ-AI-019" }, { "id": "REQ-AI-020" }, { "id": "REQ-AI-021" }, { "id": "REQ-AI-022" }, { "id": "REQ-AI-023" }, { "id": "REQ-AI-024" }, { "id": "REQ-AI-025" }, { "id": "REQ-AI-026" }, { "id": "REQ-AI-027" }, { "id": "REQ-AI-028" }, { "id": "REQ-AI-029" }, { "id": "REQ-AI-030" }, { "id": "REQ-AI-DOC-001" }, { "id": "REQ-AI-DOC-002" }, { "id": "REQ-AI-DOC-003" }, { "id": "REQ-AI-DOC-004" }, { "id": "REQ-AI-DOC-005" }, { "id": "REQ-AI-DOC-006" }, { "id": "REQ-AI-DOC-007" }, { "id": "REQ-AI-DOC-008" }, { "id": "REQ-AI-DOC-009" }, { "id": "REQ-AI-DOC-010" }, { "id": "REQ-AI-DOC-011" }, { "id": "REQ-AI-DOC-012" }, { "id": "REQ-AI-DOC-013" }, { "id": "REQ-AI-DOC-014" }, { "id": "REQ-AI-DOC-015" }, { "id": "REQ-AI-DOC-016" }, { "id": "REQ-AI-DOC-017" }, { "id": "REQ-AI-DOC-018" }, { "id": "REQ-AI-DOC-019" }, { "id": "REQ-AI-DOC-020" }, { "id": "REQ-AI-DOC-021" }, { "id": "REQ-AI-DOC-022" }, { "id": "REQ-AI-DOC-023" }, { "id": "REQ-AI-DOC-024" }, { "id": "REQ-AI-DOC-025" }, { "id": "REQ-AI-DOC-026" }, { "id": "REQ-AI-DOC-027" }, { "id": "REQ-AI-DOC-028" }, { "id": "REQ-AI-DOC-029" }, { "id": "REQ-AI-DOC-030" }, { "id": "REQ-ARI-001" }, { "id": "REQ-ARI-EXP-001" }, { "id": "REQ-ARI-EXP-002" }, { "id": "REQ-ARI-EXP-003" }, { "id": "REQ-ARI-EXP-004" }, { "id": "REQ-ARI-EXP-005" }, { "id": "REQ-ARI-EXP-006" }, { "id": "REQ-ARI-EXP-007" }, { "id": "REQ-ARI-EXP-008" }, { "id": "REQ-ARI-EXP-009" }, { "id": "REQ-ARI-EXP-010" }, { "id": "REQ-ARI-EXP-011" }, { "id": "REQ-ARI-EXP-012" }, { "id": "REQ-ARI-EXP-013" }, { "id": "REQ-ARI-EXP-014" }, { "id": "REQ-ARI-EXP-015" }, { "id": "REQ-ARI-EXP-016" }, { "id": "REQ-ARI-EXP-017" }, { "id": "REQ-ARI-EXP-018" }, { "id": "REQ-ARI-EXP-019" }, { "id": "REQ-ARI-EXP-020" }, { "id": "REQ-ARI-EXP-021" }, { "id": "REQ-ARI-EXP-022" }, { "id": "REQ-ARI-EXP-023" }, { "id": "REQ-ARI-EXP-024" }, { "id": "REQ-ARI-EXP-025" }, { "id": "REQ-ARI-EXP-026" }, { "id": "REQ-ARI-EXP-027" }, { "id": "REQ-ARI-EXP-028" }, { "id": "REQ-ARIANE-001" }, { "id": "REQ-ARIANE-002" }, { "id": "REQ-ARIANE-003" }, { "id": "REQ-ARIANE-004" }, { "id": "REQ-ARIANE-005" }, { "id": "REQ-ARIANE-006" }, { "id": "REQ-ARIANE-007" }, { "id": "REQ-ARIANE-008" }, { "id": "REQ-ARIANE-009" }, { "id": "REQ-ARIANE-010" }, { "id": "REQ-ARIANE-011" }, { "id": "REQ-ARIANE-012" }, { "id": "REQ-ARIANE-013" }, { "id": "REQ-ARIANE-014" }, { "id": "REQ-ARIANE-015" }, { "id": "REQ-ARIANE-016" }, { "id": "REQ-ARIANE-017" }, { "id": "REQ-ARIANE-018" }, { "id": "REQ-ARIANE-019" }, { "id": "REQ-ARIANE-020" }, { "id": "REQ-ARIANE-021" }, { "id": "REQ-ARIANE-022" }, { "id": "REQ-ARIANE-023" }, { "id": "REQ-ARIANE-024" }, { "id": "REQ-ARIANE-025" }, { "id": "REQ-ARIANE-026" }, { "id": "REQ-ARIANE-027" }, { "id": "REQ-ARIANE-028" }, { "id": "REQ-ARIANE-029" }, { "id": "REQ-ARIANE-030" }, { "id": "REQ-ARIANE-031" }, { "id": "REQ-ARIANE-032" }, { "id": "REQ-ARIANE-033" }, { "id": "REQ-ARIANE-034" }, { "id": "REQ-ARIANE-035" }, { "id": "REQ-ARIANE-036" }, { "id": "REQ-ARIANE-037" }, { "id": "REQ-ARIANE-038" }, { "id": "REQ-ARIANE-039" }, { "id": "REQ-ARIANE-040" }, { "id": "REQ-ART-OFFLINE-001" }, { "id": "REQ-ART-OFFLINE-002" }, { "id": "REQ-ART-OFFLINE-003" }, { "id": "REQ-ART-OFFLINE-004" }, { "id": "REQ-ART-OFFLINE-005" }, { "id": "REQ-ART-OFFLINE-006" }, { "id": "REQ-ART-OFFLINE-007" }, { "id": "REQ-ART-OFFLINE-008" }, { "id": "REQ-ART-OFFLINE-009" }, { "id": "REQ-ART-OFFLINE-010" }, { "id": "REQ-ART-OFFLINE-011" }, { "id": "REQ-ART-OFFLINE-012" }, { "id": "REQ-ART-OFFLINE-013" }, { "id": "REQ-ART-OFFLINE-014" }, { "id": "REQ-ART-OFFLINE-015" }, { "id": "REQ-ART-OFFLINE-016" }, { "id": "REQ-ART-OFFLINE-017" }, { "id": "REQ-ART-OFFLINE-018" }, { "id": "REQ-ART-OFFLINE-019" }, { "id": "REQ-ART-OFFLINE-020" }, { "id": "REQ-ART-OFFLINE-021" }, { "id": "REQ-ART-OFFLINE-022" }, { "id": "REQ-ART-OFFLINE-023" }, { "id": "REQ-ART-OFFLINE-024" }, { "id": "REQ-ART-OFFLINE-025" }, { "id": "REQ-ART-OFFLINE-026" }, { "id": "REQ-ART-OFFLINE-027" }, { "id": "REQ-ART-OFFLINE-028" }, { "id": "REQ-ART-OFFLINE-029" }, { "id": "REQ-ART-OFFLINE-030" }, { "id": "REQ-ART-OFFLINE-031" }, { "id": "REQ-ART-OFFLINE-032" }, { "id": "REQ-ART-POLICY-001" }, { "id": "REQ-ART-POLICY-002" }, { "id": "REQ-ART-POLICY-003" }, { "id": "REQ-ART-POLICY-004" }, { "id": "REQ-ART-POLICY-005" }, { "id": "REQ-ART-POLICY-006" }, { "id": "REQ-ART-POLICY-007" }, { "id": "REQ-ART-POLICY-008" }, { "id": "REQ-ART-POLICY-009" }, { "id": "REQ-ART-POLICY-010" }, { "id": "REQ-ART-POLICY-011" }, { "id": "REQ-ART-POLICY-012" }, { "id": "REQ-ART-POLICY-013" }, { "id": "REQ-ART-POLICY-014" }, { "id": "REQ-ART-POLICY-015" }, { "id": "REQ-ART-POLICY-016" }, { "id": "REQ-ART-POLICY-017" }, { "id": "REQ-ART-POLICY-018" }, { "id": "REQ-ART-POLICY-019" }, { "id": "REQ-ART-POLICY-020" }, { "id": "REQ-ART-POLICY-021" }, { "id": "REQ-ART-POLICY-022" }, { "id": "REQ-ART-POLICY-023" }, { "id": "REQ-ART-POLICY-024" }, { "id": "REQ-ART-POLICY-025" }, { "id": "REQ-ART-POLICY-026" }, { "id": "REQ-ART-POLICY-027" }, { "id": "REQ-ART-POLICY-028" }, { "id": "REQ-ART-POLICY-029" }, { "id": "REQ-ART-POLICY-030" }, { "id": "REQ-ART-POLICY-031" }, { "id": "REQ-ART-POLICY-032" }, { "id": "REQ-ART-RESOURCE-001" }, { "id": "REQ-ART-RESOURCE-002" }, { "id": "REQ-ART-RESOURCE-003" }, { "id": "REQ-ART-RESOURCE-004" }, { "id": "REQ-ART-RESOURCE-005" }, { "id": "REQ-ART-RESOURCE-006" }, { "id": "REQ-ART-RESOURCE-007" }, { "id": "REQ-ART-RESOURCE-008" }, { "id": "REQ-ART-RESOURCE-009" }, { "id": "REQ-ART-RESOURCE-010" }, { "id": "REQ-ART-RESOURCE-011" }, { "id": "REQ-ART-RESOURCE-012" }, { "id": "REQ-ART-RESOURCE-013" }, { "id": "REQ-ART-RESOURCE-014" }, { "id": "REQ-ART-RESOURCE-015" }, { "id": "REQ-ART-RESOURCE-016" }, { "id": "REQ-ART-RESOURCE-017" }, { "id": "REQ-ART-RESOURCE-018" }, { "id": "REQ-ART-RESOURCE-019" }, { "id": "REQ-ART-RESOURCE-020" }, { "id": "REQ-ART-RESOURCE-021" }, { "id": "REQ-ART-RESOURCE-022" }, { "id": "REQ-ART-RESOURCE-023" }, { "id": "REQ-ART-RESOURCE-024" }, { "id": "REQ-ART-RESOURCE-025" }, { "id": "REQ-ART-RESOURCE-026" }, { "id": "REQ-ART-RESOURCE-027" }, { "id": "REQ-ART-RESOURCE-028" }, { "id": "REQ-ART-RESOURCE-029" }, { "id": "REQ-ART-RESOURCE-030" }, { "id": "REQ-ART-RESOURCE-031" }, { "id": "REQ-ART-RESOURCE-032" }, { "id": "REQ-AUDIT-001" }, { "id": "REQ-CHG-001" }, { "id": "REQ-CHG-002" }, { "id": "REQ-CHG-003" }, { "id": "REQ-CHG-004" }, { "id": "REQ-CHG-005" }, { "id": "REQ-CHG-006" }, { "id": "REQ-CHG-007" }, { "id": "REQ-CHG-008" }, { "id": "REQ-CHG-009" }, { "id": "REQ-CHG-010" }, { "id": "REQ-CHG-011" }, { "id": "REQ-CHG-012" }, { "id": "REQ-CHG-013" }, { "id": "REQ-CHG-014" }, { "id": "REQ-CHG-015" }, { "id": "REQ-CHG-016" }, { "id": "REQ-CHG-017" }, { "id": "REQ-CHG-018" }, { "id": "REQ-CHG-019" }, { "id": "REQ-CHG-020" }, { "id": "REQ-CHG-021" }, { "id": "REQ-CHG-022" }, { "id": "REQ-CHG-023" }, { "id": "REQ-CHG-024" }, { "id": "REQ-CHG-025" }, { "id": "REQ-CHG-026" }, { "id": "REQ-CHG-027" }, { "id": "REQ-CHG-028" }, { "id": "REQ-CHG-029" }, { "id": "REQ-CHG-030" }, { "id": "REQ-CHG-031" }, { "id": "REQ-CHG-032" }, { "id": "REQ-CHG-033" }, { "id": "REQ-CHG-034" }, { "id": "REQ-CHG-035" }, { "id": "REQ-CHG-036" }, { "id": "REQ-COMP-AUDIT-001" }, { "id": "REQ-COMP-AUDIT-002" }, { "id": "REQ-COMP-AUDIT-003" }, { "id": "REQ-COMP-AUDIT-004" }, { "id": "REQ-COMP-AUDIT-005" }, { "id": "REQ-COMP-AUDIT-006" }, { "id": "REQ-COMP-AUDIT-007" }, { "id": "REQ-COMP-AUDIT-008" }, { "id": "REQ-COMP-AUDIT-009" }, { "id": "REQ-COMP-AUDIT-010" }, { "id": "REQ-COMP-AUDIT-011" }, { "id": "REQ-COMP-AUDIT-012" }, { "id": "REQ-COMP-AUDIT-013" }, { "id": "REQ-COMP-AUDIT-014" }, { "id": "REQ-COMP-AUDIT-015" }, { "id": "REQ-COMP-AUDIT-016" }, { "id": "REQ-COMP-AUDIT-017" }, { "id": "REQ-COMP-AUDIT-018" }, { "id": "REQ-COMP-AUDIT-019" }, { "id": "REQ-COMP-AUDIT-020" }, { "id": "REQ-COMP-AUDIT-021" }, { "id": "REQ-COMP-AUDIT-022" }, { "id": "REQ-COMP-AUDIT-023" }, { "id": "REQ-COMP-AUDIT-024" }, { "id": "REQ-COMP-BOUNDARY-001" }, { "id": "REQ-COMP-BOUNDARY-002" }, { "id": "REQ-COMP-CONTRACT-001" }, { "id": "REQ-COMP-CONTRACT-002" }, { "id": "REQ-COMP-CONTRACT-003" }, { "id": "REQ-COMP-CONTRACT-004" }, { "id": "REQ-COMP-CONTRACT-005" }, { "id": "REQ-COMP-CONTRACT-006" }, { "id": "REQ-COMP-CONTRACT-007" }, { "id": "REQ-COMP-CONTRACT-008" }, { "id": "REQ-COMP-CONTRACT-009" }, { "id": "REQ-COMP-CONTRACT-010" }, { "id": "REQ-COMP-CONTRACT-011" }, { "id": "REQ-COMP-CONTRACT-012" }, { "id": "REQ-COMP-CONTRACT-013" }, { "id": "REQ-COMP-CONTRACT-014" }, { "id": "REQ-COMP-CONTRACT-015" }, { "id": "REQ-COMP-CONTRACT-016" }, { "id": "REQ-COMP-CONTRACT-017" }, { "id": "REQ-COMP-CONTRACT-018" }, { "id": "REQ-COMP-CONTRACT-019" }, { "id": "REQ-COMP-CONTRACT-020" }, { "id": "REQ-COMP-CONTRACT-021" }, { "id": "REQ-COMP-CONTRACT-022" }, { "id": "REQ-COMP-CONTRACT-023" }, { "id": "REQ-COMP-CONTRACT-024" }, { "id": "REQ-COMP-CONTRACT-025" }, { "id": "REQ-COMP-CONTRACT-026" }, { "id": "REQ-COMP-CONTRACT-027" }, { "id": "REQ-COMP-CONTRACT-028" }, { "id": "REQ-COMP-CONTRACT-029" }, { "id": "REQ-COMP-CONTRACT-030" }, { "id": "REQ-COMP-CONTRACT-031" }, { "id": "REQ-COMP-CONTRACT-032" }, { "id": "REQ-COMP-CONTRACT-033" }, { "id": "REQ-COMP-CONTRACT-034" }, { "id": "REQ-COMP-CONTRACT-035" }, { "id": "REQ-COMP-CONTRACT-036" }, { "id": "REQ-COMP-CONTRACT-037" }, { "id": "REQ-COMP-CONTRACT-038" }, { "id": "REQ-COMP-CONTRACT-039" }, { "id": "REQ-COMP-CONTRACT-040" }, { "id": "REQ-COMP-DATA-001" }, { "id": "REQ-COMP-DATA-002" }, { "id": "REQ-COMP-DATA-003" }, { "id": "REQ-COMP-DATA-004" }, { "id": "REQ-COMP-DATA-005" }, { "id": "REQ-COMP-DATA-006" }, { "id": "REQ-COMP-DATA-007" }, { "id": "REQ-COMP-DATA-008" }, { "id": "REQ-COMP-DATA-009" }, { "id": "REQ-COMP-DATA-010" }, { "id": "REQ-COMP-DATA-011" }, { "id": "REQ-COMP-DATA-012" }, { "id": "REQ-COMP-DATA-013" }, { "id": "REQ-COMP-DATA-014" }, { "id": "REQ-COMP-DATA-015" }, { "id": "REQ-COMP-DATA-016" }, { "id": "REQ-COMP-DATA-017" }, { "id": "REQ-COMP-DATA-018" }, { "id": "REQ-COMP-DATA-019" }, { "id": "REQ-COMP-DATA-020" }, { "id": "REQ-COMP-DATA-021" }, { "id": "REQ-COMP-DATA-022" }, { "id": "REQ-COMP-DATA-023" }, { "id": "REQ-COMP-DATA-024" }, { "id": "REQ-COMP-DATA-025" }, { "id": "REQ-COMP-DATA-026" }, { "id": "REQ-COMP-DATA-027" }, { "id": "REQ-COMP-DATA-028" }, { "id": "REQ-COMP-IDT-001" }, { "id": "REQ-COMP-IDT-002" }, { "id": "REQ-COMP-IDT-003" }, { "id": "REQ-COMP-IDT-004" }, { "id": "REQ-COMP-IDT-005" }, { "id": "REQ-COMP-IDT-006" }, { "id": "REQ-COMP-IDT-007" }, { "id": "REQ-COMP-IDT-008" }, { "id": "REQ-COMP-IDT-009" }, { "id": "REQ-COMP-IDT-010" }, { "id": "REQ-COMP-IDT-011" }, { "id": "REQ-COMP-IDT-012" }, { "id": "REQ-COMP-IDT-013" }, { "id": "REQ-COMP-IDT-014" }, { "id": "REQ-COMP-IDT-015" }, { "id": "REQ-COMP-IDT-016" }, { "id": "REQ-COMP-IDT-017" }, { "id": "REQ-COMP-IDT-018" }, { "id": "REQ-COMP-IDT-019" }, { "id": "REQ-COMP-IDT-020" }, { "id": "REQ-COMP-IDT-021" }, { "id": "REQ-COMP-IDT-022" }, { "id": "REQ-COMP-IDT-023" }, { "id": "REQ-COMP-IDT-024" }, { "id": "REQ-COMP-INT-001" }, { "id": "REQ-COMP-INT-002" }, { "id": "REQ-COMP-INT-003" }, { "id": "REQ-COMP-INT-004" }, { "id": "REQ-COMP-INT-005" }, { "id": "REQ-COMP-INT-006" }, { "id": "REQ-COMP-INT-007" }, { "id": "REQ-COMP-INT-008" }, { "id": "REQ-COMP-INT-009" }, { "id": "REQ-COMP-INT-010" }, { "id": "REQ-COMP-INT-011" }, { "id": "REQ-COMP-INT-012" }, { "id": "REQ-COMP-INT-013" }, { "id": "REQ-COMP-INT-014" }, { "id": "REQ-COMP-INT-015" }, { "id": "REQ-COMP-INT-016" }, { "id": "REQ-COMP-INT-017" }, { "id": "REQ-COMP-INT-018" }, { "id": "REQ-COMP-INT-019" }, { "id": "REQ-COMP-INT-020" }, { "id": "REQ-COMP-INT-021" }, { "id": "REQ-COMP-INT-022" }, { "id": "REQ-COMP-INT-023" }, { "id": "REQ-COMP-INT-024" }, { "id": "REQ-COMP-INT-025" }, { "id": "REQ-COMP-INT-026" }, { "id": "REQ-COMP-INT-027" }, { "id": "REQ-COMP-INT-028" }, { "id": "REQ-COMP-KRISTAL-001" }, { "id": "REQ-COMP-KRISTAL-002" }, { "id": "REQ-COMP-KRISTAL-003" }, { "id": "REQ-COMP-KRISTAL-004" }, { "id": "REQ-COMP-KRISTAL-005" }, { "id": "REQ-COMP-KRISTAL-006" }, { "id": "REQ-COMP-KRISTAL-007" }, { "id": "REQ-COMP-KRISTAL-008" }, { "id": "REQ-COMP-KRISTAL-009" }, { "id": "REQ-COMP-KRISTAL-010" }, { "id": "REQ-COMP-KRISTAL-011" }, { "id": "REQ-COMP-KRISTAL-012" }, { "id": "REQ-COMP-MODEL-001" }, { "id": "REQ-COMP-MODEL-002" }, { "id": "REQ-COMP-MODEL-003" }, { "id": "REQ-COMP-MODEL-004" }, { "id": "REQ-COMP-MODEL-005" }, { "id": "REQ-COMP-MODEL-006" }, { "id": "REQ-COMP-MODEL-007" }, { "id": "REQ-COMP-MODEL-008" }, { "id": "REQ-COMP-MODEL-009" }, { "id": "REQ-COMP-MODEL-010" }, { "id": "REQ-COMP-MODEL-011" }, { "id": "REQ-COMP-MODEL-012" }, { "id": "REQ-COMP-MODEL-013" }, { "id": "REQ-COMP-MODEL-014" }, { "id": "REQ-COMP-MODEL-015" }, { "id": "REQ-COMP-MODEL-016" }, { "id": "REQ-COMP-MODEL-017" }, { "id": "REQ-COMP-MODEL-018" }, { "id": "REQ-COMP-MODEL-019" }, { "id": "REQ-COMP-MODEL-020" }, { "id": "REQ-COMP-MODEL-021" }, { "id": "REQ-COMP-MODEL-022" }, { "id": "REQ-COMP-MODEL-023" }, { "id": "REQ-COMP-MODEL-024" }, { "id": "REQ-COMP-MODEL-025" }, { "id": "REQ-COMP-MODEL-026" }, { "id": "REQ-COMP-MODEL-027" }, { "id": "REQ-COMP-MODEL-028" }, { "id": "REQ-COMP-NODE-001" }, { "id": "REQ-COMP-NODE-002" }, { "id": "REQ-COMP-NODE-003" }, { "id": "REQ-COMP-NODE-004" }, { "id": "REQ-COMP-NODE-005" }, { "id": "REQ-COMP-NODE-006" }, { "id": "REQ-COMP-NODE-007" }, { "id": "REQ-COMP-NODE-008" }, { "id": "REQ-COMP-NODE-009" }, { "id": "REQ-COMP-NODE-010" }, { "id": "REQ-COMP-NODE-011" }, { "id": "REQ-COMP-NODE-012" }, { "id": "REQ-COMP-NODE-013" }, { "id": "REQ-COMP-NODE-014" }, { "id": "REQ-COMP-NODE-015" }, { "id": "REQ-COMP-NODE-016" }, { "id": "REQ-COMP-NODE-017" }, { "id": "REQ-COMP-NODE-018" }, { "id": "REQ-COMP-NODE-019" }, { "id": "REQ-COMP-NODE-020" }, { "id": "REQ-COMP-NODE-021" }, { "id": "REQ-COMP-NODE-022" }, { "id": "REQ-COMP-NODE-023" }, { "id": "REQ-COMP-NODE-024" }, { "id": "REQ-COMP-PUBGATE-001" }, { "id": "REQ-COMP-PUBGATE-002" }, { "id": "REQ-COMP-PUBGATE-003" }, { "id": "REQ-COMP-PUBGATE-004" }, { "id": "REQ-COMP-PUBGATE-005" }, { "id": "REQ-COMP-PUBGATE-006" }, { "id": "REQ-COMP-PUBGATE-007" }, { "id": "REQ-COMP-PUBGATE-008" }, { "id": "REQ-COMP-PUBGATE-009" }, { "id": "REQ-COMP-PUBGATE-010" }, { "id": "REQ-COMP-PUBGATE-011" }, { "id": "REQ-COMP-PUBGATE-012" }, { "id": "REQ-COMP-PUBGATE-013" }, { "id": "REQ-COMP-PUBGATE-014" }, { "id": "REQ-COMP-PUBGATE-015" }, { "id": "REQ-COMP-PUBGATE-016" }, { "id": "REQ-COMP-PUBGATE-017" }, { "id": "REQ-COMP-PUBGATE-018" }, { "id": "REQ-COMP-PUBGATE-019" }, { "id": "REQ-COMP-PUBGATE-020" }, { "id": "REQ-COMP-PUBGATE-021" }, { "id": "REQ-COMP-PUBGATE-022" }, { "id": "REQ-COMP-PUBGATE-023" }, { "id": "REQ-COMP-PUBGATE-024" }, { "id": "REQ-COMP-PUBGATE-025" }, { "id": "REQ-COMP-PUBGATE-026" }, { "id": "REQ-COMP-PUBGATE-027" }, { "id": "REQ-COMP-PUBGATE-028" }, { "id": "REQ-COMP-PUBGATE-029" }, { "id": "REQ-COMP-PUBGATE-030" }, { "id": "REQ-COMP-PUBGATE-031" }, { "id": "REQ-COMP-PUBGATE-032" }, { "id": "REQ-COMP-RG-001" }, { "id": "REQ-COMP-RG-002" }, { "id": "REQ-COMP-RG-003" }, { "id": "REQ-COMP-RG-004" }, { "id": "REQ-COMP-RG-005" }, { "id": "REQ-COMP-RG-006" }, { "id": "REQ-COMP-RG-007" }, { "id": "REQ-COMP-RG-008" }, { "id": "REQ-COMP-RG-009" }, { "id": "REQ-COMP-RG-010" }, { "id": "REQ-COMP-RG-011" }, { "id": "REQ-COMP-RG-012" }, { "id": "REQ-COMP-RG-013" }, { "id": "REQ-COMP-RG-014" }, { "id": "REQ-COMP-RG-015" }, { "id": "REQ-COMP-RG-016" }, { "id": "REQ-COMP-RG-017" }, { "id": "REQ-COMP-RG-018" }, { "id": "REQ-COMP-RG-019" }, { "id": "REQ-COMP-RG-020" }, { "id": "REQ-COMP-RG-021" }, { "id": "REQ-COMP-RG-022" }, { "id": "REQ-COMP-RG-023" }, { "id": "REQ-COMP-RG-024" }, { "id": "REQ-CON-SAFE-001" }, { "id": "REQ-CON-SAFE-002" }, { "id": "REQ-CON-SAFE-003" }, { "id": "REQ-CON-SAFE-004" }, { "id": "REQ-CON-SAFE-005" }, { "id": "REQ-CON-SAFE-006" }, { "id": "REQ-CON-SAFE-007" }, { "id": "REQ-CON-SAFE-008" }, { "id": "REQ-CON-SAFE-009" }, { "id": "REQ-CON-SAFE-010" }, { "id": "REQ-CON-SAFE-011" }, { "id": "REQ-CON-SAFE-012" }, { "id": "REQ-CON-SAFE-013" }, { "id": "REQ-CON-SAFE-014" }, { "id": "REQ-CON-SAFE-015" }, { "id": "REQ-CONF-AICTX-001" }, { "id": "REQ-CONF-AICTX-002" }, { "id": "REQ-CONF-AICTX-003" }, { "id": "REQ-CONF-AICTX-004" }, { "id": "REQ-CONF-AICTX-005" }, { "id": "REQ-CONF-AICTX-006" }, { "id": "REQ-CONF-AICTX-007" }, { "id": "REQ-CONF-AICTX-008" }, { "id": "REQ-CONF-AICTX-009" }, { "id": "REQ-CONF-AICTX-010" }, { "id": "REQ-CONF-AICTX-011" }, { "id": "REQ-CONF-AICTX-012" }, { "id": "REQ-CONF-AICTX-013" }, { "id": "REQ-CONF-AICTX-014" }, { "id": "REQ-CONF-AICTX-015" }, { "id": "REQ-CONF-AICTX-016" }, { "id": "REQ-CONF-AICTX-017" }, { "id": "REQ-CONF-AICTX-018" }, { "id": "REQ-CONF-AICTX-019" }, { "id": "REQ-CONF-AICTX-020" }, { "id": "REQ-CONF-AICTX-021" }, { "id": "REQ-CONF-AICTX-022" }, { "id": "REQ-CONF-AICTX-023" }, { "id": "REQ-CONF-AICTX-024" }, { "id": "REQ-CONF-AICTX-025" }, { "id": "REQ-CONF-AICTX-026" }, { "id": "REQ-CONF-AICTX-027" }, { "id": "REQ-CONF-AICTX-028" }, { "id": "REQ-CONF-AICTX-029" }, { "id": "REQ-CONF-AICTX-030" }, { "id": "REQ-CONF-AICTX-031" }, { "id": "REQ-CONF-AICTX-032" }, { "id": "REQ-CONF-AICTX-033" }, { "id": "REQ-CONF-AICTX-034" }, { "id": "REQ-CONF-AICTX-035" }, { "id": "REQ-CONF-AICTX-036" }, { "id": "REQ-CONF-AICTX-037" }, { "id": "REQ-CONF-AICTX-038" }, { "id": "REQ-CONF-AICTX-039" }, { "id": "REQ-CONF-AICTX-040" }, { "id": "REQ-CONF-CLAIM-001" }, { "id": "REQ-CONF-CLAIM-002" }, { "id": "REQ-CONF-CLAIM-003" }, { "id": "REQ-CONF-CLAIM-004" }, { "id": "REQ-CONF-CLAIM-005" }, { "id": "REQ-CONF-CLAIM-006" }, { "id": "REQ-CONF-CLAIM-007" }, { "id": "REQ-CONF-CLAIM-008" }, { "id": "REQ-CONF-CLAIM-009" }, { "id": "REQ-CONF-CLAIM-010" }, { "id": "REQ-CONF-CLAIM-011" }, { "id": "REQ-CONF-CLAIM-012" }, { "id": "REQ-CONF-CLAIM-013" }, { "id": "REQ-CONF-CLAIM-014" }, { "id": "REQ-CONF-CLAIM-015" }, { "id": "REQ-CONF-CLAIM-016" }, { "id": "REQ-CONF-CLAIM-017" }, { "id": "REQ-CONF-CLAIM-018" }, { "id": "REQ-CONF-CLAIM-019" }, { "id": "REQ-CONF-CLAIM-020" }, { "id": "REQ-CONF-CLAIM-021" }, { "id": "REQ-CONF-CLAIM-022" }, { "id": "REQ-CONF-CLAIM-023" }, { "id": "REQ-CONF-CLAIM-024" }, { "id": "REQ-CONF-CLAIM-025" }, { "id": "REQ-CONF-CLAIM-026" }, { "id": "REQ-CONF-CLAIM-027" }, { "id": "REQ-CONF-CLAIM-028" }, { "id": "REQ-CONF-CLAIM-029" }, { "id": "REQ-CONF-CLAIM-030" }, { "id": "REQ-CONF-CLAIM-031" }, { "id": "REQ-CONF-CLAIM-032" }, { "id": "REQ-CONF-CLAIM-033" }, { "id": "REQ-CONF-CLAIM-034" }, { "id": "REQ-CONF-CLAIM-035" }, { "id": "REQ-CONF-CLAIM-036" }, { "id": "REQ-CONF-CLAIM-037" }, { "id": "REQ-CONF-CLAIM-038" }, { "id": "REQ-CONF-CLAIM-039" }, { "id": "REQ-CONF-CLAIM-040" }, { "id": "REQ-CONF-DEC-001" }, { "id": "REQ-CONF-DEC-002" }, { "id": "REQ-CONF-DEC-003" }, { "id": "REQ-CONF-DEC-004" }, { "id": "REQ-CONF-DEC-005" }, { "id": "REQ-CONF-DEC-006" }, { "id": "REQ-CONF-DEC-007" }, { "id": "REQ-CONF-DEC-008" }, { "id": "REQ-CONF-DEC-009" }, { "id": "REQ-CONF-DEC-010" }, { "id": "REQ-CONF-DEC-011" }, { "id": "REQ-CONF-DEC-012" }, { "id": "REQ-CONF-DEC-013" }, { "id": "REQ-CONF-DEC-014" }, { "id": "REQ-CONF-DEC-015" }, { "id": "REQ-CONF-DEC-016" }, { "id": "REQ-CONF-DEC-017" }, { "id": "REQ-CONF-DEC-018" }, { "id": "REQ-CONF-DEC-019" }, { "id": "REQ-CONF-DEC-020" }, { "id": "REQ-CONF-DEC-021" }, { "id": "REQ-CONF-DEC-022" }, { "id": "REQ-CONF-DEC-023" }, { "id": "REQ-CONF-DEC-024" }, { "id": "REQ-CONF-DEC-025" }, { "id": "REQ-CONF-DEC-027" }, { "id": "REQ-CONF-DEC-028" }, { "id": "REQ-CONF-DEC-029" }, { "id": "REQ-CONF-DEC-030" }, { "id": "REQ-CONF-DEC-031" }, { "id": "REQ-CONF-DEC-032" }, { "id": "REQ-CONF-DEV-001" }, { "id": "REQ-CONF-DEV-002" }, { "id": "REQ-CONF-DEV-003" }, { "id": "REQ-CONF-DEV-004" }, { "id": "REQ-CONF-DEV-005" }, { "id": "REQ-CONF-DEV-006" }, { "id": "REQ-CONF-DEV-007" }, { "id": "REQ-CONF-DEV-008" }, { "id": "REQ-CONF-DEV-009" }, { "id": "REQ-CONF-DEV-010" }, { "id": "REQ-CONF-DEV-011" }, { "id": "REQ-CONF-DEV-012" }, { "id": "REQ-CONF-DEV-013" }, { "id": "REQ-CONF-DEV-014" }, { "id": "REQ-CONF-DEV-015" }, { "id": "REQ-CONF-DEV-016" }, { "id": "REQ-CONF-DEV-017" }, { "id": "REQ-CONF-DEV-018" }, { "id": "REQ-CONF-DEV-019" }, { "id": "REQ-CONF-DEV-020" }, { "id": "REQ-CONF-DEV-021" }, { "id": "REQ-CONF-DEV-022" }, { "id": "REQ-CONF-DEV-023" }, { "id": "REQ-CONF-DEV-024" }, { "id": "REQ-CONF-DEV-025" }, { "id": "REQ-CONF-DEV-026" }, { "id": "REQ-CONF-DEV-027" }, { "id": "REQ-CONF-DEV-028" }, { "id": "REQ-CONF-DEV-029" }, { "id": "REQ-CONF-DEV-030" }, { "id": "REQ-CONF-DRIFT-001" }, { "id": "REQ-CONF-DRIFT-002" }, { "id": "REQ-CONF-DRIFT-003" }, { "id": "REQ-CONF-DRIFT-004" }, { "id": "REQ-CONF-DRIFT-005" }, { "id": "REQ-CONF-DRIFT-006" }, { "id": "REQ-CONF-DRIFT-007" }, { "id": "REQ-CONF-DRIFT-008" }, { "id": "REQ-CONF-DRIFT-009" }, { "id": "REQ-CONF-DRIFT-010" }, { "id": "REQ-CONF-DRIFT-011" }, { "id": "REQ-CONF-DRIFT-012" }, { "id": "REQ-CONF-DRIFT-013" }, { "id": "REQ-CONF-DRIFT-014" }, { "id": "REQ-CONF-DRIFT-015" }, { "id": "REQ-CONF-DRIFT-016" }, { "id": "REQ-CONF-DRIFT-017" }, { "id": "REQ-CONF-DRIFT-018" }, { "id": "REQ-CONF-DRIFT-019" }, { "id": "REQ-CONF-DRIFT-020" }, { "id": "REQ-CONF-DRIFT-021" }, { "id": "REQ-CONF-DRIFT-022" }, { "id": "REQ-CONF-DRIFT-023" }, { "id": "REQ-CONF-DRIFT-024" }, { "id": "REQ-CONF-DRIFT-025" }, { "id": "REQ-CONF-DRIFT-026" }, { "id": "REQ-CONF-DRIFT-027" }, { "id": "REQ-CONF-DRIFT-028" }, { "id": "REQ-CONF-DRIFT-029" }, { "id": "REQ-CONF-DRIFT-030" }, { "id": "REQ-CONF-EVD-001" }, { "id": "REQ-CONF-EVD-002" }, { "id": "REQ-CONF-EVD-003" }, { "id": "REQ-CONF-EVD-004" }, { "id": "REQ-CONF-EVD-005" }, { "id": "REQ-CONF-EVD-006" }, { "id": "REQ-CONF-EVD-007" }, { "id": "REQ-CONF-EVD-008" }, { "id": "REQ-CONF-EVD-009" }, { "id": "REQ-CONF-EVD-010" }, { "id": "REQ-CONF-EVD-011" }, { "id": "REQ-CONF-EVD-012" }, { "id": "REQ-CONF-EVD-013" }, { "id": "REQ-CONF-EVD-014" }, { "id": "REQ-CONF-EVD-015" }, { "id": "REQ-CONF-EVD-016" }, { "id": "REQ-CONF-EVD-017" }, { "id": "REQ-CONF-EVD-018" }, { "id": "REQ-CONF-EVD-019" }, { "id": "REQ-CONF-EVD-020" }, { "id": "REQ-CONF-EVD-021" }, { "id": "REQ-CONF-EVD-022" }, { "id": "REQ-CONF-EVD-023" }, { "id": "REQ-CONF-EVD-024" }, { "id": "REQ-CONF-EVD-025" }, { "id": "REQ-CONF-EVD-026" }, { "id": "REQ-CONF-EVD-027" }, { "id": "REQ-CONF-EVD-028" }, { "id": "REQ-CONF-EVD-029" }, { "id": "REQ-CONF-EVD-030" }, { "id": "REQ-CONF-EVD-031" }, { "id": "REQ-CONF-EVD-032" }, { "id": "REQ-CONF-EVD-033" }, { "id": "REQ-CONF-EVD-034" }, { "id": "REQ-CONF-EVD-035" }, { "id": "REQ-CONF-EVD-036" }, { "id": "REQ-CONF-EVD-037" }, { "id": "REQ-CONF-EVD-038" }, { "id": "REQ-CONF-EVD-039" }, { "id": "REQ-CONF-EVD-040" }, { "id": "REQ-CONF-EVD-041" }, { "id": "REQ-CONF-EVD-042" }, { "id": "REQ-CONF-EVD-043" }, { "id": "REQ-CONF-EVD-044" }, { "id": "REQ-CONF-EVD-045" }, { "id": "REQ-CONF-EVD-046" }, { "id": "REQ-CONF-EVD-047" }, { "id": "REQ-CONF-EVD-048" }, { "id": "REQ-CONF-EVD-049" }, { "id": "REQ-CONF-EVD-050" }, { "id": "REQ-CONF-EVD-051" }, { "id": "REQ-CONF-EVD-052" }, { "id": "REQ-CONF-EVD-053" }, { "id": "REQ-CONF-EVD-054" }, { "id": "REQ-CONF-EVD-055" }, { "id": "REQ-CONF-EVD-056" }, { "id": "REQ-CONF-EXC-001" }, { "id": "REQ-CONF-EXC-002" }, { "id": "REQ-CONF-EXC-003" }, { "id": "REQ-CONF-EXC-004" }, { "id": "REQ-CONF-EXC-005" }, { "id": "REQ-CONF-EXC-006" }, { "id": "REQ-CONF-EXC-007" }, { "id": "REQ-CONF-EXC-008" }, { "id": "REQ-CONF-EXC-009" }, { "id": "REQ-CONF-EXC-010" }, { "id": "REQ-CONF-EXC-011" }, { "id": "REQ-CONF-EXC-012" }, { "id": "REQ-CONF-EXC-013" }, { "id": "REQ-CONF-EXC-014" }, { "id": "REQ-CONF-EXC-015" }, { "id": "REQ-CONF-EXC-016" }, { "id": "REQ-CONF-EXC-017" }, { "id": "REQ-CONF-EXC-018" }, { "id": "REQ-CONF-EXC-019" }, { "id": "REQ-CONF-EXC-020" }, { "id": "REQ-CONF-EXC-021" }, { "id": "REQ-CONF-EXC-022" }, { "id": "REQ-CONF-EXC-023" }, { "id": "REQ-CONF-EXC-024" }, { "id": "REQ-CONF-EXC-025" }, { "id": "REQ-CONF-EXC-026" }, { "id": "REQ-CONF-EXC-027" }, { "id": "REQ-CONF-EXC-028" }, { "id": "REQ-CONF-EXC-029" }, { "id": "REQ-CONF-EXC-030" }, { "id": "REQ-CONF-GATE-001" }, { "id": "REQ-CONF-GATE-002" }, { "id": "REQ-CONF-GATE-003" }, { "id": "REQ-CONF-GATE-004" }, { "id": "REQ-CONF-GATE-005" }, { "id": "REQ-CONF-GATE-006" }, { "id": "REQ-CONF-GATE-007" }, { "id": "REQ-CONF-GATE-008" }, { "id": "REQ-CONF-GATE-009" }, { "id": "REQ-CONF-GATE-010" }, { "id": "REQ-CONF-GATE-011" }, { "id": "REQ-CONF-GATE-012" }, { "id": "REQ-CONF-GATE-013" }, { "id": "REQ-CONF-GATE-014" }, { "id": "REQ-CONF-GATE-015" }, { "id": "REQ-CONF-GATE-016" }, { "id": "REQ-CONF-GATE-017" }, { "id": "REQ-CONF-GATE-018" }, { "id": "REQ-CONF-GATE-019" }, { "id": "REQ-CONF-GATE-020" }, { "id": "REQ-CONF-GATE-021" }, { "id": "REQ-CONF-GATE-022" }, { "id": "REQ-CONF-GATE-023" }, { "id": "REQ-CONF-GATE-024" }, { "id": "REQ-CONF-GATE-025" }, { "id": "REQ-CONF-GATE-026" }, { "id": "REQ-CONF-GATE-027" }, { "id": "REQ-CONF-GATE-028" }, { "id": "REQ-CONF-GATE-029" }, { "id": "REQ-CONF-GATE-030" }, { "id": "REQ-CONF-GATE-031" }, { "id": "REQ-CONF-GATE-032" }, { "id": "REQ-CONF-GATE-033" }, { "id": "REQ-CONF-GATE-034" }, { "id": "REQ-CONF-GATE-035" }, { "id": "REQ-CONF-GATE-036" }, { "id": "REQ-CONF-GATE-037" }, { "id": "REQ-CONF-GATE-038" }, { "id": "REQ-CONF-GATE-039" }, { "id": "REQ-CONF-GATE-040" }, { "id": "REQ-CONF-GEN-001" }, { "id": "REQ-CONF-GEN-002" }, { "id": "REQ-CONF-GEN-003" }, { "id": "REQ-CONF-GEN-004" }, { "id": "REQ-CONF-GEN-005" }, { "id": "REQ-CONF-GEN-006" }, { "id": "REQ-CONF-GEN-007" }, { "id": "REQ-CONF-GEN-008" }, { "id": "REQ-CONF-GEN-009" }, { "id": "REQ-CONF-GEN-010" }, { "id": "REQ-CONF-GEN-011" }, { "id": "REQ-CONF-GEN-012" }, { "id": "REQ-CONF-GEN-013" }, { "id": "REQ-CONF-GEN-014" }, { "id": "REQ-CONF-GEN-015" }, { "id": "REQ-CONF-GEN-016" }, { "id": "REQ-CONF-GEN-017" }, { "id": "REQ-CONF-GEN-018" }, { "id": "REQ-CONF-GEN-019" }, { "id": "REQ-CONF-GEN-020" }, { "id": "REQ-CONF-GEN-021" }, { "id": "REQ-CONF-GEN-022" }, { "id": "REQ-CONF-GEN-023" }, { "id": "REQ-CONF-GEN-024" }, { "id": "REQ-CONF-ID-001" }, { "id": "REQ-CONF-ID-002" }, { "id": "REQ-CONF-ID-003" }, { "id": "REQ-CONF-ID-004" }, { "id": "REQ-CONF-ID-005" }, { "id": "REQ-CONF-ID-006" }, { "id": "REQ-CONF-ID-007" }, { "id": "REQ-CONF-ID-008" }, { "id": "REQ-CONF-ID-009" }, { "id": "REQ-CONF-ID-010" }, { "id": "REQ-CONF-ID-011" }, { "id": "REQ-CONF-ID-012" }, { "id": "REQ-CONF-ID-013" }, { "id": "REQ-CONF-ID-014" }, { "id": "REQ-CONF-ID-015" }, { "id": "REQ-CONF-ID-016" }, { "id": "REQ-CONF-ID-017" }, { "id": "REQ-CONF-ID-018" }, { "id": "REQ-CONF-ID-019" }, { "id": "REQ-CONF-ID-020" }, { "id": "REQ-CONF-ID-021" }, { "id": "REQ-CONF-ID-022" }, { "id": "REQ-CONF-ID-023" }, { "id": "REQ-CONF-ID-024" }, { "id": "REQ-CONF-ID-025" }, { "id": "REQ-CONF-ID-026" }, { "id": "REQ-CONF-ID-027" }, { "id": "REQ-CONF-ID-028" }, { "id": "REQ-CONF-ID-029" }, { "id": "REQ-CONF-ID-030" }, { "id": "REQ-CONF-LOCK-001" }, { "id": "REQ-CONF-LOCK-002" }, { "id": "REQ-CONF-LOCK-003" }, { "id": "REQ-CONF-LOCK-004" }, { "id": "REQ-CONF-LOCK-005" }, { "id": "REQ-CONF-LOCK-006" }, { "id": "REQ-CONF-LOCK-007" }, { "id": "REQ-CONF-LOCK-008" }, { "id": "REQ-CONF-LOCK-009" }, { "id": "REQ-CONF-LOCK-010" }, { "id": "REQ-CONF-LOCK-011" }, { "id": "REQ-CONF-LOCK-012" }, { "id": "REQ-CONF-LOCK-013" }, { "id": "REQ-CONF-LOCK-014" }, { "id": "REQ-CONF-LOCK-015" }, { "id": "REQ-CONF-LOCK-016" }, { "id": "REQ-CONF-LOCK-017" }, { "id": "REQ-CONF-LOCK-018" }, { "id": "REQ-CONF-LOCK-019" }, { "id": "REQ-CONF-LOCK-020" }, { "id": "REQ-CONF-LOCK-021" }, { "id": "REQ-CONF-LOCK-022" }, { "id": "REQ-CONF-LOCK-023" }, { "id": "REQ-CONF-LOCK-024" }, { "id": "REQ-CONF-LOCK-025" }, { "id": "REQ-CONF-LOCK-026" }, { "id": "REQ-CONF-LOCK-027" }, { "id": "REQ-CONF-LOCK-028" }, { "id": "REQ-CONF-LOCK-029" }, { "id": "REQ-CONF-LOCK-030" }, { "id": "REQ-CONF-LOCK-031" }, { "id": "REQ-CONF-LOCK-032" }, { "id": "REQ-CONF-LOCK-033" }, { "id": "REQ-CONF-LOCK-034" }, { "id": "REQ-CONF-LOCK-035" }, { "id": "REQ-CONF-LOCK-036" }, { "id": "REQ-CONF-LOCK-037" }, { "id": "REQ-CONF-LOCK-038" }, { "id": "REQ-CONF-LOCK-039" }, { "id": "REQ-CONF-LOCK-040" }, { "id": "REQ-CONF-LOCK-041" }, { "id": "REQ-CONF-LOCK-042" }, { "id": "REQ-CONF-LOCK-043" }, { "id": "REQ-CONF-OWN-001" }, { "id": "REQ-CONF-OWN-002" }, { "id": "REQ-CONF-OWN-003" }, { "id": "REQ-CONF-OWN-004" }, { "id": "REQ-CONF-OWN-005" }, { "id": "REQ-CONF-OWN-006" }, { "id": "REQ-CONF-OWN-007" }, { "id": "REQ-CONF-OWN-008" }, { "id": "REQ-CONF-OWN-009" }, { "id": "REQ-CONF-OWN-010" }, { "id": "REQ-CONF-OWN-011" }, { "id": "REQ-CONF-OWN-012" }, { "id": "REQ-CONF-OWN-013" }, { "id": "REQ-CONF-OWN-014" }, { "id": "REQ-CONF-OWN-015" }, { "id": "REQ-CONF-OWN-016" }, { "id": "REQ-CONF-OWN-017" }, { "id": "REQ-CONF-OWN-018" }, { "id": "REQ-CONF-OWN-019" }, { "id": "REQ-CONF-OWN-020" }, { "id": "REQ-CONF-OWN-021" }, { "id": "REQ-CONF-OWN-022" }, { "id": "REQ-CONF-OWN-023" }, { "id": "REQ-CONF-OWN-024" }, { "id": "REQ-CONF-OWN-025" }, { "id": "REQ-CONF-OWN-026" }, { "id": "REQ-CONF-OWN-027" }, { "id": "REQ-CONF-OWN-028" }, { "id": "REQ-CONF-OWN-029" }, { "id": "REQ-CONF-OWN-030" }, { "id": "REQ-CONF-OWN-031" }, { "id": "REQ-CONF-OWN-032" }, { "id": "REQ-CONF-OWN-033" }, { "id": "REQ-CONF-OWN-034" }, { "id": "REQ-CONF-OWN-035" }, { "id": "REQ-CONF-OWN-036" }, { "id": "REQ-CONF-OWN-037" }, { "id": "REQ-CONF-OWN-038" }, { "id": "REQ-CONF-OWN-039" }, { "id": "REQ-CONF-OWN-040" }, { "id": "REQ-CONF-OWN-041" }, { "id": "REQ-CONF-OWN-042" }, { "id": "REQ-CONF-OWN-043" }, { "id": "REQ-CONF-OWN-044" }, { "id": "REQ-CONF-OWN-045" }, { "id": "REQ-CONF-OWN-046" }, { "id": "REQ-CONF-OWN-047" }, { "id": "REQ-CONF-OWN-048" }, { "id": "REQ-CONF-PROF-001" }, { "id": "REQ-CONF-PROF-002" }, { "id": "REQ-CONF-PROF-003" }, { "id": "REQ-CONF-PROF-004" }, { "id": "REQ-CONF-PROF-005" }, { "id": "REQ-CONF-PROF-006" }, { "id": "REQ-CONF-PROF-007" }, { "id": "REQ-CONF-PROF-008" }, { "id": "REQ-CONF-PROF-009" }, { "id": "REQ-CONF-PROF-010" }, { "id": "REQ-CONF-PROF-011" }, { "id": "REQ-CONF-PROF-012" }, { "id": "REQ-CONF-PROF-013" }, { "id": "REQ-CONF-PROF-014" }, { "id": "REQ-CONF-PROF-015" }, { "id": "REQ-CONF-PROF-016" }, { "id": "REQ-CONF-PROF-017" }, { "id": "REQ-CONF-PROF-018" }, { "id": "REQ-CONF-PROF-019" }, { "id": "REQ-CONF-PROF-020" }, { "id": "REQ-CONF-PROF-021" }, { "id": "REQ-CONF-PROF-022" }, { "id": "REQ-CONF-PROF-023" }, { "id": "REQ-CONF-PROF-024" }, { "id": "REQ-CONF-PROF-025" }, { "id": "REQ-CONF-PROF-026" }, { "id": "REQ-CONF-PROF-027" }, { "id": "REQ-CONF-PROF-028" }, { "id": "REQ-CONF-PROF-029" }, { "id": "REQ-CONF-PROF-030" }, { "id": "REQ-CONF-PROF-031" }, { "id": "REQ-CONF-PROF-032" }, { "id": "REQ-CONF-PROF-033" }, { "id": "REQ-CONF-REL-001" }, { "id": "REQ-CONF-REL-002" }, { "id": "REQ-CONF-REL-003" }, { "id": "REQ-CONF-REL-004" }, { "id": "REQ-CONF-REL-005" }, { "id": "REQ-CONF-REL-006" }, { "id": "REQ-CONF-REL-007" }, { "id": "REQ-CONF-REL-008" }, { "id": "REQ-CONF-REL-009" }, { "id": "REQ-CONF-REL-010" }, { "id": "REQ-CONF-REL-011" }, { "id": "REQ-CONF-REL-012" }, { "id": "REQ-CONF-REL-013" }, { "id": "REQ-CONF-REL-014" }, { "id": "REQ-CONF-REL-015" }, { "id": "REQ-CONF-REL-016" }, { "id": "REQ-CONF-REL-017" }, { "id": "REQ-CONF-REL-018" }, { "id": "REQ-CONF-REL-019" }, { "id": "REQ-CONF-REL-020" }, { "id": "REQ-CONF-REL-021" }, { "id": "REQ-CONF-REL-022" }, { "id": "REQ-CONF-REL-023" }, { "id": "REQ-CONF-REL-024" }, { "id": "REQ-CONF-REL-025" }, { "id": "REQ-CONF-REL-026" }, { "id": "REQ-CONF-REL-027" }, { "id": "REQ-CONF-REL-028" }, { "id": "REQ-CONF-REL-029" }, { "id": "REQ-CONF-REL-030" }, { "id": "REQ-CONF-REL-031" }, { "id": "REQ-CONF-REL-032" }, { "id": "REQ-CONF-REL-033" }, { "id": "REQ-CONF-SLN-001" }, { "id": "REQ-CONF-SLN-002" }, { "id": "REQ-CONF-SLN-003" }, { "id": "REQ-CONF-SLN-004" }, { "id": "REQ-CONF-SLN-005" }, { "id": "REQ-CONF-SLN-006" }, { "id": "REQ-CONF-SLN-007" }, { "id": "REQ-CONF-SLN-008" }, { "id": "REQ-CONF-SLN-009" }, { "id": "REQ-CONF-SLN-010" }, { "id": "REQ-CONF-SLN-011" }, { "id": "REQ-CONF-SLN-012" }, { "id": "REQ-CONF-SLN-013" }, { "id": "REQ-CONF-SLN-014" }, { "id": "REQ-CONF-SLN-015" }, { "id": "REQ-CONF-SLN-016" }, { "id": "REQ-CONF-SLN-017" }, { "id": "REQ-CONF-SLN-018" }, { "id": "REQ-CONF-SLN-019" }, { "id": "REQ-CONF-SLN-020" }, { "id": "REQ-CONF-SLN-021" }, { "id": "REQ-CONF-SLN-022" }, { "id": "REQ-CONF-SLN-023" }, { "id": "REQ-CONF-SLN-024" }, { "id": "REQ-CONF-SLN-025" }, { "id": "REQ-CONF-SLN-026" }, { "id": "REQ-CONF-SLN-027" }, { "id": "REQ-CONF-SLN-028" }, { "id": "REQ-CONF-SLN-029" }, { "id": "REQ-CONF-SLN-030" }, { "id": "REQ-CONF-SLN-031" }, { "id": "REQ-CONF-SLN-032" }, { "id": "REQ-CONF-SLN-033" }, { "id": "REQ-CONF-SLN-034" }, { "id": "REQ-CONF-SLN-035" }, { "id": "REQ-CONF-SLN-036" }, { "id": "REQ-CONF-SLN-037" }, { "id": "REQ-CONF-SLN-038" }, { "id": "REQ-CONF-SLN-039" }, { "id": "REQ-CONF-SLN-040" }, { "id": "REQ-CONF-SLN-041" }, { "id": "REQ-CONF-SLN-042" }, { "id": "REQ-CONF-SLN-043" }, { "id": "REQ-CONF-SLN-044" }, { "id": "REQ-CONF-SLN-045" }, { "id": "REQ-CONF-SLN-046" }, { "id": "REQ-CONF-SLN-047" }, { "id": "REQ-CONF-SLN-048" }, { "id": "REQ-CONF-SLN-049" }, { "id": "REQ-CONF-SLN-050" }, { "id": "REQ-CONF-SLN-051" }, { "id": "REQ-CONF-SLN-052" }, { "id": "REQ-CONF-SLN-053" }, { "id": "REQ-CONF-SLN-054" }, { "id": "REQ-CONF-SLN-055" }, { "id": "REQ-CONF-SLN-056" }, { "id": "REQ-CONF-SLN-057" }, { "id": "REQ-CONF-SLN-058" }, { "id": "REQ-CONF-SLN-059" }, { "id": "REQ-CONF-SLN-060" }, { "id": "REQ-CONF-TRACE-001" }, { "id": "REQ-CONF-TRACE-002" }, { "id": "REQ-CONF-TRACE-003" }, { "id": "REQ-CONF-TRACE-004" }, { "id": "REQ-CONF-TRACE-005" }, { "id": "REQ-CONF-TRACE-006" }, { "id": "REQ-CONF-TRACE-007" }, { "id": "REQ-CONF-TRACE-008" }, { "id": "REQ-CONF-TRACE-009" }, { "id": "REQ-CONF-TRACE-010" }, { "id": "REQ-CONF-TRACE-011" }, { "id": "REQ-CONF-TRACE-012" }, { "id": "REQ-CONF-TRACE-013" }, { "id": "REQ-CONF-TRACE-014" }, { "id": "REQ-CONF-TRACE-015" }, { "id": "REQ-CONF-TRACE-016" }, { "id": "REQ-CONF-TRACE-017" }, { "id": "REQ-CONF-TRACE-018" }, { "id": "REQ-CONF-TRACE-019" }, { "id": "REQ-CONF-TRACE-020" }, { "id": "REQ-CONF-TRACE-021" }, { "id": "REQ-CONF-TRACE-022" }, { "id": "REQ-CONF-TRACE-023" }, { "id": "REQ-CONF-TRACE-024" }, { "id": "REQ-CONF-TRACE-025" }, { "id": "REQ-CONF-TRACE-026" }, { "id": "REQ-CONF-TRACE-027" }, { "id": "REQ-CONF-TRACE-028" }, { "id": "REQ-CONF-TRACE-029" }, { "id": "REQ-CONF-TRACE-030" }, { "id": "REQ-CONF-USER-001" }, { "id": "REQ-CONF-USER-002" }, { "id": "REQ-CONF-USER-003" }, { "id": "REQ-CONF-USER-004" }, { "id": "REQ-CONF-USER-005" }, { "id": "REQ-CONF-USER-006" }, { "id": "REQ-CONF-USER-007" }, { "id": "REQ-CONF-USER-008" }, { "id": "REQ-CONF-USER-009" }, { "id": "REQ-CONF-USER-010" }, { "id": "REQ-CONF-USER-011" }, { "id": "REQ-CONF-USER-012" }, { "id": "REQ-CONF-USER-013" }, { "id": "REQ-CONF-USER-014" }, { "id": "REQ-CONF-USER-015" }, { "id": "REQ-CONF-USER-016" }, { "id": "REQ-CONF-USER-017" }, { "id": "REQ-CONF-USER-018" }, { "id": "REQ-CONF-USER-019" }, { "id": "REQ-CONF-USER-020" }, { "id": "REQ-CONF-USER-021" }, { "id": "REQ-CONF-USER-022" }, { "id": "REQ-CONF-USER-023" }, { "id": "REQ-CONF-USER-024" }, { "id": "REQ-CONF-USER-025" }, { "id": "REQ-CONF-USER-026" }, { "id": "REQ-CONF-USER-027" }, { "id": "REQ-CONF-USER-028" }, { "id": "REQ-CONF-USER-029" }, { "id": "REQ-CONF-USER-030" }, { "id": "REQ-CONST-001" }, { "id": "REQ-CONST-002" }, { "id": "REQ-CONST-003" }, { "id": "REQ-CONST-004" }, { "id": "REQ-CONST-005" }, { "id": "REQ-CONST-006" }, { "id": "REQ-CONST-007" }, { "id": "REQ-CONST-008" }, { "id": "REQ-CONST-009" }, { "id": "REQ-CONST-010" }, { "id": "REQ-CONST-011" }, { "id": "REQ-CONST-012" }, { "id": "REQ-CONST-013" }, { "id": "REQ-CONST-014" }, { "id": "REQ-CONST-015" }, { "id": "REQ-CONST-016" }, { "id": "REQ-CONST-017" }, { "id": "REQ-CONST-018" }, { "id": "REQ-CONST-019" }, { "id": "REQ-CONST-020" }, { "id": "REQ-CONST-021" }, { "id": "REQ-CONST-022" }, { "id": "REQ-CONST-023" }, { "id": "REQ-CONST-024" }, { "id": "REQ-CONST-025" }, { "id": "REQ-CONST-026" }, { "id": "REQ-CONST-027" }, { "id": "REQ-CONST-028" }, { "id": "REQ-CONST-029" }, { "id": "REQ-CONST-030" }, { "id": "REQ-CONST-031" }, { "id": "REQ-CONST-032" }, { "id": "REQ-CONST-AUDIT-001" }, { "id": "REQ-CONST-AUDIT-002" }, { "id": "REQ-CONST-AUDIT-003" }, { "id": "REQ-CONST-AUDIT-004" }, { "id": "REQ-CONST-AUDIT-005" }, { "id": "REQ-CONST-AUDIT-006" }, { "id": "REQ-CONST-AUDIT-007" }, { "id": "REQ-CONST-AUDIT-008" }, { "id": "REQ-CONST-AUDIT-009" }, { "id": "REQ-CONST-AUDIT-010" }, { "id": "REQ-CONST-AUDIT-011" }, { "id": "REQ-CONST-AUDIT-012" }, { "id": "REQ-CONST-AUDIT-013" }, { "id": "REQ-CONST-AUDIT-014" }, { "id": "REQ-CONST-AUDIT-015" }, { "id": "REQ-CONST-AUDIT-016" }, { "id": "REQ-CONST-AUDIT-017" }, { "id": "REQ-CONST-AUDIT-018" }, { "id": "REQ-CONST-AUDIT-019" }, { "id": "REQ-CONST-AUDIT-020" }, { "id": "REQ-CONST-AUDIT-021" }, { "id": "REQ-CONST-AUDIT-022" }, { "id": "REQ-CONST-AUDIT-023" }, { "id": "REQ-CONST-AUDIT-024" }, { "id": "REQ-CONST-AUTH-001" }, { "id": "REQ-CONST-AUTH-002" }, { "id": "REQ-CONST-AUTH-003" }, { "id": "REQ-CONST-AUTH-004" }, { "id": "REQ-CONST-AUTH-005" }, { "id": "REQ-CONST-AUTH-006" }, { "id": "REQ-CONST-AUTH-007" }, { "id": "REQ-CONST-AUTH-008" }, { "id": "REQ-CONST-AUTH-009" }, { "id": "REQ-CONST-AUTH-010" }, { "id": "REQ-CONST-AUTH-011" }, { "id": "REQ-CONST-AUTH-012" }, { "id": "REQ-CONST-AUTH-013" }, { "id": "REQ-CONST-AUTH-014" }, { "id": "REQ-CONST-AUTH-015" }, { "id": "REQ-CONST-AUTH-016" }, { "id": "REQ-CONST-AUTH-017" }, { "id": "REQ-CONST-AUTH-018" }, { "id": "REQ-CONST-AUTH-019" }, { "id": "REQ-CONST-AUTH-020" }, { "id": "REQ-CONST-CHARTER-001" }, { "id": "REQ-CONST-CHARTER-002" }, { "id": "REQ-CONST-CHARTER-003" }, { "id": "REQ-CONST-CHARTER-004" }, { "id": "REQ-CONST-CHARTER-005" }, { "id": "REQ-CONST-CHARTER-006" }, { "id": "REQ-CONST-CHARTER-007" }, { "id": "REQ-CONST-CHARTER-008" }, { "id": "REQ-CONST-CHARTER-009" }, { "id": "REQ-CONST-CHARTER-010" }, { "id": "REQ-CONST-CHARTER-011" }, { "id": "REQ-CONST-CHARTER-012" }, { "id": "REQ-CONST-CHARTER-013" }, { "id": "REQ-CONST-CHARTER-014" }, { "id": "REQ-CONST-COMP-001" }, { "id": "REQ-CONST-COMP-002" }, { "id": "REQ-CONST-COMP-003" }, { "id": "REQ-CONST-COMP-004" }, { "id": "REQ-CONST-COMP-005" }, { "id": "REQ-CONST-COMP-006" }, { "id": "REQ-CONST-COMP-007" }, { "id": "REQ-CONST-COMP-008" }, { "id": "REQ-CONST-COMP-009" }, { "id": "REQ-CONST-COMP-010" }, { "id": "REQ-CONST-COMP-011" }, { "id": "REQ-CONST-COMP-012" }, { "id": "REQ-CONST-COMP-013" }, { "id": "REQ-CONST-COMP-014" }, { "id": "REQ-CONST-COMP-015" }, { "id": "REQ-CONST-COMP-016" }, { "id": "REQ-CONST-DATA-001" }, { "id": "REQ-CONST-DATA-002" }, { "id": "REQ-CONST-DATA-003" }, { "id": "REQ-CONST-DATA-004" }, { "id": "REQ-CONST-DATA-005" }, { "id": "REQ-CONST-DATA-006" }, { "id": "REQ-CONST-DATA-007" }, { "id": "REQ-CONST-DATA-008" }, { "id": "REQ-CONST-DATA-009" }, { "id": "REQ-CONST-DATA-010" }, { "id": "REQ-CONST-DATA-011" }, { "id": "REQ-CONST-DATA-012" }, { "id": "REQ-CONST-DATA-013" }, { "id": "REQ-CONST-DATA-014" }, { "id": "REQ-CONST-DATA-015" }, { "id": "REQ-CONST-DATA-016" }, { "id": "REQ-CONST-DATA-017" }, { "id": "REQ-CONST-DATA-018" }, { "id": "REQ-CONST-DATA-019" }, { "id": "REQ-CONST-DATA-020" }, { "id": "REQ-CONST-DATA-021" }, { "id": "REQ-CONST-DATA-022" }, { "id": "REQ-CONST-DATA-023" }, { "id": "REQ-CONST-DATA-024" }, { "id": "REQ-CONST-DATA-025" }, { "id": "REQ-CONST-DATA-026" }, { "id": "REQ-CONST-DATA-027" }, { "id": "REQ-CONST-DATA-028" }, { "id": "REQ-CONST-FCA-001" }, { "id": "REQ-CONST-FCA-002" }, { "id": "REQ-CONST-FCA-003" }, { "id": "REQ-CONST-FCA-004" }, { "id": "REQ-CONST-FCA-005" }, { "id": "REQ-CONST-FCA-006" }, { "id": "REQ-CONST-FCA-007" }, { "id": "REQ-CONST-FCA-008" }, { "id": "REQ-CONST-FCA-009" }, { "id": "REQ-CONST-FCA-010" }, { "id": "REQ-CONST-FCA-011" }, { "id": "REQ-CONST-FCA-012" }, { "id": "REQ-CONST-FCA-013" }, { "id": "REQ-CONST-FCA-014" }, { "id": "REQ-CONST-FCA-015" }, { "id": "REQ-CONST-OFFLINE-001" }, { "id": "REQ-CONST-OFFLINE-002" }, { "id": "REQ-CONST-OFFLINE-003" }, { "id": "REQ-CONST-OFFLINE-004" }, { "id": "REQ-CONST-OFFLINE-005" }, { "id": "REQ-CONST-OFFLINE-006" }, { "id": "REQ-CONST-OFFLINE-007" }, { "id": "REQ-CONST-OFFLINE-008" }, { "id": "REQ-CONST-OFFLINE-009" }, { "id": "REQ-CONST-OFFLINE-010" }, { "id": "REQ-CONST-OFFLINE-011" }, { "id": "REQ-CONST-OFFLINE-012" }, { "id": "REQ-CONST-OFFLINE-013" }, { "id": "REQ-CONST-OFFLINE-014" }, { "id": "REQ-CONST-OFFLINE-015" }, { "id": "REQ-CONST-OFFLINE-016" }, { "id": "REQ-CONST-OFFLINE-017" }, { "id": "REQ-CONST-OFFLINE-018" }, { "id": "REQ-CONST-OFFLINE-019" }, { "id": "REQ-CONST-OFFLINE-020" }, { "id": "REQ-CONST-PORT-001" }, { "id": "REQ-CONST-PORT-002" }, { "id": "REQ-CONST-PORT-003" }, { "id": "REQ-CONST-PORT-004" }, { "id": "REQ-CONST-PORT-005" }, { "id": "REQ-CONST-PORT-006" }, { "id": "REQ-CONST-PORT-007" }, { "id": "REQ-CONST-PORT-008" }, { "id": "REQ-CONST-PORT-009" }, { "id": "REQ-CONST-PORT-010" }, { "id": "REQ-CONST-PORT-011" }, { "id": "REQ-CONST-PORT-012" }, { "id": "REQ-CONST-PORT-013" }, { "id": "REQ-CONST-PORT-014" }, { "id": "REQ-CONST-PORT-015" }, { "id": "REQ-CONST-PORT-016" }, { "id": "REQ-CONST-PRIN-001" }, { "id": "REQ-CONST-PRIN-002" }, { "id": "REQ-CONST-PRIN-003" }, { "id": "REQ-CONST-PRIN-004" }, { "id": "REQ-CONST-PRIN-005" }, { "id": "REQ-CONST-PRIN-006" }, { "id": "REQ-CONST-PRIN-007" }, { "id": "REQ-CONST-PRIN-008" }, { "id": "REQ-CONST-PRIN-009" }, { "id": "REQ-CONST-PRIN-010" }, { "id": "REQ-CONST-PRIN-011" }, { "id": "REQ-CONST-PRIN-012" }, { "id": "REQ-CONST-PRIN-013" }, { "id": "REQ-CONST-PRIN-014" }, { "id": "REQ-CONST-PRIN-015" }, { "id": "REQ-CONST-PRIN-016" }, { "id": "REQ-CONST-PRIN-017" }, { "id": "REQ-CONST-PRIN-018" }, { "id": "REQ-CONST-SCOPE-001" }, { "id": "REQ-CONST-SCOPE-002" }, { "id": "REQ-CONST-SCOPE-003" }, { "id": "REQ-CONST-SCOPE-004" }, { "id": "REQ-CONST-SCOPE-005" }, { "id": "REQ-CONST-SCOPE-006" }, { "id": "REQ-CONST-SCOPE-007" }, { "id": "REQ-CONST-SCOPE-008" }, { "id": "REQ-CONST-SCOPE-009" }, { "id": "REQ-CONST-SCOPE-010" }, { "id": "REQ-CONST-SCOPE-011" }, { "id": "REQ-CONST-SCOPE-012" }, { "id": "REQ-CONST-SCOPE-013" }, { "id": "REQ-CONST-SCOPE-014" }, { "id": "REQ-CONST-SCOPE-015" }, { "id": "REQ-CONST-SCOPE-016" }, { "id": "REQ-CONST-SCOPE-017" }, { "id": "REQ-CONST-SCOPE-018" }, { "id": "REQ-CONST-SCOPE-019" }, { "id": "REQ-CONST-SCOPE-020" }, { "id": "REQ-CULT-001" }, { "id": "REQ-CULT-002" }, { "id": "REQ-CULT-003" }, { "id": "REQ-CULT-004" }, { "id": "REQ-CULT-005" }, { "id": "REQ-CULT-006" }, { "id": "REQ-CULT-007" }, { "id": "REQ-CULT-008" }, { "id": "REQ-CULT-009" }, { "id": "REQ-CULT-010" }, { "id": "REQ-CULT-011" }, { "id": "REQ-CULT-012" }, { "id": "REQ-CULT-013" }, { "id": "REQ-CULT-014" }, { "id": "REQ-CULT-015" }, { "id": "REQ-CULT-016" }, { "id": "REQ-CULT-017" }, { "id": "REQ-CULT-018" }, { "id": "REQ-CULT-019" }, { "id": "REQ-CULT-020" }, { "id": "REQ-CULT-021" }, { "id": "REQ-CULT-022" }, { "id": "REQ-CULT-023" }, { "id": "REQ-CULT-024" }, { "id": "REQ-DATA-001" }, { "id": "REQ-DATA-MIG-001" }, { "id": "REQ-DATA-MIG-002" }, { "id": "REQ-DATA-MIG-003" }, { "id": "REQ-DATA-MIG-004" }, { "id": "REQ-DATA-MIG-005" }, { "id": "REQ-DATA-MIG-006" }, { "id": "REQ-DATA-MIG-007" }, { "id": "REQ-DATA-MIG-008" }, { "id": "REQ-DATA-MIG-009" }, { "id": "REQ-DATA-MIG-010" }, { "id": "REQ-DATA-MIG-011" }, { "id": "REQ-DATA-MIG-012" }, { "id": "REQ-DATA-MIG-013" }, { "id": "REQ-DATA-MIG-014" }, { "id": "REQ-DATA-MIG-015" }, { "id": "REQ-DATA-MIG-016" }, { "id": "REQ-DATA-MIG-017" }, { "id": "REQ-DATA-MIG-018" }, { "id": "REQ-DATA-MIG-019" }, { "id": "REQ-DATA-MIG-020" }, { "id": "REQ-DATA-MIG-021" }, { "id": "REQ-DATA-MIG-022" }, { "id": "REQ-DATA-MIG-023" }, { "id": "REQ-DATA-MIG-024" }, { "id": "REQ-DATA-MIG-025" }, { "id": "REQ-DATA-MIG-026" }, { "id": "REQ-DATA-MIG-027" }, { "id": "REQ-DATA-MIG-028" }, { "id": "REQ-DATA-MIG-029" }, { "id": "REQ-DATA-MIG-030" }, { "id": "REQ-DEG-001" }, { "id": "REQ-DEG-002" }, { "id": "REQ-DEG-003" }, { "id": "REQ-DEG-004" }, { "id": "REQ-DEG-005" }, { "id": "REQ-DEG-006" }, { "id": "REQ-DEG-007" }, { "id": "REQ-DEG-008" }, { "id": "REQ-DEG-009" }, { "id": "REQ-DEG-010" }, { "id": "REQ-DEG-011" }, { "id": "REQ-DEG-012" }, { "id": "REQ-DEG-013" }, { "id": "REQ-DEG-014" }, { "id": "REQ-DEG-015" }, { "id": "REQ-DEG-016" }, { "id": "REQ-DEG-017" }, { "id": "REQ-DEG-018" }, { "id": "REQ-DEG-019" }, { "id": "REQ-DEG-020" }, { "id": "REQ-DEG-021" }, { "id": "REQ-DEG-022" }, { "id": "REQ-DEG-023" }, { "id": "REQ-DEG-024" }, { "id": "REQ-DEG-025" }, { "id": "REQ-DEG-026" }, { "id": "REQ-DEG-027" }, { "id": "REQ-DEG-028" }, { "id": "REQ-DEG-029" }, { "id": "REQ-DEG-030" }, { "id": "REQ-DEG-031" }, { "id": "REQ-DEG-032" }, { "id": "REQ-DEG-033" }, { "id": "REQ-DEG-034" }, { "id": "REQ-DEG-035" }, { "id": "REQ-DEG-036" }, { "id": "REQ-DEV-ARTPUB-001" }, { "id": "REQ-DEV-ARTPUB-002" }, { "id": "REQ-DEV-ARTPUB-003" }, { "id": "REQ-DEV-ARTPUB-004" }, { "id": "REQ-DEV-ARTPUB-005" }, { "id": "REQ-DEV-ARTPUB-006" }, { "id": "REQ-DEV-ARTPUB-007" }, { "id": "REQ-DEV-ARTPUB-008" }, { "id": "REQ-DEV-ARTPUB-009" }, { "id": "REQ-DEV-ARTPUB-010" }, { "id": "REQ-DEV-ARTPUB-011" }, { "id": "REQ-DEV-ARTPUB-012" }, { "id": "REQ-DEV-ARTPUB-013" }, { "id": "REQ-DEV-ARTPUB-014" }, { "id": "REQ-DEV-ARTPUB-015" }, { "id": "REQ-DEV-ARTPUB-016" }, { "id": "REQ-DEV-ARTPUB-017" }, { "id": "REQ-DEV-ARTPUB-018" }, { "id": "REQ-DEV-ARTPUB-019" }, { "id": "REQ-DEV-ARTPUB-020" }, { "id": "REQ-DEV-ARTPUB-021" }, { "id": "REQ-DEV-ARTPUB-022" }, { "id": "REQ-DEV-ARTPUB-023" }, { "id": "REQ-DEV-ARTPUB-024" }, { "id": "REQ-DEV-ARTPUB-025" }, { "id": "REQ-DEV-ARTPUB-026" }, { "id": "REQ-DEV-ARTPUB-027" }, { "id": "REQ-DEV-ARTPUB-028" }, { "id": "REQ-DEV-ARTPUB-029" }, { "id": "REQ-DEV-ARTPUB-030" }, { "id": "REQ-DEV-BOUND-001" }, { "id": "REQ-DEV-BOUND-002" }, { "id": "REQ-DEV-BOUND-003" }, { "id": "REQ-DEV-BOUND-004" }, { "id": "REQ-DEV-BOUND-005" }, { "id": "REQ-DEV-BOUND-006" }, { "id": "REQ-DEV-BOUND-007" }, { "id": "REQ-DEV-BOUND-008" }, { "id": "REQ-DEV-BOUND-009" }, { "id": "REQ-DEV-BOUND-010" }, { "id": "REQ-DEV-BOUND-011" }, { "id": "REQ-DEV-BOUND-012" }, { "id": "REQ-DEV-BOUND-013" }, { "id": "REQ-DEV-BOUND-014" }, { "id": "REQ-DEV-BOUND-015" }, { "id": "REQ-DEV-BOUND-016" }, { "id": "REQ-DEV-BOUND-017" }, { "id": "REQ-DEV-BOUND-018" }, { "id": "REQ-DEV-BOUND-019" }, { "id": "REQ-DEV-BOUND-020" }, { "id": "REQ-DEV-BOUND-021" }, { "id": "REQ-DEV-BOUND-022" }, { "id": "REQ-DEV-BOUND-023" }, { "id": "REQ-DEV-BOUND-024" }, { "id": "REQ-DEV-BOUND-025" }, { "id": "REQ-DEV-BOUND-026" }, { "id": "REQ-DEV-BOUND-027" }, { "id": "REQ-DEV-BOUND-028" }, { "id": "REQ-DEV-BTV-001" }, { "id": "REQ-DEV-BTV-002" }, { "id": "REQ-DEV-BTV-003" }, { "id": "REQ-DEV-BTV-004" }, { "id": "REQ-DEV-BTV-005" }, { "id": "REQ-DEV-BTV-006" }, { "id": "REQ-DEV-BTV-007" }, { "id": "REQ-DEV-BTV-008" }, { "id": "REQ-DEV-BTV-009" }, { "id": "REQ-DEV-BTV-010" }, { "id": "REQ-DEV-BTV-011" }, { "id": "REQ-DEV-BTV-012" }, { "id": "REQ-DEV-BTV-013" }, { "id": "REQ-DEV-BTV-014" }, { "id": "REQ-DEV-BTV-015" }, { "id": "REQ-DEV-BTV-016" }, { "id": "REQ-DEV-BTV-017" }, { "id": "REQ-DEV-BTV-018" }, { "id": "REQ-DEV-BTV-019" }, { "id": "REQ-DEV-BTV-020" }, { "id": "REQ-DEV-BTV-021" }, { "id": "REQ-DEV-BTV-022" }, { "id": "REQ-DEV-BTV-023" }, { "id": "REQ-DEV-BTV-024" }, { "id": "REQ-DEV-CACHE-001" }, { "id": "REQ-DEV-CONT-001" }, { "id": "REQ-DEV-CONT-002" }, { "id": "REQ-DEV-CONT-003" }, { "id": "REQ-DEV-CONT-004" }, { "id": "REQ-DEV-CONT-005" }, { "id": "REQ-DEV-CONT-006" }, { "id": "REQ-DEV-CONT-007" }, { "id": "REQ-DEV-CONT-008" }, { "id": "REQ-DEV-CONT-009" }, { "id": "REQ-DEV-CONT-010" }, { "id": "REQ-DEV-CONT-011" }, { "id": "REQ-DEV-CONT-012" }, { "id": "REQ-DEV-CONT-013" }, { "id": "REQ-DEV-CONT-014" }, { "id": "REQ-DEV-CONT-015" }, { "id": "REQ-DEV-CONT-016" }, { "id": "REQ-DEV-CONT-017" }, { "id": "REQ-DEV-CONT-018" }, { "id": "REQ-DEV-CONT-019" }, { "id": "REQ-DEV-CONT-020" }, { "id": "REQ-DEV-CONT-021" }, { "id": "REQ-DEV-CONT-022" }, { "id": "REQ-DEV-CONT-023" }, { "id": "REQ-DEV-CONT-024" }, { "id": "REQ-DEV-CONT-025" }, { "id": "REQ-DEV-CONT-026" }, { "id": "REQ-DEV-CONT-027" }, { "id": "REQ-DEV-CONT-028" }, { "id": "REQ-DEV-CONT-029" }, { "id": "REQ-DEV-CONT-030" }, { "id": "REQ-DEV-CONT-031" }, { "id": "REQ-DEV-CONT-032" }, { "id": "REQ-DEV-DATA-001" }, { "id": "REQ-DEV-DB-001" }, { "id": "REQ-DEV-DB-002" }, { "id": "REQ-DEV-DB-003" }, { "id": "REQ-DEV-DB-004" }, { "id": "REQ-DEV-DB-005" }, { "id": "REQ-DEV-DB-006" }, { "id": "REQ-DEV-DB-007" }, { "id": "REQ-DEV-DB-008" }, { "id": "REQ-DEV-DB-009" }, { "id": "REQ-DEV-DB-010" }, { "id": "REQ-DEV-DB-011" }, { "id": "REQ-DEV-DB-012" }, { "id": "REQ-DEV-DB-013" }, { "id": "REQ-DEV-DB-014" }, { "id": "REQ-DEV-DB-015" }, { "id": "REQ-DEV-DB-016" }, { "id": "REQ-DEV-DB-017" }, { "id": "REQ-DEV-DB-018" }, { "id": "REQ-DEV-DB-019" }, { "id": "REQ-DEV-DB-020" }, { "id": "REQ-DEV-DB-021" }, { "id": "REQ-DEV-DB-022" }, { "id": "REQ-DEV-DB-023" }, { "id": "REQ-DEV-DB-024" }, { "id": "REQ-DEV-DB-025" }, { "id": "REQ-DEV-DB-026" }, { "id": "REQ-DEV-DB-027" }, { "id": "REQ-DEV-DB-028" }, { "id": "REQ-DEV-DB-029" }, { "id": "REQ-DEV-DB-030" }, { "id": "REQ-DEV-DEP-001" }, { "id": "REQ-DEV-DEP-002" }, { "id": "REQ-DEV-DEP-003" }, { "id": "REQ-DEV-DEP-004" }, { "id": "REQ-DEV-DEP-005" }, { "id": "REQ-DEV-DEP-006" }, { "id": "REQ-DEV-DEP-007" }, { "id": "REQ-DEV-DEP-008" }, { "id": "REQ-DEV-DEP-009" }, { "id": "REQ-DEV-DEP-010" }, { "id": "REQ-DEV-DEP-011" }, { "id": "REQ-DEV-DEP-012" }, { "id": "REQ-DEV-DEP-013" }, { "id": "REQ-DEV-DEP-014" }, { "id": "REQ-DEV-DEP-015" }, { "id": "REQ-DEV-DEP-016" }, { "id": "REQ-DEV-DEP-017" }, { "id": "REQ-DEV-DEP-018" }, { "id": "REQ-DEV-DEP-019" }, { "id": "REQ-DEV-DEP-020" }, { "id": "REQ-DEV-DEP-021" }, { "id": "REQ-DEV-DEP-022" }, { "id": "REQ-DEV-DEP-023" }, { "id": "REQ-DEV-DEP-024" }, { "id": "REQ-DEV-HEAVY-001" }, { "id": "REQ-DEV-IDENT-001" }, { "id": "REQ-DEV-IDENT-002" }, { "id": "REQ-DEV-IDENT-003" }, { "id": "REQ-DEV-IDENT-004" }, { "id": "REQ-DEV-IDENT-005" }, { "id": "REQ-DEV-IDENT-006" }, { "id": "REQ-DEV-IDENT-007" }, { "id": "REQ-DEV-IDENT-008" }, { "id": "REQ-DEV-IDENT-009" }, { "id": "REQ-DEV-IDENT-010" }, { "id": "REQ-DEV-IDENT-011" }, { "id": "REQ-DEV-IDENT-012" }, { "id": "REQ-DEV-IDENT-013" }, { "id": "REQ-DEV-IDENT-014" }, { "id": "REQ-DEV-IDENT-015" }, { "id": "REQ-DEV-IDENT-016" }, { "id": "REQ-DEV-IDENT-017" }, { "id": "REQ-DEV-IDENT-018" }, { "id": "REQ-DEV-IDENT-019" }, { "id": "REQ-DEV-IDENT-020" }, { "id": "REQ-DEV-IDENT-021" }, { "id": "REQ-DEV-IDENT-022" }, { "id": "REQ-DEV-IDENT-023" }, { "id": "REQ-DEV-IDENT-024" }, { "id": "REQ-DEV-MODEL-001" }, { "id": "REQ-DEV-MODEL-002" }, { "id": "REQ-DEV-MODEL-003" }, { "id": "REQ-DEV-MODEL-004" }, { "id": "REQ-DEV-MODEL-005" }, { "id": "REQ-DEV-MODEL-006" }, { "id": "REQ-DEV-MODEL-007" }, { "id": "REQ-DEV-MODEL-008" }, { "id": "REQ-DEV-MODEL-009" }, { "id": "REQ-DEV-MODEL-010" }, { "id": "REQ-DEV-MODEL-011" }, { "id": "REQ-DEV-MODEL-012" }, { "id": "REQ-DEV-MODEL-013" }, { "id": "REQ-DEV-MODEL-014" }, { "id": "REQ-DEV-MODEL-015" }, { "id": "REQ-DEV-MODEL-016" }, { "id": "REQ-DEV-MODEL-017" }, { "id": "REQ-DEV-MODEL-018" }, { "id": "REQ-DEV-MODEL-019" }, { "id": "REQ-DEV-MODEL-020" }, { "id": "REQ-DEV-MODEL-021" }, { "id": "REQ-DEV-MODEL-022" }, { "id": "REQ-DEV-MODEL-023" }, { "id": "REQ-DEV-MODEL-024" }, { "id": "REQ-DEV-MODEL-025" }, { "id": "REQ-DEV-MODEL-026" }, { "id": "REQ-DEV-MODEL-027" }, { "id": "REQ-DEV-MODEL-028" }, { "id": "REQ-DEV-MODEL-029" }, { "id": "REQ-DEV-MODEL-030" }, { "id": "REQ-DEV-MODEL-031" }, { "id": "REQ-DEV-MODEL-032" }, { "id": "REQ-DEV-MODEL-033" }, { "id": "REQ-DEV-MODEL-034" }, { "id": "REQ-DEV-MODEL-035" }, { "id": "REQ-DEV-MODEL-036" }, { "id": "REQ-DEV-MODEL-037" }, { "id": "REQ-DEV-MODEL-038" }, { "id": "REQ-DEV-MODEL-039" }, { "id": "REQ-DEV-MODEL-040" }, { "id": "REQ-DEV-NET-001" }, { "id": "REQ-DEV-NET-002" }, { "id": "REQ-DEV-NET-003" }, { "id": "REQ-DEV-NET-004" }, { "id": "REQ-DEV-NET-005" }, { "id": "REQ-DEV-NET-006" }, { "id": "REQ-DEV-NET-007" }, { "id": "REQ-DEV-NET-008" }, { "id": "REQ-DEV-NET-009" }, { "id": "REQ-DEV-NET-010" }, { "id": "REQ-DEV-NET-011" }, { "id": "REQ-DEV-NET-012" }, { "id": "REQ-DEV-NET-013" }, { "id": "REQ-DEV-NET-014" }, { "id": "REQ-DEV-NET-015" }, { "id": "REQ-DEV-NET-016" }, { "id": "REQ-DEV-NET-017" }, { "id": "REQ-DEV-NET-018" }, { "id": "REQ-DEV-NET-019" }, { "id": "REQ-DEV-NET-020" }, { "id": "REQ-DEV-NET-021" }, { "id": "REQ-DEV-NET-022" }, { "id": "REQ-DEV-NET-023" }, { "id": "REQ-DEV-NET-024" }, { "id": "REQ-DEV-OFFLINE-001" }, { "id": "REQ-DEV-PAR-001" }, { "id": "REQ-DEV-PAR-002" }, { "id": "REQ-DEV-PAR-003" }, { "id": "REQ-DEV-PAR-004" }, { "id": "REQ-DEV-PAR-005" }, { "id": "REQ-DEV-PAR-006" }, { "id": "REQ-DEV-PAR-007" }, { "id": "REQ-DEV-PAR-008" }, { "id": "REQ-DEV-PAR-009" }, { "id": "REQ-DEV-PAR-010" }, { "id": "REQ-DEV-PAR-011" }, { "id": "REQ-DEV-PAR-012" }, { "id": "REQ-DEV-PAR-013" }, { "id": "REQ-DEV-PAR-014" }, { "id": "REQ-DEV-PAR-015" }, { "id": "REQ-DEV-PAR-016" }, { "id": "REQ-DEV-PAR-017" }, { "id": "REQ-DEV-PAR-018" }, { "id": "REQ-DEV-PAR-019" }, { "id": "REQ-DEV-PAR-020" }, { "id": "REQ-DEV-PAR-021" }, { "id": "REQ-DEV-PAR-022" }, { "id": "REQ-DEV-PAR-023" }, { "id": "REQ-DEV-PAR-024" }, { "id": "REQ-DEV-PAR-025" }, { "id": "REQ-DEV-PAR-026" }, { "id": "REQ-DEV-PAR-027" }, { "id": "REQ-DEV-PAR-028" }, { "id": "REQ-DEV-PAR-029" }, { "id": "REQ-DEV-PAR-030" }, { "id": "REQ-DEV-PAR-031" }, { "id": "REQ-DEV-PAR-032" }, { "id": "REQ-DEV-PAR-033" }, { "id": "REQ-DEV-PAR-034" }, { "id": "REQ-DEV-PAR-035" }, { "id": "REQ-DEV-PAR-036" }, { "id": "REQ-DEV-PAR-037" }, { "id": "REQ-DEV-PAR-038" }, { "id": "REQ-DEV-PAR-039" }, { "id": "REQ-DEV-PAR-040" }, { "id": "REQ-DEV-PARALLEL-001" }, { "id": "REQ-DEV-PORT-001" }, { "id": "REQ-DEV-PUBLISH-001" }, { "id": "REQ-DEV-REL-001" }, { "id": "REQ-DEV-REL-002" }, { "id": "REQ-DEV-REL-003" }, { "id": "REQ-DEV-REL-004" }, { "id": "REQ-DEV-REL-005" }, { "id": "REQ-DEV-REL-006" }, { "id": "REQ-DEV-REL-007" }, { "id": "REQ-DEV-REL-008" }, { "id": "REQ-DEV-REL-009" }, { "id": "REQ-DEV-REL-010" }, { "id": "REQ-DEV-REL-011" }, { "id": "REQ-DEV-REL-012" }, { "id": "REQ-DEV-REL-013" }, { "id": "REQ-DEV-REL-014" }, { "id": "REQ-DEV-REL-015" }, { "id": "REQ-DEV-REL-016" }, { "id": "REQ-DEV-REL-017" }, { "id": "REQ-DEV-REL-018" }, { "id": "REQ-DEV-REL-019" }, { "id": "REQ-DEV-REL-020" }, { "id": "REQ-DEV-REL-021" }, { "id": "REQ-DEV-REL-022" }, { "id": "REQ-DEV-REL-023" }, { "id": "REQ-DEV-REL-024" }, { "id": "REQ-DEV-REL-025" }, { "id": "REQ-DEV-REL-026" }, { "id": "REQ-DEV-REL-027" }, { "id": "REQ-DEV-REL-028" }, { "id": "REQ-DEV-REL-029" }, { "id": "REQ-DEV-REL-030" }, { "id": "REQ-DEV-REL-031" }, { "id": "REQ-DEV-REL-032" }, { "id": "REQ-DEV-REL-033" }, { "id": "REQ-DEV-REL-034" }, { "id": "REQ-DEV-REL-035" }, { "id": "REQ-DEV-REL-036" }, { "id": "REQ-DEV-REL-037" }, { "id": "REQ-DEV-REL-038" }, { "id": "REQ-DEV-REL-039" }, { "id": "REQ-DEV-REL-040" }, { "id": "REQ-DEV-RES-001" }, { "id": "REQ-DEV-RES-002" }, { "id": "REQ-DEV-RES-003" }, { "id": "REQ-DEV-RES-004" }, { "id": "REQ-DEV-RES-005" }, { "id": "REQ-DEV-RES-006" }, { "id": "REQ-DEV-RES-007" }, { "id": "REQ-DEV-RES-008" }, { "id": "REQ-DEV-RES-009" }, { "id": "REQ-DEV-RES-010" }, { "id": "REQ-DEV-RES-011" }, { "id": "REQ-DEV-RES-012" }, { "id": "REQ-DEV-RES-013" }, { "id": "REQ-DEV-RES-014" }, { "id": "REQ-DEV-RES-015" }, { "id": "REQ-DEV-RES-016" }, { "id": "REQ-DEV-RES-017" }, { "id": "REQ-DEV-RES-018" }, { "id": "REQ-DEV-RES-019" }, { "id": "REQ-DEV-RES-020" }, { "id": "REQ-DEV-RES-021" }, { "id": "REQ-DEV-RES-022" }, { "id": "REQ-DEV-RES-023" }, { "id": "REQ-DEV-RES-024" }, { "id": "REQ-DEV-RES-025" }, { "id": "REQ-DEV-RES-026" }, { "id": "REQ-DEV-RES-027" }, { "id": "REQ-DEV-RES-028" }, { "id": "REQ-DEV-RESOURCE-001" }, { "id": "REQ-DEV-SEC-001" }, { "id": "REQ-DEV-SEC-002" }, { "id": "REQ-DEV-SEC-003" }, { "id": "REQ-DEV-SEC-004" }, { "id": "REQ-DEV-SEC-005" }, { "id": "REQ-DEV-SEC-006" }, { "id": "REQ-DEV-SEC-007" }, { "id": "REQ-DEV-SEC-008" }, { "id": "REQ-DEV-SEC-009" }, { "id": "REQ-DEV-SEC-010" }, { "id": "REQ-DEV-SEC-011" }, { "id": "REQ-DEV-SEC-012" }, { "id": "REQ-DEV-SEC-013" }, { "id": "REQ-DEV-SEC-014" }, { "id": "REQ-DEV-SEC-015" }, { "id": "REQ-DEV-SEC-016" }, { "id": "REQ-DEV-SEC-017" }, { "id": "REQ-DEV-SEC-018" }, { "id": "REQ-DEV-SEC-019" }, { "id": "REQ-DEV-SEC-020" }, { "id": "REQ-DEV-SEC-021" }, { "id": "REQ-DEV-SEC-022" }, { "id": "REQ-DEV-SEC-023" }, { "id": "REQ-DEV-SEC-024" }, { "id": "REQ-DEV-SEC-025" }, { "id": "REQ-DEV-SEC-026" }, { "id": "REQ-DEV-SEC-027" }, { "id": "REQ-DEV-SEC-028" }, { "id": "REQ-DEV-SEC-029" }, { "id": "REQ-DEV-SEC-030" }, { "id": "REQ-DEV-SEC-031" }, { "id": "REQ-DEV-SEC-032" }, { "id": "REQ-DEV-SEC-033" }, { "id": "REQ-DEV-SEC-034" }, { "id": "REQ-DEV-SEC-035" }, { "id": "REQ-DEV-SEC-036" }, { "id": "REQ-DEV-SEC-037" }, { "id": "REQ-DEV-SEC-038" }, { "id": "REQ-DEV-SEC-039" }, { "id": "REQ-DEV-SEC-040" }, { "id": "REQ-DEV-SEC-041" }, { "id": "REQ-DEV-SEC-042" }, { "id": "REQ-DEV-SEC-043" }, { "id": "REQ-DEV-SEC-044" }, { "id": "REQ-DEV-SEC-045" }, { "id": "REQ-DEV-SEC-046" }, { "id": "REQ-DEV-SEC-047" }, { "id": "REQ-DEV-SEC-048" }, { "id": "REQ-DEV-SECRET-001" }, { "id": "REQ-DEV-STATE-001" }, { "id": "REQ-DEV-SVC-001" }, { "id": "REQ-DEV-UV-001" }, { "id": "REQ-DEV-UV-002" }, { "id": "REQ-DEV-UV-003" }, { "id": "REQ-DEV-UV-004" }, { "id": "REQ-DEV-UV-005" }, { "id": "REQ-DEV-UV-006" }, { "id": "REQ-DEV-UV-007" }, { "id": "REQ-DEV-UV-008" }, { "id": "REQ-DEV-UV-009" }, { "id": "REQ-DEV-UV-010" }, { "id": "REQ-DEV-UV-011" }, { "id": "REQ-DEV-UV-012" }, { "id": "REQ-DEV-UV-013" }, { "id": "REQ-DEV-UV-014" }, { "id": "REQ-DEV-UV-015" }, { "id": "REQ-DEV-UV-016" }, { "id": "REQ-DEV-UV-017" }, { "id": "REQ-DEV-UV-018" }, { "id": "REQ-DEV-UV-019" }, { "id": "REQ-DEV-UV-020" }, { "id": "REQ-DEV-VOL-001" }, { "id": "REQ-DEV-VOL-002" }, { "id": "REQ-DEV-VOL-003" }, { "id": "REQ-DEV-VOL-004" }, { "id": "REQ-DEV-VOL-005" }, { "id": "REQ-DEV-VOL-006" }, { "id": "REQ-DEV-VOL-007" }, { "id": "REQ-DEV-VOL-008" }, { "id": "REQ-DEV-VOL-009" }, { "id": "REQ-DEV-VOL-010" }, { "id": "REQ-DEV-VOL-011" }, { "id": "REQ-DEV-VOL-012" }, { "id": "REQ-DEV-VOL-013" }, { "id": "REQ-DEV-VOL-014" }, { "id": "REQ-DEV-VOL-015" }, { "id": "REQ-DEV-VOL-016" }, { "id": "REQ-DEV-VOL-017" }, { "id": "REQ-DEV-VOL-018" }, { "id": "REQ-DEV-VOL-019" }, { "id": "REQ-DEV-VOL-020" }, { "id": "REQ-DEV-VOL-021" }, { "id": "REQ-DEV-VOL-022" }, { "id": "REQ-DEV-WS-001" }, { "id": "REQ-DEV-WS-002" }, { "id": "REQ-DEV-WS-003" }, { "id": "REQ-DEV-WS-004" }, { "id": "REQ-DEV-WS-005" }, { "id": "REQ-DEV-WS-006" }, { "id": "REQ-DEV-WS-007" }, { "id": "REQ-DEV-WS-008" }, { "id": "REQ-DEV-WS-009" }, { "id": "REQ-DEV-WS-010" }, { "id": "REQ-DEV-WS-011" }, { "id": "REQ-DEV-WS-012" }, { "id": "REQ-DEV-WS-013" }, { "id": "REQ-DEV-WS-014" }, { "id": "REQ-DEV-WS-015" }, { "id": "REQ-DEV-WS-016" }, { "id": "REQ-DEV-WS-017" }, { "id": "REQ-DEV-WS-018" }, { "id": "REQ-DEV-WS-019" }, { "id": "REQ-DEV-WS-020" }, { "id": "REQ-DEV-WS-021" }, { "id": "REQ-DEV-WS-022" }, { "id": "REQ-DEV-WS-023" }, { "id": "REQ-DEV-WS-024" }, { "id": "REQ-DEV-WS-025" }, { "id": "REQ-DEV-WS-026" }, { "id": "REQ-DEV-WS-027" }, { "id": "REQ-DEV-WS-028" }, { "id": "REQ-DEV-WS-029" }, { "id": "REQ-DEV-WS-030" }, { "id": "REQ-DEV-WS-031" }, { "id": "REQ-DEV-WS-032" }, { "id": "REQ-DEV-WS-033" }, { "id": "REQ-DEV-WS-034" }, { "id": "REQ-DEV-WS-035" }, { "id": "REQ-DEV-WS-036" }, { "id": "REQ-DEV-WS-037" }, { "id": "REQ-DEV-WS-038" }, { "id": "REQ-DEV-WS-039" }, { "id": "REQ-DEV-WS-040" }, { "id": "REQ-DEV-WS-041" }, { "id": "REQ-DEV-WS-042" }, { "id": "REQ-DEV-WS-043" }, { "id": "REQ-DEV-WS-044" }, { "id": "REQ-DOC-AUTH-006" }, { "id": "REQ-DOC-CONTRACT-025" }, { "id": "REQ-DOC-CONTRACT-026" }, { "id": "REQ-DOC-DEC-001" }, { "id": "REQ-DOC-DEC-002" }, { "id": "REQ-DOC-DEC-003" }, { "id": "REQ-DOC-DEC-004" }, { "id": "REQ-DOC-DEC-005" }, { "id": "REQ-DOC-DEC-006" }, { "id": "REQ-DOC-DEC-007" }, { "id": "REQ-DOC-DEC-008" }, { "id": "REQ-DOC-DEC-009" }, { "id": "REQ-DOC-DEC-010" }, { "id": "REQ-DOC-DEC-011" }, { "id": "REQ-DOC-DEC-012" }, { "id": "REQ-DOC-EXC-001" }, { "id": "REQ-DOC-EXC-002" }, { "id": "REQ-DOC-EXC-003" }, { "id": "REQ-DOC-EXC-004" }, { "id": "REQ-DOC-EXC-005" }, { "id": "REQ-DOC-EXC-006" }, { "id": "REQ-DOC-EXC-007" }, { "id": "REQ-DOC-EXC-008" }, { "id": "REQ-DOC-EXC-009" }, { "id": "REQ-DOC-EXC-010" }, { "id": "REQ-DOC-EXC-011" }, { "id": "REQ-DOC-EXC-012" }, { "id": "REQ-DOC-EXC-013" }, { "id": "REQ-DOC-EXC-014" }, { "id": "REQ-DOC-EXC-015" }, { "id": "REQ-DOC-EXC-016" }, { "id": "REQ-DOC-EXC-017" }, { "id": "REQ-DOC-EXC-018" }, { "id": "REQ-DOC-EXC-019" }, { "id": "REQ-DOC-EXC-020" }, { "id": "REQ-DOC-EXC-021" }, { "id": "REQ-DOC-EXC-022" }, { "id": "REQ-DOC-EXC-023" }, { "id": "REQ-DOC-EXC-024" }, { "id": "REQ-DOC-EXC-025" }, { "id": "REQ-DOC-EXC-026" }, { "id": "REQ-DOC-LANG-001" }, { "id": "REQ-DOC-LANG-002" }, { "id": "REQ-DOC-LANG-003" }, { "id": "REQ-DOC-LANG-004" }, { "id": "REQ-DOC-LANG-005" }, { "id": "REQ-DOC-LANG-006" }, { "id": "REQ-DOC-LANG-007" }, { "id": "REQ-DOC-LANG-008" }, { "id": "REQ-DOC-LANG-009" }, { "id": "REQ-DOC-LANG-010" }, { "id": "REQ-DOC-LANG-011" }, { "id": "REQ-DOC-LANG-012" }, { "id": "REQ-DOC-LANG-013" }, { "id": "REQ-DOC-LANG-014" }, { "id": "REQ-DOC-LANG-015" }, { "id": "REQ-DOC-LANG-016" }, { "id": "REQ-DOC-LANG-017" }, { "id": "REQ-DOC-LANG-018" }, { "id": "REQ-DOC-LANG-019" }, { "id": "REQ-DOC-LANG-020" }, { "id": "REQ-DOC-NORM-001" }, { "id": "REQ-DOC-NORM-002" }, { "id": "REQ-DOC-NORM-003" }, { "id": "REQ-DOC-NORM-004" }, { "id": "REQ-DOC-NORM-005" }, { "id": "REQ-DOC-NORM-006" }, { "id": "REQ-DOC-NORM-007" }, { "id": "REQ-DOC-NORM-008" }, { "id": "REQ-DOC-NORM-009" }, { "id": "REQ-DOC-NORM-010" }, { "id": "REQ-DOC-NORM-011" }, { "id": "REQ-DOC-NORM-012" }, { "id": "REQ-DOC-NORM-013" }, { "id": "REQ-DOC-NORM-014" }, { "id": "REQ-DOC-NORM-015" }, { "id": "REQ-DOC-NORM-016" }, { "id": "REQ-DOC-NORM-017" }, { "id": "REQ-DOC-NORM-018" }, { "id": "REQ-DOC-NORM-019" }, { "id": "REQ-DOC-NORM-020" }, { "id": "REQ-DOC-NORM-021" }, { "id": "REQ-DOC-NORM-022" }, { "id": "REQ-DOC-NORM-023" }, { "id": "REQ-DOC-NORM-024" }, { "id": "REQ-DOC-NORM-025" }, { "id": "REQ-DOC-OWN-007" }, { "id": "REQ-DOC-VAL-010" }, { "id": "REQ-DOC-VAL-013" }, { "id": "REQ-GATE-001" }, { "id": "REQ-GOV-001" }, { "id": "REQ-HUB-001" }, { "id": "REQ-HUB-002" }, { "id": "REQ-HUB-003" }, { "id": "REQ-HUB-004" }, { "id": "REQ-HUB-005" }, { "id": "REQ-HUB-006" }, { "id": "REQ-HUB-007" }, { "id": "REQ-HUB-008" }, { "id": "REQ-HUB-009" }, { "id": "REQ-HUB-010" }, { "id": "REQ-HUB-011" }, { "id": "REQ-HUB-012" }, { "id": "REQ-HUB-013" }, { "id": "REQ-HUB-014" }, { "id": "REQ-HUB-015" }, { "id": "REQ-HUB-016" }, { "id": "REQ-IMPL-002" }, { "id": "REQ-LIFE-001" }, { "id": "REQ-LIFE-ACT-001" }, { "id": "REQ-LIFE-ACT-002" }, { "id": "REQ-LIFE-ACT-003" }, { "id": "REQ-LIFE-ACT-004" }, { "id": "REQ-LIFE-ACT-005" }, { "id": "REQ-LIFE-ACT-006" }, { "id": "REQ-LIFE-ACT-007" }, { "id": "REQ-LIFE-ACT-008" }, { "id": "REQ-LIFE-ACT-009" }, { "id": "REQ-LIFE-ACT-010" }, { "id": "REQ-LIFE-ACT-011" }, { "id": "REQ-LIFE-ACT-012" }, { "id": "REQ-LIFE-ACT-013" }, { "id": "REQ-LIFE-ACT-014" }, { "id": "REQ-LIFE-ACT-015" }, { "id": "REQ-LIFE-ACT-016" }, { "id": "REQ-LIFE-ACT-017" }, { "id": "REQ-LIFE-ACT-018" }, { "id": "REQ-LIFE-ACT-019" }, { "id": "REQ-LIFE-ACT-020" }, { "id": "REQ-LIFE-ACT-021" }, { "id": "REQ-LIFE-ACT-022" }, { "id": "REQ-LIFE-ACT-023" }, { "id": "REQ-LIFE-ACT-024" }, { "id": "REQ-LIFE-ACT-025" }, { "id": "REQ-LIFE-ACT-026" }, { "id": "REQ-LIFE-ACT-027" }, { "id": "REQ-LIFE-ACT-028" }, { "id": "REQ-LIFE-ACT-029" }, { "id": "REQ-LIFE-ACT-030" }, { "id": "REQ-LIFE-ACT-031" }, { "id": "REQ-LIFE-ACT-032" }, { "id": "REQ-LIFE-ACT-033" }, { "id": "REQ-LIFE-ACT-034" }, { "id": "REQ-LIFE-ACT-035" }, { "id": "REQ-LIFE-ACT-036" }, { "id": "REQ-LIFE-ACT-037" }, { "id": "REQ-LIFE-ACT-038" }, { "id": "REQ-LIFE-ACT-039" }, { "id": "REQ-LIFE-ACT-040" }, { "id": "REQ-LIFE-ARI-001" }, { "id": "REQ-LIFE-ARI-002" }, { "id": "REQ-LIFE-ARI-003" }, { "id": "REQ-LIFE-ARI-004" }, { "id": "REQ-LIFE-ARI-005" }, { "id": "REQ-LIFE-ARI-006" }, { "id": "REQ-LIFE-ARI-007" }, { "id": "REQ-LIFE-ARI-008" }, { "id": "REQ-LIFE-ARI-009" }, { "id": "REQ-LIFE-ARI-010" }, { "id": "REQ-LIFE-ARI-011" }, { "id": "REQ-LIFE-ARI-012" }, { "id": "REQ-LIFE-ARI-013" }, { "id": "REQ-LIFE-ARI-014" }, { "id": "REQ-LIFE-ARI-015" }, { "id": "REQ-LIFE-ARI-016" }, { "id": "REQ-LIFE-ARI-017" }, { "id": "REQ-LIFE-ARI-018" }, { "id": "REQ-LIFE-ARI-019" }, { "id": "REQ-LIFE-ARI-020" }, { "id": "REQ-LIFE-ARI-021" }, { "id": "REQ-LIFE-ARI-022" }, { "id": "REQ-LIFE-ARI-023" }, { "id": "REQ-LIFE-ARI-024" }, { "id": "REQ-LIFE-ARI-025" }, { "id": "REQ-LIFE-ARI-026" }, { "id": "REQ-LIFE-ART-001" }, { "id": "REQ-LIFE-ART-002" }, { "id": "REQ-LIFE-ART-003" }, { "id": "REQ-LIFE-ART-004" }, { "id": "REQ-LIFE-ART-005" }, { "id": "REQ-LIFE-ART-006" }, { "id": "REQ-LIFE-ART-007" }, { "id": "REQ-LIFE-ART-008" }, { "id": "REQ-LIFE-ART-009" }, { "id": "REQ-LIFE-ART-010" }, { "id": "REQ-LIFE-ART-011" }, { "id": "REQ-LIFE-ART-012" }, { "id": "REQ-LIFE-ART-013" }, { "id": "REQ-LIFE-ART-014" }, { "id": "REQ-LIFE-ART-015" }, { "id": "REQ-LIFE-ART-016" }, { "id": "REQ-LIFE-ART-017" }, { "id": "REQ-LIFE-ART-018" }, { "id": "REQ-LIFE-ART-019" }, { "id": "REQ-LIFE-ART-020" }, { "id": "REQ-LIFE-ART-021" }, { "id": "REQ-LIFE-ART-022" }, { "id": "REQ-LIFE-ART-023" }, { "id": "REQ-LIFE-ART-024" }, { "id": "REQ-LIFE-ART-025" }, { "id": "REQ-LIFE-ART-026" }, { "id": "REQ-LIFE-ART-027" }, { "id": "REQ-LIFE-ART-028" }, { "id": "REQ-LIFE-CAD-001" }, { "id": "REQ-LIFE-CAD-002" }, { "id": "REQ-LIFE-CAD-003" }, { "id": "REQ-LIFE-CAD-004" }, { "id": "REQ-LIFE-CAD-005" }, { "id": "REQ-LIFE-CAD-006" }, { "id": "REQ-LIFE-CAD-007" }, { "id": "REQ-LIFE-CAD-008" }, { "id": "REQ-LIFE-CAD-009" }, { "id": "REQ-LIFE-CAD-010" }, { "id": "REQ-LIFE-CAD-011" }, { "id": "REQ-LIFE-CAD-012" }, { "id": "REQ-LIFE-CAD-013" }, { "id": "REQ-LIFE-CAD-014" }, { "id": "REQ-LIFE-CAD-015" }, { "id": "REQ-LIFE-CAD-016" }, { "id": "REQ-LIFE-CAD-017" }, { "id": "REQ-LIFE-CAD-018" }, { "id": "REQ-LIFE-CAD-019" }, { "id": "REQ-LIFE-CAD-020" }, { "id": "REQ-LIFE-CAD-021" }, { "id": "REQ-LIFE-CAD-022" }, { "id": "REQ-LIFE-CAD-023" }, { "id": "REQ-LIFE-CAD-024" }, { "id": "REQ-LIFE-CHANNEL-001" }, { "id": "REQ-LIFE-CHANNEL-002" }, { "id": "REQ-LIFE-CHANNEL-003" }, { "id": "REQ-LIFE-CHANNEL-004" }, { "id": "REQ-LIFE-CHANNEL-005" }, { "id": "REQ-LIFE-CHANNEL-006" }, { "id": "REQ-LIFE-CHANNEL-007" }, { "id": "REQ-LIFE-CHANNEL-008" }, { "id": "REQ-LIFE-CHANNEL-009" }, { "id": "REQ-LIFE-CHANNEL-010" }, { "id": "REQ-LIFE-CHANNEL-011" }, { "id": "REQ-LIFE-CHANNEL-012" }, { "id": "REQ-LIFE-CHANNEL-013" }, { "id": "REQ-LIFE-CHANNEL-014" }, { "id": "REQ-LIFE-CHANNEL-015" }, { "id": "REQ-LIFE-CHANNEL-016" }, { "id": "REQ-LIFE-CHANNEL-017" }, { "id": "REQ-LIFE-CHANNEL-018" }, { "id": "REQ-LIFE-CHANNEL-019" }, { "id": "REQ-LIFE-CHANNEL-020" }, { "id": "REQ-LIFE-CHANNEL-021" }, { "id": "REQ-LIFE-CHANNEL-022" }, { "id": "REQ-LIFE-CHANNEL-023" }, { "id": "REQ-LIFE-CHANNEL-024" }, { "id": "REQ-LIFE-CHANNEL-025" }, { "id": "REQ-LIFE-CHANNEL-026" }, { "id": "REQ-LIFE-CHANNEL-027" }, { "id": "REQ-LIFE-CHANNEL-028" }, { "id": "REQ-LIFE-CHANNEL-029" }, { "id": "REQ-LIFE-CHANNEL-030" }, { "id": "REQ-LIFE-CHANNEL-031" }, { "id": "REQ-LIFE-CHANNEL-032" }, { "id": "REQ-LIFE-CHANNEL-033" }, { "id": "REQ-LIFE-CHANNEL-034" }, { "id": "REQ-LIFE-CHANNEL-035" }, { "id": "REQ-LIFE-CHANNEL-036" }, { "id": "REQ-LIFE-CHANNEL-037" }, { "id": "REQ-LIFE-CHANNEL-038" }, { "id": "REQ-LIFE-CHANNEL-039" }, { "id": "REQ-LIFE-CHANNEL-040" }, { "id": "REQ-LIFE-CLASS-001" }, { "id": "REQ-LIFE-CLASS-002" }, { "id": "REQ-LIFE-CLASS-003" }, { "id": "REQ-LIFE-CLASS-004" }, { "id": "REQ-LIFE-CLASS-005" }, { "id": "REQ-LIFE-CLASS-006" }, { "id": "REQ-LIFE-CLASS-007" }, { "id": "REQ-LIFE-CLASS-008" }, { "id": "REQ-LIFE-CLASS-009" }, { "id": "REQ-LIFE-CLASS-010" }, { "id": "REQ-LIFE-CLASS-011" }, { "id": "REQ-LIFE-CLASS-012" }, { "id": "REQ-LIFE-CLASS-013" }, { "id": "REQ-LIFE-CLASS-014" }, { "id": "REQ-LIFE-CLASS-015" }, { "id": "REQ-LIFE-CLASS-016" }, { "id": "REQ-LIFE-CLASS-017" }, { "id": "REQ-LIFE-CLASS-018" }, { "id": "REQ-LIFE-CLASS-019" }, { "id": "REQ-LIFE-CLASS-020" }, { "id": "REQ-LIFE-CLASS-021" }, { "id": "REQ-LIFE-CLASS-022" }, { "id": "REQ-LIFE-CLASS-023" }, { "id": "REQ-LIFE-CLASS-024" }, { "id": "REQ-LIFE-CLASS-025" }, { "id": "REQ-LIFE-CLASS-026" }, { "id": "REQ-LIFE-FR-001" }, { "id": "REQ-LIFE-FR-002" }, { "id": "REQ-LIFE-FR-003" }, { "id": "REQ-LIFE-FR-004" }, { "id": "REQ-LIFE-FR-005" }, { "id": "REQ-LIFE-FR-006" }, { "id": "REQ-LIFE-FR-007" }, { "id": "REQ-LIFE-FR-008" }, { "id": "REQ-LIFE-FR-009" }, { "id": "REQ-LIFE-FR-010" }, { "id": "REQ-LIFE-FR-011" }, { "id": "REQ-LIFE-FR-012" }, { "id": "REQ-LIFE-FR-013" }, { "id": "REQ-LIFE-FR-014" }, { "id": "REQ-LIFE-FR-015" }, { "id": "REQ-LIFE-FR-016" }, { "id": "REQ-LIFE-FR-017" }, { "id": "REQ-LIFE-FR-018" }, { "id": "REQ-LIFE-FR-019" }, { "id": "REQ-LIFE-FR-020" }, { "id": "REQ-LIFE-FR-021" }, { "id": "REQ-LIFE-FR-022" }, { "id": "REQ-LIFE-FR-023" }, { "id": "REQ-LIFE-FR-024" }, { "id": "REQ-LIFE-FR-025" }, { "id": "REQ-LIFE-FR-026" }, { "id": "REQ-LIFE-FR-027" }, { "id": "REQ-LIFE-FR-028" }, { "id": "REQ-LIFE-FR-029" }, { "id": "REQ-LIFE-FR-030" }, { "id": "REQ-LIFE-FR-031" }, { "id": "REQ-LIFE-FR-032" }, { "id": "REQ-LIFE-FR-033" }, { "id": "REQ-LIFE-FR-034" }, { "id": "REQ-LIFE-FR-035" }, { "id": "REQ-LIFE-FR-036" }, { "id": "REQ-LIFE-FR-037" }, { "id": "REQ-LIFE-FR-038" }, { "id": "REQ-LIFE-FR-039" }, { "id": "REQ-LIFE-FR-040" }, { "id": "REQ-LIFE-FR-041" }, { "id": "REQ-LIFE-FR-042" }, { "id": "REQ-LIFE-FR-043" }, { "id": "REQ-LIFE-FR-044" }, { "id": "REQ-LIFE-FR-045" }, { "id": "REQ-LIFE-FR-046" }, { "id": "REQ-LIFE-FR-047" }, { "id": "REQ-LIFE-FR-048" }, { "id": "REQ-LIFE-FR-049" }, { "id": "REQ-LIFE-FR-050" }, { "id": "REQ-LIFE-FR-051" }, { "id": "REQ-LIFE-FR-052" }, { "id": "REQ-LIFE-GPB-001" }, { "id": "REQ-LIFE-GPB-002" }, { "id": "REQ-LIFE-GPB-003" }, { "id": "REQ-LIFE-GPB-004" }, { "id": "REQ-LIFE-GPB-005" }, { "id": "REQ-LIFE-GPB-006" }, { "id": "REQ-LIFE-GPB-007" }, { "id": "REQ-LIFE-GPB-008" }, { "id": "REQ-LIFE-GPB-009" }, { "id": "REQ-LIFE-GPB-010" }, { "id": "REQ-LIFE-GPB-011" }, { "id": "REQ-LIFE-GPB-012" }, { "id": "REQ-LIFE-GPB-013" }, { "id": "REQ-LIFE-GPB-014" }, { "id": "REQ-LIFE-GPB-015" }, { "id": "REQ-LIFE-GPB-016" }, { "id": "REQ-LIFE-GPB-017" }, { "id": "REQ-LIFE-GPB-018" }, { "id": "REQ-LIFE-GPB-019" }, { "id": "REQ-LIFE-GPB-020" }, { "id": "REQ-LIFE-GPB-021" }, { "id": "REQ-LIFE-GPB-022" }, { "id": "REQ-LIFE-GPB-023" }, { "id": "REQ-LIFE-GPB-024" }, { "id": "REQ-LIFE-IMG-001" }, { "id": "REQ-LIFE-IMG-002" }, { "id": "REQ-LIFE-IMG-003" }, { "id": "REQ-LIFE-IMG-004" }, { "id": "REQ-LIFE-IMG-005" }, { "id": "REQ-LIFE-IMG-006" }, { "id": "REQ-LIFE-IMG-007" }, { "id": "REQ-LIFE-IMG-008" }, { "id": "REQ-LIFE-IMG-009" }, { "id": "REQ-LIFE-IMG-010" }, { "id": "REQ-LIFE-IMG-011" }, { "id": "REQ-LIFE-IMG-012" }, { "id": "REQ-LIFE-IMG-013" }, { "id": "REQ-LIFE-IMG-014" }, { "id": "REQ-LIFE-IMG-015" }, { "id": "REQ-LIFE-IMG-016" }, { "id": "REQ-LIFE-IMG-017" }, { "id": "REQ-LIFE-IMG-018" }, { "id": "REQ-LIFE-IMG-019" }, { "id": "REQ-LIFE-IMG-020" }, { "id": "REQ-LIFE-IMG-021" }, { "id": "REQ-LIFE-IMG-022" }, { "id": "REQ-LIFE-IMG-023" }, { "id": "REQ-LIFE-IMG-024" }, { "id": "REQ-LIFE-IMG-025" }, { "id": "REQ-LIFE-IMG-026" }, { "id": "REQ-LIFE-IMG-027" }, { "id": "REQ-LIFE-IMG-028" }, { "id": "REQ-LIFE-KRISTAL-001" }, { "id": "REQ-LIFE-KRISTAL-002" }, { "id": "REQ-LIFE-KRISTAL-003" }, { "id": "REQ-LIFE-KRISTAL-004" }, { "id": "REQ-LIFE-KRISTAL-005" }, { "id": "REQ-LIFE-KRISTAL-006" }, { "id": "REQ-LIFE-KRISTAL-007" }, { "id": "REQ-LIFE-KRISTAL-008" }, { "id": "REQ-LIFE-KRISTAL-009" }, { "id": "REQ-LIFE-KRISTAL-010" }, { "id": "REQ-LIFE-KRISTAL-011" }, { "id": "REQ-LIFE-KRISTAL-012" }, { "id": "REQ-LIFE-KRISTAL-013" }, { "id": "REQ-LIFE-KRISTAL-014" }, { "id": "REQ-LIFE-KRISTAL-015" }, { "id": "REQ-LIFE-KRISTAL-016" }, { "id": "REQ-LIFE-KRISTAL-017" }, { "id": "REQ-LIFE-KRISTAL-018" }, { "id": "REQ-LIFE-KRISTAL-019" }, { "id": "REQ-LIFE-KRISTAL-020" }, { "id": "REQ-LIFE-KRISTAL-021" }, { "id": "REQ-LIFE-KRISTAL-022" }, { "id": "REQ-LIFE-KRISTAL-023" }, { "id": "REQ-LIFE-KRISTAL-024" }, { "id": "REQ-LIFE-KRISTAL-025" }, { "id": "REQ-LIFE-KRISTAL-026" }, { "id": "REQ-LIFE-KRISTAL-027" }, { "id": "REQ-LIFE-KRISTAL-028" }, { "id": "REQ-LIFE-KRISTAL-029" }, { "id": "REQ-LIFE-KRISTAL-030" }, { "id": "REQ-LIFE-KRISTAL-031" }, { "id": "REQ-LIFE-KRISTAL-032" }, { "id": "REQ-LIFE-KRISTAL-033" }, { "id": "REQ-LIFE-KRISTAL-034" }, { "id": "REQ-LIFE-LANG-001" }, { "id": "REQ-LIFE-LANG-002" }, { "id": "REQ-LIFE-LANG-003" }, { "id": "REQ-LIFE-LANG-004" }, { "id": "REQ-LIFE-LANG-005" }, { "id": "REQ-LIFE-LANG-006" }, { "id": "REQ-LIFE-LANG-007" }, { "id": "REQ-LIFE-LANG-008" }, { "id": "REQ-LIFE-LANG-009" }, { "id": "REQ-LIFE-LANG-010" }, { "id": "REQ-LIFE-LANG-011" }, { "id": "REQ-LIFE-LANG-012" }, { "id": "REQ-LIFE-LANG-013" }, { "id": "REQ-LIFE-LANG-014" }, { "id": "REQ-LIFE-LANG-015" }, { "id": "REQ-LIFE-LANG-016" }, { "id": "REQ-LIFE-LANG-017" }, { "id": "REQ-LIFE-LANG-018" }, { "id": "REQ-LIFE-LANG-019" }, { "id": "REQ-LIFE-LANG-020" }, { "id": "REQ-LIFE-LANG-021" }, { "id": "REQ-LIFE-LANG-022" }, { "id": "REQ-LIFE-LANG-023" }, { "id": "REQ-LIFE-LANG-024" }, { "id": "REQ-LIFE-LANG-025" }, { "id": "REQ-LIFE-LANG-026" }, { "id": "REQ-LIFE-LANG-027" }, { "id": "REQ-LIFE-LANG-028" }, { "id": "REQ-LIFE-LANG-029" }, { "id": "REQ-LIFE-LANG-030" }, { "id": "REQ-LIFE-LANG-031" }, { "id": "REQ-LIFE-LANG-032" }, { "id": "REQ-LIFE-LANG-033" }, { "id": "REQ-LIFE-LANG-034" }, { "id": "REQ-LIFE-LANG-035" }, { "id": "REQ-LIFE-LANG-036" }, { "id": "REQ-LIFE-LANG-037" }, { "id": "REQ-LIFE-LANG-038" }, { "id": "REQ-LIFE-LANG-039" }, { "id": "REQ-LIFE-LANG-040" }, { "id": "REQ-LIFE-OFF-001" }, { "id": "REQ-LIFE-OFF-002" }, { "id": "REQ-LIFE-OFF-003" }, { "id": "REQ-LIFE-OFF-004" }, { "id": "REQ-LIFE-OFF-005" }, { "id": "REQ-LIFE-OFF-006" }, { "id": "REQ-LIFE-OFF-007" }, { "id": "REQ-LIFE-OFF-008" }, { "id": "REQ-LIFE-OFF-009" }, { "id": "REQ-LIFE-OFF-010" }, { "id": "REQ-LIFE-OFF-011" }, { "id": "REQ-LIFE-OFF-012" }, { "id": "REQ-LIFE-OFF-013" }, { "id": "REQ-LIFE-OFF-014" }, { "id": "REQ-LIFE-OFF-015" }, { "id": "REQ-LIFE-OFF-016" }, { "id": "REQ-LIFE-OFF-017" }, { "id": "REQ-LIFE-OFF-018" }, { "id": "REQ-LIFE-OFF-019" }, { "id": "REQ-LIFE-OFF-020" }, { "id": "REQ-LIFE-OFF-021" }, { "id": "REQ-LIFE-OFF-022" }, { "id": "REQ-LIFE-OFF-023" }, { "id": "REQ-LIFE-OFF-024" }, { "id": "REQ-LIFE-OFF-025" }, { "id": "REQ-LIFE-OFF-026" }, { "id": "REQ-LIFE-OFF-027" }, { "id": "REQ-LIFE-OFF-028" }, { "id": "REQ-LIFE-REC-001" }, { "id": "REQ-LIFE-REC-002" }, { "id": "REQ-LIFE-REC-003" }, { "id": "REQ-LIFE-REC-004" }, { "id": "REQ-LIFE-REC-005" }, { "id": "REQ-LIFE-REC-006" }, { "id": "REQ-LIFE-REC-007" }, { "id": "REQ-LIFE-REC-008" }, { "id": "REQ-LIFE-REC-009" }, { "id": "REQ-LIFE-REC-010" }, { "id": "REQ-LIFE-REC-011" }, { "id": "REQ-LIFE-REC-012" }, { "id": "REQ-LIFE-REC-013" }, { "id": "REQ-LIFE-REC-014" }, { "id": "REQ-LIFE-REC-015" }, { "id": "REQ-LIFE-REC-016" }, { "id": "REQ-LIFE-REC-017" }, { "id": "REQ-LIFE-REC-018" }, { "id": "REQ-LIFE-REC-019" }, { "id": "REQ-LIFE-REC-020" }, { "id": "REQ-LIFE-REC-021" }, { "id": "REQ-LIFE-REC-022" }, { "id": "REQ-LIFE-REC-023" }, { "id": "REQ-LIFE-REC-024" }, { "id": "REQ-LIFE-REC-025" }, { "id": "REQ-LIFE-REC-026" }, { "id": "REQ-LIFE-REC-027" }, { "id": "REQ-LIFE-REC-028" }, { "id": "REQ-LIFE-REC-029" }, { "id": "REQ-LIFE-REC-030" }, { "id": "REQ-LIFE-REC-031" }, { "id": "REQ-LIFE-REC-032" }, { "id": "REQ-LIFE-REL-001" }, { "id": "REQ-LIFE-REL-002" }, { "id": "REQ-LIFE-REL-003" }, { "id": "REQ-LIFE-REL-004" }, { "id": "REQ-LIFE-REL-005" }, { "id": "REQ-LIFE-REL-006" }, { "id": "REQ-LIFE-REL-007" }, { "id": "REQ-LIFE-REL-008" }, { "id": "REQ-LIFE-REL-009" }, { "id": "REQ-LIFE-REL-010" }, { "id": "REQ-LIFE-REL-011" }, { "id": "REQ-LIFE-REL-012" }, { "id": "REQ-LIFE-REL-013" }, { "id": "REQ-LIFE-REL-014" }, { "id": "REQ-LIFE-REL-015" }, { "id": "REQ-LIFE-REL-016" }, { "id": "REQ-LIFE-REL-017" }, { "id": "REQ-LIFE-REL-018" }, { "id": "REQ-LIFE-REL-019" }, { "id": "REQ-LIFE-REL-020" }, { "id": "REQ-LIFE-REL-021" }, { "id": "REQ-LIFE-REL-022" }, { "id": "REQ-LIFE-REL-023" }, { "id": "REQ-LIFE-REL-024" }, { "id": "REQ-LIFE-REL-025" }, { "id": "REQ-LIFE-REL-026" }, { "id": "REQ-LIFE-REL-027" }, { "id": "REQ-LIFE-REL-028" }, { "id": "REQ-LIFE-RET-001" }, { "id": "REQ-LIFE-RET-002" }, { "id": "REQ-LIFE-RET-003" }, { "id": "REQ-LIFE-RET-004" }, { "id": "REQ-LIFE-RET-005" }, { "id": "REQ-LIFE-RET-006" }, { "id": "REQ-LIFE-RET-007" }, { "id": "REQ-LIFE-RET-008" }, { "id": "REQ-LIFE-RET-009" }, { "id": "REQ-LIFE-RET-010" }, { "id": "REQ-LIFE-RET-011" }, { "id": "REQ-LIFE-RET-012" }, { "id": "REQ-LIFE-RET-013" }, { "id": "REQ-LIFE-RET-014" }, { "id": "REQ-LIFE-RET-015" }, { "id": "REQ-LIFE-RET-016" }, { "id": "REQ-LIFE-RET-017" }, { "id": "REQ-LIFE-RET-018" }, { "id": "REQ-LIFE-RET-019" }, { "id": "REQ-LIFE-RET-020" }, { "id": "REQ-LIFE-RET-021" }, { "id": "REQ-LIFE-RET-022" }, { "id": "REQ-LIFE-RET-023" }, { "id": "REQ-LIFE-RET-024" }, { "id": "REQ-LIFE-RET-025" }, { "id": "REQ-LIFE-RET-026" }, { "id": "REQ-LIFE-RET-027" }, { "id": "REQ-LIFE-RET-028" }, { "id": "REQ-LIFE-RET-029" }, { "id": "REQ-LIFE-RET-030" }, { "id": "REQ-LIFE-RET-031" }, { "id": "REQ-LIFE-RET-032" }, { "id": "REQ-LIFE-RET-033" }, { "id": "REQ-LIFE-RET-034" }, { "id": "REQ-LIFE-RET-035" }, { "id": "REQ-LIFE-RET-036" }, { "id": "REQ-LIFE-RET-037" }, { "id": "REQ-LIFE-RET-038" }, { "id": "REQ-LIFE-RET-039" }, { "id": "REQ-LIFE-RET-040" }, { "id": "REQ-LIFE-RSET-001" }, { "id": "REQ-LIFE-RSET-002" }, { "id": "REQ-LIFE-RSET-003" }, { "id": "REQ-LIFE-RSET-004" }, { "id": "REQ-LIFE-RSET-005" }, { "id": "REQ-LIFE-RSET-006" }, { "id": "REQ-LIFE-RSET-007" }, { "id": "REQ-LIFE-RSET-008" }, { "id": "REQ-LIFE-RSET-009" }, { "id": "REQ-LIFE-RSET-010" }, { "id": "REQ-LIFE-RSET-011" }, { "id": "REQ-LIFE-RSET-012" }, { "id": "REQ-LIFE-RSET-013" }, { "id": "REQ-LIFE-RSET-014" }, { "id": "REQ-LIFE-RSET-015" }, { "id": "REQ-LIFE-RSET-016" }, { "id": "REQ-LIFE-RSET-017" }, { "id": "REQ-LIFE-RSET-018" }, { "id": "REQ-LIFE-RSET-019" }, { "id": "REQ-LIFE-RSET-020" }, { "id": "REQ-LIFE-RSET-021" }, { "id": "REQ-LIFE-RSET-022" }, { "id": "REQ-LIFE-RSET-023" }, { "id": "REQ-LIFE-RSET-024" }, { "id": "REQ-LIFE-RSET-025" }, { "id": "REQ-LIFE-RSET-026" }, { "id": "REQ-LIFE-RSET-027" }, { "id": "REQ-LIFE-RSET-028" }, { "id": "REQ-LIFE-RSET-029" }, { "id": "REQ-LIFE-RSET-030" }, { "id": "REQ-LIFE-SUPPLY-001" }, { "id": "REQ-LIFE-SUPPLY-002" }, { "id": "REQ-LIFE-SUPPLY-003" }, { "id": "REQ-LIFE-SUPPLY-004" }, { "id": "REQ-LIFE-SUPPLY-005" }, { "id": "REQ-LIFE-SUPPLY-006" }, { "id": "REQ-LIFE-SUPPLY-007" }, { "id": "REQ-LIFE-SUPPLY-008" }, { "id": "REQ-LIFE-SUPPLY-009" }, { "id": "REQ-LIFE-SUPPLY-010" }, { "id": "REQ-LIFE-SUPPLY-011" }, { "id": "REQ-LIFE-SUPPLY-012" }, { "id": "REQ-LIFE-SUPPLY-013" }, { "id": "REQ-LIFE-SUPPLY-014" }, { "id": "REQ-LIFE-SUPPLY-015" }, { "id": "REQ-LIFE-SUPPLY-016" }, { "id": "REQ-LIFE-SUPPLY-017" }, { "id": "REQ-LIFE-SUPPLY-018" }, { "id": "REQ-LIFE-SUPPLY-019" }, { "id": "REQ-LIFE-SUPPLY-020" }, { "id": "REQ-LIFE-SUPPLY-021" }, { "id": "REQ-LIFE-SUPPLY-022" }, { "id": "REQ-LIFE-SUPPLY-023" }, { "id": "REQ-LIFE-SUPPLY-024" }, { "id": "REQ-LIFE-SUPPLY-025" }, { "id": "REQ-LIFE-SUPPLY-026" }, { "id": "REQ-LIFE-SUPPLY-027" }, { "id": "REQ-LIFE-SUPPLY-028" }, { "id": "REQ-LIFE-SUPPLY-029" }, { "id": "REQ-LIFE-SUPPLY-030" }, { "id": "REQ-LIFE-SUPPLY-031" }, { "id": "REQ-LIFE-SUPPLY-032" }, { "id": "REQ-LIFE-SUPPLY-033" }, { "id": "REQ-LIFE-SUPPLY-034" }, { "id": "REQ-LIFE-SUPPLY-035" }, { "id": "REQ-LIFE-SUPPLY-036" }, { "id": "REQ-LIFE-SVC-001" }, { "id": "REQ-LIFE-SVC-002" }, { "id": "REQ-LIFE-SVC-003" }, { "id": "REQ-LIFE-SVC-004" }, { "id": "REQ-LIFE-SVC-005" }, { "id": "REQ-LIFE-SVC-006" }, { "id": "REQ-LIFE-SVC-007" }, { "id": "REQ-LIFE-SVC-008" }, { "id": "REQ-LIFE-SVC-009" }, { "id": "REQ-LIFE-SVC-010" }, { "id": "REQ-LIFE-SVC-011" }, { "id": "REQ-LIFE-SVC-012" }, { "id": "REQ-LIFE-SVC-013" }, { "id": "REQ-LIFE-SVC-014" }, { "id": "REQ-LIFE-SVC-015" }, { "id": "REQ-LIFE-SVC-016" }, { "id": "REQ-LIFE-SVC-017" }, { "id": "REQ-LIFE-SVC-018" }, { "id": "REQ-LIFE-SVC-019" }, { "id": "REQ-LIFE-SVC-020" }, { "id": "REQ-LIFE-SVC-021" }, { "id": "REQ-LIFE-SVC-022" }, { "id": "REQ-LIFE-SVC-023" }, { "id": "REQ-LIFE-SVC-024" }, { "id": "REQ-LIFE-SVC-025" }, { "id": "REQ-LIFE-SVC-026" }, { "id": "REQ-LIFE-SVC-027" }, { "id": "REQ-LIFE-SVC-028" }, { "id": "REQ-LIFE-SVC-029" }, { "id": "REQ-LIFE-SVC-030" }, { "id": "REQ-LIFE-SVC-031" }, { "id": "REQ-LIFE-SVC-032" }, { "id": "REQ-LIFE-SVC-033" }, { "id": "REQ-LIFE-SVC-034" }, { "id": "REQ-LIFE-SVC-035" }, { "id": "REQ-LIFE-SVC-036" }, { "id": "REQ-LIFE-SVC-037" }, { "id": "REQ-LIFE-SVC-038" }, { "id": "REQ-LIFE-SVC-039" }, { "id": "REQ-LIFE-SVC-040" }, { "id": "REQ-LIFE-SVC-041" }, { "id": "REQ-LIFE-SVC-042" }, { "id": "REQ-LIFE-SVC-043" }, { "id": "REQ-LIFE-SVC-044" }, { "id": "REQ-LIFE-SVC-045" }, { "id": "REQ-LIFE-SVC-046" }, { "id": "REQ-LIFE-SVC-047" }, { "id": "REQ-LIFE-SVC-048" }, { "id": "REQ-LIFE-SVC-049" }, { "id": "REQ-LIFE-SVC-050" }, { "id": "REQ-LIFE-SVC-051" }, { "id": "REQ-LIFE-SVC-052" }, { "id": "REQ-LIFE-VERIFY-001" }, { "id": "REQ-LIFE-VERIFY-002" }, { "id": "REQ-LIFE-VERIFY-003" }, { "id": "REQ-LIFE-VERIFY-004" }, { "id": "REQ-LIFE-VERIFY-005" }, { "id": "REQ-LIFE-VERIFY-006" }, { "id": "REQ-LIFE-VERIFY-007" }, { "id": "REQ-LIFE-VERIFY-008" }, { "id": "REQ-LIFE-VERIFY-009" }, { "id": "REQ-LIFE-VERIFY-010" }, { "id": "REQ-LIFE-VERIFY-011" }, { "id": "REQ-LIFE-VERIFY-012" }, { "id": "REQ-LIFE-VERIFY-013" }, { "id": "REQ-LIFE-VERIFY-014" }, { "id": "REQ-LIFE-VERIFY-015" }, { "id": "REQ-LIFE-VERIFY-016" }, { "id": "REQ-LIFE-VERIFY-017" }, { "id": "REQ-LIFE-VERIFY-018" }, { "id": "REQ-LIFE-VERIFY-019" }, { "id": "REQ-LIFE-VERIFY-020" }, { "id": "REQ-LIFE-VERIFY-021" }, { "id": "REQ-LIFE-VERIFY-022" }, { "id": "REQ-LIFE-VERIFY-023" }, { "id": "REQ-LIFE-VERIFY-024" }, { "id": "REQ-LIFE-VERIFY-025" }, { "id": "REQ-LIFE-VERIFY-026" }, { "id": "REQ-LIFE-VERIFY-027" }, { "id": "REQ-LIFE-VERIFY-028" }, { "id": "REQ-LIFE-VERIFY-029" }, { "id": "REQ-LIFE-VERIFY-030" }, { "id": "REQ-LOCK-001" }, { "id": "REQ-LOCK-002" }, { "id": "REQ-LOCK-003" }, { "id": "REQ-LOCK-004" }, { "id": "REQ-LOCK-005" }, { "id": "REQ-LOCK-006" }, { "id": "REQ-LOCK-007" }, { "id": "REQ-LOCK-008" }, { "id": "REQ-LOCK-009" }, { "id": "REQ-LOCK-010" }, { "id": "REQ-LOCK-011" }, { "id": "REQ-LOCK-012" }, { "id": "REQ-LOCK-013" }, { "id": "REQ-LOCK-014" }, { "id": "REQ-LOCK-015" }, { "id": "REQ-LOCK-016" }, { "id": "REQ-LOCK-017" }, { "id": "REQ-LOCK-018" }, { "id": "REQ-MEDIATHEQUE-001" }, { "id": "REQ-MEDIATHEQUE-002" }, { "id": "REQ-MEDIATHEQUE-003" }, { "id": "REQ-MEDIATHEQUE-004" }, { "id": "REQ-MEDIATHEQUE-005" }, { "id": "REQ-MEDIATHEQUE-006" }, { "id": "REQ-MEDIATHEQUE-007" }, { "id": "REQ-MEDIATHEQUE-008" }, { "id": "REQ-MEDIATHEQUE-009" }, { "id": "REQ-MEDIATHEQUE-010" }, { "id": "REQ-OFFLINE-001" }, { "id": "REQ-OFFLINE-002" }, { "id": "REQ-OFFLINE-003" }, { "id": "REQ-OFFLINE-004" }, { "id": "REQ-OFFLINE-005" }, { "id": "REQ-OFFLINE-006" }, { "id": "REQ-OFFLINE-007" }, { "id": "REQ-OFFLINE-008" }, { "id": "REQ-OFFLINE-009" }, { "id": "REQ-OFFLINE-010" }, { "id": "REQ-OFFLINE-011" }, { "id": "REQ-OFFLINE-012" }, { "id": "REQ-OFFLINE-013" }, { "id": "REQ-OFFLINE-014" }, { "id": "REQ-OFFLINE-015" }, { "id": "REQ-OFFLINE-016" }, { "id": "REQ-OFFLINE-017" }, { "id": "REQ-OFFLINE-018" }, { "id": "REQ-OFFLINE-019" }, { "id": "REQ-OFFLINE-020" }, { "id": "REQ-OFFLINE-021" }, { "id": "REQ-OFFLINE-022" }, { "id": "REQ-OFFLINE-023" }, { "id": "REQ-OFFLINE-024" }, { "id": "REQ-OFFLINE-025" }, { "id": "REQ-OFFLINE-026" }, { "id": "REQ-OFFLINE-027" }, { "id": "REQ-OFFLINE-028" }, { "id": "REQ-OPS-BACKUP-001" }, { "id": "REQ-OPS-BACKUP-002" }, { "id": "REQ-OPS-BACKUP-003" }, { "id": "REQ-OPS-BACKUP-004" }, { "id": "REQ-OPS-BACKUP-005" }, { "id": "REQ-OPS-BACKUP-006" }, { "id": "REQ-OPS-BACKUP-007" }, { "id": "REQ-OPS-BACKUP-008" }, { "id": "REQ-OPS-BACKUP-009" }, { "id": "REQ-OPS-BACKUP-010" }, { "id": "REQ-OPS-BACKUP-011" }, { "id": "REQ-OPS-BACKUP-012" }, { "id": "REQ-OPS-BACKUP-013" }, { "id": "REQ-OPS-BACKUP-014" }, { "id": "REQ-OPS-BACKUP-015" }, { "id": "REQ-OPS-BACKUP-016" }, { "id": "REQ-OPS-BACKUP-017" }, { "id": "REQ-OPS-BACKUP-018" }, { "id": "REQ-OPS-BACKUP-019" }, { "id": "REQ-OPS-BACKUP-020" }, { "id": "REQ-OPS-BACKUP-021" }, { "id": "REQ-OPS-BACKUP-022" }, { "id": "REQ-OPS-BACKUP-023" }, { "id": "REQ-OPS-BACKUP-024" }, { "id": "REQ-OPS-BACKUP-025" }, { "id": "REQ-OPS-BACKUP-026" }, { "id": "REQ-OPS-BACKUP-027" }, { "id": "REQ-OPS-BACKUP-028" }, { "id": "REQ-OPS-BACKUP-029" }, { "id": "REQ-OPS-BACKUP-030" }, { "id": "REQ-OPS-BACKUP-031" }, { "id": "REQ-OPS-BACKUP-032" }, { "id": "REQ-OPS-BACKUP-033" }, { "id": "REQ-OPS-BACKUP-034" }, { "id": "REQ-OPS-BACKUP-035" }, { "id": "REQ-OPS-BACKUP-036" }, { "id": "REQ-OPS-BACKUP-037" }, { "id": "REQ-OPS-BACKUP-038" }, { "id": "REQ-OPS-BACKUP-039" }, { "id": "REQ-OPS-BACKUP-040" }, { "id": "REQ-OPS-BF-001" }, { "id": "REQ-OPS-BF-002" }, { "id": "REQ-OPS-BF-003" }, { "id": "REQ-OPS-BF-004" }, { "id": "REQ-OPS-BF-005" }, { "id": "REQ-OPS-BF-006" }, { "id": "REQ-OPS-BF-007" }, { "id": "REQ-OPS-BF-008" }, { "id": "REQ-OPS-BF-009" }, { "id": "REQ-OPS-BF-010" }, { "id": "REQ-OPS-BF-011" }, { "id": "REQ-OPS-BF-012" }, { "id": "REQ-OPS-BF-013" }, { "id": "REQ-OPS-BF-014" }, { "id": "REQ-OPS-BF-015" }, { "id": "REQ-OPS-BF-016" }, { "id": "REQ-OPS-BF-017" }, { "id": "REQ-OPS-BF-018" }, { "id": "REQ-OPS-BF-019" }, { "id": "REQ-OPS-BF-020" }, { "id": "REQ-OPS-BF-021" }, { "id": "REQ-OPS-BF-022" }, { "id": "REQ-OPS-BF-023" }, { "id": "REQ-OPS-BF-024" }, { "id": "REQ-OPS-BF-025" }, { "id": "REQ-OPS-BF-026" }, { "id": "REQ-OPS-BF-027" }, { "id": "REQ-OPS-BF-028" }, { "id": "REQ-OPS-BF-029" }, { "id": "REQ-OPS-BF-030" }, { "id": "REQ-OPS-BF-031" }, { "id": "REQ-OPS-BF-032" }, { "id": "REQ-OPS-BF-033" }, { "id": "REQ-OPS-BF-034" }, { "id": "REQ-OPS-BF-035" }, { "id": "REQ-OPS-BF-036" }, { "id": "REQ-OPS-BF-037" }, { "id": "REQ-OPS-BF-038" }, { "id": "REQ-OPS-BF-039" }, { "id": "REQ-OPS-BF-040" }, { "id": "REQ-OPS-BF-041" }, { "id": "REQ-OPS-BF-042" }, { "id": "REQ-OPS-BF-043" }, { "id": "REQ-OPS-BF-044" }, { "id": "REQ-OPS-BF-045" }, { "id": "REQ-OPS-BF-046" }, { "id": "REQ-OPS-BF-047" }, { "id": "REQ-OPS-BF-048" }, { "id": "REQ-OPS-BG-001" }, { "id": "REQ-OPS-BG-002" }, { "id": "REQ-OPS-BG-003" }, { "id": "REQ-OPS-BG-004" }, { "id": "REQ-OPS-BG-005" }, { "id": "REQ-OPS-BG-006" }, { "id": "REQ-OPS-BG-007" }, { "id": "REQ-OPS-BG-008" }, { "id": "REQ-OPS-BG-009" }, { "id": "REQ-OPS-BG-010" }, { "id": "REQ-OPS-BG-011" }, { "id": "REQ-OPS-BG-012" }, { "id": "REQ-OPS-BG-013" }, { "id": "REQ-OPS-BG-014" }, { "id": "REQ-OPS-BG-015" }, { "id": "REQ-OPS-BG-016" }, { "id": "REQ-OPS-BG-017" }, { "id": "REQ-OPS-BG-018" }, { "id": "REQ-OPS-BG-019" }, { "id": "REQ-OPS-BG-020" }, { "id": "REQ-OPS-BG-021" }, { "id": "REQ-OPS-BG-022" }, { "id": "REQ-OPS-BG-023" }, { "id": "REQ-OPS-BG-024" }, { "id": "REQ-OPS-BG-025" }, { "id": "REQ-OPS-BG-026" }, { "id": "REQ-OPS-BG-027" }, { "id": "REQ-OPS-BG-028" }, { "id": "REQ-OPS-BG-029" }, { "id": "REQ-OPS-BG-030" }, { "id": "REQ-OPS-BG-031" }, { "id": "REQ-OPS-BG-032" }, { "id": "REQ-OPS-BG-033" }, { "id": "REQ-OPS-BG-034" }, { "id": "REQ-OPS-BG-035" }, { "id": "REQ-OPS-BG-036" }, { "id": "REQ-OPS-BG-037" }, { "id": "REQ-OPS-BG-038" }, { "id": "REQ-OPS-BG-039" }, { "id": "REQ-OPS-BG-040" }, { "id": "REQ-OPS-BG-041" }, { "id": "REQ-OPS-BG-042" }, { "id": "REQ-OPS-BG-043" }, { "id": "REQ-OPS-BG-044" }, { "id": "REQ-OPS-BG-045" }, { "id": "REQ-OPS-BG-046" }, { "id": "REQ-OPS-BG-047" }, { "id": "REQ-OPS-BG-048" }, { "id": "REQ-OPS-BG-049" }, { "id": "REQ-OPS-BG-050" }, { "id": "REQ-OPS-BG-051" }, { "id": "REQ-OPS-BG-052" }, { "id": "REQ-OPS-BG-053" }, { "id": "REQ-OPS-BG-054" }, { "id": "REQ-OPS-BG-055" }, { "id": "REQ-OPS-BG-056" }, { "id": "REQ-OPS-CAP-001" }, { "id": "REQ-OPS-CAP-002" }, { "id": "REQ-OPS-CAP-003" }, { "id": "REQ-OPS-CAP-004" }, { "id": "REQ-OPS-CAP-005" }, { "id": "REQ-OPS-CAP-006" }, { "id": "REQ-OPS-CAP-007" }, { "id": "REQ-OPS-CAP-008" }, { "id": "REQ-OPS-CAP-009" }, { "id": "REQ-OPS-CAP-010" }, { "id": "REQ-OPS-CAP-011" }, { "id": "REQ-OPS-CAP-012" }, { "id": "REQ-OPS-CAP-013" }, { "id": "REQ-OPS-CAP-014" }, { "id": "REQ-OPS-CAP-015" }, { "id": "REQ-OPS-CAP-016" }, { "id": "REQ-OPS-CAP-017" }, { "id": "REQ-OPS-CAP-018" }, { "id": "REQ-OPS-CAP-019" }, { "id": "REQ-OPS-CAP-020" }, { "id": "REQ-OPS-CAP-021" }, { "id": "REQ-OPS-CAP-022" }, { "id": "REQ-OPS-CAP-023" }, { "id": "REQ-OPS-CAP-024" }, { "id": "REQ-OPS-CAP-025" }, { "id": "REQ-OPS-CAP-026" }, { "id": "REQ-OPS-CAP-027" }, { "id": "REQ-OPS-CAP-028" }, { "id": "REQ-OPS-CAP-029" }, { "id": "REQ-OPS-CAP-030" }, { "id": "REQ-OPS-DEG-001" }, { "id": "REQ-OPS-DEG-002" }, { "id": "REQ-OPS-DEG-003" }, { "id": "REQ-OPS-DEG-004" }, { "id": "REQ-OPS-DEG-005" }, { "id": "REQ-OPS-DEG-006" }, { "id": "REQ-OPS-DEG-007" }, { "id": "REQ-OPS-DEG-008" }, { "id": "REQ-OPS-DEG-009" }, { "id": "REQ-OPS-DEG-010" }, { "id": "REQ-OPS-DEG-011" }, { "id": "REQ-OPS-DEG-012" }, { "id": "REQ-OPS-DEG-013" }, { "id": "REQ-OPS-DEG-014" }, { "id": "REQ-OPS-DEG-015" }, { "id": "REQ-OPS-DEG-016" }, { "id": "REQ-OPS-DEG-017" }, { "id": "REQ-OPS-DEG-018" }, { "id": "REQ-OPS-DEG-019" }, { "id": "REQ-OPS-DEG-020" }, { "id": "REQ-OPS-DEG-021" }, { "id": "REQ-OPS-DEG-022" }, { "id": "REQ-OPS-DEG-023" }, { "id": "REQ-OPS-DEG-024" }, { "id": "REQ-OPS-DR-001" }, { "id": "REQ-OPS-DR-002" }, { "id": "REQ-OPS-DR-003" }, { "id": "REQ-OPS-DR-004" }, { "id": "REQ-OPS-DR-005" }, { "id": "REQ-OPS-DR-006" }, { "id": "REQ-OPS-DR-007" }, { "id": "REQ-OPS-DR-008" }, { "id": "REQ-OPS-DR-009" }, { "id": "REQ-OPS-DR-010" }, { "id": "REQ-OPS-DR-011" }, { "id": "REQ-OPS-DR-012" }, { "id": "REQ-OPS-DR-013" }, { "id": "REQ-OPS-DR-014" }, { "id": "REQ-OPS-DR-015" }, { "id": "REQ-OPS-DR-016" }, { "id": "REQ-OPS-DR-017" }, { "id": "REQ-OPS-DR-018" }, { "id": "REQ-OPS-DR-019" }, { "id": "REQ-OPS-DR-020" }, { "id": "REQ-OPS-DR-021" }, { "id": "REQ-OPS-DR-022" }, { "id": "REQ-OPS-DR-023" }, { "id": "REQ-OPS-DR-024" }, { "id": "REQ-OPS-DR-025" }, { "id": "REQ-OPS-DR-026" }, { "id": "REQ-OPS-DR-027" }, { "id": "REQ-OPS-DR-028" }, { "id": "REQ-OPS-DR-029" }, { "id": "REQ-OPS-DR-030" }, { "id": "REQ-OPS-DR-031" }, { "id": "REQ-OPS-DR-032" }, { "id": "REQ-OPS-DR-033" }, { "id": "REQ-OPS-DR-034" }, { "id": "REQ-OPS-DR-035" }, { "id": "REQ-OPS-DR-036" }, { "id": "REQ-OPS-DR-037" }, { "id": "REQ-OPS-DR-038" }, { "id": "REQ-OPS-DR-039" }, { "id": "REQ-OPS-DR-040" }, { "id": "REQ-OPS-EXIT-001" }, { "id": "REQ-OPS-EXIT-002" }, { "id": "REQ-OPS-EXIT-003" }, { "id": "REQ-OPS-EXIT-004" }, { "id": "REQ-OPS-EXIT-005" }, { "id": "REQ-OPS-EXIT-006" }, { "id": "REQ-OPS-EXIT-007" }, { "id": "REQ-OPS-EXIT-008" }, { "id": "REQ-OPS-EXIT-009" }, { "id": "REQ-OPS-EXIT-010" }, { "id": "REQ-OPS-EXIT-011" }, { "id": "REQ-OPS-EXIT-012" }, { "id": "REQ-OPS-EXIT-013" }, { "id": "REQ-OPS-EXIT-014" }, { "id": "REQ-OPS-EXIT-015" }, { "id": "REQ-OPS-EXIT-016" }, { "id": "REQ-OPS-EXIT-017" }, { "id": "REQ-OPS-EXIT-018" }, { "id": "REQ-OPS-EXIT-019" }, { "id": "REQ-OPS-EXIT-020" }, { "id": "REQ-OPS-EXIT-021" }, { "id": "REQ-OPS-EXIT-022" }, { "id": "REQ-OPS-EXIT-023" }, { "id": "REQ-OPS-EXIT-024" }, { "id": "REQ-OPS-EXIT-025" }, { "id": "REQ-OPS-EXIT-026" }, { "id": "REQ-OPS-EXIT-027" }, { "id": "REQ-OPS-EXIT-028" }, { "id": "REQ-OPS-EXIT-029" }, { "id": "REQ-OPS-EXIT-030" }, { "id": "REQ-OPS-HEALTH-001" }, { "id": "REQ-OPS-HEALTH-002" }, { "id": "REQ-OPS-HEALTH-003" }, { "id": "REQ-OPS-HEALTH-004" }, { "id": "REQ-OPS-HEALTH-005" }, { "id": "REQ-OPS-HEALTH-006" }, { "id": "REQ-OPS-HEALTH-007" }, { "id": "REQ-OPS-HEALTH-008" }, { "id": "REQ-OPS-HEALTH-009" }, { "id": "REQ-OPS-HEALTH-010" }, { "id": "REQ-OPS-HEALTH-011" }, { "id": "REQ-OPS-HEALTH-012" }, { "id": "REQ-OPS-HEALTH-013" }, { "id": "REQ-OPS-HEALTH-014" }, { "id": "REQ-OPS-HEALTH-015" }, { "id": "REQ-OPS-HEALTH-016" }, { "id": "REQ-OPS-HEALTH-017" }, { "id": "REQ-OPS-HEALTH-018" }, { "id": "REQ-OPS-HEALTH-019" }, { "id": "REQ-OPS-HEALTH-020" }, { "id": "REQ-OPS-HEALTH-021" }, { "id": "REQ-OPS-HEALTH-022" }, { "id": "REQ-OPS-HEALTH-023" }, { "id": "REQ-OPS-HEALTH-024" }, { "id": "REQ-OPS-HEALTH-025" }, { "id": "REQ-OPS-HEALTH-026" }, { "id": "REQ-OPS-HEALTH-027" }, { "id": "REQ-OPS-HEALTH-028" }, { "id": "REQ-OPS-HEALTH-029" }, { "id": "REQ-OPS-HEALTH-030" }, { "id": "REQ-OPS-INC-001" }, { "id": "REQ-OPS-INC-002" }, { "id": "REQ-OPS-INC-003" }, { "id": "REQ-OPS-INC-004" }, { "id": "REQ-OPS-INC-005" }, { "id": "REQ-OPS-INC-006" }, { "id": "REQ-OPS-INC-007" }, { "id": "REQ-OPS-INC-008" }, { "id": "REQ-OPS-INC-009" }, { "id": "REQ-OPS-INC-010" }, { "id": "REQ-OPS-INC-011" }, { "id": "REQ-OPS-INC-012" }, { "id": "REQ-OPS-INC-013" }, { "id": "REQ-OPS-INC-014" }, { "id": "REQ-OPS-INC-015" }, { "id": "REQ-OPS-INC-016" }, { "id": "REQ-OPS-INC-017" }, { "id": "REQ-OPS-INC-018" }, { "id": "REQ-OPS-INC-019" }, { "id": "REQ-OPS-INC-020" }, { "id": "REQ-OPS-INC-021" }, { "id": "REQ-OPS-INC-022" }, { "id": "REQ-OPS-INC-023" }, { "id": "REQ-OPS-INC-024" }, { "id": "REQ-OPS-INC-025" }, { "id": "REQ-OPS-INC-026" }, { "id": "REQ-OPS-INC-027" }, { "id": "REQ-OPS-INC-028" }, { "id": "REQ-OPS-INC-029" }, { "id": "REQ-OPS-INC-030" }, { "id": "REQ-OPS-JOB-001" }, { "id": "REQ-OPS-JOB-002" }, { "id": "REQ-OPS-JOB-003" }, { "id": "REQ-OPS-JOB-004" }, { "id": "REQ-OPS-JOB-005" }, { "id": "REQ-OPS-JOB-006" }, { "id": "REQ-OPS-JOB-007" }, { "id": "REQ-OPS-JOB-008" }, { "id": "REQ-OPS-JOB-009" }, { "id": "REQ-OPS-JOB-010" }, { "id": "REQ-OPS-JOB-011" }, { "id": "REQ-OPS-JOB-012" }, { "id": "REQ-OPS-JOB-013" }, { "id": "REQ-OPS-JOB-014" }, { "id": "REQ-OPS-JOB-015" }, { "id": "REQ-OPS-JOB-016" }, { "id": "REQ-OPS-JOB-017" }, { "id": "REQ-OPS-JOB-018" }, { "id": "REQ-OPS-JOB-019" }, { "id": "REQ-OPS-JOB-020" }, { "id": "REQ-OPS-JOB-021" }, { "id": "REQ-OPS-JOB-022" }, { "id": "REQ-OPS-JOB-023" }, { "id": "REQ-OPS-JOB-024" }, { "id": "REQ-OPS-JOB-025" }, { "id": "REQ-OPS-JOB-026" }, { "id": "REQ-OPS-JOB-027" }, { "id": "REQ-OPS-JOB-028" }, { "id": "REQ-OPS-JOB-029" }, { "id": "REQ-OPS-JOB-030" }, { "id": "REQ-OPS-JOB-031" }, { "id": "REQ-OPS-JOB-032" }, { "id": "REQ-OPS-JOB-033" }, { "id": "REQ-OPS-JOB-034" }, { "id": "REQ-OPS-JOB-035" }, { "id": "REQ-OPS-JOB-036" }, { "id": "REQ-OPS-JOB-037" }, { "id": "REQ-OPS-JOB-038" }, { "id": "REQ-OPS-JOB-039" }, { "id": "REQ-OPS-JOB-040" }, { "id": "REQ-OPS-JOB-041" }, { "id": "REQ-OPS-JOB-042" }, { "id": "REQ-OPS-JOB-043" }, { "id": "REQ-OPS-JOB-044" }, { "id": "REQ-OPS-JOB-045" }, { "id": "REQ-OPS-JOB-046" }, { "id": "REQ-OPS-JOB-047" }, { "id": "REQ-OPS-JOB-048" }, { "id": "REQ-OPS-JOB-049" }, { "id": "REQ-OPS-JOB-050" }, { "id": "REQ-OPS-JOB-051" }, { "id": "REQ-OPS-JOB-052" }, { "id": "REQ-OPS-JOB-053" }, { "id": "REQ-OPS-JOB-054" }, { "id": "REQ-OPS-JOB-055" }, { "id": "REQ-OPS-JOB-056" }, { "id": "REQ-OPS-MAINT-001" }, { "id": "REQ-OPS-MAINT-002" }, { "id": "REQ-OPS-MAINT-003" }, { "id": "REQ-OPS-MAINT-004" }, { "id": "REQ-OPS-MAINT-005" }, { "id": "REQ-OPS-MAINT-006" }, { "id": "REQ-OPS-MAINT-007" }, { "id": "REQ-OPS-MAINT-008" }, { "id": "REQ-OPS-MAINT-009" }, { "id": "REQ-OPS-MAINT-010" }, { "id": "REQ-OPS-MAINT-011" }, { "id": "REQ-OPS-MAINT-012" }, { "id": "REQ-OPS-MAINT-013" }, { "id": "REQ-OPS-MAINT-014" }, { "id": "REQ-OPS-MAINT-015" }, { "id": "REQ-OPS-MAINT-016" }, { "id": "REQ-OPS-MAINT-017" }, { "id": "REQ-OPS-MAINT-018" }, { "id": "REQ-OPS-MAINT-019" }, { "id": "REQ-OPS-MAINT-020" }, { "id": "REQ-OPS-MAINT-021" }, { "id": "REQ-OPS-MAINT-022" }, { "id": "REQ-OPS-MAINT-023" }, { "id": "REQ-OPS-MAINT-024" }, { "id": "REQ-OPS-MAINT-025" }, { "id": "REQ-OPS-MAINT-026" }, { "id": "REQ-OPS-MAINT-027" }, { "id": "REQ-OPS-MAINT-028" }, { "id": "REQ-OPS-MAINT-029" }, { "id": "REQ-OPS-MAINT-030" }, { "id": "REQ-OPS-MAINT-031" }, { "id": "REQ-OPS-MAINT-032" }, { "id": "REQ-OPS-MODEL-001" }, { "id": "REQ-OPS-MODEL-002" }, { "id": "REQ-OPS-MODEL-003" }, { "id": "REQ-OPS-MODEL-004" }, { "id": "REQ-OPS-MODEL-005" }, { "id": "REQ-OPS-MODEL-006" }, { "id": "REQ-OPS-MODEL-007" }, { "id": "REQ-OPS-MODEL-008" }, { "id": "REQ-OPS-MODEL-009" }, { "id": "REQ-OPS-MODEL-010" }, { "id": "REQ-OPS-MODEL-011" }, { "id": "REQ-OPS-MODEL-012" }, { "id": "REQ-OPS-MODEL-013" }, { "id": "REQ-OPS-MODEL-014" }, { "id": "REQ-OPS-MODEL-015" }, { "id": "REQ-OPS-MODEL-016" }, { "id": "REQ-OPS-MODEL-017" }, { "id": "REQ-OPS-MODEL-018" }, { "id": "REQ-OPS-MODEL-019" }, { "id": "REQ-OPS-MODEL-020" }, { "id": "REQ-OPS-MODEL-021" }, { "id": "REQ-OPS-MODEL-022" }, { "id": "REQ-OPS-MODEL-023" }, { "id": "REQ-OPS-MODEL-024" }, { "id": "REQ-OPS-MODEL-025" }, { "id": "REQ-OPS-MODEL-026" }, { "id": "REQ-OPS-MODEL-027" }, { "id": "REQ-OPS-MODEL-028" }, { "id": "REQ-OPS-MODEL-029" }, { "id": "REQ-OPS-MODEL-030" }, { "id": "REQ-OPS-MODEL-031" }, { "id": "REQ-OPS-MODEL-032" }, { "id": "REQ-OPS-MODEL-033" }, { "id": "REQ-OPS-MODEL-034" }, { "id": "REQ-OPS-MODEL-035" }, { "id": "REQ-OPS-MODEL-036" }, { "id": "REQ-OPS-MODEL-037" }, { "id": "REQ-OPS-MODEL-038" }, { "id": "REQ-OPS-MODEL-039" }, { "id": "REQ-OPS-MODEL-040" }, { "id": "REQ-OPS-MODEL-041" }, { "id": "REQ-OPS-MODEL-042" }, { "id": "REQ-OPS-MODEL-043" }, { "id": "REQ-OPS-MODEL-044" }, { "id": "REQ-OPS-MODEL-045" }, { "id": "REQ-OPS-MODEL-046" }, { "id": "REQ-OPS-MODEL-047" }, { "id": "REQ-OPS-MODEL-048" }, { "id": "REQ-OPS-OBS-001" }, { "id": "REQ-OPS-OBS-002" }, { "id": "REQ-OPS-OBS-003" }, { "id": "REQ-OPS-OBS-004" }, { "id": "REQ-OPS-OBS-005" }, { "id": "REQ-OPS-OBS-006" }, { "id": "REQ-OPS-OBS-007" }, { "id": "REQ-OPS-OBS-008" }, { "id": "REQ-OPS-OBS-009" }, { "id": "REQ-OPS-OBS-010" }, { "id": "REQ-OPS-OBS-011" }, { "id": "REQ-OPS-OBS-012" }, { "id": "REQ-OPS-OBS-013" }, { "id": "REQ-OPS-OBS-014" }, { "id": "REQ-OPS-OBS-015" }, { "id": "REQ-OPS-OBS-016" }, { "id": "REQ-OPS-OBS-017" }, { "id": "REQ-OPS-OBS-018" }, { "id": "REQ-OPS-OBS-019" }, { "id": "REQ-OPS-OBS-020" }, { "id": "REQ-OPS-OBS-021" }, { "id": "REQ-OPS-OBS-022" }, { "id": "REQ-OPS-OBS-023" }, { "id": "REQ-OPS-OBS-024" }, { "id": "REQ-OPS-OBS-025" }, { "id": "REQ-OPS-OBS-026" }, { "id": "REQ-OPS-OBS-027" }, { "id": "REQ-OPS-OBS-028" }, { "id": "REQ-OPS-OBS-029" }, { "id": "REQ-OPS-OBS-030" }, { "id": "REQ-OPS-OFF-001" }, { "id": "REQ-OPS-OFF-002" }, { "id": "REQ-OPS-OFF-003" }, { "id": "REQ-OPS-OFF-004" }, { "id": "REQ-OPS-OFF-005" }, { "id": "REQ-OPS-OFF-006" }, { "id": "REQ-OPS-OFF-007" }, { "id": "REQ-OPS-OFF-008" }, { "id": "REQ-OPS-OFF-009" }, { "id": "REQ-OPS-OFF-010" }, { "id": "REQ-OPS-OFF-011" }, { "id": "REQ-OPS-OFF-012" }, { "id": "REQ-OPS-OFF-013" }, { "id": "REQ-OPS-OFF-014" }, { "id": "REQ-OPS-OFF-015" }, { "id": "REQ-OPS-OFF-016" }, { "id": "REQ-OPS-OFF-017" }, { "id": "REQ-OPS-OFF-018" }, { "id": "REQ-OPS-OFF-019" }, { "id": "REQ-OPS-OFF-020" }, { "id": "REQ-OPS-OFF-021" }, { "id": "REQ-OPS-OFF-022" }, { "id": "REQ-OPS-OFF-023" }, { "id": "REQ-OPS-OFF-024" }, { "id": "REQ-OPS-OFF-025" }, { "id": "REQ-OPS-OFF-026" }, { "id": "REQ-OPS-OFF-027" }, { "id": "REQ-OPS-OFF-028" }, { "id": "REQ-OPS-OFF-029" }, { "id": "REQ-OPS-OFF-030" }, { "id": "REQ-OPS-OFF-031" }, { "id": "REQ-OPS-OFF-032" }, { "id": "REQ-OPS-RESOURCE-001" }, { "id": "REQ-OPS-RESOURCE-002" }, { "id": "REQ-OPS-RESOURCE-003" }, { "id": "REQ-OPS-RESOURCE-004" }, { "id": "REQ-OPS-RESOURCE-005" }, { "id": "REQ-OPS-RESOURCE-006" }, { "id": "REQ-OPS-RESOURCE-007" }, { "id": "REQ-OPS-RESOURCE-008" }, { "id": "REQ-OPS-RESOURCE-009" }, { "id": "REQ-OPS-RESOURCE-010" }, { "id": "REQ-OPS-RESOURCE-011" }, { "id": "REQ-OPS-RESOURCE-012" }, { "id": "REQ-OPS-RESOURCE-013" }, { "id": "REQ-OPS-RESOURCE-014" }, { "id": "REQ-OPS-RESOURCE-015" }, { "id": "REQ-OPS-RESOURCE-016" }, { "id": "REQ-OPS-RESOURCE-017" }, { "id": "REQ-OPS-RESOURCE-018" }, { "id": "REQ-OPS-RESOURCE-019" }, { "id": "REQ-OPS-RESOURCE-020" }, { "id": "REQ-OPS-RESOURCE-021" }, { "id": "REQ-OPS-RESOURCE-022" }, { "id": "REQ-OPS-RESOURCE-023" }, { "id": "REQ-OPS-RESOURCE-024" }, { "id": "REQ-OPS-RESOURCE-025" }, { "id": "REQ-OPS-RESOURCE-026" }, { "id": "REQ-OPS-RESOURCE-027" }, { "id": "REQ-OPS-RESOURCE-028" }, { "id": "REQ-OPS-RESOURCE-029" }, { "id": "REQ-OPS-RESOURCE-030" }, { "id": "REQ-OPS-RESOURCE-031" }, { "id": "REQ-OPS-RESOURCE-032" }, { "id": "REQ-OPS-RESTORE-001" }, { "id": "REQ-OPS-RESTORE-002" }, { "id": "REQ-OPS-RESTORE-003" }, { "id": "REQ-OPS-RESTORE-004" }, { "id": "REQ-OPS-RESTORE-005" }, { "id": "REQ-OPS-RESTORE-006" }, { "id": "REQ-OPS-RESTORE-007" }, { "id": "REQ-OPS-RESTORE-008" }, { "id": "REQ-OPS-RESTORE-009" }, { "id": "REQ-OPS-RESTORE-010" }, { "id": "REQ-OPS-RESTORE-011" }, { "id": "REQ-OPS-RESTORE-012" }, { "id": "REQ-OPS-RESTORE-013" }, { "id": "REQ-OPS-RESTORE-014" }, { "id": "REQ-OPS-RESTORE-015" }, { "id": "REQ-OPS-RESTORE-016" }, { "id": "REQ-OPS-RESTORE-017" }, { "id": "REQ-OPS-RESTORE-018" }, { "id": "REQ-OPS-RESTORE-019" }, { "id": "REQ-OPS-RESTORE-020" }, { "id": "REQ-OPS-RESTORE-021" }, { "id": "REQ-OPS-RESTORE-022" }, { "id": "REQ-OPS-RESTORE-023" }, { "id": "REQ-OPS-RESTORE-024" }, { "id": "REQ-OPS-RESTORE-025" }, { "id": "REQ-OPS-RESTORE-026" }, { "id": "REQ-OPS-RESTORE-027" }, { "id": "REQ-OPS-RESTORE-028" }, { "id": "REQ-OPS-RESTORE-029" }, { "id": "REQ-OPS-RESTORE-030" }, { "id": "REQ-OPS-RESTORE-031" }, { "id": "REQ-OPS-RESTORE-032" }, { "id": "REQ-OPS-RESTORE-033" }, { "id": "REQ-OPS-RESTORE-034" }, { "id": "REQ-OPS-RESTORE-035" }, { "id": "REQ-OPS-RESTORE-036" }, { "id": "REQ-OPS-RESTORE-037" }, { "id": "REQ-OPS-RESTORE-038" }, { "id": "REQ-OPS-RESTORE-039" }, { "id": "REQ-OPS-RESTORE-040" }, { "id": "REQ-OPS-RESTORE-041" }, { "id": "REQ-OPS-RESTORE-042" }, { "id": "REQ-OPS-RESTORE-043" }, { "id": "REQ-OPS-RESTORE-044" }, { "id": "REQ-OPS-RESTORE-045" }, { "id": "REQ-OPS-RESTORE-046" }, { "id": "REQ-OPS-RESTORE-047" }, { "id": "REQ-OPS-RESTORE-048" }, { "id": "REQ-OPS-SLO-001" }, { "id": "REQ-OPS-SLO-002" }, { "id": "REQ-OPS-SLO-003" }, { "id": "REQ-OPS-SLO-004" }, { "id": "REQ-OPS-SLO-005" }, { "id": "REQ-OPS-SLO-006" }, { "id": "REQ-OPS-SLO-007" }, { "id": "REQ-OPS-SLO-008" }, { "id": "REQ-OPS-SLO-009" }, { "id": "REQ-OPS-SLO-010" }, { "id": "REQ-OPS-SLO-011" }, { "id": "REQ-OPS-SLO-012" }, { "id": "REQ-OPS-SLO-013" }, { "id": "REQ-OPS-SLO-014" }, { "id": "REQ-OPS-SLO-015" }, { "id": "REQ-OPS-SLO-016" }, { "id": "REQ-OPS-SLO-017" }, { "id": "REQ-OPS-SLO-018" }, { "id": "REQ-OPS-SLO-019" }, { "id": "REQ-OPS-SLO-020" }, { "id": "REQ-OPS-SLO-021" }, { "id": "REQ-OPS-SLO-022" }, { "id": "REQ-OPS-SLO-023" }, { "id": "REQ-OPS-SLO-024" }, { "id": "REQ-OPS-SLO-025" }, { "id": "REQ-OPS-SLO-026" }, { "id": "REQ-OPS-SLO-027" }, { "id": "REQ-OPS-SLO-028" }, { "id": "REQ-OPS-SLO-029" }, { "id": "REQ-OPS-SLO-030" }, { "id": "REQ-OPS-SLO-031" }, { "id": "REQ-OPS-SLO-032" }, { "id": "REQ-OPS-SLO-033" }, { "id": "REQ-OPS-SLO-034" }, { "id": "REQ-OPS-SLO-035" }, { "id": "REQ-OPS-SLO-036" }, { "id": "REQ-OPS-SLO-037" }, { "id": "REQ-OPS-SLO-038" }, { "id": "REQ-OPS-SLO-039" }, { "id": "REQ-OPS-SLO-040" }, { "id": "REQ-OPS-SOVNODE-001" }, { "id": "REQ-OPS-SOVNODE-002" }, { "id": "REQ-OPS-SOVNODE-003" }, { "id": "REQ-OPS-SOVNODE-004" }, { "id": "REQ-OPS-SOVNODE-005" }, { "id": "REQ-OPS-SOVNODE-006" }, { "id": "REQ-OPS-SOVNODE-007" }, { "id": "REQ-OPS-SOVNODE-008" }, { "id": "REQ-OPS-SOVNODE-009" }, { "id": "REQ-OPS-SOVNODE-010" }, { "id": "REQ-OPS-SOVNODE-011" }, { "id": "REQ-OPS-SOVNODE-012" }, { "id": "REQ-OPS-SOVNODE-013" }, { "id": "REQ-OPS-SOVNODE-014" }, { "id": "REQ-OPS-SOVNODE-015" }, { "id": "REQ-OPS-SOVNODE-016" }, { "id": "REQ-OPS-SOVNODE-017" }, { "id": "REQ-OPS-SOVNODE-018" }, { "id": "REQ-OPS-SOVNODE-019" }, { "id": "REQ-OPS-SOVNODE-020" }, { "id": "REQ-OPS-SOVNODE-021" }, { "id": "REQ-OPS-SOVNODE-022" }, { "id": "REQ-OPS-SOVNODE-023" }, { "id": "REQ-OPS-SOVNODE-024" }, { "id": "REQ-OPS-SOVNODE-025" }, { "id": "REQ-OPS-SOVNODE-026" }, { "id": "REQ-OPS-SOVNODE-027" }, { "id": "REQ-OPS-SOVNODE-028" }, { "id": "REQ-OPS-SOVNODE-029" }, { "id": "REQ-OPS-SOVNODE-030" }, { "id": "REQ-OPS-SOVNODE-031" }, { "id": "REQ-OPS-SOVNODE-032" }, { "id": "REQ-OPS-SOVNODE-033" }, { "id": "REQ-OPS-SOVNODE-034" }, { "id": "REQ-OPS-SOVNODE-035" }, { "id": "REQ-OPS-SOVNODE-036" }, { "id": "REQ-OPS-SOVNODE-037" }, { "id": "REQ-OPS-SOVNODE-038" }, { "id": "REQ-OPS-SOVNODE-039" }, { "id": "REQ-OPS-SOVNODE-040" }, { "id": "REQ-OPS-SOVNODE-041" }, { "id": "REQ-OPS-SOVNODE-042" }, { "id": "REQ-OPS-SUP-001" }, { "id": "REQ-OPS-SUP-002" }, { "id": "REQ-OPS-SUP-003" }, { "id": "REQ-OPS-SUP-004" }, { "id": "REQ-OPS-SUP-005" }, { "id": "REQ-OPS-SUP-006" }, { "id": "REQ-OPS-SUP-007" }, { "id": "REQ-OPS-SUP-008" }, { "id": "REQ-OPS-SUP-009" }, { "id": "REQ-OPS-SUP-010" }, { "id": "REQ-OPS-SUP-011" }, { "id": "REQ-OPS-SUP-012" }, { "id": "REQ-OPS-SUP-013" }, { "id": "REQ-OPS-SUP-014" }, { "id": "REQ-OPS-SUP-015" }, { "id": "REQ-OPS-SUP-016" }, { "id": "REQ-OPS-SUP-017" }, { "id": "REQ-OPS-SUP-018" }, { "id": "REQ-OPS-SUP-019" }, { "id": "REQ-OPS-SUP-020" }, { "id": "REQ-OPS-SUP-021" }, { "id": "REQ-OPS-SUP-022" }, { "id": "REQ-OPS-SUP-023" }, { "id": "REQ-OPS-SUP-024" }, { "id": "REQ-OPS-SUP-025" }, { "id": "REQ-OPS-SUP-026" }, { "id": "REQ-OPS-SUP-027" }, { "id": "REQ-OPS-SUP-028" }, { "id": "REQ-OPS-SUP-029" }, { "id": "REQ-OPS-SUP-030" }, { "id": "REQ-OPS-ULW-001" }, { "id": "REQ-OPS-ULW-002" }, { "id": "REQ-OPS-ULW-003" }, { "id": "REQ-OPS-ULW-004" }, { "id": "REQ-OPS-ULW-005" }, { "id": "REQ-OPS-ULW-006" }, { "id": "REQ-OPS-ULW-007" }, { "id": "REQ-OPS-ULW-008" }, { "id": "REQ-OPS-ULW-009" }, { "id": "REQ-OPS-ULW-010" }, { "id": "REQ-OPS-ULW-011" }, { "id": "REQ-OPS-ULW-012" }, { "id": "REQ-OPS-ULW-013" }, { "id": "REQ-OPS-ULW-014" }, { "id": "REQ-OPS-ULW-015" }, { "id": "REQ-OPS-ULW-016" }, { "id": "REQ-OPS-ULW-017" }, { "id": "REQ-OPS-ULW-018" }, { "id": "REQ-OPS-ULW-019" }, { "id": "REQ-OPS-ULW-020" }, { "id": "REQ-OPS-ULW-021" }, { "id": "REQ-OPS-ULW-022" }, { "id": "REQ-OPS-ULW-023" }, { "id": "REQ-OPS-ULW-024" }, { "id": "REQ-PATTERN-001" }, { "id": "REQ-PATTERN-002" }, { "id": "REQ-PATTERN-003" }, { "id": "REQ-PATTERN-004" }, { "id": "REQ-PATTERN-005" }, { "id": "REQ-PATTERN-006" }, { "id": "REQ-PATTERN-007" }, { "id": "REQ-PATTERN-008" }, { "id": "REQ-PATTERN-009" }, { "id": "REQ-PATTERN-010" }, { "id": "REQ-PATTERN-011" }, { "id": "REQ-PATTERN-012" }, { "id": "REQ-PATTERN-013" }, { "id": "REQ-PATTERN-014" }, { "id": "REQ-PATTERN-015" }, { "id": "REQ-PATTERN-016" }, { "id": "REQ-PATTERN-017" }, { "id": "REQ-PATTERN-018" }, { "id": "REQ-PATTERN-019" }, { "id": "REQ-PATTERN-020" }, { "id": "REQ-PATTERN-021" }, { "id": "REQ-PATTERN-022" }, { "id": "REQ-PATTERN-023" }, { "id": "REQ-PATTERN-024" }, { "id": "REQ-PATTERN-025" }, { "id": "REQ-PATTERN-026" }, { "id": "REQ-PATTERN-027" }, { "id": "REQ-PATTERN-028" }, { "id": "REQ-PATTERN-029" }, { "id": "REQ-PATTERN-030" }, { "id": "REQ-PATTERN-031" }, { "id": "REQ-PATTERN-032" }, { "id": "REQ-PATTERN-033" }, { "id": "REQ-PATTERN-034" }, { "id": "REQ-PATTERN-035" }, { "id": "REQ-PATTERN-036" }, { "id": "REQ-PATTERN-037" }, { "id": "REQ-PATTERN-038" }, { "id": "REQ-PATTERN-039" }, { "id": "REQ-PATTERN-040" }, { "id": "REQ-PATTERN-041" }, { "id": "REQ-PATTERN-042" }, { "id": "REQ-PRO-BUILD-001" }, { "id": "REQ-PRO-BUILD-002" }, { "id": "REQ-PRO-BUILD-003" }, { "id": "REQ-PRO-BUILD-004" }, { "id": "REQ-PRO-BUILD-005" }, { "id": "REQ-PRO-BUILD-006" }, { "id": "REQ-PRO-BUILD-007" }, { "id": "REQ-PRO-BUILD-008" }, { "id": "REQ-PRO-BUILD-009" }, { "id": "REQ-PRO-BUILD-010" }, { "id": "REQ-PRO-BUILD-011" }, { "id": "REQ-PRO-BUILD-012" }, { "id": "REQ-PRO-BUILD-013" }, { "id": "REQ-PRO-BUILD-014" }, { "id": "REQ-PRO-BUILD-015" }, { "id": "REQ-PRO-BUILD-016" }, { "id": "REQ-PRO-BUILD-017" }, { "id": "REQ-PRO-BUILD-018" }, { "id": "REQ-PRO-BUILD-019" }, { "id": "REQ-PRO-BUILD-020" }, { "id": "REQ-PRO-BUILD-021" }, { "id": "REQ-PRO-BUILD-022" }, { "id": "REQ-PRO-BUILD-023" }, { "id": "REQ-PRO-BUILD-024" }, { "id": "REQ-PRO-MODEL-001" }, { "id": "REQ-PRO-MODEL-002" }, { "id": "REQ-PRO-MODEL-003" }, { "id": "REQ-PRO-MODEL-004" }, { "id": "REQ-PRO-MODEL-005" }, { "id": "REQ-PRO-MODEL-006" }, { "id": "REQ-PRO-MODEL-007" }, { "id": "REQ-PRO-MODEL-008" }, { "id": "REQ-PRO-MODEL-009" }, { "id": "REQ-PRO-MODEL-010" }, { "id": "REQ-PRO-MODEL-011" }, { "id": "REQ-PRO-MODEL-012" }, { "id": "REQ-PRO-MODEL-013" }, { "id": "REQ-PRO-MODEL-014" }, { "id": "REQ-PRO-MODEL-015" }, { "id": "REQ-PRO-MODEL-016" }, { "id": "REQ-PRO-MODEL-017" }, { "id": "REQ-PRO-MODEL-018" }, { "id": "REQ-PRO-MODEL-019" }, { "id": "REQ-PRO-MODEL-020" }, { "id": "REQ-PROF-APP-001" }, { "id": "REQ-PROF-APP-002" }, { "id": "REQ-PROF-APP-003" }, { "id": "REQ-PROF-APP-004" }, { "id": "REQ-PROF-APP-005" }, { "id": "REQ-PROF-APP-006" }, { "id": "REQ-PROF-APP-007" }, { "id": "REQ-PROF-APP-008" }, { "id": "REQ-PROF-APP-009" }, { "id": "REQ-PROF-APP-010" }, { "id": "REQ-PROF-APP-011" }, { "id": "REQ-PROF-APP-012" }, { "id": "REQ-PROF-APP-013" }, { "id": "REQ-PROF-APP-014" }, { "id": "REQ-PROF-APP-015" }, { "id": "REQ-PROF-APP-016" }, { "id": "REQ-PROF-APP-017" }, { "id": "REQ-PROF-APP-018" }, { "id": "REQ-PROF-HA-001" }, { "id": "REQ-PROF-HA-002" }, { "id": "REQ-PROF-HA-003" }, { "id": "REQ-PROF-HA-004" }, { "id": "REQ-PROF-HA-005" }, { "id": "REQ-PROF-HA-006" }, { "id": "REQ-PROF-HA-007" }, { "id": "REQ-PROF-HA-008" }, { "id": "REQ-PROF-HA-009" }, { "id": "REQ-PROF-HA-010" }, { "id": "REQ-PROF-HA-011" }, { "id": "REQ-PROF-HA-012" }, { "id": "REQ-PROF-HA-013" }, { "id": "REQ-PROF-HA-014" }, { "id": "REQ-PROF-HA-015" }, { "id": "REQ-PROF-HA-016" }, { "id": "REQ-PROF-HA-017" }, { "id": "REQ-PROF-HA-018" }, { "id": "REQ-PROF-HA-019" }, { "id": "REQ-PROF-HA-020" }, { "id": "REQ-PROF-HA-021" }, { "id": "REQ-PROF-HA-022" }, { "id": "REQ-PROF-HA-023" }, { "id": "REQ-PROF-HA-024" }, { "id": "REQ-PROF-HA-025" }, { "id": "REQ-PROF-HA-026" }, { "id": "REQ-PROF-HA-027" }, { "id": "REQ-PROF-HA-028" }, { "id": "REQ-PROF-HA-029" }, { "id": "REQ-PROF-HA-030" }, { "id": "REQ-PROF-HA-031" }, { "id": "REQ-PROF-HA-032" }, { "id": "REQ-PROF-HA-033" }, { "id": "REQ-PROF-HA-034" }, { "id": "REQ-PROF-HA-035" }, { "id": "REQ-PROF-HA-036" }, { "id": "REQ-PROF-HA-037" }, { "id": "REQ-PROF-HA-038" }, { "id": "REQ-PROF-HA-039" }, { "id": "REQ-PROF-HA-040" }, { "id": "REQ-PROF-HA-041" }, { "id": "REQ-PROF-HA-042" }, { "id": "REQ-PROF-HA-043" }, { "id": "REQ-PROF-HA-044" }, { "id": "REQ-PROF-MODEL-001" }, { "id": "REQ-PROF-MODEL-002" }, { "id": "REQ-PROF-MODEL-003" }, { "id": "REQ-PROF-MODEL-004" }, { "id": "REQ-PROF-MODEL-005" }, { "id": "REQ-PROF-MODEL-006" }, { "id": "REQ-PROF-MODEL-007" }, { "id": "REQ-PROF-MODEL-008" }, { "id": "REQ-PROF-MODEL-009" }, { "id": "REQ-PROF-MODEL-010" }, { "id": "REQ-PROF-MODEL-011" }, { "id": "REQ-PROF-MODEL-012" }, { "id": "REQ-PROF-MODEL-013" }, { "id": "REQ-PROF-MODEL-014" }, { "id": "REQ-PROF-MODEL-015" }, { "id": "REQ-PROF-MODEL-016" }, { "id": "REQ-PROF-MODEL-017" }, { "id": "REQ-PROF-MODEL-018" }, { "id": "REQ-PROF-MODEL-019" }, { "id": "REQ-PROF-MODEL-020" }, { "id": "REQ-PROF-MODEL-021" }, { "id": "REQ-PROF-MODEL-022" }, { "id": "REQ-PROF-MODEL-023" }, { "id": "REQ-PROF-MODEL-024" }, { "id": "REQ-PROF-MODEL-025" }, { "id": "REQ-PROF-MODEL-026" }, { "id": "REQ-PROFILE-001" }, { "id": "REQ-PROFILE-002" }, { "id": "REQ-PROFILE-APP-001" }, { "id": "REQ-PROFILE-APP-002" }, { "id": "REQ-PROFILE-APP-003" }, { "id": "REQ-PROFILE-APP-004" }, { "id": "REQ-PROFILE-APP-005" }, { "id": "REQ-PROFILE-APP-006" }, { "id": "REQ-PROFILE-APP-007" }, { "id": "REQ-PROFILE-APP-008" }, { "id": "REQ-PROFILE-APP-009" }, { "id": "REQ-PROFILE-APP-010" }, { "id": "REQ-PROFILE-APP-011" }, { "id": "REQ-PROFILE-APP-012" }, { "id": "REQ-PROFILE-APP-013" }, { "id": "REQ-PROFILE-APP-014" }, { "id": "REQ-PROFILE-APP-015" }, { "id": "REQ-PROFILE-APP-016" }, { "id": "REQ-PROFILE-APP-017" }, { "id": "REQ-PROFILE-APP-018" }, { "id": "REQ-PROFILE-APP-019" }, { "id": "REQ-PROFILE-APP-020" }, { "id": "REQ-PROFILE-BUILD-001" }, { "id": "REQ-PROFILE-BUILD-002" }, { "id": "REQ-PROFILE-BUILD-003" }, { "id": "REQ-PROFILE-BUILD-004" }, { "id": "REQ-PROFILE-BUILD-005" }, { "id": "REQ-PROFILE-BUILD-006" }, { "id": "REQ-PROFILE-BUILD-007" }, { "id": "REQ-PROFILE-BUILD-008" }, { "id": "REQ-PROFILE-BUILD-009" }, { "id": "REQ-PROFILE-BUILD-010" }, { "id": "REQ-PROFILE-BUILD-011" }, { "id": "REQ-PROFILE-BUILD-012" }, { "id": "REQ-PROFILE-BUILD-013" }, { "id": "REQ-PROFILE-BUILD-014" }, { "id": "REQ-PROFILE-BUILD-015" }, { "id": "REQ-PROFILE-BUILD-016" }, { "id": "REQ-PROFILE-BUILD-017" }, { "id": "REQ-PROFILE-BUILD-018" }, { "id": "REQ-PROFILE-BUILD-019" }, { "id": "REQ-PROFILE-BUILD-020" }, { "id": "REQ-PROFILE-BUILD-021" }, { "id": "REQ-PROFILE-BUILD-022" }, { "id": "REQ-PROFILE-BUILD-023" }, { "id": "REQ-PROFILE-BUILD-024" }, { "id": "REQ-PROFILE-BUILD-025" }, { "id": "REQ-PROFILE-BUILD-026" }, { "id": "REQ-PROFILE-BUILD-027" }, { "id": "REQ-PROFILE-BUILD-028" }, { "id": "REQ-PROFILE-BUILD-029" }, { "id": "REQ-PROFILE-BUILD-030" }, { "id": "REQ-PROFILE-COMP-001" }, { "id": "REQ-PROFILE-COMP-002" }, { "id": "REQ-PROFILE-COMP-003" }, { "id": "REQ-PROFILE-COMP-004" }, { "id": "REQ-PROFILE-COMP-005" }, { "id": "REQ-PROFILE-COMP-006" }, { "id": "REQ-PROFILE-COMP-007" }, { "id": "REQ-PROFILE-COMP-008" }, { "id": "REQ-PROFILE-COMP-009" }, { "id": "REQ-PROFILE-COMP-010" }, { "id": "REQ-PROFILE-COMP-011" }, { "id": "REQ-PROFILE-COMP-012" }, { "id": "REQ-PROFILE-COMP-013" }, { "id": "REQ-PROFILE-COMP-014" }, { "id": "REQ-PROFILE-COMP-015" }, { "id": "REQ-PROFILE-COMP-016" }, { "id": "REQ-PROFILE-COMP-017" }, { "id": "REQ-PROFILE-COMP-018" }, { "id": "REQ-PROFILE-COMP-019" }, { "id": "REQ-PROFILE-COMP-020" }, { "id": "REQ-PROFILE-COMP-021" }, { "id": "REQ-PROFILE-COMP-022" }, { "id": "REQ-PROFILE-COMP-023" }, { "id": "REQ-PROFILE-COMP-024" }, { "id": "REQ-PROFILE-CONF-001" }, { "id": "REQ-PROFILE-CONF-002" }, { "id": "REQ-PROFILE-CONF-003" }, { "id": "REQ-PROFILE-CONF-004" }, { "id": "REQ-PROFILE-CONF-005" }, { "id": "REQ-PROFILE-CONF-006" }, { "id": "REQ-PROFILE-CONF-007" }, { "id": "REQ-PROFILE-CONF-008" }, { "id": "REQ-PROFILE-CONF-009" }, { "id": "REQ-PROFILE-CONF-010" }, { "id": "REQ-PROFILE-CONF-011" }, { "id": "REQ-PROFILE-CONF-012" }, { "id": "REQ-PROFILE-CONF-013" }, { "id": "REQ-PROFILE-CONF-014" }, { "id": "REQ-PROFILE-CONF-015" }, { "id": "REQ-PROFILE-CONF-016" }, { "id": "REQ-PROFILE-CONF-017" }, { "id": "REQ-PROFILE-CONF-018" }, { "id": "REQ-PROFILE-CONF-019" }, { "id": "REQ-PROFILE-CONF-020" }, { "id": "REQ-PROFILE-CP-001" }, { "id": "REQ-PROFILE-CP-002" }, { "id": "REQ-PROFILE-CP-003" }, { "id": "REQ-PROFILE-CP-004" }, { "id": "REQ-PROFILE-CP-005" }, { "id": "REQ-PROFILE-CP-006" }, { "id": "REQ-PROFILE-CP-007" }, { "id": "REQ-PROFILE-CP-008" }, { "id": "REQ-PROFILE-CP-009" }, { "id": "REQ-PROFILE-CP-010" }, { "id": "REQ-PROFILE-CP-011" }, { "id": "REQ-PROFILE-CP-012" }, { "id": "REQ-PROFILE-CP-013" }, { "id": "REQ-PROFILE-CP-014" }, { "id": "REQ-PROFILE-CP-015" }, { "id": "REQ-PROFILE-CP-016" }, { "id": "REQ-PROFILE-CP-017" }, { "id": "REQ-PROFILE-CP-018" }, { "id": "REQ-PROFILE-CP-019" }, { "id": "REQ-PROFILE-CP-020" }, { "id": "REQ-PROFILE-CP-021" }, { "id": "REQ-PROFILE-CP-022" }, { "id": "REQ-PROFILE-CP-023" }, { "id": "REQ-PROFILE-CP-024" }, { "id": "REQ-PROFILE-DEV-LINUX-001" }, { "id": "REQ-PROFILE-DEV-LINUX-002" }, { "id": "REQ-PROFILE-DEV-LINUX-003" }, { "id": "REQ-PROFILE-DEV-LINUX-004" }, { "id": "REQ-PROFILE-DEV-LINUX-005" }, { "id": "REQ-PROFILE-DEV-LINUX-006" }, { "id": "REQ-PROFILE-DEV-LINUX-007" }, { "id": "REQ-PROFILE-DEV-LINUX-008" }, { "id": "REQ-PROFILE-DEV-LINUX-009" }, { "id": "REQ-PROFILE-DEV-LINUX-010" }, { "id": "REQ-PROFILE-DEV-LINUX-011" }, { "id": "REQ-PROFILE-DEV-LINUX-012" }, { "id": "REQ-PROFILE-DEV-LINUX-013" }, { "id": "REQ-PROFILE-DEV-LINUX-014" }, { "id": "REQ-PROFILE-DEV-LINUX-015" }, { "id": "REQ-PROFILE-DEV-LINUX-016" }, { "id": "REQ-PROFILE-DEV-LINUX-017" }, { "id": "REQ-PROFILE-DEV-LINUX-018" }, { "id": "REQ-PROFILE-DEV-LINUX-019" }, { "id": "REQ-PROFILE-DEV-LINUX-020" }, { "id": "REQ-PROFILE-DEV-LINUX-021" }, { "id": "REQ-PROFILE-DEV-LINUX-022" }, { "id": "REQ-PROFILE-DEV-LINUX-023" }, { "id": "REQ-PROFILE-DEV-LINUX-024" }, { "id": "REQ-PROFILE-DEV-LINUX-025" }, { "id": "REQ-PROFILE-DEV-LINUX-026" }, { "id": "REQ-PROFILE-DEV-LINUX-027" }, { "id": "REQ-PROFILE-DEV-LINUX-028" }, { "id": "REQ-PROFILE-DEV-LINUX-029" }, { "id": "REQ-PROFILE-DEV-LINUX-030" }, { "id": "REQ-PROFILE-DEV-LINUX-031" }, { "id": "REQ-PROFILE-DEV-LINUX-032" }, { "id": "REQ-PROFILE-DEV-LINUX-033" }, { "id": "REQ-PROFILE-DEV-LINUX-034" }, { "id": "REQ-PROFILE-DEV-LINUX-035" }, { "id": "REQ-PROFILE-DEV-LINUX-036" }, { "id": "REQ-PROFILE-HUB-001" }, { "id": "REQ-PROFILE-HUB-002" }, { "id": "REQ-PROFILE-HUB-003" }, { "id": "REQ-PROFILE-HUB-004" }, { "id": "REQ-PROFILE-HUB-005" }, { "id": "REQ-PROFILE-HUB-006" }, { "id": "REQ-PROFILE-HUB-007" }, { "id": "REQ-PROFILE-HUB-008" }, { "id": "REQ-PROFILE-HUB-009" }, { "id": "REQ-PROFILE-HUB-010" }, { "id": "REQ-PROFILE-HUB-011" }, { "id": "REQ-PROFILE-HUB-012" }, { "id": "REQ-PROFILE-HUB-013" }, { "id": "REQ-PROFILE-HUB-014" }, { "id": "REQ-PROFILE-HUB-015" }, { "id": "REQ-PROFILE-HUB-016" }, { "id": "REQ-PROFILE-HUB-017" }, { "id": "REQ-PROFILE-HUB-018" }, { "id": "REQ-PROFILE-HUB-019" }, { "id": "REQ-PROFILE-HUB-020" }, { "id": "REQ-PROFILE-HUB-021" }, { "id": "REQ-PROFILE-HUB-022" }, { "id": "REQ-PROFILE-INHERIT-001" }, { "id": "REQ-PROFILE-INHERIT-002" }, { "id": "REQ-PROFILE-INHERIT-003" }, { "id": "REQ-PROFILE-INHERIT-004" }, { "id": "REQ-PROFILE-INHERIT-005" }, { "id": "REQ-PROFILE-INHERIT-006" }, { "id": "REQ-PROFILE-INHERIT-007" }, { "id": "REQ-PROFILE-INHERIT-008" }, { "id": "REQ-PROFILE-INHERIT-009" }, { "id": "REQ-PROFILE-INHERIT-010" }, { "id": "REQ-PROFILE-INHERIT-011" }, { "id": "REQ-PROFILE-INHERIT-012" }, { "id": "REQ-PROFILE-INHERIT-013" }, { "id": "REQ-PROFILE-INHERIT-014" }, { "id": "REQ-PROFILE-INHERIT-015" }, { "id": "REQ-PROFILE-INHERIT-016" }, { "id": "REQ-PROFILE-INHERIT-017" }, { "id": "REQ-PROFILE-INHERIT-018" }, { "id": "REQ-PROFILE-INHERIT-019" }, { "id": "REQ-PROFILE-INHERIT-020" }, { "id": "REQ-PROFILE-INHERIT-021" }, { "id": "REQ-PROFILE-INHERIT-022" }, { "id": "REQ-PROFILE-INHERIT-023" }, { "id": "REQ-PROFILE-INHERIT-024" }, { "id": "REQ-PROFILE-INHERIT-025" }, { "id": "REQ-PROFILE-INHERIT-026" }, { "id": "REQ-PROFILE-INHERIT-027" }, { "id": "REQ-PROFILE-INHERIT-028" }, { "id": "REQ-PROFILE-INHERIT-029" }, { "id": "REQ-PROFILE-INHERIT-030" }, { "id": "REQ-PROFILE-SHELL-001" }, { "id": "REQ-PROFILE-SHELL-002" }, { "id": "REQ-PROFILE-SHELL-003" }, { "id": "REQ-PROFILE-SHELL-004" }, { "id": "REQ-PROFILE-SHELL-005" }, { "id": "REQ-PROFILE-SHELL-006" }, { "id": "REQ-PROFILE-SHELL-007" }, { "id": "REQ-PROFILE-SHELL-008" }, { "id": "REQ-PROFILE-SHELL-009" }, { "id": "REQ-PROFILE-SHELL-010" }, { "id": "REQ-PROFILE-SHELL-011" }, { "id": "REQ-PROFILE-SHELL-012" }, { "id": "REQ-PROFILE-SHELL-013" }, { "id": "REQ-PROFILE-SHELL-014" }, { "id": "REQ-PROFILE-SHELL-015" }, { "id": "REQ-PROFILE-SHELL-016" }, { "id": "REQ-PROFILE-SHELL-017" }, { "id": "REQ-PROFILE-SHELL-018" }, { "id": "REQ-PROFILE-SHELL-019" }, { "id": "REQ-PROFILE-SHELL-020" }, { "id": "REQ-PROFILE-SLN-001" }, { "id": "REQ-PROFILE-SLN-002" }, { "id": "REQ-PROFILE-SLN-003" }, { "id": "REQ-PROFILE-SLN-004" }, { "id": "REQ-PROFILE-SLN-005" }, { "id": "REQ-PROFILE-SLN-006" }, { "id": "REQ-PROFILE-SLN-007" }, { "id": "REQ-PROFILE-SLN-008" }, { "id": "REQ-PROFILE-SLN-009" }, { "id": "REQ-PROFILE-SLN-010" }, { "id": "REQ-PROFILE-SLN-011" }, { "id": "REQ-PROFILE-SLN-012" }, { "id": "REQ-PROFILE-SLN-013" }, { "id": "REQ-PROFILE-SLN-014" }, { "id": "REQ-PROFILE-SLN-015" }, { "id": "REQ-PROFILE-SLN-016" }, { "id": "REQ-PROFILE-SLN-017" }, { "id": "REQ-PROFILE-SLN-018" }, { "id": "REQ-PROFILE-SLN-019" }, { "id": "REQ-PROFILE-SLN-020" }, { "id": "REQ-PROFILE-SLN-021" }, { "id": "REQ-PROFILE-SLN-022" }, { "id": "REQ-PROFILE-SLN-023" }, { "id": "REQ-PROFILE-SLN-024" }, { "id": "REQ-PROFILE-SLN-025" }, { "id": "REQ-PROFILE-SLN-026" }, { "id": "REQ-PROFILE-SLN-027" }, { "id": "REQ-PROFILE-SLN-028" }, { "id": "REQ-PROFILE-SLN-029" }, { "id": "REQ-PROFILE-SLN-030" }, { "id": "REQ-PROFILE-SLN-031" }, { "id": "REQ-PROFILE-SLN-032" }, { "id": "REQ-PROFILE-SLN-033" }, { "id": "REQ-PROFILE-SLN-034" }, { "id": "REQ-PROFILE-SOFF-001" }, { "id": "REQ-PROFILE-SOFF-002" }, { "id": "REQ-PROFILE-SOFF-003" }, { "id": "REQ-PROFILE-SOFF-004" }, { "id": "REQ-PROFILE-SOFF-005" }, { "id": "REQ-PROFILE-SOFF-006" }, { "id": "REQ-PROFILE-SOFF-007" }, { "id": "REQ-PROFILE-SOFF-008" }, { "id": "REQ-PROFILE-SOFF-009" }, { "id": "REQ-PROFILE-SOFF-010" }, { "id": "REQ-PROFILE-SOFF-011" }, { "id": "REQ-PROFILE-SOFF-012" }, { "id": "REQ-PROFILE-SOFF-013" }, { "id": "REQ-PROFILE-SOFF-014" }, { "id": "REQ-PROFILE-SOFF-015" }, { "id": "REQ-PROFILE-SOFF-016" }, { "id": "REQ-PROFILE-SOFF-017" }, { "id": "REQ-PROFILE-SOFF-018" }, { "id": "REQ-PROFILE-SOFF-019" }, { "id": "REQ-PROFILE-SOFF-020" }, { "id": "REQ-PROFILE-SOFF-021" }, { "id": "REQ-PROFILE-SOFF-022" }, { "id": "REQ-PROFILE-SOFF-023" }, { "id": "REQ-PROFILE-SOFF-024" }, { "id": "REQ-PROFILE-SOFF-025" }, { "id": "REQ-PROFILE-SOFF-026" }, { "id": "REQ-PROFILE-SOFF-027" }, { "id": "REQ-PROFILE-SOFF-028" }, { "id": "REQ-PROFILE-SOFF-029" }, { "id": "REQ-PROFILE-SOFF-030" }, { "id": "REQ-PROFILE-SOFF-031" }, { "id": "REQ-PROFILE-SOFF-032" }, { "id": "REQ-PROFILE-SOV-001" }, { "id": "REQ-PROFILE-SOV-002" }, { "id": "REQ-PROFILE-SOV-003" }, { "id": "REQ-PROFILE-SOV-004" }, { "id": "REQ-PROFILE-SOV-005" }, { "id": "REQ-PROFILE-SOV-006" }, { "id": "REQ-PROFILE-SOV-007" }, { "id": "REQ-PROFILE-SOV-008" }, { "id": "REQ-PROFILE-SOV-009" }, { "id": "REQ-PROFILE-SOV-010" }, { "id": "REQ-PROFILE-SOV-011" }, { "id": "REQ-PROFILE-SOV-012" }, { "id": "REQ-PROFILE-SOV-013" }, { "id": "REQ-PROFILE-SOV-014" }, { "id": "REQ-PROFILE-SOV-015" }, { "id": "REQ-PROFILE-SOV-016" }, { "id": "REQ-PROFILE-SOV-017" }, { "id": "REQ-PROFILE-SOV-018" }, { "id": "REQ-PROFILE-SOV-019" }, { "id": "REQ-PROFILE-SOV-020" }, { "id": "REQ-PROFILE-SOV-021" }, { "id": "REQ-PROFILE-SOV-022" }, { "id": "REQ-PROFILE-SOV-023" }, { "id": "REQ-PROFILE-SOV-024" }, { "id": "REQ-PROFILE-SOV-025" }, { "id": "REQ-PROFILE-SOV-026" }, { "id": "REQ-PROFILE-SOV-027" }, { "id": "REQ-PROFILE-SOV-028" }, { "id": "REQ-PROFILE-SOV-029" }, { "id": "REQ-PROFILE-SOV-030" }, { "id": "REQ-PROFILE-SOV-031" }, { "id": "REQ-PROFILE-SOV-032" }, { "id": "REQ-PROFILE-USER-001" }, { "id": "REQ-PROFILE-USER-002" }, { "id": "REQ-PROFILE-USER-003" }, { "id": "REQ-PROFILE-USER-004" }, { "id": "REQ-PROFILE-USER-005" }, { "id": "REQ-PROFILE-USER-006" }, { "id": "REQ-PROFILE-USER-007" }, { "id": "REQ-PROFILE-USER-008" }, { "id": "REQ-PROFILE-USER-009" }, { "id": "REQ-PROFILE-USER-010" }, { "id": "REQ-PROFILE-USER-011" }, { "id": "REQ-PROFILE-USER-012" }, { "id": "REQ-PROFILE-USER-013" }, { "id": "REQ-PROFILE-USER-014" }, { "id": "REQ-PROFILE-USER-015" }, { "id": "REQ-PROFILE-USER-016" }, { "id": "REQ-PROFILE-USER-017" }, { "id": "REQ-PROFILE-USER-018" }, { "id": "REQ-PROFILE-USER-019" }, { "id": "REQ-PROFILE-USER-020" }, { "id": "REQ-PROFILE-USER-021" }, { "id": "REQ-PROFILE-USER-022" }, { "id": "REQ-PROFILE-USER-023" }, { "id": "REQ-PROFILE-USER-024" }, { "id": "REQ-PROFILE-WINWSL-001" }, { "id": "REQ-PROFILE-WINWSL-002" }, { "id": "REQ-PROFILE-WINWSL-003" }, { "id": "REQ-PROFILE-WINWSL-004" }, { "id": "REQ-PROFILE-WINWSL-005" }, { "id": "REQ-PROFILE-WINWSL-006" }, { "id": "REQ-PROFILE-WINWSL-007" }, { "id": "REQ-PROFILE-WINWSL-008" }, { "id": "REQ-PROFILE-WINWSL-009" }, { "id": "REQ-PROFILE-WINWSL-010" }, { "id": "REQ-PROFILE-WINWSL-011" }, { "id": "REQ-PROFILE-WINWSL-012" }, { "id": "REQ-PROFILE-WINWSL-013" }, { "id": "REQ-PROFILE-WINWSL-014" }, { "id": "REQ-PROFILE-WINWSL-015" }, { "id": "REQ-PROFILE-WINWSL-016" }, { "id": "REQ-PROFILE-WINWSL-017" }, { "id": "REQ-PROFILE-WINWSL-018" }, { "id": "REQ-PROFILE-WINWSL-019" }, { "id": "REQ-PROFILE-WINWSL-020" }, { "id": "REQ-PROFILE-WINWSL-021" }, { "id": "REQ-PROFILE-WINWSL-022" }, { "id": "REQ-PROFILE-WINWSL-023" }, { "id": "REQ-PROFILE-WINWSL-024" }, { "id": "REQ-PROFILE-WINWSL-025" }, { "id": "REQ-PROFILE-WINWSL-026" }, { "id": "REQ-PROFILE-WINWSL-027" }, { "id": "REQ-PROFILE-WINWSL-028" }, { "id": "REQ-PROFILE-WSL-001" }, { "id": "REQ-PROFILE-WSL-002" }, { "id": "REQ-PROFILE-WSL-003" }, { "id": "REQ-PROFILE-WSL-004" }, { "id": "REQ-PROFILE-WSL-005" }, { "id": "REQ-PROFILE-WSL-006" }, { "id": "REQ-PROFILE-WSL-007" }, { "id": "REQ-PROFILE-WSL-008" }, { "id": "REQ-PROFILE-WSL-009" }, { "id": "REQ-PROFILE-WSL-010" }, { "id": "REQ-PROFILE-WSL-011" }, { "id": "REQ-PROFILE-WSL-012" }, { "id": "REQ-PROFILE-WSL-013" }, { "id": "REQ-PROFILE-WSL-014" }, { "id": "REQ-PROFILE-WSL-015" }, { "id": "REQ-PROFILE-WSL-016" }, { "id": "REQ-PROFILE-WSL-017" }, { "id": "REQ-PROFILE-WSL-018" }, { "id": "REQ-PROFILE-WSL-019" }, { "id": "REQ-PROFILE-WSL-020" }, { "id": "REQ-PROFILE-WSL-021" }, { "id": "REQ-PROFILE-WSL-022" }, { "id": "REQ-PROFILE-WSL-023" }, { "id": "REQ-PROFILE-WSL-024" }, { "id": "REQ-RECIPE-SLN-BAR-001" }, { "id": "REQ-RECIPE-SLN-BAR-002" }, { "id": "REQ-RECIPE-SLN-BAR-003" }, { "id": "REQ-RECIPE-SLN-BAR-004" }, { "id": "REQ-RECIPE-SLN-BAR-005" }, { "id": "REQ-RECIPE-SLN-BAR-006" }, { "id": "REQ-RECIPE-SLN-BAR-007" }, { "id": "REQ-RECIPE-SLN-BAR-008" }, { "id": "REQ-RECIPE-SLN-BAR-009" }, { "id": "REQ-RECIPE-SLN-BAR-010" }, { "id": "REQ-RECIPE-SLN-BAR-011" }, { "id": "REQ-RECIPE-SLN-BAR-012" }, { "id": "REQ-RECIPE-SLN-BAR-013" }, { "id": "REQ-RECIPE-SLN-BAR-014" }, { "id": "REQ-RECIPE-SLN-BAR-015" }, { "id": "REQ-RECIPE-SLN-BAR-016" }, { "id": "REQ-RECIPE-SLN-BAR-017" }, { "id": "REQ-RECIPE-SLN-BAR-018" }, { "id": "REQ-RECIPE-SLN-BAR-019" }, { "id": "REQ-RECIPE-SLN-BAR-020" }, { "id": "REQ-RECIPE-SLN-BAR-021" }, { "id": "REQ-RECIPE-SLN-BAR-022" }, { "id": "REQ-RECIPE-SLN-BAR-023" }, { "id": "REQ-RECIPE-SLN-BAR-024" }, { "id": "REQ-RECIPE-ULW-BAS-001" }, { "id": "REQ-RECIPE-ULW-BAS-002" }, { "id": "REQ-RECIPE-ULW-BAS-003" }, { "id": "REQ-RECIPE-ULW-BAS-004" }, { "id": "REQ-RECIPE-ULW-BAS-005" }, { "id": "REQ-RECIPE-ULW-BAS-006" }, { "id": "REQ-RECIPE-ULW-BAS-007" }, { "id": "REQ-RECIPE-ULW-BAS-008" }, { "id": "REQ-RECIPE-ULW-BAS-009" }, { "id": "REQ-RECIPE-ULW-BAS-010" }, { "id": "REQ-RECIPE-ULW-BAS-011" }, { "id": "REQ-RECIPE-ULW-BAS-012" }, { "id": "REQ-RECIPE-ULW-BAS-013" }, { "id": "REQ-RECIPE-ULW-BAS-014" }, { "id": "REQ-RECIPE-ULW-BAS-015" }, { "id": "REQ-RECIPE-ULW-BAS-016" }, { "id": "REQ-RECIPE-ULW-BAS-017" }, { "id": "REQ-RECIPE-ULW-BAS-018" }, { "id": "REQ-RECIPE-ULW-BAS-019" }, { "id": "REQ-RECIPE-ULW-BAS-020" }, { "id": "REQ-RECIPE-ULW-BAS-021" }, { "id": "REQ-RECIPE-ULW-BAS-022" }, { "id": "REQ-RECIPE-ULW-BAS-023" }, { "id": "REQ-RECIPE-ULW-BAS-024" }, { "id": "REQ-REL-ID-001" }, { "id": "REQ-REL-ID-002" }, { "id": "REQ-REL-ID-003" }, { "id": "REQ-REL-ID-004" }, { "id": "REQ-REL-ID-005" }, { "id": "REQ-REL-ID-006" }, { "id": "REQ-REL-ID-007" }, { "id": "REQ-REL-ID-008" }, { "id": "REQ-REL-ID-009" }, { "id": "REQ-REL-ID-010" }, { "id": "REQ-REL-ID-011" }, { "id": "REQ-REL-ID-012" }, { "id": "REQ-REL-ID-013" }, { "id": "REQ-REL-ID-014" }, { "id": "REQ-REL-ID-015" }, { "id": "REQ-REL-ID-016" }, { "id": "REQ-REL-ID-017" }, { "id": "REQ-REL-ID-018" }, { "id": "REQ-REL-ID-019" }, { "id": "REQ-REL-ID-020" }, { "id": "REQ-REL-ID-021" }, { "id": "REQ-REL-ID-022" }, { "id": "REQ-REL-ID-023" }, { "id": "REQ-REL-ID-024" }, { "id": "REQ-REL-ID-025" }, { "id": "REQ-REL-ID-026" }, { "id": "REQ-REL-ID-027" }, { "id": "REQ-REL-ID-028" }, { "id": "REQ-REL-ID-029" }, { "id": "REQ-REL-ID-030" }, { "id": "REQ-RG-001" }, { "id": "REQ-RG-002" }, { "id": "REQ-RG-003" }, { "id": "REQ-RG-004" }, { "id": "REQ-RG-005" }, { "id": "REQ-RG-006" }, { "id": "REQ-RG-007" }, { "id": "REQ-RG-008" }, { "id": "REQ-RG-009" }, { "id": "REQ-RG-010" }, { "id": "REQ-RG-011" }, { "id": "REQ-RG-012" }, { "id": "REQ-RG-013" }, { "id": "REQ-RG-014" }, { "id": "REQ-RG-015" }, { "id": "REQ-RG-016" }, { "id": "REQ-RG-017" }, { "id": "REQ-RG-018" }, { "id": "REQ-RG-019" }, { "id": "REQ-RG-020" }, { "id": "REQ-RG-021" }, { "id": "REQ-RG-022" }, { "id": "REQ-RG-023" }, { "id": "REQ-RG-024" }, { "id": "REQ-RG-025" }, { "id": "REQ-RG-026" }, { "id": "REQ-RG-027" }, { "id": "REQ-RG-028" }, { "id": "REQ-RG-029" }, { "id": "REQ-RG-030" }, { "id": "REQ-RG-031" }, { "id": "REQ-RG-032" }, { "id": "REQ-RG-033" }, { "id": "REQ-RG-034" }, { "id": "REQ-RG-035" }, { "id": "REQ-RG-036" }, { "id": "REQ-RG-037" }, { "id": "REQ-RG-038" }, { "id": "REQ-RG-039" }, { "id": "REQ-RG-040" }, { "id": "REQ-SEC-001" }, { "id": "REQ-SEC-AI-001" }, { "id": "REQ-SEC-AI-002" }, { "id": "REQ-SEC-AI-003" }, { "id": "REQ-SEC-AI-004" }, { "id": "REQ-SEC-AI-005" }, { "id": "REQ-SEC-AI-006" }, { "id": "REQ-SEC-AI-007" }, { "id": "REQ-SEC-AI-008" }, { "id": "REQ-SEC-AI-009" }, { "id": "REQ-SEC-AI-010" }, { "id": "REQ-SEC-AI-011" }, { "id": "REQ-SEC-AI-012" }, { "id": "REQ-SEC-AI-013" }, { "id": "REQ-SEC-AI-014" }, { "id": "REQ-SEC-AI-015" }, { "id": "REQ-SEC-AI-016" }, { "id": "REQ-SEC-AI-017" }, { "id": "REQ-SEC-AI-018" }, { "id": "REQ-SEC-AI-019" }, { "id": "REQ-SEC-AI-020" }, { "id": "REQ-SEC-AI-021" }, { "id": "REQ-SEC-AI-022" }, { "id": "REQ-SEC-AI-023" }, { "id": "REQ-SEC-AI-024" }, { "id": "REQ-SEC-AI-025" }, { "id": "REQ-SEC-AI-026" }, { "id": "REQ-SEC-AI-027" }, { "id": "REQ-SEC-AI-028" }, { "id": "REQ-SEC-AI-029" }, { "id": "REQ-SEC-AI-030" }, { "id": "REQ-SEC-AI-031" }, { "id": "REQ-SEC-AI-032" }, { "id": "REQ-SEC-AI-033" }, { "id": "REQ-SEC-AI-034" }, { "id": "REQ-SEC-AI-035" }, { "id": "REQ-SEC-AI-036" }, { "id": "REQ-SEC-AI-037" }, { "id": "REQ-SEC-AI-038" }, { "id": "REQ-SEC-AI-039" }, { "id": "REQ-SEC-AI-040" }, { "id": "REQ-SEC-AI-041" }, { "id": "REQ-SEC-AI-042" }, { "id": "REQ-SEC-AUDIT-001" }, { "id": "REQ-SEC-AUDIT-002" }, { "id": "REQ-SEC-AUDIT-003" }, { "id": "REQ-SEC-AUDIT-004" }, { "id": "REQ-SEC-AUDIT-005" }, { "id": "REQ-SEC-AUDIT-006" }, { "id": "REQ-SEC-AUDIT-007" }, { "id": "REQ-SEC-AUDIT-008" }, { "id": "REQ-SEC-AUDIT-009" }, { "id": "REQ-SEC-AUDIT-010" }, { "id": "REQ-SEC-AUDIT-011" }, { "id": "REQ-SEC-AUDIT-012" }, { "id": "REQ-SEC-AUDIT-013" }, { "id": "REQ-SEC-AUDIT-014" }, { "id": "REQ-SEC-AUDIT-015" }, { "id": "REQ-SEC-AUDIT-016" }, { "id": "REQ-SEC-AUDIT-017" }, { "id": "REQ-SEC-AUDIT-018" }, { "id": "REQ-SEC-AUDIT-019" }, { "id": "REQ-SEC-AUDIT-020" }, { "id": "REQ-SEC-AUDIT-021" }, { "id": "REQ-SEC-AUDIT-022" }, { "id": "REQ-SEC-AUDIT-023" }, { "id": "REQ-SEC-AUDIT-024" }, { "id": "REQ-SEC-AUDIT-025" }, { "id": "REQ-SEC-AUDIT-026" }, { "id": "REQ-SEC-AUDIT-027" }, { "id": "REQ-SEC-AUDIT-028" }, { "id": "REQ-SEC-AUDIT-029" }, { "id": "REQ-SEC-AUDIT-030" }, { "id": "REQ-SEC-BASE-001" }, { "id": "REQ-SEC-BASE-002" }, { "id": "REQ-SEC-BASE-003" }, { "id": "REQ-SEC-BASE-004" }, { "id": "REQ-SEC-BASE-005" }, { "id": "REQ-SEC-BASE-006" }, { "id": "REQ-SEC-BASE-007" }, { "id": "REQ-SEC-BASE-008" }, { "id": "REQ-SEC-BASE-009" }, { "id": "REQ-SEC-BASE-010" }, { "id": "REQ-SEC-BASE-011" }, { "id": "REQ-SEC-BASE-012" }, { "id": "REQ-SEC-BASE-013" }, { "id": "REQ-SEC-BASE-014" }, { "id": "REQ-SEC-BASE-015" }, { "id": "REQ-SEC-BASE-016" }, { "id": "REQ-SEC-BASE-017" }, { "id": "REQ-SEC-BASE-018" }, { "id": "REQ-SEC-BASE-019" }, { "id": "REQ-SEC-BASE-020" }, { "id": "REQ-SEC-BASE-021" }, { "id": "REQ-SEC-BASE-022" }, { "id": "REQ-SEC-BASE-023" }, { "id": "REQ-SEC-BASE-024" }, { "id": "REQ-SEC-BASE-025" }, { "id": "REQ-SEC-BASE-026" }, { "id": "REQ-SEC-BASE-027" }, { "id": "REQ-SEC-BASE-028" }, { "id": "REQ-SEC-BASE-029" }, { "id": "REQ-SEC-BASE-030" }, { "id": "REQ-SEC-BASE-031" }, { "id": "REQ-SEC-BASE-032" }, { "id": "REQ-SEC-BASE-033" }, { "id": "REQ-SEC-BASE-034" }, { "id": "REQ-SEC-BASE-035" }, { "id": "REQ-SEC-BASE-036" }, { "id": "REQ-SEC-BASE-037" }, { "id": "REQ-SEC-BASE-038" }, { "id": "REQ-SEC-BASE-039" }, { "id": "REQ-SEC-BASE-040" }, { "id": "REQ-SEC-BASE-041" }, { "id": "REQ-SEC-BASE-042" }, { "id": "REQ-SEC-BASE-043" }, { "id": "REQ-SEC-BASE-044" }, { "id": "REQ-SEC-BASE-045" }, { "id": "REQ-SEC-BASE-046" }, { "id": "REQ-SEC-BASE-047" }, { "id": "REQ-SEC-BASE-048" }, { "id": "REQ-SEC-BG-001" }, { "id": "REQ-SEC-BG-002" }, { "id": "REQ-SEC-BG-003" }, { "id": "REQ-SEC-BG-004" }, { "id": "REQ-SEC-BG-005" }, { "id": "REQ-SEC-BG-006" }, { "id": "REQ-SEC-BG-007" }, { "id": "REQ-SEC-BG-008" }, { "id": "REQ-SEC-BG-009" }, { "id": "REQ-SEC-BG-010" }, { "id": "REQ-SEC-BG-011" }, { "id": "REQ-SEC-BG-012" }, { "id": "REQ-SEC-BG-013" }, { "id": "REQ-SEC-BG-014" }, { "id": "REQ-SEC-BG-015" }, { "id": "REQ-SEC-BG-016" }, { "id": "REQ-SEC-BG-017" }, { "id": "REQ-SEC-BG-018" }, { "id": "REQ-SEC-BG-019" }, { "id": "REQ-SEC-BG-020" }, { "id": "REQ-SEC-BG-021" }, { "id": "REQ-SEC-BG-022" }, { "id": "REQ-SEC-BG-023" }, { "id": "REQ-SEC-BG-024" }, { "id": "REQ-SEC-BG-025" }, { "id": "REQ-SEC-BG-026" }, { "id": "REQ-SEC-BG-027" }, { "id": "REQ-SEC-BG-028" }, { "id": "REQ-SEC-BG-029" }, { "id": "REQ-SEC-BG-030" }, { "id": "REQ-SEC-BROKER-001" }, { "id": "REQ-SEC-BROKER-002" }, { "id": "REQ-SEC-BROKER-003" }, { "id": "REQ-SEC-BROKER-004" }, { "id": "REQ-SEC-BROKER-005" }, { "id": "REQ-SEC-BROKER-006" }, { "id": "REQ-SEC-BROKER-007" }, { "id": "REQ-SEC-BROKER-008" }, { "id": "REQ-SEC-BROKER-009" }, { "id": "REQ-SEC-BROKER-010" }, { "id": "REQ-SEC-BROKER-011" }, { "id": "REQ-SEC-BROKER-012" }, { "id": "REQ-SEC-BROKER-013" }, { "id": "REQ-SEC-BROKER-014" }, { "id": "REQ-SEC-BROKER-015" }, { "id": "REQ-SEC-BROKER-016" }, { "id": "REQ-SEC-BROKER-017" }, { "id": "REQ-SEC-BROKER-018" }, { "id": "REQ-SEC-BROKER-019" }, { "id": "REQ-SEC-BROKER-020" }, { "id": "REQ-SEC-BROKER-021" }, { "id": "REQ-SEC-BROKER-022" }, { "id": "REQ-SEC-BROKER-023" }, { "id": "REQ-SEC-BROKER-024" }, { "id": "REQ-SEC-BROKER-025" }, { "id": "REQ-SEC-BROKER-026" }, { "id": "REQ-SEC-BROKER-027" }, { "id": "REQ-SEC-BROKER-028" }, { "id": "REQ-SEC-BROKER-029" }, { "id": "REQ-SEC-BROKER-030" }, { "id": "REQ-SEC-BROKER-031" }, { "id": "REQ-SEC-BROKER-032" }, { "id": "REQ-SEC-BROKER-033" }, { "id": "REQ-SEC-BROKER-034" }, { "id": "REQ-SEC-BROKER-035" }, { "id": "REQ-SEC-BROKER-036" }, { "id": "REQ-SEC-BROKER-037" }, { "id": "REQ-SEC-BROKER-038" }, { "id": "REQ-SEC-BROKER-039" }, { "id": "REQ-SEC-BROKER-040" }, { "id": "REQ-SEC-CULT-001" }, { "id": "REQ-SEC-CULT-002" }, { "id": "REQ-SEC-CULT-003" }, { "id": "REQ-SEC-CULT-004" }, { "id": "REQ-SEC-CULT-005" }, { "id": "REQ-SEC-CULT-006" }, { "id": "REQ-SEC-CULT-007" }, { "id": "REQ-SEC-CULT-008" }, { "id": "REQ-SEC-CULT-009" }, { "id": "REQ-SEC-CULT-010" }, { "id": "REQ-SEC-CULT-011" }, { "id": "REQ-SEC-CULT-012" }, { "id": "REQ-SEC-CULT-013" }, { "id": "REQ-SEC-CULT-014" }, { "id": "REQ-SEC-CULT-015" }, { "id": "REQ-SEC-CULT-016" }, { "id": "REQ-SEC-CULT-017" }, { "id": "REQ-SEC-CULT-018" }, { "id": "REQ-SEC-CULT-019" }, { "id": "REQ-SEC-CULT-020" }, { "id": "REQ-SEC-CULT-021" }, { "id": "REQ-SEC-CULT-022" }, { "id": "REQ-SEC-CULT-023" }, { "id": "REQ-SEC-CULT-024" }, { "id": "REQ-SEC-CULT-025" }, { "id": "REQ-SEC-CULT-026" }, { "id": "REQ-SEC-CULT-027" }, { "id": "REQ-SEC-CULT-028" }, { "id": "REQ-SEC-CULT-029" }, { "id": "REQ-SEC-CULT-030" }, { "id": "REQ-SEC-CULT-031" }, { "id": "REQ-SEC-CULT-032" }, { "id": "REQ-SEC-DAR-001" }, { "id": "REQ-SEC-DAR-002" }, { "id": "REQ-SEC-DAR-003" }, { "id": "REQ-SEC-DAR-004" }, { "id": "REQ-SEC-DAR-005" }, { "id": "REQ-SEC-DAR-006" }, { "id": "REQ-SEC-DAR-007" }, { "id": "REQ-SEC-DAR-008" }, { "id": "REQ-SEC-DAR-009" }, { "id": "REQ-SEC-DAR-010" }, { "id": "REQ-SEC-DAR-011" }, { "id": "REQ-SEC-DAR-012" }, { "id": "REQ-SEC-DAR-013" }, { "id": "REQ-SEC-DAR-014" }, { "id": "REQ-SEC-DAR-015" }, { "id": "REQ-SEC-DAR-016" }, { "id": "REQ-SEC-DAR-017" }, { "id": "REQ-SEC-DAR-018" }, { "id": "REQ-SEC-DAR-019" }, { "id": "REQ-SEC-DAR-020" }, { "id": "REQ-SEC-DAR-021" }, { "id": "REQ-SEC-DAR-022" }, { "id": "REQ-SEC-DAR-023" }, { "id": "REQ-SEC-DAR-024" }, { "id": "REQ-SEC-DOM-001" }, { "id": "REQ-SEC-DOM-002" }, { "id": "REQ-SEC-DOM-003" }, { "id": "REQ-SEC-DOM-004" }, { "id": "REQ-SEC-DOM-005" }, { "id": "REQ-SEC-DOM-006" }, { "id": "REQ-SEC-DOM-007" }, { "id": "REQ-SEC-DOM-008" }, { "id": "REQ-SEC-DOM-009" }, { "id": "REQ-SEC-DOM-010" }, { "id": "REQ-SEC-DOM-011" }, { "id": "REQ-SEC-DOM-012" }, { "id": "REQ-SEC-DOM-013" }, { "id": "REQ-SEC-DOM-014" }, { "id": "REQ-SEC-DOM-015" }, { "id": "REQ-SEC-DOM-016" }, { "id": "REQ-SEC-DOM-017" }, { "id": "REQ-SEC-DOM-018" }, { "id": "REQ-SEC-DOM-019" }, { "id": "REQ-SEC-DOM-020" }, { "id": "REQ-SEC-DOM-021" }, { "id": "REQ-SEC-DOM-022" }, { "id": "REQ-SEC-DOM-023" }, { "id": "REQ-SEC-DOM-024" }, { "id": "REQ-SEC-DOM-025" }, { "id": "REQ-SEC-DOM-026" }, { "id": "REQ-SEC-DOM-027" }, { "id": "REQ-SEC-DOM-028" }, { "id": "REQ-SEC-EVIDENCE-001" }, { "id": "REQ-SEC-EVIDENCE-002" }, { "id": "REQ-SEC-EVIDENCE-003" }, { "id": "REQ-SEC-EVIDENCE-004" }, { "id": "REQ-SEC-EVIDENCE-005" }, { "id": "REQ-SEC-EVIDENCE-006" }, { "id": "REQ-SEC-EVIDENCE-007" }, { "id": "REQ-SEC-EVIDENCE-008" }, { "id": "REQ-SEC-EVIDENCE-009" }, { "id": "REQ-SEC-EVIDENCE-010" }, { "id": "REQ-SEC-EVIDENCE-011" }, { "id": "REQ-SEC-EVIDENCE-012" }, { "id": "REQ-SEC-EVIDENCE-013" }, { "id": "REQ-SEC-EVIDENCE-014" }, { "id": "REQ-SEC-EVIDENCE-015" }, { "id": "REQ-SEC-EVIDENCE-016" }, { "id": "REQ-SEC-EVIDENCE-017" }, { "id": "REQ-SEC-EVIDENCE-018" }, { "id": "REQ-SEC-EVIDENCE-019" }, { "id": "REQ-SEC-EVIDENCE-020" }, { "id": "REQ-SEC-EVIDENCE-021" }, { "id": "REQ-SEC-EVIDENCE-022" }, { "id": "REQ-SEC-EVIDENCE-023" }, { "id": "REQ-SEC-EVIDENCE-024" }, { "id": "REQ-SEC-EVIDENCE-025" }, { "id": "REQ-SEC-EVIDENCE-026" }, { "id": "REQ-SEC-EVIDENCE-027" }, { "id": "REQ-SEC-EVIDENCE-028" }, { "id": "REQ-SEC-EVIDENCE-029" }, { "id": "REQ-SEC-EVIDENCE-030" }, { "id": "REQ-SEC-EVIDENCE-031" }, { "id": "REQ-SEC-EVIDENCE-032" }, { "id": "REQ-SEC-EVIDENCE-033" }, { "id": "REQ-SEC-EVIDENCE-034" }, { "id": "REQ-SEC-EVIDENCE-035" }, { "id": "REQ-SEC-EVIDENCE-036" }, { "id": "REQ-SEC-EVIDENCE-037" }, { "id": "REQ-SEC-EVIDENCE-038" }, { "id": "REQ-SEC-EVIDENCE-039" }, { "id": "REQ-SEC-EVIDENCE-040" }, { "id": "REQ-SEC-ID-001" }, { "id": "REQ-SEC-ID-002" }, { "id": "REQ-SEC-ID-003" }, { "id": "REQ-SEC-ID-004" }, { "id": "REQ-SEC-ID-005" }, { "id": "REQ-SEC-ID-006" }, { "id": "REQ-SEC-ID-007" }, { "id": "REQ-SEC-ID-008" }, { "id": "REQ-SEC-ID-009" }, { "id": "REQ-SEC-ID-010" }, { "id": "REQ-SEC-ID-011" }, { "id": "REQ-SEC-ID-012" }, { "id": "REQ-SEC-ID-013" }, { "id": "REQ-SEC-ID-014" }, { "id": "REQ-SEC-ID-015" }, { "id": "REQ-SEC-ID-016" }, { "id": "REQ-SEC-ID-017" }, { "id": "REQ-SEC-ID-018" }, { "id": "REQ-SEC-ID-019" }, { "id": "REQ-SEC-ID-020" }, { "id": "REQ-SEC-ID-021" }, { "id": "REQ-SEC-ID-022" }, { "id": "REQ-SEC-ID-023" }, { "id": "REQ-SEC-ID-024" }, { "id": "REQ-SEC-ID-025" }, { "id": "REQ-SEC-ID-026" }, { "id": "REQ-SEC-ID-027" }, { "id": "REQ-SEC-ID-028" }, { "id": "REQ-SEC-ID-029" }, { "id": "REQ-SEC-ID-030" }, { "id": "REQ-SEC-INT-001" }, { "id": "REQ-SEC-INT-002" }, { "id": "REQ-SEC-INT-003" }, { "id": "REQ-SEC-INT-004" }, { "id": "REQ-SEC-INT-005" }, { "id": "REQ-SEC-INT-006" }, { "id": "REQ-SEC-INT-007" }, { "id": "REQ-SEC-INT-008" }, { "id": "REQ-SEC-INT-009" }, { "id": "REQ-SEC-INT-010" }, { "id": "REQ-SEC-INT-011" }, { "id": "REQ-SEC-INT-012" }, { "id": "REQ-SEC-INT-013" }, { "id": "REQ-SEC-INT-014" }, { "id": "REQ-SEC-INT-015" }, { "id": "REQ-SEC-INT-016" }, { "id": "REQ-SEC-INT-017" }, { "id": "REQ-SEC-INT-018" }, { "id": "REQ-SEC-INT-019" }, { "id": "REQ-SEC-INT-020" }, { "id": "REQ-SEC-INT-021" }, { "id": "REQ-SEC-INT-022" }, { "id": "REQ-SEC-INT-023" }, { "id": "REQ-SEC-INT-024" }, { "id": "REQ-SEC-INT-025" }, { "id": "REQ-SEC-INT-026" }, { "id": "REQ-SEC-INT-027" }, { "id": "REQ-SEC-INT-028" }, { "id": "REQ-SEC-INT-029" }, { "id": "REQ-SEC-INT-030" }, { "id": "REQ-SEC-INT-031" }, { "id": "REQ-SEC-INT-032" }, { "id": "REQ-SEC-INT-033" }, { "id": "REQ-SEC-INT-034" }, { "id": "REQ-SEC-INT-035" }, { "id": "REQ-SEC-INT-036" }, { "id": "REQ-SEC-INT-037" }, { "id": "REQ-SEC-INT-038" }, { "id": "REQ-SEC-INT-039" }, { "id": "REQ-SEC-INT-040" }, { "id": "REQ-SEC-INT-041" }, { "id": "REQ-SEC-INT-042" }, { "id": "REQ-SEC-INT-043" }, { "id": "REQ-SEC-INT-044" }, { "id": "REQ-SEC-NET-001" }, { "id": "REQ-SEC-NET-002" }, { "id": "REQ-SEC-NET-003" }, { "id": "REQ-SEC-NET-004" }, { "id": "REQ-SEC-NET-005" }, { "id": "REQ-SEC-NET-006" }, { "id": "REQ-SEC-NET-007" }, { "id": "REQ-SEC-NET-008" }, { "id": "REQ-SEC-NET-009" }, { "id": "REQ-SEC-NET-010" }, { "id": "REQ-SEC-NET-011" }, { "id": "REQ-SEC-NET-012" }, { "id": "REQ-SEC-NET-013" }, { "id": "REQ-SEC-NET-014" }, { "id": "REQ-SEC-NET-015" }, { "id": "REQ-SEC-NET-016" }, { "id": "REQ-SEC-NET-017" }, { "id": "REQ-SEC-NET-018" }, { "id": "REQ-SEC-NET-019" }, { "id": "REQ-SEC-NET-020" }, { "id": "REQ-SEC-NET-021" }, { "id": "REQ-SEC-NET-022" }, { "id": "REQ-SEC-NET-023" }, { "id": "REQ-SEC-NET-024" }, { "id": "REQ-SEC-NET-025" }, { "id": "REQ-SEC-NET-026" }, { "id": "REQ-SEC-NET-027" }, { "id": "REQ-SEC-NET-028" }, { "id": "REQ-SEC-NET-029" }, { "id": "REQ-SEC-NET-030" }, { "id": "REQ-SEC-OFFLINE-001" }, { "id": "REQ-SEC-OFFLINE-002" }, { "id": "REQ-SEC-OFFLINE-003" }, { "id": "REQ-SEC-OFFLINE-004" }, { "id": "REQ-SEC-OFFLINE-005" }, { "id": "REQ-SEC-OFFLINE-006" }, { "id": "REQ-SEC-OFFLINE-007" }, { "id": "REQ-SEC-OFFLINE-008" }, { "id": "REQ-SEC-OFFLINE-009" }, { "id": "REQ-SEC-OFFLINE-010" }, { "id": "REQ-SEC-OFFLINE-011" }, { "id": "REQ-SEC-OFFLINE-012" }, { "id": "REQ-SEC-OFFLINE-013" }, { "id": "REQ-SEC-OFFLINE-014" }, { "id": "REQ-SEC-OFFLINE-015" }, { "id": "REQ-SEC-OFFLINE-016" }, { "id": "REQ-SEC-OFFLINE-017" }, { "id": "REQ-SEC-OFFLINE-018" }, { "id": "REQ-SEC-OFFLINE-019" }, { "id": "REQ-SEC-OFFLINE-020" }, { "id": "REQ-SEC-OFFLINE-021" }, { "id": "REQ-SEC-OFFLINE-022" }, { "id": "REQ-SEC-OFFLINE-023" }, { "id": "REQ-SEC-OFFLINE-024" }, { "id": "REQ-SEC-OFFLINE-025" }, { "id": "REQ-SEC-OFFLINE-026" }, { "id": "REQ-SEC-OFFLINE-027" }, { "id": "REQ-SEC-OFFLINE-028" }, { "id": "REQ-SEC-OFFLINE-029" }, { "id": "REQ-SEC-OFFLINE-030" }, { "id": "REQ-SEC-OFFLINE-031" }, { "id": "REQ-SEC-OFFLINE-032" }, { "id": "REQ-SEC-PRIV-001" }, { "id": "REQ-SEC-PRIV-002" }, { "id": "REQ-SEC-PRIV-003" }, { "id": "REQ-SEC-PRIV-004" }, { "id": "REQ-SEC-PRIV-005" }, { "id": "REQ-SEC-PRIV-006" }, { "id": "REQ-SEC-PRIV-007" }, { "id": "REQ-SEC-PRIV-008" }, { "id": "REQ-SEC-PRIV-009" }, { "id": "REQ-SEC-PRIV-010" }, { "id": "REQ-SEC-PRIV-011" }, { "id": "REQ-SEC-PRIV-012" }, { "id": "REQ-SEC-PRIV-013" }, { "id": "REQ-SEC-PRIV-014" }, { "id": "REQ-SEC-PRIV-015" }, { "id": "REQ-SEC-PRIV-016" }, { "id": "REQ-SEC-PRIV-017" }, { "id": "REQ-SEC-PRIV-018" }, { "id": "REQ-SEC-PRIV-019" }, { "id": "REQ-SEC-PRIV-020" }, { "id": "REQ-SEC-PRIV-021" }, { "id": "REQ-SEC-PRIV-022" }, { "id": "REQ-SEC-PRIV-023" }, { "id": "REQ-SEC-PRIV-024" }, { "id": "REQ-SEC-PRIV-025" }, { "id": "REQ-SEC-PRIV-026" }, { "id": "REQ-SEC-PRIV-027" }, { "id": "REQ-SEC-PRIV-028" }, { "id": "REQ-SEC-PRIV-029" }, { "id": "REQ-SEC-PRIV-030" }, { "id": "REQ-SEC-PRIV-031" }, { "id": "REQ-SEC-PRIV-032" }, { "id": "REQ-SEC-PRIV-033" }, { "id": "REQ-SEC-PRIV-034" }, { "id": "REQ-SEC-PRIV-035" }, { "id": "REQ-SEC-PRIV-036" }, { "id": "REQ-SEC-PRIV-037" }, { "id": "REQ-SEC-PRIV-038" }, { "id": "REQ-SEC-PRIV-039" }, { "id": "REQ-SEC-PRIV-040" }, { "id": "REQ-SEC-PUB-001" }, { "id": "REQ-SEC-PUB-002" }, { "id": "REQ-SEC-PUB-003" }, { "id": "REQ-SEC-PUB-004" }, { "id": "REQ-SEC-PUB-005" }, { "id": "REQ-SEC-PUB-006" }, { "id": "REQ-SEC-PUB-007" }, { "id": "REQ-SEC-PUB-008" }, { "id": "REQ-SEC-PUB-009" }, { "id": "REQ-SEC-PUB-010" }, { "id": "REQ-SEC-PUB-011" }, { "id": "REQ-SEC-PUB-012" }, { "id": "REQ-SEC-PUB-013" }, { "id": "REQ-SEC-PUB-014" }, { "id": "REQ-SEC-PUB-015" }, { "id": "REQ-SEC-PUB-016" }, { "id": "REQ-SEC-PUB-017" }, { "id": "REQ-SEC-PUB-018" }, { "id": "REQ-SEC-PUB-019" }, { "id": "REQ-SEC-PUB-020" }, { "id": "REQ-SEC-PUB-021" }, { "id": "REQ-SEC-PUB-022" }, { "id": "REQ-SEC-PUB-023" }, { "id": "REQ-SEC-PUB-024" }, { "id": "REQ-SEC-PUB-025" }, { "id": "REQ-SEC-PUB-026" }, { "id": "REQ-SEC-PUB-027" }, { "id": "REQ-SEC-PUB-028" }, { "id": "REQ-SEC-PUB-029" }, { "id": "REQ-SEC-PUB-030" }, { "id": "REQ-SEC-SC-001" }, { "id": "REQ-SEC-SC-002" }, { "id": "REQ-SEC-SC-003" }, { "id": "REQ-SEC-SC-004" }, { "id": "REQ-SEC-SC-005" }, { "id": "REQ-SEC-SC-006" }, { "id": "REQ-SEC-SC-007" }, { "id": "REQ-SEC-SC-008" }, { "id": "REQ-SEC-SC-009" }, { "id": "REQ-SEC-SC-010" }, { "id": "REQ-SEC-SC-011" }, { "id": "REQ-SEC-SC-012" }, { "id": "REQ-SEC-SC-013" }, { "id": "REQ-SEC-SC-014" }, { "id": "REQ-SEC-SC-015" }, { "id": "REQ-SEC-SC-016" }, { "id": "REQ-SEC-SC-017" }, { "id": "REQ-SEC-SC-018" }, { "id": "REQ-SEC-SC-019" }, { "id": "REQ-SEC-SC-020" }, { "id": "REQ-SEC-SC-021" }, { "id": "REQ-SEC-SC-022" }, { "id": "REQ-SEC-SC-023" }, { "id": "REQ-SEC-SC-024" }, { "id": "REQ-SEC-SC-025" }, { "id": "REQ-SEC-SC-026" }, { "id": "REQ-SEC-SC-027" }, { "id": "REQ-SEC-SC-028" }, { "id": "REQ-SEC-SC-029" }, { "id": "REQ-SEC-SC-030" }, { "id": "REQ-SEC-SC-031" }, { "id": "REQ-SEC-SC-032" }, { "id": "REQ-SEC-SC-033" }, { "id": "REQ-SEC-SC-034" }, { "id": "REQ-SEC-SC-035" }, { "id": "REQ-SEC-SC-036" }, { "id": "REQ-SEC-SC-037" }, { "id": "REQ-SEC-SC-038" }, { "id": "REQ-SEC-SC-039" }, { "id": "REQ-SEC-SC-040" }, { "id": "REQ-SEC-SC-041" }, { "id": "REQ-SEC-SC-042" }, { "id": "REQ-SEC-SC-043" }, { "id": "REQ-SEC-SC-044" }, { "id": "REQ-SEC-SC-045" }, { "id": "REQ-SEC-SC-046" }, { "id": "REQ-SEC-SC-047" }, { "id": "REQ-SEC-SC-048" }, { "id": "REQ-SEC-SC-049" }, { "id": "REQ-SEC-SC-050" }, { "id": "REQ-SEC-SC-051" }, { "id": "REQ-SEC-SC-052" }, { "id": "REQ-SEC-SC-053" }, { "id": "REQ-SEC-SC-054" }, { "id": "REQ-SEC-SC-055" }, { "id": "REQ-SEC-SC-056" }, { "id": "REQ-SEC-SECRET-001" }, { "id": "REQ-SEC-SECRET-002" }, { "id": "REQ-SEC-SECRET-003" }, { "id": "REQ-SEC-SECRET-004" }, { "id": "REQ-SEC-SECRET-005" }, { "id": "REQ-SEC-SECRET-006" }, { "id": "REQ-SEC-SECRET-007" }, { "id": "REQ-SEC-SECRET-008" }, { "id": "REQ-SEC-SECRET-009" }, { "id": "REQ-SEC-SECRET-010" }, { "id": "REQ-SEC-SECRET-011" }, { "id": "REQ-SEC-SECRET-012" }, { "id": "REQ-SEC-SECRET-013" }, { "id": "REQ-SEC-SECRET-014" }, { "id": "REQ-SEC-SECRET-015" }, { "id": "REQ-SEC-SECRET-016" }, { "id": "REQ-SEC-SECRET-017" }, { "id": "REQ-SEC-SECRET-018" }, { "id": "REQ-SEC-SECRET-019" }, { "id": "REQ-SEC-SECRET-020" }, { "id": "REQ-SEC-SECRET-021" }, { "id": "REQ-SEC-SECRET-022" }, { "id": "REQ-SEC-SECRET-023" }, { "id": "REQ-SEC-SECRET-024" }, { "id": "REQ-SEC-SECRET-025" }, { "id": "REQ-SEC-SECRET-026" }, { "id": "REQ-SEC-SECRET-027" }, { "id": "REQ-SEC-SECRET-028" }, { "id": "REQ-SEC-SECRET-029" }, { "id": "REQ-SEC-SECRET-030" }, { "id": "REQ-SEC-SECRET-031" }, { "id": "REQ-SEC-SECRET-032" }, { "id": "REQ-SEC-STOR-001" }, { "id": "REQ-SEC-STOR-002" }, { "id": "REQ-SEC-STOR-003" }, { "id": "REQ-SEC-STOR-004" }, { "id": "REQ-SEC-STOR-005" }, { "id": "REQ-SEC-STOR-006" }, { "id": "REQ-SEC-STOR-007" }, { "id": "REQ-SEC-STOR-008" }, { "id": "REQ-SEC-STOR-009" }, { "id": "REQ-SEC-STOR-010" }, { "id": "REQ-SEC-STOR-011" }, { "id": "REQ-SEC-STOR-012" }, { "id": "REQ-SEC-STOR-013" }, { "id": "REQ-SEC-STOR-014" }, { "id": "REQ-SEC-STOR-015" }, { "id": "REQ-SEC-STOR-016" }, { "id": "REQ-SEC-STOR-017" }, { "id": "REQ-SEC-STOR-018" }, { "id": "REQ-SEC-STOR-019" }, { "id": "REQ-SEC-STOR-020" }, { "id": "REQ-SEC-STOR-021" }, { "id": "REQ-SEC-STOR-022" }, { "id": "REQ-SEC-STOR-023" }, { "id": "REQ-SEC-STOR-024" }, { "id": "REQ-SEC-STOR-025" }, { "id": "REQ-SEC-STOR-026" }, { "id": "REQ-SEC-STOR-027" }, { "id": "REQ-SEC-STOR-028" }, { "id": "REQ-SEC-STOR-029" }, { "id": "REQ-SEC-STOR-030" }, { "id": "REQ-SEC-STOR-031" }, { "id": "REQ-SEC-STOR-032" }, { "id": "REQ-SEC-STOR-033" }, { "id": "REQ-SEC-STOR-034" }, { "id": "REQ-SEC-STOR-035" }, { "id": "REQ-SEC-STOR-036" }, { "id": "REQ-SEC-STOR-037" }, { "id": "REQ-SEC-STOR-038" }, { "id": "REQ-SEC-STOR-039" }, { "id": "REQ-SEC-STOR-040" }, { "id": "REQ-SEC-STOR-041" }, { "id": "REQ-SEC-STOR-042" }, { "id": "REQ-SEC-STOR-043" }, { "id": "REQ-SEC-STOR-044" }, { "id": "REQ-SEC-STOR-045" }, { "id": "REQ-SEC-STOR-046" }, { "id": "REQ-SEC-STOR-047" }, { "id": "REQ-SEC-STOR-048" }, { "id": "REQ-SEC-STOR-049" }, { "id": "REQ-SEC-STOR-050" }, { "id": "REQ-SEC-STOR-051" }, { "id": "REQ-SEC-STOR-052" }, { "id": "REQ-SEC-STOR-053" }, { "id": "REQ-SEC-STOR-054" }, { "id": "REQ-SEC-THREAT-001" }, { "id": "REQ-SEC-THREAT-002" }, { "id": "REQ-SEC-THREAT-003" }, { "id": "REQ-SEC-THREAT-004" }, { "id": "REQ-SEC-THREAT-005" }, { "id": "REQ-SEC-THREAT-006" }, { "id": "REQ-SEC-THREAT-007" }, { "id": "REQ-SEC-THREAT-008" }, { "id": "REQ-SEC-THREAT-009" }, { "id": "REQ-SEC-THREAT-010" }, { "id": "REQ-SEC-THREAT-011" }, { "id": "REQ-SEC-THREAT-012" }, { "id": "REQ-SEC-THREAT-013" }, { "id": "REQ-SEC-THREAT-014" }, { "id": "REQ-SEC-THREAT-015" }, { "id": "REQ-SEC-THREAT-016" }, { "id": "REQ-SEC-THREAT-017" }, { "id": "REQ-SEC-THREAT-018" }, { "id": "REQ-SEC-THREAT-019" }, { "id": "REQ-SEC-THREAT-020" }, { "id": "REQ-SEC-THREAT-021" }, { "id": "REQ-SEC-THREAT-022" }, { "id": "REQ-SEC-THREAT-023" }, { "id": "REQ-SEC-THREAT-024" }, { "id": "REQ-SEC-THREAT-025" }, { "id": "REQ-SEC-THREAT-026" }, { "id": "REQ-SEC-THREAT-027" }, { "id": "REQ-SEC-THREAT-028" }, { "id": "REQ-SEC-THREAT-029" }, { "id": "REQ-SEC-THREAT-030" }, { "id": "REQ-SEC-THREAT-031" }, { "id": "REQ-SEC-THREAT-032" }, { "id": "REQ-SEC-THREAT-033" }, { "id": "REQ-SEC-THREAT-034" }, { "id": "REQ-SEC-THREAT-035" }, { "id": "REQ-SEC-THREAT-036" }, { "id": "REQ-SEC-THREAT-037" }, { "id": "REQ-SEC-THREAT-038" }, { "id": "REQ-SEC-THREAT-039" }, { "id": "REQ-SEC-THREAT-040" }, { "id": "REQ-SEC-THREAT-041" }, { "id": "REQ-SEC-THREAT-042" }, { "id": "REQ-SEC-THREAT-043" }, { "id": "REQ-SEC-THREAT-044" }, { "id": "REQ-SEC-TRUST-001" }, { "id": "REQ-SEC-TRUST-002" }, { "id": "REQ-SEC-TRUST-003" }, { "id": "REQ-SEC-TRUST-004" }, { "id": "REQ-SEC-TRUST-005" }, { "id": "REQ-SEC-TRUST-006" }, { "id": "REQ-SEC-TRUST-007" }, { "id": "REQ-SEC-TRUST-008" }, { "id": "REQ-SEC-TRUST-009" }, { "id": "REQ-SEC-TRUST-010" }, { "id": "REQ-SEC-TRUST-011" }, { "id": "REQ-SEC-TRUST-012" }, { "id": "REQ-SEC-TRUST-013" }, { "id": "REQ-SEC-TRUST-014" }, { "id": "REQ-SEC-TRUST-015" }, { "id": "REQ-SEC-TRUST-016" }, { "id": "REQ-SEC-TRUST-017" }, { "id": "REQ-SEC-TRUST-018" }, { "id": "REQ-SEC-TRUST-019" }, { "id": "REQ-SEC-TRUST-020" }, { "id": "REQ-SEC-TRUST-021" }, { "id": "REQ-SEC-TRUST-022" }, { "id": "REQ-SEC-TRUST-023" }, { "id": "REQ-SEC-TRUST-024" }, { "id": "REQ-SEC-TRUST-025" }, { "id": "REQ-SEC-TRUST-026" }, { "id": "REQ-SEC-TRUST-027" }, { "id": "REQ-SEC-TRUST-028" }, { "id": "REQ-SEC-TRUST-029" }, { "id": "REQ-SEC-TRUST-030" }, { "id": "REQ-SENT-001" }, { "id": "REQ-SENT-002" }, { "id": "REQ-SENT-003" }, { "id": "REQ-SENT-004" }, { "id": "REQ-SENT-005" }, { "id": "REQ-SENT-006" }, { "id": "REQ-SENT-007" }, { "id": "REQ-SENT-008" }, { "id": "REQ-SENT-009" }, { "id": "REQ-SENT-010" }, { "id": "REQ-SENT-011" }, { "id": "REQ-SENT-012" }, { "id": "REQ-SENT-013" }, { "id": "REQ-SENT-014" }, { "id": "REQ-SENT-015" }, { "id": "REQ-SENT-016" }, { "id": "REQ-SENT-017" }, { "id": "REQ-SENT-018" }, { "id": "REQ-SENT-019" }, { "id": "REQ-SENT-020" }, { "id": "REQ-SENT-021" }, { "id": "REQ-SENT-022" }, { "id": "REQ-SENT-023" }, { "id": "REQ-SENT-024" }, { "id": "REQ-SENT-025" }, { "id": "REQ-SENT-026" }, { "id": "REQ-SENT-027" }, { "id": "REQ-SENT-028" }, { "id": "REQ-SENT-029" }, { "id": "REQ-SENT-030" }, { "id": "REQ-SENT-031" }, { "id": "REQ-SENT-032" }, { "id": "REQ-SENT-033" }, { "id": "REQ-SENT-034" }, { "id": "REQ-SENT-035" }, { "id": "REQ-SENT-036" }, { "id": "REQ-SENT-037" }, { "id": "REQ-SENT-038" }, { "id": "REQ-SENT-039" }, { "id": "REQ-SENT-040" }, { "id": "REQ-SYS-ARCH-001" }, { "id": "REQ-SYS-ARCH-002" }, { "id": "REQ-SYS-ARCH-003" }, { "id": "REQ-SYS-ARCH-004" }, { "id": "REQ-SYS-ARCH-005" }, { "id": "REQ-SYS-ARCH-006" }, { "id": "REQ-SYS-ARCH-007" }, { "id": "REQ-SYS-ARCH-008" }, { "id": "REQ-SYS-ARCH-009" }, { "id": "REQ-SYS-ARCH-010" }, { "id": "REQ-SYS-ARCH-011" }, { "id": "REQ-SYS-ARCH-012" }, { "id": "REQ-SYS-ARCH-013" }, { "id": "REQ-SYS-ARCH-014" }, { "id": "REQ-SYS-ARCH-015" }, { "id": "REQ-SYS-ARCH-016" }, { "id": "REQ-SYS-ARCH-017" }, { "id": "REQ-SYS-ARCH-018" }, { "id": "REQ-SYS-ARCH-019" }, { "id": "REQ-SYS-ARCH-020" }, { "id": "REQ-SYS-ARCH-021" }, { "id": "REQ-SYS-ARCH-022" }, { "id": "REQ-SYS-ARCH-023" }, { "id": "REQ-SYS-ARCH-024" }, { "id": "REQ-SYS-ARCH-025" }, { "id": "REQ-SYS-ARCH-026" }, { "id": "REQ-SYS-ARCH-027" }, { "id": "REQ-SYS-ARCH-028" }, { "id": "REQ-SYS-ARCH-029" }, { "id": "REQ-SYS-ARCH-030" }, { "id": "REQ-SYS-ARCH-031" }, { "id": "REQ-SYS-ARCH-032" }, { "id": "REQ-SYS-ARCH-033" }, { "id": "REQ-SYS-ARCH-034" }, { "id": "REQ-SYS-ARCH-035" }, { "id": "REQ-SYS-ARCH-036" }, { "id": "REQ-SYS-CAP-001" }, { "id": "REQ-SYS-CAP-002" }, { "id": "REQ-SYS-CAP-003" }, { "id": "REQ-SYS-CAP-004" }, { "id": "REQ-SYS-CAP-005" }, { "id": "REQ-SYS-CAP-006" }, { "id": "REQ-SYS-CAP-007" }, { "id": "REQ-SYS-CAP-008" }, { "id": "REQ-SYS-CAP-009" }, { "id": "REQ-SYS-CAP-010" }, { "id": "REQ-SYS-CAP-011" }, { "id": "REQ-SYS-CAP-012" }, { "id": "REQ-SYS-CAP-013" }, { "id": "REQ-SYS-CAP-014" }, { "id": "REQ-SYS-CAP-015" }, { "id": "REQ-SYS-CAP-016" }, { "id": "REQ-SYS-CAP-017" }, { "id": "REQ-SYS-CAP-018" }, { "id": "REQ-SYS-CAP-019" }, { "id": "REQ-SYS-CAP-020" }, { "id": "REQ-SYS-CAP-021" }, { "id": "REQ-SYS-CAP-022" }, { "id": "REQ-SYS-CAP-023" }, { "id": "REQ-SYS-CAP-024" }, { "id": "REQ-SYS-CAP-025" }, { "id": "REQ-SYS-CAP-026" }, { "id": "REQ-SYS-CAP-027" }, { "id": "REQ-SYS-CAP-028" }, { "id": "REQ-SYS-CAP-029" }, { "id": "REQ-SYS-CAP-030" }, { "id": "REQ-SYS-COMM-001" }, { "id": "REQ-SYS-COMM-002" }, { "id": "REQ-SYS-COMM-003" }, { "id": "REQ-SYS-COMM-004" }, { "id": "REQ-SYS-COMM-005" }, { "id": "REQ-SYS-COMM-006" }, { "id": "REQ-SYS-COMM-007" }, { "id": "REQ-SYS-COMM-008" }, { "id": "REQ-SYS-COMM-009" }, { "id": "REQ-SYS-COMM-010" }, { "id": "REQ-SYS-COMM-011" }, { "id": "REQ-SYS-COMM-012" }, { "id": "REQ-SYS-COMM-013" }, { "id": "REQ-SYS-COMM-014" }, { "id": "REQ-SYS-COMM-015" }, { "id": "REQ-SYS-COMM-016" }, { "id": "REQ-SYS-COMM-017" }, { "id": "REQ-SYS-COMM-018" }, { "id": "REQ-SYS-COMM-019" }, { "id": "REQ-SYS-COMM-020" }, { "id": "REQ-SYS-CTX-001" }, { "id": "REQ-SYS-CTX-002" }, { "id": "REQ-SYS-CTX-003" }, { "id": "REQ-SYS-CTX-004" }, { "id": "REQ-SYS-CTX-005" }, { "id": "REQ-SYS-CTX-006" }, { "id": "REQ-SYS-CTX-007" }, { "id": "REQ-SYS-CTX-008" }, { "id": "REQ-SYS-CTX-009" }, { "id": "REQ-SYS-CTX-010" }, { "id": "REQ-SYS-CTX-011" }, { "id": "REQ-SYS-CTX-012" }, { "id": "REQ-SYS-CTX-013" }, { "id": "REQ-SYS-CTX-014" }, { "id": "REQ-SYS-CTX-015" }, { "id": "REQ-SYS-CTX-016" }, { "id": "REQ-SYS-CTX-017" }, { "id": "REQ-SYS-CTX-018" }, { "id": "REQ-SYS-CTX-019" }, { "id": "REQ-SYS-CTX-020" }, { "id": "REQ-SYS-CTX-021" }, { "id": "REQ-SYS-CTX-022" }, { "id": "REQ-SYS-CTX-023" }, { "id": "REQ-SYS-CTX-024" }, { "id": "REQ-SYS-DATA-001" }, { "id": "REQ-SYS-DATA-002" }, { "id": "REQ-SYS-DATA-003" }, { "id": "REQ-SYS-DATA-004" }, { "id": "REQ-SYS-DATA-005" }, { "id": "REQ-SYS-DATA-006" }, { "id": "REQ-SYS-DATA-007" }, { "id": "REQ-SYS-DATA-008" }, { "id": "REQ-SYS-DATA-009" }, { "id": "REQ-SYS-DATA-010" }, { "id": "REQ-SYS-DATA-011" }, { "id": "REQ-SYS-DATA-012" }, { "id": "REQ-SYS-DATA-013" }, { "id": "REQ-SYS-DATA-014" }, { "id": "REQ-SYS-DATA-015" }, { "id": "REQ-SYS-DATA-016" }, { "id": "REQ-SYS-DATA-017" }, { "id": "REQ-SYS-DATA-018" }, { "id": "REQ-SYS-DATA-019" }, { "id": "REQ-SYS-DATA-020" }, { "id": "REQ-SYS-DATA-021" }, { "id": "REQ-SYS-DATA-022" }, { "id": "REQ-SYS-DATA-023" }, { "id": "REQ-SYS-DATA-024" }, { "id": "REQ-SYS-EXTAI-001" }, { "id": "REQ-SYS-EXTAI-002" }, { "id": "REQ-SYS-EXTAI-003" }, { "id": "REQ-SYS-EXTAI-004" }, { "id": "REQ-SYS-EXTAI-005" }, { "id": "REQ-SYS-EXTAI-006" }, { "id": "REQ-SYS-EXTAI-007" }, { "id": "REQ-SYS-EXTAI-008" }, { "id": "REQ-SYS-EXTAI-009" }, { "id": "REQ-SYS-EXTAI-010" }, { "id": "REQ-SYS-EXTAI-011" }, { "id": "REQ-SYS-EXTAI-012" }, { "id": "REQ-SYS-EXTAI-013" }, { "id": "REQ-SYS-EXTAI-014" }, { "id": "REQ-SYS-EXTAI-015" }, { "id": "REQ-SYS-EXTAI-016" }, { "id": "REQ-SYS-EXTAI-017" }, { "id": "REQ-SYS-EXTAI-018" }, { "id": "REQ-SYS-EXTAI-019" }, { "id": "REQ-SYS-EXTAI-020" }, { "id": "REQ-SYS-GOV-001" }, { "id": "REQ-SYS-GOV-002" }, { "id": "REQ-SYS-GOV-003" }, { "id": "REQ-SYS-GOV-004" }, { "id": "REQ-SYS-GOV-005" }, { "id": "REQ-SYS-GOV-006" }, { "id": "REQ-SYS-GOV-007" }, { "id": "REQ-SYS-GOV-008" }, { "id": "REQ-SYS-GOV-009" }, { "id": "REQ-SYS-GOV-010" }, { "id": "REQ-SYS-GOV-011" }, { "id": "REQ-SYS-GOV-012" }, { "id": "REQ-SYS-GOV-013" }, { "id": "REQ-SYS-GOV-014" }, { "id": "REQ-SYS-GOV-015" }, { "id": "REQ-SYS-GOV-016" }, { "id": "REQ-SYS-GOV-017" }, { "id": "REQ-SYS-GOV-018" }, { "id": "REQ-SYS-GOV-019" }, { "id": "REQ-SYS-GOV-020" }, { "id": "REQ-SYS-GOV-021" }, { "id": "REQ-SYS-GOV-022" }, { "id": "REQ-SYS-GOV-023" }, { "id": "REQ-SYS-GOV-024" }, { "id": "REQ-SYS-GOV-025" }, { "id": "REQ-SYS-GOV-026" }, { "id": "REQ-SYS-GOV-027" }, { "id": "REQ-SYS-GOV-028" }, { "id": "REQ-SYS-GOV-029" }, { "id": "REQ-SYS-GOV-030" }, { "id": "REQ-SYS-GOV-031" }, { "id": "REQ-SYS-GOV-032" }, { "id": "REQ-SYS-GOV-033" }, { "id": "REQ-SYS-GOV-034" }, { "id": "REQ-SYS-GOV-035" }, { "id": "REQ-SYS-HW-001" }, { "id": "REQ-SYS-HW-002" }, { "id": "REQ-SYS-HW-003" }, { "id": "REQ-SYS-HW-004" }, { "id": "REQ-SYS-HW-005" }, { "id": "REQ-SYS-HW-006" }, { "id": "REQ-SYS-HW-007" }, { "id": "REQ-SYS-HW-008" }, { "id": "REQ-SYS-HW-009" }, { "id": "REQ-SYS-HW-010" }, { "id": "REQ-SYS-HW-011" }, { "id": "REQ-SYS-HW-012" }, { "id": "REQ-SYS-HW-013" }, { "id": "REQ-SYS-HW-014" }, { "id": "REQ-SYS-HW-015" }, { "id": "REQ-SYS-HW-016" }, { "id": "REQ-SYS-HW-017" }, { "id": "REQ-SYS-HW-018" }, { "id": "REQ-SYS-HW-019" }, { "id": "REQ-SYS-HW-020" }, { "id": "REQ-SYS-INT-001" }, { "id": "REQ-SYS-INT-002" }, { "id": "REQ-SYS-INT-003" }, { "id": "REQ-SYS-INT-004" }, { "id": "REQ-SYS-INT-005" }, { "id": "REQ-SYS-INT-006" }, { "id": "REQ-SYS-INT-007" }, { "id": "REQ-SYS-INT-008" }, { "id": "REQ-SYS-INT-009" }, { "id": "REQ-SYS-INT-010" }, { "id": "REQ-SYS-INT-011" }, { "id": "REQ-SYS-INT-012" }, { "id": "REQ-SYS-INT-013" }, { "id": "REQ-SYS-INT-014" }, { "id": "REQ-SYS-INT-015" }, { "id": "REQ-SYS-INT-016" }, { "id": "REQ-SYS-INT-017" }, { "id": "REQ-SYS-INT-018" }, { "id": "REQ-SYS-INT-019" }, { "id": "REQ-SYS-INT-020" }, { "id": "REQ-SYS-INT-021" }, { "id": "REQ-SYS-INT-022" }, { "id": "REQ-SYS-INT-023" }, { "id": "REQ-SYS-INT-024" }, { "id": "REQ-SYS-INT-025" }, { "id": "REQ-SYS-INT-026" }, { "id": "REQ-SYS-INT-027" }, { "id": "REQ-SYS-INT-028" }, { "id": "REQ-SYS-INT-029" }, { "id": "REQ-SYS-INT-030" }, { "id": "REQ-SYS-INT-031" }, { "id": "REQ-SYS-INT-032" }, { "id": "REQ-SYS-INT-033" }, { "id": "REQ-SYS-INT-034" }, { "id": "REQ-SYS-INT-035" }, { "id": "REQ-SYS-LANG-001" }, { "id": "REQ-SYS-LANG-002" }, { "id": "REQ-SYS-LANG-003" }, { "id": "REQ-SYS-LANG-004" }, { "id": "REQ-SYS-LANG-005" }, { "id": "REQ-SYS-LANG-006" }, { "id": "REQ-SYS-LANG-007" }, { "id": "REQ-SYS-LANG-008" }, { "id": "REQ-SYS-LANG-009" }, { "id": "REQ-SYS-LANG-010" }, { "id": "REQ-SYS-LANG-011" }, { "id": "REQ-SYS-LANG-012" }, { "id": "REQ-SYS-LANG-013" }, { "id": "REQ-SYS-LANG-014" }, { "id": "REQ-SYS-LANG-015" }, { "id": "REQ-SYS-LANG-016" }, { "id": "REQ-SYS-LANG-017" }, { "id": "REQ-SYS-LANG-018" }, { "id": "REQ-SYS-LANG-019" }, { "id": "REQ-SYS-LANG-020" }, { "id": "REQ-SYS-MODE-001" }, { "id": "REQ-SYS-MODE-002" }, { "id": "REQ-SYS-MODE-003" }, { "id": "REQ-SYS-MODE-004" }, { "id": "REQ-SYS-MODE-005" }, { "id": "REQ-SYS-MODE-006" }, { "id": "REQ-SYS-MODE-007" }, { "id": "REQ-SYS-MODE-008" }, { "id": "REQ-SYS-MODE-009" }, { "id": "REQ-SYS-MODE-010" }, { "id": "REQ-SYS-MODE-011" }, { "id": "REQ-SYS-MODE-012" }, { "id": "REQ-SYS-MODE-013" }, { "id": "REQ-SYS-MODE-014" }, { "id": "REQ-SYS-MODE-015" }, { "id": "REQ-SYS-MODE-016" }, { "id": "REQ-SYS-MODE-017" }, { "id": "REQ-SYS-MODE-018" }, { "id": "REQ-SYS-MODE-019" }, { "id": "REQ-SYS-MODE-020" }, { "id": "REQ-SYS-MODE-021" }, { "id": "REQ-SYS-MODE-022" }, { "id": "REQ-SYS-MODE-023" }, { "id": "REQ-SYS-OVR-001" }, { "id": "REQ-SYS-OVR-002" }, { "id": "REQ-SYS-OVR-003" }, { "id": "REQ-SYS-OVR-004" }, { "id": "REQ-SYS-OVR-005" }, { "id": "REQ-SYS-OVR-006" }, { "id": "REQ-SYS-OVR-007" }, { "id": "REQ-SYS-OVR-008" }, { "id": "REQ-SYS-OVR-009" }, { "id": "REQ-SYS-OVR-010" }, { "id": "REQ-SYS-OVR-011" }, { "id": "REQ-SYS-OVR-012" }, { "id": "REQ-SYS-OVR-013" }, { "id": "REQ-SYS-OVR-014" }, { "id": "REQ-SYS-OVR-015" }, { "id": "REQ-SYS-OVR-016" }, { "id": "REQ-SYS-OVR-017" }, { "id": "REQ-SYS-OVR-018" }, { "id": "REQ-SYS-OVR-019" }, { "id": "REQ-SYS-OVR-020" }, { "id": "REQ-SYS-RCT-001" }, { "id": "REQ-SYS-RCT-002" }, { "id": "REQ-SYS-RCT-003" }, { "id": "REQ-SYS-RCT-004" }, { "id": "REQ-SYS-RCT-005" }, { "id": "REQ-SYS-RCT-006" }, { "id": "REQ-SYS-RCT-007" }, { "id": "REQ-SYS-RCT-008" }, { "id": "REQ-SYS-RCT-009" }, { "id": "REQ-SYS-RCT-010" }, { "id": "REQ-SYS-RCT-011" }, { "id": "REQ-SYS-RCT-012" }, { "id": "REQ-SYS-RCT-013" }, { "id": "REQ-SYS-RCT-014" }, { "id": "REQ-SYS-RCT-015" }, { "id": "REQ-SYS-RCT-016" }, { "id": "REQ-SYS-RCT-017" }, { "id": "REQ-SYS-RCT-018" }, { "id": "REQ-SYS-RCT-019" }, { "id": "REQ-SYS-RCT-020" }, { "id": "REQ-SYS-RCT-021" }, { "id": "REQ-SYS-RCT-022" }, { "id": "REQ-SYS-RCT-023" }, { "id": "REQ-SYS-RCT-024" }, { "id": "REQ-SYS-RG-001" }, { "id": "REQ-SYS-RG-002" }, { "id": "REQ-SYS-RG-003" }, { "id": "REQ-SYS-RG-004" }, { "id": "REQ-SYS-RG-005" }, { "id": "REQ-SYS-RG-006" }, { "id": "REQ-SYS-RG-007" }, { "id": "REQ-SYS-RG-008" }, { "id": "REQ-SYS-RG-009" }, { "id": "REQ-SYS-RG-010" }, { "id": "REQ-SYS-RG-011" }, { "id": "REQ-SYS-RG-012" }, { "id": "REQ-SYS-RG-013" }, { "id": "REQ-SYS-RG-014" }, { "id": "REQ-SYS-RG-015" }, { "id": "REQ-SYS-RG-016" }, { "id": "REQ-SYS-RG-017" }, { "id": "REQ-SYS-RG-018" }, { "id": "REQ-SYS-RG-019" }, { "id": "REQ-SYS-RG-020" }, { "id": "REQ-SYS-RG-021" }, { "id": "REQ-SYS-RG-022" }, { "id": "REQ-SYS-RG-023" }, { "id": "REQ-SYS-RG-024" }, { "id": "REQ-UCKK-001" }, { "id": "REQ-UCKK-IMPORT-001" }, { "id": "REQ-UCKK-IMPORT-002" }, { "id": "REQ-UCKK-IMPORT-003" }, { "id": "REQ-UCKK-IMPORT-004" }, { "id": "REQ-UCKK-IMPORT-005" }, { "id": "REQ-UCKK-IMPORT-006" }, { "id": "REQ-UCKK-IMPORT-007" }, { "id": "REQ-UCKK-IMPORT-008" }, { "id": "REQ-UCKK-IMPORT-009" }, { "id": "REQ-UCKK-IMPORT-010" }, { "id": "REQ-UCKK-IMPORT-011" }, { "id": "REQ-UCKK-IMPORT-012" }, { "id": "REQ-UCKK-PUB-001" }, { "id": "REQ-UCKK-PUB-002" }, { "id": "REQ-UCKK-PUB-003" }, { "id": "REQ-UCKK-PUB-004" }, { "id": "REQ-UCKK-PUB-005" }, { "id": "REQ-UCKK-PUB-006" }, { "id": "REQ-UCKK-PUB-007" }, { "id": "REQ-UCKK-PUB-008" }, { "id": "REQ-UCKK-PUB-009" }, { "id": "REQ-UCKK-PUB-010" }, { "id": "REQ-UCKK-PUB-011" }, { "id": "REQ-UCKK-PUB-012" }, { "id": "REQ-USER-001" }, { "id": "REQ-USER-002" }, { "id": "REQ-USER-003" }, { "id": "REQ-USER-004" }, { "id": "REQ-USER-005" }, { "id": "REQ-USER-006" }, { "id": "REQ-USER-007" }, { "id": "REQ-USER-008" }, { "id": "REQ-USER-009" }, { "id": "REQ-USER-010" }, { "id": "REQ-USER-011" }, { "id": "REQ-USER-012" }, { "id": "REQ-USER-013" }, { "id": "REQ-USER-014" }, { "id": "REQ-USER-015" }, { "id": "REQ-USER-016" }, { "id": "REQ-USER-017" }, { "id": "REQ-USER-018" }, { "id": "REQ-USER-019" }, { "id": "REQ-USER-020" }, { "id": "REQ-USER-021" }, { "id": "REQ-USER-022" }, { "id": "REQ-USER-023" }, { "id": "REQ-USER-024" }, { "id": "REQ-USER-LIGHT-001" }, { "id": "REQ-USER-LIGHT-002" }, { "id": "REQ-USER-LIGHT-003" }, { "id": "REQ-USER-LIGHT-004" }, { "id": "REQ-USER-LIGHT-005" }, { "id": "REQ-USER-LIGHT-006" }, { "id": "REQ-USER-LIGHT-007" }, { "id": "REQ-USER-LIGHT-008" }, { "id": "REQ-USER-LIGHT-009" }, { "id": "REQ-USER-LIGHT-010" } ], "assertions": [ { "id": "LOCK-AI-001" }, { "id": "LOCK-AI-002" }, { "id": "LOCK-ARI-001" }, { "id": "LOCK-ARI-002" }, { "id": "LOCK-AUDIT-001" }, { "id": "LOCK-AUDIT-002" }, { "id": "LOCK-AUDIT-003" }, { "id": "LOCK-AUDIT-004" }, { "id": "LOCK-AUDIT-005" }, { "id": "LOCK-AUDIT-006" }, { "id": "LOCK-AUDIT-007" }, { "id": "LOCK-AUDIT-008" }, { "id": "LOCK-AUTH-001" }, { "id": "LOCK-AUTH-002" }, { "id": "LOCK-AUTH-003" }, { "id": "LOCK-AUTH-004" }, { "id": "LOCK-AUTH-005" }, { "id": "LOCK-BFF-001" }, { "id": "LOCK-CACHE-001" }, { "id": "LOCK-CODE-FS-001" }, { "id": "LOCK-CODE-FS-002" }, { "id": "LOCK-CODE-FS-003" }, { "id": "LOCK-CODE-FS-004" }, { "id": "LOCK-CODE-FS-005" }, { "id": "LOCK-CODE-FS-006" }, { "id": "LOCK-CODE-FS-007" }, { "id": "LOCK-CODE-FS-008" }, { "id": "LOCK-CODE-FS-009" }, { "id": "LOCK-CODE-FS-010" }, { "id": "LOCK-COMP-001" }, { "id": "LOCK-COMP-002" }, { "id": "LOCK-COMP-003" }, { "id": "LOCK-CONF-001" }, { "id": "LOCK-CONF-002" }, { "id": "LOCK-CONF-003" }, { "id": "LOCK-CONF-004" }, { "id": "LOCK-CONF-005" }, { "id": "LOCK-CONF-006" }, { "id": "LOCK-CONF-007" }, { "id": "LOCK-CONF-008" }, { "id": "LOCK-CONF-009" }, { "id": "LOCK-CONF-010" }, { "id": "LOCK-CQRS-001" }, { "id": "LOCK-CULT-001" }, { "id": "LOCK-CULT-002" }, { "id": "LOCK-CULT-003" }, { "id": "LOCK-CULT-004" }, { "id": "LOCK-CULT-005" }, { "id": "LOCK-CULT-006" }, { "id": "LOCK-CULT-007" }, { "id": "LOCK-CULT-008" }, { "id": "LOCK-CULT-009" }, { "id": "LOCK-CULT-010" }, { "id": "LOCK-DATA-001" }, { "id": "LOCK-DATA-002" }, { "id": "LOCK-DATA-003" }, { "id": "LOCK-DATA-004" }, { "id": "LOCK-DATA-005" }, { "id": "LOCK-DATA-006" }, { "id": "LOCK-DEV-001" }, { "id": "LOCK-DEV-002" }, { "id": "LOCK-DEV-003" }, { "id": "LOCK-DEV-004" }, { "id": "LOCK-DEV-005" }, { "id": "LOCK-DEV-006" }, { "id": "LOCK-DEV-007" }, { "id": "LOCK-DEV-008" }, { "id": "LOCK-DEV-009" }, { "id": "LOCK-DEV-010" }, { "id": "LOCK-DOC-001" }, { "id": "LOCK-DOC-002" }, { "id": "LOCK-DOC-003" }, { "id": "LOCK-DOC-004" }, { "id": "LOCK-DOC-005" }, { "id": "LOCK-DOC-006" }, { "id": "LOCK-DOC-007" }, { "id": "LOCK-DOC-008" }, { "id": "LOCK-DOC-009" }, { "id": "LOCK-DOC-010" }, { "id": "LOCK-DOC-011" }, { "id": "LOCK-DOC-012" }, { "id": "LOCK-DOC-013" }, { "id": "LOCK-DOC-014" }, { "id": "LOCK-DOC-015" }, { "id": "LOCK-DOC-016" }, { "id": "LOCK-DOC-017" }, { "id": "LOCK-DOC-018" }, { "id": "LOCK-DOC-019" }, { "id": "LOCK-DOC-020" }, { "id": "LOCK-DOC-021" }, { "id": "LOCK-DOC-022" }, { "id": "LOCK-GATE-001" }, { "id": "LOCK-GOV-001" }, { "id": "LOCK-GOV-002" }, { "id": "LOCK-GOV-003" }, { "id": "LOCK-HUB-001" }, { "id": "LOCK-HUB-002" }, { "id": "LOCK-HUB-003" }, { "id": "LOCK-HUB-004" }, { "id": "LOCK-HUB-005" }, { "id": "LOCK-HUB-006" }, { "id": "LOCK-HUB-007" }, { "id": "LOCK-HUB-008" }, { "id": "LOCK-IDENT-001" }, { "id": "LOCK-IMPL-001" }, { "id": "LOCK-IMPL-002" }, { "id": "LOCK-INT-001" }, { "id": "LOCK-INT-002" }, { "id": "LOCK-INT-003" }, { "id": "LOCK-INT-004" }, { "id": "LOCK-INT-005" }, { "id": "LOCK-LIFE-001" }, { "id": "LOCK-LIFE-002" }, { "id": "LOCK-LIFE-003" }, { "id": "LOCK-LIFE-004" }, { "id": "LOCK-MEDIATHEQUE-001" }, { "id": "LOCK-MEDIATHEQUE-002" }, { "id": "LOCK-MSG-001" }, { "id": "LOCK-OFFLINE-001" }, { "id": "LOCK-OPS-001" }, { "id": "LOCK-OPS-002" }, { "id": "LOCK-OPS-003" }, { "id": "LOCK-OPS-004" }, { "id": "LOCK-OPS-005" }, { "id": "LOCK-OPS-006" }, { "id": "LOCK-PAYLOAD-001" }, { "id": "LOCK-PORT-001" }, { "id": "LOCK-PRIV-001" }, { "id": "LOCK-PROFILE-001" }, { "id": "LOCK-PROFILE-002" }, { "id": "LOCK-REL-001" }, { "id": "LOCK-REL-002" }, { "id": "LOCK-RES-001" }, { "id": "LOCK-SEC-001" }, { "id": "LOCK-SEC-002" }, { "id": "LOCK-SEC-003" }, { "id": "LOCK-SEC-004" }, { "id": "LOCK-SEC-005" }, { "id": "LOCK-SEC-006" }, { "id": "LOCK-SEC-007" }, { "id": "LOCK-SEC-008" }, { "id": "LOCK-SEC-009" }, { "id": "LOCK-SEC-010" }, { "id": "LOCK-SEC-CTRL-001" }, { "id": "LOCK-SEC-CTRL-002" }, { "id": "LOCK-SEC-CTRL-003" }, { "id": "LOCK-SEC-CTRL-004" }, { "id": "LOCK-SEC-CTRL-005" }, { "id": "LOCK-SEC-CTRL-006" }, { "id": "LOCK-SEC-CTRL-007" }, { "id": "LOCK-SEC-CTRL-008" }, { "id": "LOCK-SENT-001" }, { "id": "LOCK-SHELL-001" }, { "id": "LOCK-SHELL-002" }, { "id": "LOCK-SHELL-003" }, { "id": "LOCK-SHELL-004" }, { "id": "LOCK-SPACES-001" }, { "id": "LOCK-SYS-001" }, { "id": "LOCK-SYS-002" }, { "id": "LOCK-SYS-003" }, { "id": "LOCK-SYS-004" }, { "id": "LOCK-SYS-005" }, { "id": "LOCK-SYS-RES-001" }, { "id": "LOCK-SYS-RES-002" }, { "id": "LOCK-SYS-RES-003" }, { "id": "LOCK-SYS-RES-004" }, { "id": "LOCK-UCKK-EXT-001" }, { "id": "LOCK-UCKK-EXT-002" }, { "id": "LOCK-USER-001" }, { "id": "LOCK-USER-002" }, { "id": "LOCK-USER-003" }, { "id": "LOCK-USER-004" }, { "id": "LOCK-WF-001" } ], "decisions": [ { "id": "DEC-AI-001" }, { "id": "DEC-ARI-001" }, { "id": "DEC-ARIANE-001" }, { "id": "DEC-ART-001" }, { "id": "DEC-ASSURANCE-001" }, { "id": "DEC-AUD-001" }, { "id": "DEC-AUDIT-001" }, { "id": "DEC-AUTH-001" }, { "id": "DEC-BFF-001" }, { "id": "DEC-CACHE-001" }, { "id": "DEC-COMP-001" }, { "id": "DEC-COMP-CONTRACT-001" }, { "id": "DEC-COMP-NODE-001" }, { "id": "DEC-CONF-AICTX-001" }, { "id": "DEC-CONF-GATE-001" }, { "id": "DEC-CONF-PROFILE-001" }, { "id": "DEC-CONST-001" }, { "id": "DEC-CONST-002" }, { "id": "DEC-CONST-COMP-001" }, { "id": "DEC-CONTAINER-001" }, { "id": "DEC-CQRS-001" }, { "id": "DEC-CULT-001" }, { "id": "DEC-CULT-002" }, { "id": "DEC-CULT-003" }, { "id": "DEC-CULT-004" }, { "id": "DEC-CULT-005" }, { "id": "DEC-DATA-001" }, { "id": "DEC-DATA-DISCLOSURE-001" }, { "id": "DEC-DEV-001" }, { "id": "DEC-DEV-002" }, { "id": "DEC-DEV-MODEL-001" }, { "id": "DEC-DEV-PAR-001" }, { "id": "DEC-DOC-001" }, { "id": "DEC-DOC-002" }, { "id": "DEC-DOC-003" }, { "id": "DEC-DOC-004" }, { "id": "DEC-DOC-005" }, { "id": "DEC-DOC-CHANGE-001" }, { "id": "DEC-DOC-EXC-001" }, { "id": "DEC-DOC-GEN-001" }, { "id": "DEC-GATE-001" }, { "id": "DEC-GOV-001" }, { "id": "DEC-HUB-001" }, { "id": "DEC-HW-001" }, { "id": "DEC-IDENT-001" }, { "id": "DEC-IMAGE-001" }, { "id": "DEC-INT-001" }, { "id": "DEC-INTEGRATION-001" }, { "id": "DEC-K8S-001" }, { "id": "DEC-KERNEL-001" }, { "id": "DEC-KRISTAL-001" }, { "id": "DEC-LANG-001" }, { "id": "DEC-LIFE-001" }, { "id": "DEC-LIFE-ACT-001" }, { "id": "DEC-LIFE-CHANNEL-001" }, { "id": "DEC-LINUX-001" }, { "id": "DEC-MEDIATHEQUE-001" }, { "id": "DEC-MSG-001" }, { "id": "DEC-OFFLINE-001" }, { "id": "DEC-OPS-DR-001" }, { "id": "DEC-OPS-INC-001" }, { "id": "DEC-OPS-OBS-001" }, { "id": "DEC-OPS-SLO-001" }, { "id": "DEC-OS-001" }, { "id": "DEC-PAYLOAD-001" }, { "id": "DEC-PORT-001" }, { "id": "DEC-PRIV-001" }, { "id": "DEC-PROFILE-001" }, { "id": "DEC-PROFILE-002" }, { "id": "DEC-PROFILE-BASELINE-001" }, { "id": "DEC-PROFILE-BUILD-FARM-001" }, { "id": "DEC-PROFILE-INHERIT-001" }, { "id": "DEC-PROFILE-SOFF-001" }, { "id": "DEC-PROFILE-SOV-LINUX-001" }, { "id": "DEC-PROFILE-USER-LIGHT-001" }, { "id": "DEC-RECEIPT-001" }, { "id": "DEC-REL-001" }, { "id": "DEC-RES-001" }, { "id": "DEC-SEC-001" }, { "id": "DEC-SEC-BROKER-001" }, { "id": "DEC-SEC-EVIDENCE-001" }, { "id": "DEC-SEC-PRIV-001" }, { "id": "DEC-SENT-001" }, { "id": "DEC-SHELL-001" }, { "id": "DEC-SYS-001" }, { "id": "DEC-SYS-003" }, { "id": "DEC-SYS-004" }, { "id": "DEC-SYS-AI-001" }, { "id": "DEC-SYS-AUDIT-001" }, { "id": "DEC-SYS-CAP-001" }, { "id": "DEC-SYS-COMP-001" }, { "id": "DEC-SYS-DATA-001" }, { "id": "DEC-SYS-DATA-002" }, { "id": "DEC-SYS-DATA-003" }, { "id": "DEC-SYS-DATA-004" }, { "id": "DEC-SYS-GATE-001" }, { "id": "DEC-SYS-GOV-001" }, { "id": "DEC-SYS-KRISTAL-001" }, { "id": "DEC-SYS-OFFLINE-001" }, { "id": "DEC-SYS-RECOURSE-001" }, { "id": "DEC-SYS-RES-001" }, { "id": "DEC-SYS-RES-002" }, { "id": "DEC-SYS-RES-003" }, { "id": "DEC-SYS-RES-004" }, { "id": "DEC-SYS-RESOURCE-001" }, { "id": "DEC-SYS-SENT-001" }, { "id": "DEC-UCKK-EXT-001" }, { "id": "DEC-USER-001" }, { "id": "DEC-WF-001" } ] } ================================================================================================ FILE: docs/contracts/architecture-patterns.contract.json AUTHORITY: canonical ================================================================================================ { "$schema": "../schemas/architecture-patterns.contract.schema.json", "contract_id": "architecture-patterns", "contract_type": "architecture_pattern_policy", "version": "1.0.0", "status": "active", "language": "en", "effective_at": "2026-08-05T19:14:00-04:00", "purpose": "Define the final kOA applicability, authority boundaries, lifecycle, operational behavior, and conformance obligations for seven architecture patterns that protect remote calls, asynchronous work, distributed transitions, large payloads, experience aggregation, read projections, and caches.", "canonical_refs": [ "contracts/system.contract.json", "contracts/artifact-classes.contract.json", "contracts/terminology.contract.json", "contracts/artifact-contracts/integration-resilience-policy.schema.json", "contracts/artifact-contracts/dead-letter-record.schema.json", "contracts/artifact-contracts/distributed-workflow.schema.json", "contracts/artifact-contracts/large-payload-reference.schema.json", "contracts/artifact-contracts/experience-view-adapter.schema.json", "contracts/artifact-contracts/cqrs-projection.schema.json", "contracts/artifact-contracts/cache-policy.schema.json" ], "decision_ids": [ "DEC-RES-001", "DEC-MSG-001", "DEC-WF-001", "DEC-PAYLOAD-001", "DEC-BFF-001", "DEC-CQRS-001", "DEC-CACHE-001" ], "lock_ids": [ "LOCK-RES-001", "LOCK-MSG-001", "LOCK-WF-001", "LOCK-PAYLOAD-001", "LOCK-BFF-001", "LOCK-CQRS-001", "LOCK-CACHE-001" ], "principles": [ "Patterns are activated by declared applicability conditions rather than copied indiscriminately into every component.", "A pattern may optimize delivery or resilience but never changes the canonical owner of business data or authorization.", "Every non-authoritative copy, projection, adapter, queue record, or cache is disposable or rebuildable from an explicit owner path.", "Every asynchronous or distributed failure ends in a visible terminal, quarantined, compensated, or forward-repair state; silent loss is prohibited.", "Offline continuity remains valid when remote patterns are open, unavailable, delayed, or removed." ], "default_envelopes": { "interactive_remote_call": { "attempt_timeout_ms": 5000, "total_timeout_ms": 8000, "maximum_attempts": 2, "backoff_base_ms": 250, "backoff_multiplier": 2.0, "backoff_max_ms": 2000, "full_jitter": true }, "background_remote_call": { "attempt_timeout_ms": 30000, "total_timeout_ms": 120000, "maximum_attempts": 5, "backoff_base_ms": 1000, "backoff_multiplier": 2.0, "backoff_max_ms": 300000, "full_jitter": true }, "circuit_breaker": { "failure_threshold": 5, "failure_window_seconds": 30, "open_duration_seconds": 60, "half_open_max_probes": 1, "half_open_max_concurrency": 1 }, "dead_letter": { "default_maximum_attempts": 5, "permanent_failure_immediate_quarantine": true, "alert_when_visible_count_greater_than": 0 }, "large_payload": { "inline_payload_max_bytes": 262144, "digest_algorithm": "sha256", "reference_scheme": "koa-object" }, "read_projection": { "default_maximum_staleness_seconds": 60, "authority_decision_maximum_staleness_seconds": 0 }, "cache": { "ordinary_maximum_ttl_seconds": 300, "negative_cache_maximum_ttl_seconds": 30, "authorization_cache_default": "prohibited", "empty_cache_must_be_safe": true } }, "patterns": { "circuit_breaker": { "pattern_id": "circuit_breaker", "decision_id": "DEC-RES-001", "lock_id": "LOCK-RES-001", "artifact_schema_ref": "contracts/artifact-contracts/integration-resilience-policy.schema.json", "applicability": "required_for_network_or_process_boundary_calls_whose_repeated_failure_can_exhaust_resources_or_cascade", "not_applicable_to": [ "ordinary_in_process_function_calls", "operations_that_require_a_single_atomic_owner_transaction" ], "states": [ "closed", "open", "half_open" ], "requirements": [ "fail_fast_while_open", "bounded_half_open_probe", "timeout_budget_precedes_retry", "failure_classification", "capability_specific_degraded_response", "state_transition_metrics", "manual_override_is_governed_and_receipted" ], "authority_rules": [ "an_open_circuit_never_fabricates_authoritative_success", "cached_or_stale_data_is_labeled_and_policy_bounded", "local_independent_capabilities_remain_available" ] }, "dead_letter_queue": { "pattern_id": "dead_letter_queue", "decision_id": "DEC-MSG-001", "lock_id": "LOCK-MSG-001", "artifact_schema_ref": "contracts/artifact-contracts/dead-letter-record.schema.json", "applicability": "required_for_asynchronous_work_where_a_message_or_job_cannot_be_silently_discarded_after_bounded_retry", "requirements": [ "transient_and_permanent_failure_classification", "bounded_retry_before_quarantine", "immediate_quarantine_for_known_permanent_failure", "immutable_failure_record", "tenant_and_authority_isolation", "alerting", "human_or_governed_review", "authorized_redrive", "authorized_discard", "retention_and_closure_evidence" ], "prohibitions": [ "infinite_retry", "silent_delete", "automatic_redrive_without_compatibility_check", "quarantine_as_an_unmonitored_black_hole" ] }, "distributed_workflow": { "pattern_id": "distributed_workflow", "decision_id": "DEC-WF-001", "lock_id": "LOCK-WF-001", "artifact_schema_ref": "contracts/artifact-contracts/distributed-workflow.schema.json", "applicability": "required_when_one_business_transition_spans_multiple_authoritative_components_or_external_authority_domains", "coordination_default": "explicit_orchestration_state_machine", "choreography_allowed_when": "causal_trace_is_complete_cycles_are_prevented_and_each_owner_remains_explicit", "requirements": [ "local_transaction_per_step", "stable_idempotency_key", "pending_state_visibility", "timeout_per_step", "compensation_or_forward_repair_per_completed_step", "irreversible_action_marking", "reverse_order_compensation_when_safe", "human_intervention_state", "terminal_receipt" ], "prohibitions": [ "global_database_lock_across_owners", "hidden_partial_success", "declaring_success_before_all_authoritative_acceptance_steps_complete", "pretending_an_irreversible_action_was_undone" ] }, "large_payload_reference": { "pattern_id": "large_payload_reference", "decision_id": "DEC-PAYLOAD-001", "lock_id": "LOCK-PAYLOAD-001", "artifact_schema_ref": "contracts/artifact-contracts/large-payload-reference.schema.json", "applicability": "required_when_a_message_or_event_payload_exceeds_the_active_profile_inline_limit_or_is_a_media_object", "requirements": [ "payload_remains_in_owner_controlled_object_storage", "control_message_carries_reference_digest_size_media_type_and_authorization_context", "consumer_verifies_digest_before_use", "reference_scope_is_minimal", "expiry_and_retention_are_declared", "orphan_detection_and_cleanup", "routing_metadata_remains_inline" ], "prohibitions": [ "embedding_large_binary_data_in_general_event_streams", "unbounded_public_locator", "bearer_secret_inside_reference", "deleting_payload_before_workflow_terminal_state" ] }, "experience_view_adapter": { "pattern_id": "experience_view_adapter", "decision_id": "DEC-BFF-001", "lock_id": "LOCK-BFF-001", "artifact_schema_ref": "contracts/artifact-contracts/experience-view-adapter.schema.json", "kOA_name": "experience view adapter", "codex_pattern": "backend_for_frontend", "applicability": "required_when_a_declared_experience_needs_a_data_shape_or_multi_owner_aggregation_materially_different_from_owner_interfaces", "placement": "owned_by_the_experience_module_or_space_integration_package_not_by_privileged_core", "requirements": [ "presentation_shaping_only", "query_aggregation_only", "commands_delegated_to_owner_interfaces", "authorization_rechecked_by_each_owner", "bounded_parallel_fanout", "per_dependency_timeout_and_circuit_policy", "no_authoritative_storage", "no_cross_owner_transaction_logic" ], "prohibitions": [ "business_rule_ownership", "direct_database_write", "implicit_privilege_elevation", "single_universal_adapter_that_erases_module_boundaries" ] }, "command_query_separation": { "pattern_id": "command_query_separation", "decision_id": "DEC-CQRS-001", "lock_id": "LOCK-CQRS-001", "artifact_schema_ref": "contracts/artifact-contracts/cqrs-projection.schema.json", "applicability": "required_when_a_component_declares_a_denormalized_read_projection_or_read_optimized_store_separate_from_its_authoritative_write_model", "requirements": [ "single_authoritative_command_owner", "projection_is_non_authoritative", "source_event_or_change_feed_is_declared", "checkpoint_and_rebuild_strategy", "maximum_staleness", "read_your_write_strategy_when_required", "projection_lag_metrics", "privacy_and_deletion_propagation" ], "prohibitions": [ "commands_against_projection_store", "projection_used_for_fresh_authorization_or_irreversible_decision", "unrebuildable_hidden_read_state", "cross_component_projection_that_changes_source_ownership" ] }, "cache_aside": { "pattern_id": "cache_aside", "decision_id": "DEC-CACHE-001", "lock_id": "LOCK-CACHE-001", "artifact_schema_ref": "contracts/artifact-contracts/cache-policy.schema.json", "applicability": "required_contract_when_a_component_uses_lazy_loaded_cache_aside_behavior", "requirements": [ "source_of_truth_is_explicit", "cache_miss_reads_owner_then_populates", "owner_write_commits_before_invalidation", "ttl", "key_scope_includes_tenant_and_authority_domain", "negative_cache_policy", "stampede_protection", "stale_data_labeling", "empty_cache_safe_operation", "cache_failure_degrades_to_owner_read_or_declared_unavailability" ], "prohibitions": [ "cache_as_authority", "write_only_to_cache", "unbounded_ttl", "sharing_security_sensitive_entries_across_tenants", "using_stale_cache_for_fresh_authorization_without_explicit_policy" ] } }, "cross_pattern_composition": { "remote_async_call": [ "timeout_budget", "exponential_backoff_with_jitter", "circuit_breaker", "dead_letter_queue" ], "large_async_payload": [ "large_payload_reference", "dead_letter_queue", "idempotency" ], "multi_owner_transition": [ "distributed_workflow", "idempotency", "transactional_outbox", "dead_letter_queue", "receipts" ], "experience_read_surface": [ "experience_view_adapter", "command_query_separation", "cache_aside", "circuit_breaker" ], "uckk_publication": [ "distributed_workflow", "large_payload_reference", "circuit_breaker", "dead_letter_queue" ], "uckk_import": [ "distributed_workflow", "large_payload_reference", "circuit_breaker", "dead_letter_queue" ], "koa_spaces": [ "experience_view_adapter", "command_query_separation", "cache_aside", "circuit_breaker" ] }, "validation": { "validator": "tools/check_architecture_patterns.py", "required_documents": [ "02-system/34-architecture-patterns.md", "06-lifecycle/20-resilience-and-projection-artifacts.md", "08-operations/20-architecture-pattern-operations.md", "09-conformance/22-architecture-pattern-conformance.md" ], "required_artifact_classes": [ "integration_resilience_policy", "dead_letter_record", "distributed_workflow", "large_payload_reference", "experience_view_adapter", "cqrs_projection", "cache_policy" ], "required_examples": [ "contracts/examples/integration-resilience-policy.example.json", "contracts/examples/dead-letter-record.example.json", "contracts/examples/distributed-workflow.example.json", "contracts/examples/large-payload-reference.example.json", "contracts/examples/experience-view-adapter.example.json", "contracts/examples/cqrs-projection.example.json", "contracts/examples/cache-policy.example.json" ] } } ================================================================================================ FILE: docs/contracts/artifact-classes.contract.json AUTHORITY: canonical ================================================================================================ { "$schema": "../schemas/artifact-classes.contract.schema.json", "version": "1.3.0", "status": "active", "language": "en", "effective_at": "2026-08-05T19:14:00-04:00", "purpose": "Define the canonical artifact classes, lifecycle profiles, verification requirements, release-channel eligibility, activation behavior, recovery behavior, and retention expectations used by kOA.", "canonical_refs": [ "generated/authority-manifest.json", "generated/decision-index.json", "contracts/terminology.contract.json", "contracts/release-channels.contract.json", "generated/requirements-index.json", "generated/assertion-index.json", "generated/traceability.json", "generated/test-catalog.json", "generated/evidence-catalog.json" ], "ownership": { "owns": [ "artifact_class_identity", "artifact_class_category", "artifact_contract_schema_reference", "artifact_lifecycle_profile", "artifact_identity_model", "artifact_release_channel_eligibility", "artifact_verification_requirements", "artifact_activation_model", "artifact_recovery_strategy", "artifact_retention_expectations" ], "does_not_own": [ { "fact": "canonical_term_spelling_and_aliases", "owner_ref": "contracts/terminology.contract.json" }, { "fact": "release_channel_membership_and_cross_channel_compatibility", "owner_ref": "contracts/release-channels.contract.json" }, { "fact": "artifact_instance_values", "owner_ref": "the_validated_artifact_instance" }, { "fact": "component_behavior", "owner_ref": "generated/component-catalog.json" }, { "fact": "requirement_text_and_strength", "owner_ref": "generated/requirements-index.json" }, { "fact": "test_execution_and_evidence", "owner_ref": "generated/test-catalog.json and generated/evidence-catalog.json" } ] }, "global_invariants": [ { "invariant_id": "ART-INV-001", "statement": "Every artifact instance declares exactly one registered artifact class." }, { "invariant_id": "ART-INV-002", "statement": "Every artifact instance validates against the schema registered for its artifact class." }, { "invariant_id": "ART-INV-003", "statement": "Published immutable artifacts are never modified in place; a change creates a new version or replacement instance." }, { "invariant_id": "ART-INV-004", "statement": "Activation never creates partial authoritative state.", "lock_ref": "LOCK-LIFE-001" }, { "invariant_id": "ART-INV-005", "statement": "Every artifact class defines rollback, rejection, revocation, recreation, or forward-repair behavior.", "lock_ref": "LOCK-LIFE-002" }, { "invariant_id": "ART-INV-006", "statement": "A Release Set binds tested compatible versions across the system, services, governance, and knowledge channels.", "lock_ref": "LOCK-LIFE-003" }, { "invariant_id": "ART-INV-007", "statement": "Independent release-channel updates are valid only when declared compatibility constraints remain satisfied.", "lock_ref": "LOCK-LIFE-004" }, { "invariant_id": "ART-INV-008", "statement": "A transport bundle carries artifacts but does not independently grant them authority." }, { "invariant_id": "ART-INV-009", "statement": "A request is not evidence that its requested operation was approved or executed." }, { "invariant_id": "ART-INV-010", "statement": "A receipt records an event and cannot be used to rewrite the event it records." }, { "invariant_id": "ART-INV-011", "statement": "File-content hashes are not required for ordinary Markdown documentation; artifact digests and signatures are used only where the artifact contract requires integrity verification." }, { "invariant_id": "ART-INV-012", "statement": "A Space definition, module interface manifest, route contribution, sidebar contribution, or top-bar widget never grants authority or bypasses the owning system authorization path.", "lock_ref": "LOCK-SPACES-001" }, { "invariant_id": "ART-INV-013", "statement": "An integration resilience policy never converts a failed or open remote dependency into authoritative success.", "lock_ref": "LOCK-RES-001" }, { "invariant_id": "ART-INV-014", "statement": "A dead-letter record preserves failed asynchronous work until authorized redrive, authorized discard, or superseding repair is evidenced.", "lock_ref": "LOCK-MSG-001" }, { "invariant_id": "ART-INV-015", "statement": "A distributed workflow exposes pending and partial states and reaches a receipted terminal, compensated, or forward-repair outcome.", "lock_ref": "LOCK-WF-001" }, { "invariant_id": "ART-INV-016", "statement": "A large payload remains in owner-controlled object storage while control messages carry only a bounded verified reference.", "lock_ref": "LOCK-PAYLOAD-001" }, { "invariant_id": "ART-INV-017", "statement": "An experience view adapter shapes presentation but owns no business authority, business data, or cross-owner transaction.", "lock_ref": "LOCK-BFF-001" }, { "invariant_id": "ART-INV-018", "statement": "A CQRS read projection is non-authoritative, command-free, staleness-bounded, and rebuildable from its declared owner source.", "lock_ref": "LOCK-CQRS-001" }, { "invariant_id": "ART-INV-019", "statement": "A cache is non-authoritative, tenant-scoped, bounded by TTL and invalidation rules, and safe when empty or unavailable.", "lock_ref": "LOCK-CACHE-001" } ], "controlled_vocabularies": { "artifact_categories": [ "policy", "receipt", "workspace_definition", "manifest", "profile_declaration", "transport_bundle", "deployable_package", "release_binding", "evidence_and_deployment_bundle", "request", "configuration", "allocation", "operational_record", "workflow", "reference", "projection" ], "verification_requirement_levels": [ "required", "required_when_published", "required_when_manifest_selects_deployable_software", "required_when_bundle_contains_executable_policy_runtime_extensions", "required_when_pack_contains_executable_code_or_native_dependencies", "required_for_compiler_and_native_runtime_dependencies", "required_for_included_software_artifacts", "required_by_referenced_software_artifact_classes", "required_for_published_or_imported_artifacts", "required_for_privileged_or_cross_domain_decisions", "required_when_request_crosses_a_trust_domain", "required_for_successful_cross_domain_publication", "required_for_source_artifacts", "required_for_release_build_workspaces", "recommended_for_shared_templates", "not_required", "not_applicable" ], "release_channel_ids": [ "system", "services", "governance", "knowledge" ], "registry_statuses": [ "active", "deprecated", "superseded", "archived" ] }, "lifecycle_profiles": { "versioned_configuration": { "description": "Lifecycle for a versioned configuration or policy artifact.", "states": [ "authored", "validated", "approved", "published", "active", "superseded", "revoked", "archived" ], "initial_state": "authored", "terminal_states": [ "archived" ], "transitions": [ { "from": "authored", "to": "validated" }, { "from": "validated", "to": "approved" }, { "from": "approved", "to": "published" }, { "from": "published", "to": "active" }, { "from": "active", "to": "superseded" }, { "from": "active", "to": "revoked" }, { "from": "superseded", "to": "archived" }, { "from": "revoked", "to": "archived" } ], "mutation_policy": "A published version is immutable. Changes create a new version." }, "immutable_receipt": { "description": "Lifecycle for an append-only record of a completed governed event.", "states": [ "issued", "validated", "retained", "archived" ], "initial_state": "issued", "terminal_states": [ "archived" ], "transitions": [ { "from": "issued", "to": "validated" }, { "from": "validated", "to": "retained" }, { "from": "retained", "to": "archived" } ], "mutation_policy": "A receipt is immutable after issuance. Corrections require a linked replacement receipt." }, "governed_request": { "description": "Lifecycle for a request that requires validation and an explicit outcome.", "states": [ "submitted", "validated", "approved", "rejected", "cancelled", "executed", "closed", "archived" ], "initial_state": "submitted", "terminal_states": [ "archived" ], "transitions": [ { "from": "submitted", "to": "validated" }, { "from": "submitted", "to": "cancelled" }, { "from": "validated", "to": "approved" }, { "from": "validated", "to": "rejected" }, { "from": "approved", "to": "executed" }, { "from": "approved", "to": "cancelled" }, { "from": "executed", "to": "closed" }, { "from": "rejected", "to": "closed" }, { "from": "cancelled", "to": "closed" }, { "from": "closed", "to": "archived" } ], "mutation_policy": "Request history is append-only after submission." }, "deployable_package": { "description": "Lifecycle for a versioned package that can be published and activated.", "states": [ "assembled", "validated", "approved", "published", "staged", "active", "superseded", "revoked", "archived" ], "initial_state": "assembled", "terminal_states": [ "archived" ], "transitions": [ { "from": "assembled", "to": "validated" }, { "from": "validated", "to": "approved" }, { "from": "approved", "to": "published" }, { "from": "published", "to": "staged" }, { "from": "staged", "to": "active" }, { "from": "active", "to": "superseded" }, { "from": "active", "to": "revoked" }, { "from": "superseded", "to": "archived" }, { "from": "revoked", "to": "archived" } ], "mutation_policy": "A published package is immutable. Rebuilds produce a new version and provenance chain." }, "release_binding": { "description": "Lifecycle for a verified binding of compatible release-channel versions.", "states": [ "assembled", "validated", "approved", "published", "active", "superseded", "revoked", "archived" ], "initial_state": "assembled", "terminal_states": [ "archived" ], "transitions": [ { "from": "assembled", "to": "validated" }, { "from": "validated", "to": "approved" }, { "from": "approved", "to": "published" }, { "from": "published", "to": "active" }, { "from": "active", "to": "superseded" }, { "from": "active", "to": "revoked" }, { "from": "superseded", "to": "archived" }, { "from": "revoked", "to": "archived" } ], "mutation_policy": "A published Release Set is immutable and names exact compatible channel versions." }, "transport_bundle": { "description": "Lifecycle for a sealed package transferred across a connectivity boundary.", "states": [ "assembled", "validated", "sealed", "exported", "imported", "admitted", "rejected", "archived" ], "initial_state": "assembled", "terminal_states": [ "archived" ], "transitions": [ { "from": "assembled", "to": "validated" }, { "from": "validated", "to": "sealed" }, { "from": "sealed", "to": "exported" }, { "from": "exported", "to": "imported" }, { "from": "imported", "to": "admitted" }, { "from": "imported", "to": "rejected" }, { "from": "admitted", "to": "archived" }, { "from": "rejected", "to": "archived" } ], "mutation_policy": "A sealed bundle is immutable. Any content change requires a newly assembled bundle." }, "workspace_definition": { "description": "Lifecycle for a reproducible development workspace definition.", "states": [ "defined", "validated", "allocated", "active", "retired", "archived" ], "initial_state": "defined", "terminal_states": [ "archived" ], "transitions": [ { "from": "defined", "to": "validated" }, { "from": "validated", "to": "allocated" }, { "from": "allocated", "to": "active" }, { "from": "active", "to": "retired" }, { "from": "retired", "to": "archived" } ], "mutation_policy": "Mutable runtime state is external to the workspace definition. Definition changes create a new revision." }, "allocation_record": { "description": "Lifecycle for an exclusive, time-bounded or workspace-bounded allocation.", "states": [ "requested", "allocated", "active", "released", "expired", "archived" ], "initial_state": "requested", "terminal_states": [ "archived" ], "transitions": [ { "from": "requested", "to": "allocated" }, { "from": "allocated", "to": "active" }, { "from": "active", "to": "released" }, { "from": "active", "to": "expired" }, { "from": "released", "to": "archived" }, { "from": "expired", "to": "archived" } ], "mutation_policy": "Allocation history is append-only. Reassignment creates a new allocation record." }, "quarantined_operational_record": { "description": "Lifecycle for a quarantined asynchronous record that requires review and explicit closure.", "states": [ "quarantined", "under_review", "approved_for_redrive", "redriven", "discard_approved", "discarded", "archived" ], "initial_state": "quarantined", "terminal_states": [ "archived" ], "transitions": [ { "from": "quarantined", "to": "under_review" }, { "from": "under_review", "to": "approved_for_redrive" }, { "from": "approved_for_redrive", "to": "redriven" }, { "from": "under_review", "to": "discard_approved" }, { "from": "discard_approved", "to": "discarded" }, { "from": "redriven", "to": "archived" }, { "from": "discarded", "to": "archived" } ], "mutation_policy": "The original failure record is immutable; review and closure actions append linked evidence." }, "long_running_workflow": { "description": "Lifecycle for a multi-owner transition with explicit pending, compensation, repair, and terminal states.", "states": [ "pending", "running", "waiting_remote", "compensating", "forward_repair_required", "human_intervention_required", "completed", "failed_closed", "cancelled", "archived" ], "initial_state": "pending", "terminal_states": [ "archived" ], "transitions": [ { "from": "pending", "to": "running" }, { "from": "running", "to": "waiting_remote" }, { "from": "waiting_remote", "to": "running" }, { "from": "running", "to": "compensating" }, { "from": "running", "to": "forward_repair_required" }, { "from": "compensating", "to": "failed_closed" }, { "from": "forward_repair_required", "to": "human_intervention_required" }, { "from": "human_intervention_required", "to": "completed" }, { "from": "running", "to": "completed" }, { "from": "completed", "to": "archived" }, { "from": "failed_closed", "to": "archived" }, { "from": "cancelled", "to": "archived" } ], "mutation_policy": "State transitions append evidence; completed owner actions are not rewritten." }, "ephemeral_authorized_reference": { "description": "Lifecycle for a bounded object reference retained through workflow completion and then cleaned according to owner policy.", "states": [ "issued", "validated", "in_use", "terminal_hold", "eligible_for_cleanup", "deleted", "archived" ], "initial_state": "issued", "terminal_states": [ "archived" ], "transitions": [ { "from": "issued", "to": "validated" }, { "from": "validated", "to": "in_use" }, { "from": "in_use", "to": "terminal_hold" }, { "from": "terminal_hold", "to": "eligible_for_cleanup" }, { "from": "eligible_for_cleanup", "to": "deleted" }, { "from": "deleted", "to": "archived" } ], "mutation_policy": "The referenced payload remains owner-controlled; reference replacement creates a new reference identity." }, "rebuildable_projection": { "description": "Lifecycle for a non-authoritative read projection that can be invalidated and rebuilt from its declared owner source.", "states": [ "declared", "building", "ready", "lagging", "invalid", "rebuilding", "retired", "archived" ], "initial_state": "declared", "terminal_states": [ "archived" ], "transitions": [ { "from": "declared", "to": "building" }, { "from": "building", "to": "ready" }, { "from": "ready", "to": "lagging" }, { "from": "lagging", "to": "ready" }, { "from": "ready", "to": "invalid" }, { "from": "invalid", "to": "rebuilding" }, { "from": "rebuilding", "to": "ready" }, { "from": "ready", "to": "retired" }, { "from": "retired", "to": "archived" } ], "mutation_policy": "Projection contents are disposable and rebuilt from the canonical source; projection state never becomes owner state." } }, "artifact_classes": { "cultural_rights_policy": { "artifact_class_id": "ART-CLASS-001", "canonical_name": "cultural rights policy", "terminology_ref": "contracts/terminology.contract.json#/terms/TERM-ART-CULTURAL-RIGHTS-POLICY", "description": "Machine-readable policy governing cultural rights, consent, permitted use, disclosure, and revocation conditions.", "category": "policy", "schema_ref": "contracts/artifact-contracts/cultural-rights-policy.schema.json", "example_refs": [], "lifecycle_profile": "versioned_configuration", "identity_model": "semantic_version", "release_channel_refs": [ "contracts/release-channels.contract.json#/channels/governance" ], "allowed_scopes": [ "global", "profile", "component", "artifact_class" ], "producer_roles": [ "governance_policy_authority" ], "consumer_roles": [ "governance_policy_runtime", "publication_gateway", "audit_broker" ], "verification": { "schema_validation": "required", "signature": "required_when_published", "provenance_receipt": "required_when_published", "sbom": "not_applicable" }, "activation": { "model": "staged_atomic_activation", "partial_activation_allowed": false, "preconditions": [ "validated", "approved", "compatible_policy_runtime" ] }, "recovery": { "strategy": "rollback_previous", "forward_repair_allowed": true, "failed_activation_effect": "previous_active_version_remains_authoritative" }, "retention": { "active_versions": "current_and_previous", "historical_versions": "retain_for_policy_audit_period" }, "lock_refs": [ "LOCK-LIFE-001", "LOCK-LIFE-002" ] }, "decision_receipt": { "artifact_class_id": "ART-CLASS-002", "canonical_name": "decision receipt", "terminology_ref": "contracts/terminology.contract.json#/terms/TERM-ART-DECISION-RECEIPT", "description": "Immutable record of a governed decision, relevant inputs, authority, outcome, and resulting state transition.", "category": "receipt", "schema_ref": "contracts/artifact-contracts/decision-receipt.schema.json", "example_refs": [ "contracts/examples/decision-receipt.example.json" ], "lifecycle_profile": "immutable_receipt", "identity_model": "unique_receipt_id", "release_channel_refs": [], "allowed_scopes": [ "global", "profile", "component", "artifact_class", "development_toolchain" ], "producer_roles": [ "decision_authority", "governance_policy_runtime", "audit_broker" ], "consumer_roles": [ "audit_broker", "evidence_collector", "conformance_validator" ], "verification": { "schema_validation": "required", "signature": "required_for_privileged_or_cross_domain_decisions", "provenance_receipt": "not_applicable", "sbom": "not_applicable" }, "activation": { "model": "not_activated", "partial_activation_allowed": false, "preconditions": [] }, "recovery": { "strategy": "revoke_and_reissue", "forward_repair_allowed": false, "failed_activation_effect": "not_applicable" }, "retention": { "active_versions": "not_applicable", "historical_versions": "retain_with_governed_event_evidence" }, "lock_refs": [ "LOCK-LIFE-002" ] }, "developer_workspace": { "artifact_class_id": "ART-CLASS-003", "canonical_name": "developer workspace", "terminology_ref": "contracts/terminology.contract.json#/terms/TERM-DEV-WORKSPACE", "description": "Reproducible declaration of one development workspace, its identity, isolated dependencies, services, data namespaces, secrets, and local allocations.", "category": "workspace_definition", "schema_ref": "contracts/artifact-contracts/developer-workspace.schema.json", "example_refs": [ "contracts/examples/developer-workspace.example.json" ], "lifecycle_profile": "workspace_definition", "identity_model": "workspace_id_and_revision", "release_channel_refs": [], "allowed_scopes": [ "development_toolchain" ], "producer_roles": [ "developer", "workspace_generator" ], "consumer_roles": [ "workspace_runtime", "development_validator", "resource_governor" ], "verification": { "schema_validation": "required", "signature": "not_required", "provenance_receipt": "recommended_for_shared_templates", "sbom": "required_for_release_build_workspaces" }, "activation": { "model": "allocation_then_start", "partial_activation_allowed": false, "preconditions": [ "workspace_identity_unique", "dependency_environment_isolated", "port_allocation_valid", "mutable_state_namespaced" ] }, "recovery": { "strategy": "deactivate_and_recreate", "forward_repair_allowed": true, "failed_activation_effect": "workspace_does_not_start" }, "retention": { "active_versions": "current_revision", "historical_versions": "retain_revisions_used_for_release_evidence" }, "lock_refs": [ "LOCK-DEV-001", "LOCK-DEV-002", "LOCK-DEV-003", "LOCK-DEV-004", "LOCK-DEV-005", "LOCK-LIFE-002" ] }, "integration_manifest": { "artifact_class_id": "ART-CLASS-004", "canonical_name": "integration manifest", "terminology_ref": "contracts/terminology.contract.json#/terms/TERM-ART-INTEGRATION-MANIFEST", "description": "Versioned declaration of an external integration, approved capabilities, data boundaries, authentication mode, failure behavior, and removal behavior.", "category": "manifest", "schema_ref": "contracts/artifact-contracts/integration-manifest.schema.json", "example_refs": [ "contracts/examples/integration-manifest.example.yaml" ], "lifecycle_profile": "versioned_configuration", "identity_model": "integration_id_and_semantic_version", "release_channel_refs": [ "contracts/release-channels.contract.json#/channels/governance" ], "allowed_scopes": [ "global", "profile", "component" ], "producer_roles": [ "integration_owner", "security_authority" ], "consumer_roles": [ "integration_runtime", "governance_policy_runtime", "conformance_validator" ], "verification": { "schema_validation": "required", "signature": "required_when_published", "provenance_receipt": "required_when_published", "sbom": "required_when_manifest_selects_deployable_software" }, "activation": { "model": "staged_atomic_activation", "partial_activation_allowed": false, "preconditions": [ "integration_registered", "capabilities_classified", "data_transfer_declared", "removal_behavior_validated" ] }, "recovery": { "strategy": "rollback_previous_or_disable_integration", "forward_repair_allowed": true, "failed_activation_effect": "integration_remains_disabled" }, "retention": { "active_versions": "current_and_previous", "historical_versions": "retain_for_integration_audit_period" }, "lock_refs": [ "LOCK-AI-001", "LOCK-AI-002", "LOCK-LIFE-001", "LOCK-LIFE-002" ] }, "node_profile": { "artifact_class_id": "ART-CLASS-005", "canonical_name": "node profile", "terminology_ref": "contracts/terminology.contract.json#/terms/TERM-ART-NODE-PROFILE", "description": "Machine-readable declaration of a node's selected deployment profile, overlays, capabilities, constraints, and conformance claims.", "category": "profile_declaration", "schema_ref": "contracts/artifact-contracts/node-profile.schema.json", "example_refs": [ "contracts/examples/node-profile.example.json" ], "lifecycle_profile": "versioned_configuration", "identity_model": "node_id_and_profile_revision", "release_channel_refs": [ "contracts/release-channels.contract.json#/channels/governance" ], "allowed_scopes": [ "profile", "profile_overlay" ], "producer_roles": [ "deployment_authority" ], "consumer_roles": [ "koa_node_agent", "resource_governor", "governance_policy_runtime", "conformance_validator" ], "verification": { "schema_validation": "required", "signature": "required_for_sovereign_or_high_assurance_profiles", "provenance_receipt": "required_when_published", "sbom": "not_applicable" }, "activation": { "model": "staged_atomic_activation", "partial_activation_allowed": false, "preconditions": [ "profile_contract_resolves", "overlay_composition_valid", "capability_envelope_satisfied" ] }, "recovery": { "strategy": "rollback_previous", "forward_repair_allowed": true, "failed_activation_effect": "previous_profile_remains_active" }, "retention": { "active_versions": "current_and_previous", "historical_versions": "retain_with_node_conformance_history" }, "lock_refs": [ "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-LIFE-001", "LOCK-LIFE-002" ] }, "offline_bundle": { "artifact_class_id": "ART-CLASS-006", "canonical_name": "offline bundle", "terminology_ref": "contracts/terminology.contract.json#/terms/TERM-ART-OFFLINE-BUNDLE", "description": "Sealed transport package used to move approved artifacts and their verification material into a disconnected environment.", "category": "transport_bundle", "schema_ref": "contracts/artifact-contracts/offline-bundle.schema.json", "example_refs": [ "contracts/examples/offline-bundle.example.json" ], "lifecycle_profile": "transport_bundle", "identity_model": "bundle_id_and_manifest_digest", "release_channel_refs": [ "contracts/release-channels.contract.json#/channels/system", "contracts/release-channels.contract.json#/channels/services", "contracts/release-channels.contract.json#/channels/governance", "contracts/release-channels.contract.json#/channels/knowledge" ], "allowed_scopes": [ "global", "profile", "artifact_class" ], "producer_roles": [ "offline_bundle_builder", "release_authority" ], "consumer_roles": [ "offline_import_authority", "artifact_verifier" ], "verification": { "schema_validation": "required", "signature": "required", "provenance_receipt": "required", "sbom": "required_for_included_software_artifacts" }, "activation": { "model": "admission_then_class_specific_activation", "partial_activation_allowed": false, "preconditions": [ "bundle_seal_valid", "all_manifest_entries_present", "all_required_signatures_valid", "compatibility_constraints_satisfied" ] }, "recovery": { "strategy": "reject_bundle_without_authority_change", "forward_repair_allowed": false, "failed_activation_effect": "no_contained_artifact_becomes_active" }, "retention": { "active_versions": "not_applicable", "historical_versions": "retain_import_manifest_and_verification_receipts" }, "lock_refs": [ "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004" ] }, "policy_bundle": { "artifact_class_id": "ART-CLASS-007", "canonical_name": "policy bundle", "terminology_ref": "contracts/terminology.contract.json#/terms/TERM-ART-POLICY-BUNDLE", "description": "Versioned package of governance policies, policy metadata, compatibility constraints, and activation instructions.", "category": "deployable_package", "schema_ref": "contracts/artifact-contracts/policy-bundle.schema.json", "example_refs": [ "contracts/examples/policy-bundle.example.json" ], "lifecycle_profile": "deployable_package", "identity_model": "semantic_version", "release_channel_refs": [ "contracts/release-channels.contract.json#/channels/governance" ], "allowed_scopes": [ "global", "profile", "component", "artifact_class" ], "producer_roles": [ "governance_policy_builder", "release_authority" ], "consumer_roles": [ "governance_policy_runtime", "koa_node_agent", "conformance_validator" ], "verification": { "schema_validation": "required", "signature": "required", "provenance_receipt": "required", "sbom": "required_when_bundle_contains_executable_policy_runtime_extensions" }, "activation": { "model": "staged_atomic_activation", "partial_activation_allowed": false, "preconditions": [ "policy_schemas_valid", "target_runtime_compatible", "required_decisions_accepted", "required_locks_pass" ] }, "recovery": { "strategy": "rollback_previous", "forward_repair_allowed": true, "failed_activation_effect": "previous_policy_bundle_remains_active" }, "retention": { "active_versions": "current_and_previous", "historical_versions": "retain_versions_referenced_by_decision_or_audit_evidence" }, "lock_refs": [ "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-004" ] }, "release_set": { "artifact_class_id": "ART-CLASS-008", "canonical_name": "Release Set", "terminology_ref": "contracts/terminology.contract.json#/terms/TERM-GOV-RELEASE-SET", "description": "Verified binding of tested compatible versions across the system, services, governance, and knowledge release channels.", "category": "release_binding", "schema_ref": "contracts/artifact-contracts/release-set.schema.json", "example_refs": [], "lifecycle_profile": "release_binding", "identity_model": "release_set_version", "release_channel_refs": [ "contracts/release-channels.contract.json#/channels/system", "contracts/release-channels.contract.json#/channels/services", "contracts/release-channels.contract.json#/channels/governance", "contracts/release-channels.contract.json#/channels/knowledge" ], "allowed_scopes": [ "global", "profile" ], "producer_roles": [ "release_authority" ], "consumer_roles": [ "koa_node_agent", "artifact_verifier", "conformance_validator" ], "verification": { "schema_validation": "required", "signature": "required", "provenance_receipt": "required", "sbom": "required_by_referenced_software_artifact_classes" }, "activation": { "model": "atomic_cross_channel_activation", "partial_activation_allowed": false, "preconditions": [ "all_four_channels_bound", "compatibility_matrix_passes", "all_required_evidence_resolves", "rollback_target_available" ] }, "recovery": { "strategy": "rollback_previous_release_set", "forward_repair_allowed": true, "failed_activation_effect": "previous_release_set_remains_active" }, "retention": { "active_versions": "current_and_previous", "historical_versions": "retain_every_activated_release_set" }, "lock_refs": [ "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004" ] }, "sovereignty_bundle": { "artifact_class_id": "ART-CLASS-009", "canonical_name": "sovereignty bundle", "terminology_ref": "contracts/terminology.contract.json#/terms/TERM-ART-SOVEREIGNTY-BUNDLE", "description": "Package containing the artifacts, policies, manifests, receipts, and evidence required for a declared sovereign deployment operation.", "category": "evidence_and_deployment_bundle", "schema_ref": "contracts/artifact-contracts/sovereignty-bundle.schema.json", "example_refs": [], "lifecycle_profile": "transport_bundle", "identity_model": "bundle_id_and_release_set_ref", "release_channel_refs": [ "contracts/release-channels.contract.json#/channels/system", "contracts/release-channels.contract.json#/channels/services", "contracts/release-channels.contract.json#/channels/governance", "contracts/release-channels.contract.json#/channels/knowledge" ], "allowed_scopes": [ "profile", "profile_overlay" ], "producer_roles": [ "sovereign_release_authority" ], "consumer_roles": [ "deployment_authority", "conformance_validator", "audit_broker" ], "verification": { "schema_validation": "required", "signature": "required", "provenance_receipt": "required", "sbom": "required_for_included_software_artifacts" }, "activation": { "model": "admission_then_release_set_activation", "partial_activation_allowed": false, "preconditions": [ "target_profile_matches", "release_set_resolves", "required_evidence_complete", "trust_root_scope_valid" ] }, "recovery": { "strategy": "reject_bundle_or_rollback_release_set", "forward_repair_allowed": true, "failed_activation_effect": "no_partial_sovereignty_claim" }, "retention": { "active_versions": "retain_current_deployment_bundle", "historical_versions": "retain_with_sovereignty_and_conformance_evidence" }, "lock_refs": [ "LOCK-PROFILE-001", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003" ] }, "runtime_pack": { "artifact_class_id": "ART-CLASS-010", "canonical_name": "Runtime Pack", "terminology_ref": "contracts/terminology.contract.json#/terms/TERM-ART-RUNTIME-PACK", "description": "Versioned package consumed by a runtime component, containing runtime-ready assets and a manifest but no authoring workspace.", "category": "deployable_package", "schema_ref": "contracts/artifact-contracts/runtime-pack.schema.json", "example_refs": [], "lifecycle_profile": "deployable_package", "identity_model": "semantic_version", "release_channel_refs": [ "contracts/release-channels.contract.json#/channels/knowledge" ], "allowed_scopes": [ "global", "profile", "component" ], "producer_roles": [ "authorized_pack_builder", "release_authority" ], "consumer_roles": [ "runtime_component", "artifact_verifier" ], "verification": { "schema_validation": "required", "signature": "required_when_published", "provenance_receipt": "required_when_published", "sbom": "required_when_pack_contains_executable_code_or_native_dependencies" }, "activation": { "model": "runtime_load_with_atomic_pointer_switch", "partial_activation_allowed": false, "preconditions": [ "runtime_compatibility_passes", "manifest_resolves", "assets_verified" ] }, "recovery": { "strategy": "rollback_previous", "forward_repair_allowed": true, "failed_activation_effect": "previous_runtime_pack_remains_loaded" }, "retention": { "active_versions": "current_and_previous", "historical_versions": "retain_versions_referenced_by_published_outputs" }, "lock_refs": [ "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-004" ] }, "language_pack": { "artifact_class_id": "ART-CLASS-011", "canonical_name": "language pack", "terminology_ref": "contracts/terminology.contract.json#/terms/TERM-ART-LANGUAGE-PACK", "description": "Versioned package of SemantiK Architect runtime language assets and metadata. A pack may contain GF/PGF assets, family-renderer resources, safe-mode resources, lexicon/runtime data, or a compatible combination declared by the SemantiK Architect contract.", "category": "deployable_package", "schema_ref": "contracts/artifact-contracts/language-pack.schema.json", "example_refs": [ "contracts/examples/language-pack.example.json" ], "lifecycle_profile": "deployable_package", "identity_model": "language_id_and_semantic_version", "release_channel_refs": [ "contracts/release-channels.contract.json#/channels/knowledge" ], "allowed_scopes": [ "global", "profile", "component" ], "producer_roles": [ "semantik_architect_build", "language_release_authority", "gf_wordbench_when_gf_backed" ], "consumer_roles": [ "semantik_architect_runtime_boundary", "artifact_verifier" ], "verification": { "schema_validation": "required", "signature": "required_when_published", "provenance_receipt": "required_when_published", "sbom": "required_for_compiler_and_native_runtime_dependencies" }, "activation": { "model": "runtime_load_with_atomic_pointer_switch", "partial_activation_allowed": false, "preconditions": [ "runtime_compatibility_passes", "language_identifier_unique", "manifest_resolves", "declared_backend_assets_verify" ] }, "recovery": { "strategy": "rollback_previous", "forward_repair_allowed": true, "failed_activation_effect": "previous_language_pack_remains_available" }, "retention": { "active_versions": "current_and_previous", "historical_versions": "retain_versions_referenced_by_published_content" }, "lock_refs": [ "LOCK-COMP-002", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-004" ] }, "publication_request": { "artifact_class_id": "ART-CLASS-012", "canonical_name": "publication request", "terminology_ref": "contracts/terminology.contract.json#/terms/TERM-ART-PUBLICATION-REQUEST", "description": "Request submitted to the Publication Gateway for a controlled release of selected information across an authority or security boundary.", "category": "request", "schema_ref": "contracts/artifact-contracts/publication-request.schema.json", "example_refs": [], "lifecycle_profile": "governed_request", "identity_model": "unique_request_id", "release_channel_refs": [], "allowed_scopes": [ "component", "artifact_class" ], "producer_roles": [ "requesting_component", "authorized_user" ], "consumer_roles": [ "publication_gateway", "governance_policy_runtime" ], "verification": { "schema_validation": "required", "signature": "required_when_request_crosses_a_trust_domain", "provenance_receipt": "required_for_source_artifacts", "sbom": "not_applicable" }, "activation": { "model": "not_activated", "partial_activation_allowed": false, "preconditions": [] }, "recovery": { "strategy": "reject_or_cancel_without_publication", "forward_repair_allowed": false, "failed_activation_effect": "no_information_is_published" }, "retention": { "active_versions": "not_applicable", "historical_versions": "retain_with_publication_decision_and_receipt" }, "lock_refs": [ "LOCK-GATE-001", "LOCK-LIFE-002" ] }, "publication_receipt": { "artifact_class_id": "ART-CLASS-013", "canonical_name": "publication receipt", "terminology_ref": "contracts/terminology.contract.json#/terms/TERM-ART-PUBLICATION-RECEIPT", "description": "Immutable record of a Publication Gateway decision, released content identity, applied policy, destination, and outcome.", "category": "receipt", "schema_ref": "contracts/artifact-contracts/publication-receipt.schema.json", "example_refs": [], "lifecycle_profile": "immutable_receipt", "identity_model": "unique_receipt_id", "release_channel_refs": [], "allowed_scopes": [ "component", "artifact_class" ], "producer_roles": [ "publication_gateway" ], "consumer_roles": [ "audit_broker", "requesting_component", "evidence_collector" ], "verification": { "schema_validation": "required", "signature": "required_for_successful_cross_domain_publication", "provenance_receipt": "required_for_published_artifact", "sbom": "not_applicable" }, "activation": { "model": "not_activated", "partial_activation_allowed": false, "preconditions": [] }, "recovery": { "strategy": "revoke_and_reissue", "forward_repair_allowed": false, "failed_activation_effect": "not_applicable" }, "retention": { "active_versions": "not_applicable", "historical_versions": "retain_with_publication_evidence" }, "lock_refs": [ "LOCK-GATE-001", "LOCK-LIFE-002" ] }, "provenance_receipt": { "artifact_class_id": "ART-CLASS-014", "canonical_name": "provenance receipt", "terminology_ref": "contracts/terminology.contract.json#/terms/TERM-ART-PROVENANCE-RECEIPT", "description": "Immutable record of artifact origin, transformation, transfer, verification, and acceptance history.", "category": "receipt", "schema_ref": "contracts/artifact-contracts/provenance-receipt.schema.json", "example_refs": [], "lifecycle_profile": "immutable_receipt", "identity_model": "unique_receipt_id", "release_channel_refs": [], "allowed_scopes": [ "global", "profile", "component", "artifact_class", "development_toolchain" ], "producer_roles": [ "artifact_builder", "artifact_gateway", "artifact_verifier" ], "consumer_roles": [ "artifact_verifier", "audit_broker", "conformance_validator" ], "verification": { "schema_validation": "required", "signature": "required_for_published_or_imported_artifacts", "provenance_receipt": "not_applicable", "sbom": "not_applicable" }, "activation": { "model": "not_activated", "partial_activation_allowed": false, "preconditions": [] }, "recovery": { "strategy": "revoke_and_reissue", "forward_repair_allowed": false, "failed_activation_effect": "not_applicable" }, "retention": { "active_versions": "not_applicable", "historical_versions": "retain_at_least_as_long_as_the_referenced_artifact" }, "lock_refs": [ "LOCK-LIFE-002" ] }, "resource_envelope": { "artifact_class_id": "ART-CLASS-015", "canonical_name": "resource envelope", "terminology_ref": "contracts/terminology.contract.json#/terms/TERM-ART-RESOURCE-ENVELOPE", "description": "Versioned declaration of CPU, memory, I/O, concurrency, queue, and process limits for a component, profile, or workload class.", "category": "configuration", "schema_ref": "contracts/artifact-contracts/resource-envelope.schema.json", "example_refs": [], "lifecycle_profile": "versioned_configuration", "identity_model": "scope_id_and_semantic_version", "release_channel_refs": [ "contracts/release-channels.contract.json#/channels/governance" ], "allowed_scopes": [ "profile", "profile_overlay", "component", "artifact_class" ], "producer_roles": [ "resource_policy_authority" ], "consumer_roles": [ "resource_governor", "scheduler", "conformance_validator" ], "verification": { "schema_validation": "required", "signature": "required_when_published", "provenance_receipt": "required_when_published", "sbom": "not_applicable" }, "activation": { "model": "staged_atomic_activation", "partial_activation_allowed": false, "preconditions": [ "target_scope_resolves", "limits_within_profile_capability", "resource_governor_compatible" ] }, "recovery": { "strategy": "rollback_previous", "forward_repair_allowed": true, "failed_activation_effect": "previous_envelope_remains_active" }, "retention": { "active_versions": "current_and_previous", "historical_versions": "retain_versions_referenced_by_incident_or_conformance_evidence" }, "lock_refs": [ "LOCK-GOV-001", "LOCK-LIFE-001", "LOCK-LIFE-002" ] }, "workspace_port_allocation": { "artifact_class_id": "ART-CLASS-016", "canonical_name": "workspace port allocation", "terminology_ref": "contracts/terminology.contract.json#/terms/TERM-ART-WORKSPACE-PORT-ALLOCATION", "description": "Exclusive allocation of host ports and related service endpoints to one identified development workspace.", "category": "allocation", "schema_ref": "contracts/artifact-contracts/workspace-port-allocation.schema.json", "example_refs": [], "lifecycle_profile": "allocation_record", "identity_model": "workspace_id_and_allocation_id", "release_channel_refs": [], "allowed_scopes": [ "development_toolchain" ], "producer_roles": [ "workspace_allocator" ], "consumer_roles": [ "workspace_runtime", "development_validator" ], "verification": { "schema_validation": "required", "signature": "not_required", "provenance_receipt": "not_required", "sbom": "not_applicable" }, "activation": { "model": "exclusive_allocation_apply", "partial_activation_allowed": false, "preconditions": [ "workspace_identity_resolves", "requested_ports_available", "no_allocation_collision" ] }, "recovery": { "strategy": "release_and_reallocate", "forward_repair_allowed": true, "failed_activation_effect": "workspace_service_does_not_start" }, "retention": { "active_versions": "current_allocation", "historical_versions": "retain_for_workspace_collision_diagnostics" }, "lock_refs": [ "LOCK-DEV-003", "LOCK-DEV-004", "LOCK-LIFE-002" ] }, "shared_mediatheque_frame": { "artifact_class_id": "ART-CLASS-017", "canonical_name": "shared Mediatheque frame record", "description": "Portable authority-preserving interchange record used by the kOA and UCKK Mediatheques.", "category": "interchange_record", "schema_ref": "contracts/artifact-contracts/shared-mediatheque-frame.schema.json", "example_refs": [], "lifecycle_profile": "versioned_configuration", "identity_model": "authority_domain_object_and_version", "release_channel_refs": [ "contracts/release-channels.contract.json#/channels/governance" ], "allowed_scopes": [ "component", "artifact_class" ], "producer_roles": [ "koa_mediatheque", "uckk_mediatheque" ], "consumer_roles": [ "uckk_publication_bridge", "uckk_import_bridge", "koa_mediatheque" ], "verification": { "schema_validation": "required", "signature": "context_dependent", "provenance_receipt": "required_for_transfer", "sbom": "not_applicable" }, "activation": { "model": "accepted_with_owner_authority", "partial_activation_allowed": false, "preconditions": [ "frame_version_supported", "rights_preserved", "provenance_preserved" ] }, "recovery": { "strategy": "retain_prior_authoritative_version", "forward_repair_allowed": true, "failed_activation_effect": "candidate_remains_inactive" }, "retention": { "active_versions": "owner_policy", "historical_versions": "retain_with_transfer_receipts" }, "lock_refs": [ "LOCK-MEDIATHEQUE-001", "LOCK-UCKK-EXT-001", "LOCK-UCKK-EXT-002" ] }, "uckk_learning_package": { "artifact_class_id": "ART-CLASS-018", "canonical_name": "UCKK learning package", "description": "Selected UCKK course, learning path, instruction collection, manual, or resource graph prepared for controlled local and offline use.", "category": "offline_import_package", "schema_ref": "contracts/artifact-contracts/uckk-learning-package.schema.json", "example_refs": [], "lifecycle_profile": "transfer_package", "identity_model": "package_id_and_version", "release_channel_refs": [], "allowed_scopes": [ "component", "artifact_class" ], "producer_roles": [ "uckk_export_surface" ], "consumer_roles": [ "uckk_import_bridge", "koa_mediatheque" ], "verification": { "schema_validation": "required", "signature": "required_or_equivalent_source_evidence", "provenance_receipt": "required", "sbom": "not_applicable" }, "activation": { "model": "quarantine_validate_accept", "partial_activation_allowed": false, "preconditions": [ "manifest_complete", "integrity_verified", "license_resolved", "frame_compatible", "local_acceptance" ] }, "recovery": { "strategy": "reject_or_remove_quarantine", "forward_repair_allowed": true, "failed_activation_effect": "no_local_authoritative_record_created" }, "retention": { "active_versions": "accepted_local_policy", "historical_versions": "retain_source_and_receipt_evidence" }, "lock_refs": [ "LOCK-UCKK-EXT-001", "LOCK-UCKK-EXT-002", "LOCK-OFFLINE-001" ] }, "uckk_import_receipt": { "artifact_class_id": "ART-CLASS-019", "canonical_name": "UCKK import receipt", "description": "Immutable evidence of UCKK learning-package retrieval, validation, acceptance, rejection, and local identity creation.", "category": "receipt", "schema_ref": "contracts/artifact-contracts/uckk-import-receipt.schema.json", "example_refs": [], "lifecycle_profile": "immutable_receipt", "identity_model": "unique_receipt_id", "release_channel_refs": [], "allowed_scopes": [ "component", "artifact_class" ], "producer_roles": [ "uckk_import_bridge", "koa_mediatheque" ], "consumer_roles": [ "audit_broker", "evidence_collector", "conformance_validator" ], "verification": { "schema_validation": "required", "signature": "required_for_cross_domain_import", "provenance_receipt": "not_applicable", "sbom": "not_applicable" }, "activation": { "model": "not_activated", "partial_activation_allowed": false, "preconditions": [] }, "recovery": { "strategy": "append_corrective_receipt", "forward_repair_allowed": true, "failed_activation_effect": "import_success_not_claimed" }, "retention": { "active_versions": "not_applicable", "historical_versions": "retain_with_imported_or_rejected_package evidence" }, "lock_refs": [ "LOCK-UCKK-EXT-001", "LOCK-UCKK-EXT-002", "LOCK-LIFE-002" ] }, "kristal_artifact": { "title": "Kristal Artifact", "schema_ref": "contracts/artifact-contracts/kristal-artifact.schema.json", "release_channel_refs": [ "contracts/release-channels.contract.json#/channels/knowledge" ], "authority_effect": "epistemic_content_only", "activation": "through_kristal_runtime_verification", "lock_refs": [ "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-004" ] }, "space_definition": { "artifact_class_id": "ART-CLASS-020", "canonical_name": "Space definition", "description": "Validated configuration selecting and arranging interface modules, public aliases, navigation order, and offline presentation behavior for one kOA Space.", "category": "configuration", "schema_ref": "contracts/artifact-contracts/space-definition.schema.json", "example_refs": [ "contracts/examples/koa-spaces-school.example.json" ], "lifecycle_profile": "versioned_configuration", "identity_model": "space_id_and_version", "release_channel_refs": [ "contracts/release-channels.contract.json#/channels/governance" ], "allowed_scopes": [ "profile", "artifact_class" ], "producer_roles": [ "space_author", "authorized_administrator" ], "consumer_roles": [ "koa_spaces", "conformance_validator" ], "verification": { "schema_validation": "required", "signature": "required_when_published", "provenance_receipt": "required_for_published_or_imported_artifacts", "sbom": "not_applicable" }, "activation": { "model": "validate_stage_activate_atomically", "partial_activation_allowed": false, "preconditions": [ "schema_valid", "referenced_modules_resolve", "capability_requirements_resolve", "offline_declarations_valid" ] }, "recovery": { "strategy": "restore_previous_valid_space", "forward_repair_allowed": true, "failed_activation_effect": "candidate_space_remains_inactive" }, "retention": { "active_versions": "one_active_per_space_context", "historical_versions": "retain_with_activation_receipts" }, "lock_refs": [ "LOCK-SPACES-001", "LOCK-LIFE-001", "LOCK-LIFE-002" ], "supporting_schema_refs": [ "contracts/artifact-contracts/interface-theme.schema.json" ] }, "module_interface_manifest": { "artifact_class_id": "ART-CLASS-021", "canonical_name": "module interface manifest", "description": "Module-owned presentation manifest contributing routes, sidebar entries, top-bar widgets, labels, capability requirements, and offline behavior to kOA Spaces.", "category": "manifest", "schema_ref": "contracts/artifact-contracts/module-interface-manifest.schema.json", "supporting_schema_refs": [ "contracts/artifact-contracts/route-contribution.schema.json", "contracts/artifact-contracts/sidebar-navigation.schema.json", "contracts/artifact-contracts/topbar-widget.schema.json", "contracts/artifact-contracts/interface-asset-manifest.schema.json", "contracts/artifact-contracts/interface-theme.schema.json" ], "example_refs": [], "lifecycle_profile": "versioned_configuration", "identity_model": "module_id_and_manifest_version", "release_channel_refs": [ "contracts/release-channels.contract.json#/channels/services" ], "allowed_scopes": [ "component", "profile", "artifact_class" ], "producer_roles": [ "interface_module_owner" ], "consumer_roles": [ "koa_spaces", "conformance_validator" ], "verification": { "schema_validation": "required", "signature": "required_when_published", "provenance_receipt": "required_for_published_or_imported_artifacts", "sbom": "not_applicable" }, "activation": { "model": "admit_with_module_and_profile_compatibility", "partial_activation_allowed": false, "preconditions": [ "module_identity_stable", "routes_namespaced", "capabilities_declared", "authorization_owner_unchanged" ] }, "recovery": { "strategy": "reject_manifest_or_restore_prior_compatible_manifest", "forward_repair_allowed": true, "failed_activation_effect": "module_interface_not_activated" }, "retention": { "active_versions": "one_compatible_version_per_module", "historical_versions": "retain_with_space_activation_receipts" }, "lock_refs": [ "LOCK-SPACES-001", "LOCK-LIFE-001", "LOCK-LIFE-002" ] }, "space_activation_receipt": { "artifact_class_id": "ART-CLASS-022", "canonical_name": "Space activation receipt", "description": "Immutable evidence of Space validation, dependency resolution, activation, rejection, rollback, and selected interface-manifest versions.", "category": "receipt", "schema_ref": "contracts/artifact-contracts/space-activation-receipt.schema.json", "example_refs": [], "lifecycle_profile": "immutable_receipt", "identity_model": "unique_receipt_id", "release_channel_refs": [], "allowed_scopes": [ "profile", "artifact_class" ], "producer_roles": [ "koa_spaces", "space_activation_controller" ], "consumer_roles": [ "audit_broker", "evidence_collector", "conformance_validator" ], "verification": { "schema_validation": "required", "signature": "required_for_privileged_or_cross_domain_decisions", "provenance_receipt": "not_applicable", "sbom": "not_applicable" }, "activation": { "model": "not_activated", "partial_activation_allowed": false, "preconditions": [] }, "recovery": { "strategy": "append_corrective_receipt", "forward_repair_allowed": true, "failed_activation_effect": "space_activation_not_claimed" }, "retention": { "active_versions": "not_applicable", "historical_versions": "retain_with_space_versions_and_manifest_bindings" }, "lock_refs": [ "LOCK-SPACES-001", "LOCK-LIFE-001", "LOCK-LIFE-002" ] }, "integration_resilience_policy": { "artifact_class_id": "ART-CLASS-023", "canonical_name": "integration resilience policy", "description": "Canonical integration resilience policy artifact defined by the architecture-pattern policy.", "category": "policy", "schema_ref": "contracts/artifact-contracts/integration-resilience-policy.schema.json", "example_refs": [ "contracts/examples/integration-resilience-policy.example.json" ], "lifecycle_profile": "versioned_configuration", "identity_model": "policy_id_and_version", "release_channel_refs": [ "contracts/release-channels.contract.json#/channels/governance" ], "allowed_scopes": [ "global", "profile", "component", "artifact_class" ], "producer_roles": [ "integration_owner", "component_owner" ], "consumer_roles": [ "integration_runtime", "resource_governor", "conformance_validator" ], "verification": { "schema_validation": "required", "signature": "required_when_published", "provenance_receipt": "required_for_published_or_imported_artifacts", "sbom": "not_applicable" }, "activation": { "model": "validate_then_activate_or_record", "partial_activation_allowed": false, "preconditions": [ "schema_valid", "owner_declared", "applicability_condition_satisfied", "authority_boundary_preserved" ] }, "recovery": { "strategy": "restore_previous_policy_rebuild_or_forward_repair", "forward_repair_allowed": true, "failed_activation_effect": "candidate_remains_inactive" }, "retention": { "active_versions": "current_and_previous_or_workflow_bound", "historical_versions": "retain_with_operational_and_conformance_evidence" }, "lock_refs": [ "LOCK-RES-001", "LOCK-LIFE-001", "LOCK-LIFE-002" ] }, "dead_letter_record": { "artifact_class_id": "ART-CLASS-024", "canonical_name": "dead-letter record", "description": "Canonical dead-letter record artifact defined by the architecture-pattern policy.", "category": "operational_record", "schema_ref": "contracts/artifact-contracts/dead-letter-record.schema.json", "example_refs": [ "contracts/examples/dead-letter-record.example.json" ], "lifecycle_profile": "quarantined_operational_record", "identity_model": "unique_record_id", "release_channel_refs": [ "contracts/release-channels.contract.json#/channels/governance" ], "allowed_scopes": [ "global", "profile", "component", "artifact_class" ], "producer_roles": [ "queue_runtime", "job_controller" ], "consumer_roles": [ "operator", "audit_broker", "redrive_controller" ], "verification": { "schema_validation": "required", "signature": "required_when_published", "provenance_receipt": "required_for_published_or_imported_artifacts", "sbom": "not_applicable" }, "activation": { "model": "validate_then_activate_or_record", "partial_activation_allowed": false, "preconditions": [ "schema_valid", "owner_declared", "applicability_condition_satisfied", "authority_boundary_preserved" ] }, "recovery": { "strategy": "restore_previous_policy_rebuild_or_forward_repair", "forward_repair_allowed": true, "failed_activation_effect": "candidate_remains_inactive" }, "retention": { "active_versions": "current_and_previous_or_workflow_bound", "historical_versions": "retain_with_operational_and_conformance_evidence" }, "lock_refs": [ "LOCK-MSG-001", "LOCK-LIFE-001", "LOCK-LIFE-002" ] }, "distributed_workflow": { "artifact_class_id": "ART-CLASS-025", "canonical_name": "distributed workflow", "description": "Canonical distributed workflow artifact defined by the architecture-pattern policy.", "category": "workflow", "schema_ref": "contracts/artifact-contracts/distributed-workflow.schema.json", "example_refs": [ "contracts/examples/distributed-workflow.example.json" ], "lifecycle_profile": "long_running_workflow", "identity_model": "workflow_id_instance_id_and_version", "release_channel_refs": [ "contracts/release-channels.contract.json#/channels/governance" ], "allowed_scopes": [ "global", "profile", "component", "artifact_class" ], "producer_roles": [ "workflow_owner", "governance_policy_runtime" ], "consumer_roles": [ "participating_components", "audit_broker", "operator" ], "verification": { "schema_validation": "required", "signature": "required_when_published", "provenance_receipt": "required_for_published_or_imported_artifacts", "sbom": "not_applicable" }, "activation": { "model": "validate_then_activate_or_record", "partial_activation_allowed": false, "preconditions": [ "schema_valid", "owner_declared", "applicability_condition_satisfied", "authority_boundary_preserved" ] }, "recovery": { "strategy": "restore_previous_policy_rebuild_or_forward_repair", "forward_repair_allowed": true, "failed_activation_effect": "candidate_remains_inactive" }, "retention": { "active_versions": "current_and_previous_or_workflow_bound", "historical_versions": "retain_with_operational_and_conformance_evidence" }, "lock_refs": [ "LOCK-WF-001", "LOCK-LIFE-001", "LOCK-LIFE-002" ] }, "large_payload_reference": { "artifact_class_id": "ART-CLASS-026", "canonical_name": "large payload reference", "description": "Canonical large payload reference artifact defined by the architecture-pattern policy.", "category": "reference", "schema_ref": "contracts/artifact-contracts/large-payload-reference.schema.json", "example_refs": [ "contracts/examples/large-payload-reference.example.json" ], "lifecycle_profile": "ephemeral_authorized_reference", "identity_model": "unique_reference_id", "release_channel_refs": [ "contracts/release-channels.contract.json#/channels/governance" ], "allowed_scopes": [ "global", "profile", "component", "artifact_class" ], "producer_roles": [ "payload_owner" ], "consumer_roles": [ "authorized_consumer", "queue_runtime", "workflow_runtime" ], "verification": { "schema_validation": "required", "signature": "required_when_published", "provenance_receipt": "required_for_published_or_imported_artifacts", "sbom": "not_applicable" }, "activation": { "model": "validate_then_activate_or_record", "partial_activation_allowed": false, "preconditions": [ "schema_valid", "owner_declared", "applicability_condition_satisfied", "authority_boundary_preserved" ] }, "recovery": { "strategy": "restore_previous_policy_rebuild_or_forward_repair", "forward_repair_allowed": true, "failed_activation_effect": "candidate_remains_inactive" }, "retention": { "active_versions": "current_and_previous_or_workflow_bound", "historical_versions": "retain_with_operational_and_conformance_evidence" }, "lock_refs": [ "LOCK-PAYLOAD-001", "LOCK-LIFE-001", "LOCK-LIFE-002" ] }, "experience_view_adapter": { "artifact_class_id": "ART-CLASS-027", "canonical_name": "experience view adapter", "description": "Canonical experience view adapter artifact defined by the architecture-pattern policy.", "category": "manifest", "schema_ref": "contracts/artifact-contracts/experience-view-adapter.schema.json", "example_refs": [ "contracts/examples/experience-view-adapter.example.json" ], "lifecycle_profile": "versioned_configuration", "identity_model": "adapter_id_and_version", "release_channel_refs": [ "contracts/release-channels.contract.json#/channels/governance" ], "allowed_scopes": [ "global", "profile", "component", "artifact_class" ], "producer_roles": [ "experience_module_owner" ], "consumer_roles": [ "koa_spaces", "interface_runtime", "conformance_validator" ], "verification": { "schema_validation": "required", "signature": "required_when_published", "provenance_receipt": "required_for_published_or_imported_artifacts", "sbom": "not_applicable" }, "activation": { "model": "validate_then_activate_or_record", "partial_activation_allowed": false, "preconditions": [ "schema_valid", "owner_declared", "applicability_condition_satisfied", "authority_boundary_preserved" ] }, "recovery": { "strategy": "restore_previous_policy_rebuild_or_forward_repair", "forward_repair_allowed": true, "failed_activation_effect": "candidate_remains_inactive" }, "retention": { "active_versions": "current_and_previous_or_workflow_bound", "historical_versions": "retain_with_operational_and_conformance_evidence" }, "lock_refs": [ "LOCK-BFF-001", "LOCK-SPACES-001", "LOCK-LIFE-001", "LOCK-LIFE-002" ] }, "cqrs_projection": { "artifact_class_id": "ART-CLASS-028", "canonical_name": "CQRS projection", "description": "Canonical CQRS projection artifact defined by the architecture-pattern policy.", "category": "projection", "schema_ref": "contracts/artifact-contracts/cqrs-projection.schema.json", "example_refs": [ "contracts/examples/cqrs-projection.example.json" ], "lifecycle_profile": "rebuildable_projection", "identity_model": "projection_id_and_version", "release_channel_refs": [ "contracts/release-channels.contract.json#/channels/governance" ], "allowed_scopes": [ "global", "profile", "component", "artifact_class" ], "producer_roles": [ "component_owner" ], "consumer_roles": [ "query_runtime", "experience_view_adapter", "conformance_validator" ], "verification": { "schema_validation": "required", "signature": "required_when_published", "provenance_receipt": "required_for_published_or_imported_artifacts", "sbom": "not_applicable" }, "activation": { "model": "validate_then_activate_or_record", "partial_activation_allowed": false, "preconditions": [ "schema_valid", "owner_declared", "applicability_condition_satisfied", "authority_boundary_preserved" ] }, "recovery": { "strategy": "restore_previous_policy_rebuild_or_forward_repair", "forward_repair_allowed": true, "failed_activation_effect": "candidate_remains_inactive" }, "retention": { "active_versions": "current_and_previous_or_workflow_bound", "historical_versions": "retain_with_operational_and_conformance_evidence" }, "lock_refs": [ "LOCK-CQRS-001", "LOCK-LIFE-001", "LOCK-LIFE-002" ] }, "cache_policy": { "artifact_class_id": "ART-CLASS-029", "canonical_name": "cache policy", "description": "Canonical cache policy artifact defined by the architecture-pattern policy.", "category": "policy", "schema_ref": "contracts/artifact-contracts/cache-policy.schema.json", "example_refs": [ "contracts/examples/cache-policy.example.json" ], "lifecycle_profile": "versioned_configuration", "identity_model": "policy_id_and_version", "release_channel_refs": [ "contracts/release-channels.contract.json#/channels/governance" ], "allowed_scopes": [ "global", "profile", "component", "artifact_class" ], "producer_roles": [ "component_owner", "profile_owner" ], "consumer_roles": [ "cache_runtime", "resource_governor", "conformance_validator" ], "verification": { "schema_validation": "required", "signature": "required_when_published", "provenance_receipt": "required_for_published_or_imported_artifacts", "sbom": "not_applicable" }, "activation": { "model": "validate_then_activate_or_record", "partial_activation_allowed": false, "preconditions": [ "schema_valid", "owner_declared", "applicability_condition_satisfied", "authority_boundary_preserved" ] }, "recovery": { "strategy": "restore_previous_policy_rebuild_or_forward_repair", "forward_repair_allowed": true, "failed_activation_effect": "candidate_remains_inactive" }, "retention": { "active_versions": "current_and_previous_or_workflow_bound", "historical_versions": "retain_with_operational_and_conformance_evidence" }, "lock_refs": [ "LOCK-CACHE-001", "LOCK-LIFE-001", "LOCK-LIFE-002" ] } }, "validation": { "entry_point": "tools/validate_docs.py", "required_checks": [ "artifact_class_keys_are_canonical_identifiers", "artifact_class_ids_are_unique", "artifact_contract_schema_refs_are_unique", "terminology_refs_resolve", "lifecycle_profile_refs_resolve", "release_channel_refs_use_known_channel_ids", "every_class_defines_verification_activation_recovery_and_retention", "receipts_are_immutable_and_not_activated", "requests_do_not_grant_authority", "transport_bundles_do_not_activate_content_by_their_presence", "release_set_binds_all_four_channels", "all_classes_have_lock_life_002", "no_unresolved_authority_markers" ], "failure_outcome": "fail", "missing_dependency_outcome": "blocked", "automatic_semantic_repairs_allowed": false }, "contract_id": "artifact-classes.registry", "contract_type": "artifact_class_registry" } ================================================================================================ FILE: docs/contracts/components/audit-broker.component.json AUTHORITY: canonical ================================================================================================ { "$schema": "../../schemas/component-contract.schema.json", "component_id": "audit_broker", "component_type": "component_contract", "component_class": "accountability_and_evidence_service", "version": "1.0.0", "status": "active", "language": "en", "effective_at": "2026-08-03T16:26:00-04:00", "display_name": "Audit Broker", "description": "A selective accountability component that accepts declared audit events, receipts, and evidence references; preserves bounded audit records; and produces authorized evidence disclosures without acquiring authority over source components, source data, policy decisions, privilege, releases, or publication.", "scope": { "kind": "component", "owns": [ "audit_record_identity", "accepted_audit_event_records", "audit_event_validation_results", "audit_record_retention_state", "audit_query_execution_state", "audit_disclosure_packages", "audit_disclosure_receipts", "audit_access_and_denial_receipts", "audit_redaction_results", "audit_chain_of_custody_records" ], "does_not_own": [ "source_component_authoritative_state", "source_business_or_tenant_data", "identity_authority", "authorization_policy", "consent_policy", "privilege_authority", "resource_allocation_policy", "release_content_or_compatibility", "publication_authority", "test_definition_authority", "evidence_validity_authority", "external_provider_output" ] }, "canonical_refs": [ "contracts/system.contract.json#/system/principles", "contracts/system.contract.json#/global_capabilities", "contracts/system.contract.json#/global_boundaries", "contracts/system.contract.json#/resource_governance", "generated/component-catalog.json#/components/audit_broker", "generated/profile-catalog.json", "generated/requirements-index.json", "generated/assertion-index.json", "generated/traceability.json", "generated/test-catalog.json", "generated/evidence-catalog.json", "schemas/test-evidence.schema.json", "contracts/artifact-classes.contract.json" ], "decision_ids": [ "DEC-SYS-001", "DEC-DATA-001", "DEC-GOV-001", "DEC-REL-001", "DEC-AI-001" ], "requirement_ids": [ "REQ-COMP-AUDIT-001", "REQ-COMP-AUDIT-002", "REQ-COMP-AUDIT-003", "REQ-COMP-AUDIT-004", "REQ-COMP-AUDIT-005", "REQ-COMP-AUDIT-006", "REQ-COMP-AUDIT-007", "REQ-COMP-AUDIT-008", "REQ-COMP-AUDIT-009", "REQ-COMP-AUDIT-010", "REQ-COMP-AUDIT-011", "REQ-COMP-AUDIT-012", "REQ-COMP-AUDIT-013", "REQ-COMP-AUDIT-014", "REQ-COMP-AUDIT-015", "REQ-COMP-AUDIT-016", "REQ-COMP-AUDIT-017", "REQ-COMP-AUDIT-018", "REQ-COMP-AUDIT-019", "REQ-COMP-AUDIT-020", "REQ-COMP-AUDIT-021", "REQ-COMP-AUDIT-022", "REQ-COMP-AUDIT-023", "REQ-COMP-AUDIT-024" ], "lock_ids": [ "LOCK-SYS-001", "LOCK-SYS-002", "LOCK-SYS-003", "LOCK-SYS-004", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-AI-001", "LOCK-AI-002" ], "adr_ids": [], "profile_relationship": { "membership_owner": "generated/profile-catalog.json", "profile_contracts_may_require_or_allow_component": true, "component_contract_may_not_infer_profile_membership": true, "known_required_profile_refs": [ "contracts/profiles/control-plane.profile.json" ], "overlay_effects_are_owned_by_profile_contracts": true }, "purpose": { "primary": "Provide bounded, verifiable, and selectively disclosable accountability records for critical system actions and claims.", "outcomes": [ "traceable_critical_transitions", "selective_evidence_disclosure", "private_proof_without_unnecessary_source_disclosure", "recourse_support", "chain_of_custody", "retention_and_disposition_accountability" ], "non_goals": [ "continuous_surveillance", "unbounded_telemetry_collection", "source_component_replication", "behavioral_scoring", "native_ai_analysis", "automated_policy_decision", "privileged_operation_execution", "release_activation", "cross_domain_publication" ] }, "responsibilities": { "required": [ { "responsibility_id": "accept_declared_audit_events", "description": "Accept only registered event classes through authenticated and versioned component interfaces." }, { "responsibility_id": "validate_submission_envelopes", "description": "Validate producer identity, event type, schema, timestamp, scope, correlation identifiers, required receipts, and declared data classification." }, { "responsibility_id": "preserve_bounded_audit_records", "description": "Store the minimum accepted record necessary for the declared audit, evidence, recourse, retention, or investigation purpose." }, { "responsibility_id": "maintain_chain_of_custody", "description": "Record ingestion, transformation, redaction, access, disclosure, retention, legal or cultural hold, export, and disposition transitions." }, { "responsibility_id": "execute_authorized_audit_queries", "description": "Execute deterministic queries within the requester's authorized scope without granting direct access to source-component stores." }, { "responsibility_id": "produce_selective_disclosures", "description": "Produce minimized evidence packages, private proofs, or bounded reports using applicable policy decisions and source-data restrictions." }, { "responsibility_id": "record_access_and_disclosure", "description": "Produce machine-readable receipts for successful, denied, partial, expired, cancelled, and failed audit access or disclosure operations." }, { "responsibility_id": "support_recourse", "description": "Preserve sufficient references, reasons, actors, timestamps, and decision lineage for authorized review and challenge workflows." }, { "responsibility_id": "enforce_retention_state", "description": "Apply registered retention, hold, expiry, archival, and disposition actions to Audit Broker-owned records." }, { "responsibility_id": "report_health_and_evidence", "description": "Expose bounded health, readiness, queue, retention, integrity, and evidence status without exposing protected record content." } ], "prohibited": [ "mutate_source_component_authoritative_state", "infer_authorization", "grant_privilege", "allocate_component_resources", "activate_release_or_artifact", "publish_cross_domain_content", "collect_unregistered_event_classes", "collect_all_available_source_data", "perform_native_ai_classification_or_summarization", "silently_expand_retention_or_disclosure_scope", "treat_observation_or_copy_as_source_ownership" ] }, "authority_model": { "component_authority": [ "validate_audit_submissions", "accept_or_reject_audit_records", "maintain_audit_record_state", "execute_authorized_deterministic_queries", "apply_audit_record_redaction", "produce_audit_disclosure_packages", "produce_access_disclosure_and_disposition_receipts" ], "external_authority_dependencies": { "identity_and_trust": [ "producer_identity", "requester_identity", "signature_and_trust_verification", "revocation_status" ], "governance_policy_runtime": [ "authorization", "purpose", "disclosure_scope", "consent", "exception", "retention_override", "hold_release" ], "source_component": [ "source_event_semantics", "source_record_authority", "source_correction_or_retraction", "source_data_export" ], "publication_gateway": [ "cross_domain_publication" ], "resource_governor": [ "cpu_memory_io_queue_and_worker_limits" ], "evidence_registry": [ "registered_evidence_identity_and_validity" ] }, "missing_or_invalid_authority_result": "affected_operation_blocked", "policy_decision_cache": { "allowed": true, "scope_bound": true, "expiry_required": true, "revocation_check_required": true, "cache_does_not_transfer_policy_authority": true } }, "data_model": { "authoritative_entities": [ { "entity_id": "audit_record", "purpose": "Accepted bounded record of one registered auditable event.", "required_fields": [ "audit_record_id", "event_class_id", "producer_component_id", "producer_identity", "occurred_at", "received_at", "subject_references", "action_or_transition", "outcome", "purpose", "classification", "retention_class", "correlation_id", "source_receipt_or_evidence_refs" ] }, { "entity_id": "audit_access_receipt", "purpose": "Record of an allowed, denied, partial, cancelled, expired, or failed access request.", "required_fields": [ "receipt_id", "request_id", "requester_identity", "purpose", "policy_decision_ref", "requested_scope", "effective_scope", "outcome", "occurred_at" ] }, { "entity_id": "audit_disclosure_package", "purpose": "Minimized result of one authorized audit disclosure operation.", "required_fields": [ "package_id", "request_id", "purpose", "scope", "record_refs", "redaction_profile", "generated_at", "expiry_or_validity", "chain_of_custody_ref" ] }, { "entity_id": "audit_chain_of_custody", "purpose": "Ordered record of material transitions affecting an audit record or disclosure package.", "required_fields": [ "chain_id", "subject_ref", "transition_type", "actor_or_component_identity", "occurred_at", "result", "receipt_ref" ] }, { "entity_id": "audit_retention_state", "purpose": "Current retention, hold, archive, or disposition state of an Audit Broker-owned record.", "required_fields": [ "record_ref", "retention_class", "state", "effective_at", "policy_or_hold_ref", "next_review_or_disposition_at" ] } ], "record_states": [ "received", "validated", "accepted", "quarantined", "retained", "held", "archived", "expired", "disposed", "invalidated" ], "content_minimization": { "default": "metadata_and_declared_evidence_references", "full_source_payload_default": false, "field_allowlist_required": true, "purpose_binding_required": true, "data_classification_required": true, "redaction_supported": true, "pseudonymization_supported": true, "aggregation_supported": true, "source_retrieval_requires_separate_authority": true }, "physical_storage_sharing_transfers_ownership": false, "copying_or_indexing_transfers_source_authority": false, "direct_cross_component_source_writes": "prohibited" }, "registered_event_classes": [ { "event_class_id": "policy_decision_event", "producer_refs": [ "generated/component-catalog.json#/components/governance_policy_runtime" ], "minimum_content": [ "decision_ref", "decision_outcome", "scope", "purpose", "actor_or_subject_refs", "occurred_at" ], "source_payload_required": false }, { "event_class_id": "privileged_operation_event", "producer_refs": [ "generated/component-catalog.json#/components/koa_node_agent" ], "minimum_content": [ "operation_class", "authorization_ref", "target_ref", "outcome", "receipt_ref", "occurred_at" ], "source_payload_required": false }, { "event_class_id": "artifact_activation_event", "producer_refs": [ "generated/component-catalog.json#/components/koa_node_agent" ], "minimum_content": [ "artifact_class_id", "artifact_id", "previous_artifact_id", "release_set_ref", "outcome", "receipt_ref", "occurred_at" ], "source_payload_required": false }, { "event_class_id": "publication_event", "producer_refs": [ "generated/component-catalog.json#/components/publication_gateway" ], "minimum_content": [ "publication_request_ref", "source_domain_ref", "destination_scope", "policy_decision_ref", "outcome", "publication_receipt_ref", "occurred_at" ], "source_payload_required": false }, { "event_class_id": "integration_import_event", "producer_refs": [ "generated/component-catalog.json" ], "minimum_content": [ "integration_id", "owning_component_id", "candidate_artifact_ref", "acceptance_outcome", "provenance_ref", "occurred_at" ], "source_payload_required": false }, { "event_class_id": "test_or_evidence_event", "producer_refs": [ "generated/test-catalog.json", "generated/evidence-catalog.json" ], "minimum_content": [ "test_id", "evidence_id", "subject_ref", "outcome", "validity_state", "occurred_at" ], "source_payload_required": false }, { "event_class_id": "security_or_incident_event", "producer_refs": [ "generated/component-catalog.json" ], "minimum_content": [ "event_type", "source_component_id", "severity", "subject_refs", "outcome_or_state", "occurred_at" ], "source_payload_required": false }, { "event_class_id": "audit_access_or_disclosure_event", "producer_refs": [ "generated/component-catalog.json#/components/audit_broker" ], "minimum_content": [ "request_id", "requester_identity", "purpose", "policy_decision_ref", "effective_scope", "outcome", "receipt_ref", "occurred_at" ], "source_payload_required": false } ], "interfaces": { "commands": [ { "interface_id": "submit_audit_event", "version": "1.0.0", "caller": "registered_component", "request": [ "event_class_id", "producer_identity", "event_payload", "classification", "purpose", "retention_class", "correlation_id" ], "responses": [ "accepted", "rejected", "quarantined" ], "idempotency_key_required": true }, { "interface_id": "request_audit_disclosure", "version": "1.0.0", "caller": "authorized_actor_or_component", "request": [ "request_id", "requester_identity", "purpose", "requested_scope", "subject_or_record_selectors", "desired_output_class", "expiry" ], "responses": [ "allowed", "partially_allowed", "denied", "expired", "failed" ], "policy_decision_required": true }, { "interface_id": "apply_retention_action", "version": "1.0.0", "caller": "authorized_lifecycle_or_policy_component", "request": [ "record_selectors", "action", "policy_or_hold_ref", "effective_at" ], "responses": [ "applied", "partially_applied", "denied", "failed" ], "receipt_required": true }, { "interface_id": "invalidate_audit_record", "version": "1.0.0", "caller": "source_component_or_authorized_governance_actor", "request": [ "record_ref", "source_correction_or_retraction_ref", "reason", "effective_at" ], "responses": [ "invalidated", "denied", "not_found", "failed" ], "deletion_by_invalidation": false } ], "queries": [ { "interface_id": "get_audit_record_metadata", "version": "1.0.0", "authorization_required": true, "default_result": "metadata_only" }, { "interface_id": "get_audit_request_status", "version": "1.0.0", "authorization_required": true, "default_result": "status_without_protected_content" }, { "interface_id": "get_audit_health", "version": "1.0.0", "authorization_required": true, "default_result": "bounded_health_and_readiness" } ], "events": [ "audit_record_accepted", "audit_record_rejected", "audit_record_quarantined", "audit_record_invalidated", "audit_disclosure_completed", "audit_disclosure_denied", "audit_retention_state_changed", "audit_integrity_failure_detected", "audit_capacity_pressure_detected" ], "direct_database_access": false, "unregistered_interface_result": "rejected" }, "disclosure_workflow": { "steps": [ "authenticate_requester", "validate_request_schema_and_expiry", "resolve_requested_subjects_and_records", "request_or_validate_governance_policy_decision", "apply_purpose_and_scope_limits", "apply_consent_rights_and_exception_constraints", "minimize_fields_and_records", "apply_redaction_pseudonymization_or_aggregation", "verify_chain_of_custody", "produce_bounded_package", "produce_access_and_disclosure_receipts", "deliver_through_authorized_interface_or_gateway" ], "policy_runtime_is_decision_owner": true, "audit_broker_may_broaden_policy_scope": false, "source_component_retrieval_may_be_required": true, "source_component_retrieval_is_separate_operation": true, "cross_domain_publication_requires_publication_gateway": true, "partial_disclosure_supported": true, "denial_reason_receipt_required": true }, "security": { "default_network_posture": "deny_except_declared_flows", "mutual_authentication_for_component_submissions": true, "requester_authentication_required": true, "producer_identity_verification_required": true, "signature_verification_when_required": true, "replay_protection_required": true, "idempotency_required_for_mutations": true, "encryption_in_transit_required": true, "encryption_at_rest_required_when_profile_requires": true, "component_scoped_service_identity": true, "shared_unscoped_administrator_identity": false, "secrets_in_records_logs_or_evidence": false, "field_level_access_control_supported": true, "purpose_bound_access_required": true, "break_glass": { "normal_authority_bypass_allowed": false, "separate_governed_procedure_required": true, "time_bound": true, "actor_bound": true, "scope_bound": true, "post_event_review_required": true, "receipt_required": true } }, "privacy_rights_and_recourse": { "selective_audit": true, "indiscriminate_collection": false, "subject_access_supported": true, "authorized_correction_or_retraction_linkage_supported": true, "erasure_or_disposition_subject_to_retention_and_hold": true, "purpose_limitation": true, "data_minimization": true, "disclosure_accountability": true, "cultural_rights_and_consent_constraints_preserved": true, "recourse_package_may_include": [ "decision_lineage", "actor_and_component_refs", "timestamps", "policy_refs", "receipts", "source_evidence_refs", "redaction_explanation", "denial_or_partial_disclosure_reason" ] }, "resource_governance": { "resource_governor_ref": "generated/component-catalog.json#/components/resource_governor", "governance_policy_runtime_ref": "generated/component-catalog.json#/components/governance_policy_runtime", "authorities_are_separate": true, "bounded_resources": [ "ingestion_rate", "validation_workers", "query_workers", "redaction_workers", "disclosure_package_size", "retention_jobs", "storage_growth", "temporary_export_space", "outbound_bandwidth" ], "pressure_order": [ "reject_unregistered_or_oversized_submissions", "defer_nonurgent_indexing", "reduce_query_concurrency", "defer_nonurgent_disclosures", "preserve_critical_transition_receipts", "preserve_policy_and_access_receipts", "preserve_chain_of_custody", "enter_read_only_mode_before_integrity_risk" ], "unbounded_queries": false, "unbounded_exports": false, "unbounded_retention": false }, "retention_and_disposition": { "retention_class_required": true, "supported_states": [ "active", "held", "archived", "expired", "disposition_pending", "disposed", "invalidated" ], "default_retention_inference_allowed": false, "policy_or_contract_reference_required": true, "legal_or_cultural_hold_supported": true, "hold_prevents_disposition": true, "disposition_requires": [ "authorization", "reference_and_dependency_check", "hold_check", "retention_expiry", "chain_of_custody_update", "disposition_receipt" ], "cryptographic_or_physical_deletion_is_profile_and_storage_conditioned": true, "invalidated_records_are_preserved_as_lineage_when_retention_requires": true, "disposition_may_not_delete_source_component_data": true }, "integrity_and_provenance": { "record_provenance_required": true, "producer_identity_required": true, "source_receipt_or_evidence_refs_required_when_applicable": true, "chain_of_custody_required": true, "record_integrity": { "mode": "profile_or_artifact_class_conditioned", "allowed_algorithms": [ "sha256", "sha384", "sha512", "blake3" ], "digest_scope": [ "canonical_audit_record", "disclosure_package", "retained_evidence_artifact" ] }, "record_signing": { "mode": "profile_or_artifact_class_conditioned", "trust_scope": [ "component", "profile", "organization", "release_channel", "system" ] }, "tamper_detection_result": "record_quarantined_and_claim_blocked", "manual_record_mutation": "prohibited", "correction_method": "append_correction_or_invalidation_record" }, "external_integrations": { "native_or_automatic_use": false, "allowed": [], "prohibited": [ "chatgpt", "suno", "gamma", "ariane-voice" ], "reason": "Protected audit content, disclosure decisions, redaction, classification, and evidence validity remain deterministic local or governed operations. An external service cannot act as the Audit Broker or receive automatic audit data.", "external_output_may_become_audit_authority": false, "silent_substitution": false }, "offline_behavior": { "core_ingestion_available_when_local_dependencies_are_available": true, "local_query_available_with_local_authority_and_records": true, "remote_source_retrieval_unavailable_effect": "Queries requiring remote source content remain partial or blocked; locally retained records and references remain available according to authority.", "remote_disclosure_delivery_unavailable_effect": "The package remains local and undelivered; delivery is not recorded as successful.", "queued_operations": { "allowed": true, "bounded": true, "visible": true, "idempotent": true, "expiry_required": true, "authorization_revalidated_before_execution": true }, "offline_failure_may_expand_disclosure": false, "silent_remote_fallback": false }, "lifecycle": { "component_states": [ "uninitialized", "starting", "ready", "degraded", "read_only", "recovering", "stopping", "unavailable" ], "startup_preconditions": [ "configuration_valid", "schema_versions_supported", "identity_available", "storage_available", "retention_policies_resolvable", "resource_envelope_available" ], "readiness_requires": [ "submission_interface_ready", "record_store_ready", "identity_verification_ready", "policy_decision_path_ready_or_explicitly_degraded", "chain_of_custody_ready", "receipt_generation_ready" ], "semantic_migration_requires": [ "accepted_owner_decision", "schema_and_contract_update", "impact_report", "compatibility_validation", "backup_or_recovery_point", "migration_test", "evidence", "rollback_or_forward_repair" ], "partial_authoritative_activation_allowed": false, "previous_valid_state_preserved_on_failure": true }, "failure_behavior": { "invalid_submission": { "result": "rejected", "source_component_state": "unchanged", "audit_rejection_receipt": "produced_when_authenticated_and_safe" }, "untrusted_producer": { "result": "rejected_or_quarantined", "record_authority": "none" }, "policy_runtime_unavailable": { "new_disclosure": "blocked", "existing_records": "preserved", "ingestion": "continues_only_when_independently_authorized" }, "identity_or_trust_unavailable": { "new_authenticated_submission_or_disclosure": "blocked", "existing_records": "preserved" }, "storage_pressure": { "noncritical_ingestion": "reduced_or_rejected", "critical_receipts": "prioritized", "integrity_risk": "enter_read_only_mode" }, "integrity_failure": { "affected_record": "quarantined", "affected_claim": "blocked", "chain_of_custody": "updated" }, "source_component_unavailable": { "local_records": "available_with_existing_authority", "source_content_retrieval": "partial_or_blocked", "source_authority": "not_inferred" }, "disclosure_delivery_failure": { "package_state": "undelivered_or_delivery_failed", "successful_disclosure_recorded": false }, "audit_broker_unavailable": { "source_component_authority": "preserved", "critical_transition_behavior": "The transition follows its own contract; any transition requiring an Audit Broker receipt remains blocked or produces a bounded local receipt for later controlled ingestion only when explicitly authorized.", "unsupported_audit_claim": "blocked" }, "silent_data_loss_or_scope_expansion": false }, "backup_restore_and_recovery": { "backup_required_when_component_is_profile_required": true, "protected_state": [ "audit_records", "access_and_disclosure_receipts", "retention_and_hold_state", "chain_of_custody", "schema_and_migration_state", "component_configuration_required_for_rebuild" ], "restore_preconditions": [ "backup_integrity_verified", "signature_verified_when_required", "schema_compatible", "identity_and_trust_scope_valid", "retention_and_hold_state_preserved", "recovery_authorized", "isolated_recovery_target" ], "partial_recovery_state_allowed": false, "rebuild_from_canonical_records_and_receipts_supported": true, "recovery_receipt_required": true, "post_restore_validation_required": true }, "observability": { "health_fields": [ "component_state", "ingestion_queue_depth", "query_queue_depth", "disclosure_queue_depth", "storage_capacity_state", "retention_job_state", "policy_path_state", "identity_path_state", "integrity_alarm_state", "last_successful_backup_or_recovery_point" ], "record_content_in_health_output": false, "protected_identifiers_in_metrics": false, "bounded_metrics_and_logs": true, "audit_of_audit_access": true, "health_observation_transfers_authority": false }, "conformance": { "claims": [ "selective_audit", "bounded_audit_ingestion", "source_authority_preservation", "authorized_disclosure", "private_proof", "chain_of_custody", "retention_and_disposition", "audit_recovery" ], "required_test_ids": [ "TEST-COMP-AUDIT-001", "TEST-COMP-AUDIT-002", "TEST-COMP-AUDIT-003", "TEST-COMP-AUDIT-004", "TEST-COMP-AUDIT-005", "TEST-COMP-AUDIT-006", "TEST-COMP-AUDIT-007", "TEST-COMP-AUDIT-008", "TEST-COMP-AUDIT-009", "TEST-COMP-AUDIT-010", "TEST-COMP-AUDIT-011", "TEST-COMP-AUDIT-012", "TEST-COMP-AUDIT-013", "TEST-COMP-AUDIT-014" ], "test_expectations": { "TEST-COMP-AUDIT-001": "Accepts only registered, authenticated, schema-valid audit event classes.", "TEST-COMP-AUDIT-002": "Rejects direct source-store access and preserves source-component authority.", "TEST-COMP-AUDIT-003": "Collects only declared minimized fields and references for each event class.", "TEST-COMP-AUDIT-004": "Requires Governance Policy Runtime authority for governed disclosures and cannot broaden scope.", "TEST-COMP-AUDIT-005": "Produces selective redacted, pseudonymized, aggregated, or private-proof outputs as authorized.", "TEST-COMP-AUDIT-006": "Produces receipts for access, denial, partial disclosure, failure, retention, and disposition.", "TEST-COMP-AUDIT-007": "Preserves chain of custody across ingestion, access, redaction, disclosure, hold, archive, and disposition.", "TEST-COMP-AUDIT-008": "Enforces retention and hold state without deleting source-component data.", "TEST-COMP-AUDIT-009": "Quarantines integrity failures and blocks unsupported claims.", "TEST-COMP-AUDIT-010": "Degrades safely under policy, identity, source, storage, delivery, and connectivity failures.", "TEST-COMP-AUDIT-011": "Keeps protected record content out of health metrics and routine logs.", "TEST-COMP-AUDIT-012": "Uses no native or automatic external AI for classification, summarization, redaction, disclosure, or validity decisions.", "TEST-COMP-AUDIT-013": "Backs up and restores audit records, retention state, and chain of custody without partial authority.", "TEST-COMP-AUDIT-014": "Resolves every active component claim to decisions, requirements, locks, tests, and valid evidence." }, "evidence_schema_ref": "schemas/test-evidence.schema.json", "evidence_registry_ref": "generated/evidence-catalog.json", "traceability_ref": "generated/traceability.json", "unsupported_claim_result": "blocked" }, "validation": { "schema_validation_required": true, "canonical_reference_validation_required": true, "decision_closure_required": true, "requirement_uniqueness_required": true, "lock_validation_required": true, "component_boundary_validation_required": true, "data_ownership_validation_required": true, "profile_membership_validation_required": true, "test_and_evidence_validation_required": true, "required_checks": [ "component_id_is_unique", "component_is_registered", "component_contract_schema_passes", "canonical_references_resolve", "required_decisions_are_accepted", "requirement_ids_are_unique", "lock_ids_resolve", "profile_membership_is_not_inferred", "registered_event_classes_have_producers_and_minimum_content", "interfaces_are_versioned_and_authenticated", "direct_source_store_access_is_absent", "policy_and_resource_authorities_are_separate", "selective_disclosure_requires_policy_authority", "chain_of_custody_is_complete", "retention_and_hold_behavior_is_complete", "external_ai_is_absent_from_automatic_audit_processing", "failure_behavior_preserves_source_authority", "backup_restore_and_recovery_are_complete", "tests_and_evidence_support_active_claims", "active_content_is_english", "no_unresolved_markers" ], "failure_result": "component_activation_blocked" }, "tags": [ "audit_broker", "selective_audit", "evidence", "private_proof", "recourse", "chain_of_custody", "retention", "disclosure", "component_separation", "non_ai" ] } ================================================================================================ FILE: docs/contracts/components/governance-policy-runtime.component.json AUTHORITY: canonical ================================================================================================ { "$schema": "../../schemas/component-contract.schema.json", "contract_id": "component-contract:governance_policy_runtime", "contract_type": "component_contract", "component_id": "governance_policy_runtime", "version": "1.0.0", "status": "active", "language": "en", "effective_at": "2026-08-03T16:27:00-04:00", "owner": "governance-architecture", "title": "Governance Policy Runtime Component Contract", "description": "Defines the observable contract for profile-conditioned local governance decision evaluation. The component evaluates authorization, disclosure, consent, privilege, and registered-exception requests and produces bounded decisions, obligations, diagnostics, and machine-readable receipts. It does not execute the governed operation or own another component's state.", "classification": { "component_class": "governance_service", "logical_plane": "governance_identity_and_accountability", "authority_role": "policy_authority", "native": true, "profile_conditioned": true, "optional_in_global_baseline": true, "user_facing": false, "external_service": false, "ai_component": false }, "canonical_responsibility": { "primary": "Evaluate governed decisions against the exact active compatible policy set and verified bounded context.", "decision_classes": [ "authorization", "disclosure", "consent", "privilege", "exception" ], "owned_outcomes": [ "policy_evaluation_result", "policy_obligations", "policy_diagnostics", "policy_decision_receipt", "policy_set_activation_state" ], "non_responsibilities": [ "business_state_mutation", "publication_transport", "privileged_operation_execution", "identity_issuance", "resource_allocation", "cpu_scheduling", "memory_allocation", "io_scheduling", "job_queue_ownership", "consent_record_ownership", "exception_record_ownership", "application_audit_state_ownership", "external_ai_inference", "policy_authority_invention" ] }, "authority_boundaries": { "may": [ "evaluate_registered_governance_decisions", "resolve_active_policy_rules", "resolve_registered_exception_applicability", "produce_decision_obligations", "produce_decision_receipts", "stage_validate_activate_and_rollback_policy_sets", "report_policy_health_and_compatibility" ], "may_not": [ "write_foreign_authoritative_state", "execute_publication", "execute_privileged_host_mutation", "grant_operating_system_credentials", "allocate_or_schedule_resources", "create_consent_records", "create_exception_records", "rewrite_requirements_or_locks", "treat_external_ai_output_as_policy", "infer_missing_authority", "activate_partial_policy_state" ], "enforcement_owner": "The calling authoritative component, gateway, or privileged execution component enforces the returned result and owns the resulting state.", "data_ownership_transfer_by_decision": false, "component_authority_transfer_by_decision": false, "publication_authority_transfer_by_decision": false, "privilege_ownership_transfer_by_decision": false }, "profile_applicability": { "model": "profile_conditioned", "global_baseline_required": false, "required_when_profile_claims_include": [ "sovereign_governance", "high_assurance_governance", "offline_governed_operation" ], "required_by_primary_profiles": [ "sovereign_linux_node", "sovereign_hub" ], "required_by_overlays": [ "high_assurance", "sovereign_offline" ], "not_required_by_default_in_profiles": [ "user_lightweight", "developer_linux_workstation", "developer_windows_wsl", "build_farm" ], "control_plane_behavior": "profile_contract_defined", "offline_support": { "supported": true, "required_when_claimed": true, "local_policy_bundles_required": true, "local_identity_assertion_verification_required": true, "remote_policy_service_required": false, "remote_ai_service_required": false }, "activation_modes": [ "always_available", "socket_activated", "task_activated", "embedded_behind_registered_interface" ], "selected_mode_owner": "contracts/profiles/*.profile.json" }, "provided_interfaces": [ { "interface_id": "IFACE-GOV-POL-001", "name": "evaluate_decision", "kind": "request_response", "purpose": "Evaluate one governed request using the active policy set.", "availability": "required_when_component_active", "authentication": "registered_component_or_actor_identity", "authorization": "interface_access_policy", "idempotency": { "supported": true, "key": "request_id", "same_key_same_semantic_request_required": true, "conflicting_reuse_result": "blocked" }, "request_type": "policy_evaluation_request", "response_type": "policy_evaluation_response", "failure_type": "policy_evaluation_failure", "critical": true }, { "interface_id": "IFACE-GOV-POL-002", "name": "get_policy_set_status", "kind": "query", "purpose": "Return active, staged, previous-valid, and compatibility state.", "availability": "required_when_component_active", "authentication": "registered_component_or_operator_identity", "authorization": "status_read_policy", "request_type": "policy_set_status_request", "response_type": "policy_set_status_response", "failure_type": "policy_status_failure", "critical": false }, { "interface_id": "IFACE-GOV-POL-003", "name": "stage_policy_bundle", "kind": "command", "purpose": "Stage and validate a candidate policy bundle without activation.", "availability": "maintenance_or_release_workflow", "authentication": "registered_release_or_operator_identity", "authorization": "policy_bundle_stage_policy", "request_type": "policy_bundle_stage_request", "response_type": "policy_bundle_stage_response", "failure_type": "policy_bundle_stage_failure", "critical": true }, { "interface_id": "IFACE-GOV-POL-004", "name": "activate_policy_set", "kind": "command", "purpose": "Atomically activate a validated compatible complete policy set.", "availability": "maintenance_or_release_workflow", "authentication": "registered_release_or_operator_identity", "authorization": "policy_set_activation_policy", "request_type": "policy_set_activation_request", "response_type": "policy_set_activation_response", "failure_type": "policy_set_activation_failure", "critical": true }, { "interface_id": "IFACE-GOV-POL-005", "name": "rollback_policy_set", "kind": "command", "purpose": "Restore the previous valid compatible policy set when safe.", "availability": "recovery_workflow", "authentication": "registered_release_or_operator_identity", "authorization": "policy_set_rollback_policy", "request_type": "policy_set_rollback_request", "response_type": "policy_set_rollback_response", "failure_type": "policy_set_rollback_failure", "critical": true }, { "interface_id": "IFACE-GOV-POL-006", "name": "get_decision_receipt", "kind": "query", "purpose": "Retrieve a retained decision receipt by receipt or correlation identity.", "availability": "required_when_receipts_retained_locally", "authentication": "registered_component_operator_or_auditor_identity", "authorization": "receipt_read_policy", "request_type": "decision_receipt_query", "response_type": "decision_receipt_response", "failure_type": "decision_receipt_query_failure", "critical": false }, { "interface_id": "IFACE-GOV-POL-007", "name": "health_and_readiness", "kind": "query", "purpose": "Report process health, active authority, compatibility, and readiness.", "availability": "always_when_process_running", "authentication": "profile_defined_local_health_access", "authorization": "health_read_policy", "request_type": "health_request", "response_type": "governance_policy_health_response", "failure_type": "health_query_failure", "critical": true } ], "consumed_interfaces": [ { "dependency_id": "DEP-GOV-POL-001", "component_id": "identity_and_trust", "interface_purpose": "Verify actor, component, signer, and trust assertions.", "dependency_class": "required_runtime", "authority_received": "verified_identity_and_trust_assertions_only", "failure_result": "trust_dependent_evaluation_blocked", "direct_data_write_allowed": false }, { "dependency_id": "DEP-GOV-POL-002", "component_id": "audit_broker", "interface_purpose": "Submit selected decision evidence and activation evidence.", "dependency_class": "profile_conditioned_runtime", "authority_received": "evidence_acceptance_status_only", "failure_result": "profile_receipt_policy_applied", "direct_data_write_allowed": false }, { "dependency_id": "DEP-GOV-POL-003", "component_id": "koa_node_agent", "interface_purpose": "Coordinate profile-authorized policy-bundle staging and activation.", "dependency_class": "activation_time", "authority_received": "node_operation_result_only", "failure_result": "policy_activation_blocked", "direct_data_write_allowed": false }, { "dependency_id": "DEP-GOV-POL-004", "component_id": "publication_gateway", "interface_purpose": "Correlate disclosure decisions with publication execution.", "dependency_class": "optional_runtime_consumer", "authority_received": "publication_execution_result_only", "failure_result": "publication_capability_unavailable", "direct_data_write_allowed": false }, { "dependency_id": "DEP-GOV-POL-005", "component_id": "resource_governor", "interface_purpose": "Observe independent readiness where a profile coordinates policy and resource-sensitive work; no decision authority is exchanged.", "dependency_class": "independent_peer", "authority_received": "none", "failure_result": "resource_sensitive_work_follows_resource_governor_contract", "direct_data_write_allowed": false } ], "input_contracts": { "policy_evaluation_request": { "required_fields": [ "request_id", "correlation_id", "decision_class", "requester", "action", "target", "scope", "policy_set_ref", "authority_version", "evaluation_context" ], "fields": { "request_id": { "type": "string", "pattern": "^POLREQ-[A-Z0-9-]{8,}$" }, "correlation_id": { "type": "string", "pattern": "^CORR-[A-Z0-9-]{8,}$" }, "decision_class": { "enum": [ "authorization", "disclosure", "consent", "privilege", "exception" ] }, "requester": { "type": "actor_or_component_reference" }, "action": { "type": "registered_action_reference" }, "target": { "type": "registered_target_reference" }, "scope": { "type": "governed_scope" }, "policy_set_ref": { "type": "versioned_policy_set_reference" }, "authority_version": { "type": "semantic_version" }, "evaluation_context": { "type": "bounded_context_map" }, "exception_ids": { "type": "exception_id_array", "default": [] }, "prior_receipt_refs": { "type": "decision_receipt_reference_array", "default": [] }, "requested_at": { "type": "date_time" } }, "context_policy": { "minimum_necessary_only": true, "undeclared_context_rejected": true, "privacy_and_disclosure_rules_apply": true, "verified_assertions_required": true, "raw_foreign_authoritative_state_required": false } }, "policy_bundle_stage_request": { "required_fields": [ "request_id", "correlation_id", "bundle_ref", "target_profiles", "target_components", "expected_current_policy_set", "proposed_policy_set", "release_set_ref" ], "validation_required": [ "artifact_identity", "signature_and_provenance", "policy_syntax", "policy_semantics", "profile_compatibility", "component_compatibility", "exception_compatibility", "test_plan", "rollback_or_forward_repair" ] }, "policy_set_activation_request": { "required_fields": [ "request_id", "correlation_id", "staged_policy_set_ref", "expected_current_policy_set", "release_set_ref", "activation_authority_ref" ], "preconditions": [ "staged_policy_set_valid", "all_required_compatibility_checks_pass", "all_required_tests_pass", "required_evidence_valid", "previous_valid_policy_set_retained", "atomic_activation_available" ] } }, "output_contracts": { "policy_evaluation_response": { "required_fields": [ "request_id", "correlation_id", "decision_class", "result", "policy_set_ref", "authority_version", "evaluated_at", "evaluator_identity", "obligations", "diagnostics", "receipt" ], "result_enum": [ "allow", "deny", "blocked" ], "result_semantics": { "allow": "Policy evaluation permits the declared request within its exact scope, subject to all returned obligations and caller validation.", "deny": "Active policy resolves the request and does not permit the declared operation.", "blocked": "The runtime cannot produce an authoritative allow or deny result because authority, trust, compatibility, context, or required evidence is unavailable or invalid." }, "obligation_types": [ "data_minimization", "destination_restriction", "secondary_approval", "duration_limit", "privileged_execution_path", "audit_evidence", "subject_notification", "compensating_control", "follow_up_review", "retention_limit", "receipt_linkage", "re_evaluation_before_execution" ], "caller_rules": { "caller_enforces_result": true, "caller_enforces_all_required_obligations": true, "caller_owns_resulting_state_transition": true, "caller_must_reject_mismatched_correlation": true, "caller_must_reject_stale_authority_version": true, "caller_must_link_execution_evidence_when_required": true } }, "decision_receipt": { "schema_ref": "contracts/artifact-contracts/decision-receipt.schema.json", "required_content": [ "receipt_id", "request_id", "correlation_id", "requester_ref", "action_ref", "target_ref", "scope", "decision_class", "result", "obligations", "policy_set_ref", "authority_version", "verified_context_refs", "exception_ids", "evaluated_at", "evaluator_identity", "evaluator_version" ], "critical_decision_receipt_required": true, "receipt_is_execution_evidence": false, "execution_evidence_link_supported": true } }, "decision_semantics": { "authorization": { "required_context": [ "verified_requester", "registered_action", "target", "scope", "component_authority", "profile_applicability" ], "does_not_imply": [ "disclosure_permission", "consent", "privilege", "data_ownership" ] }, "disclosure": { "required_context": [ "source_owner", "data_or_representation", "destination", "audience", "purpose", "applicable_consent", "retention_or_use_constraints" ], "execution_component": "publication_gateway", "does_not_imply": [ "transport_completed", "destination_owns_source_domain" ] }, "consent": { "required_context": [ "subject", "purpose", "data_scope", "recipient_or_use_domain", "duration_or_closure_condition", "revocation_state", "evidence_obligations" ], "consent_may_be_inferred_from_silence": false }, "privilege": { "required_context": [ "verified_requester", "target_node_or_resource", "exact_privileged_operation", "profile", "assurance_context", "duration", "evidence_requirements" ], "execution_component": "koa_node_agent_or_registered_privileged_broker", "decision_is_credential": false }, "exception": { "required_context": [ "exception_id", "affected_requirement_or_lock", "subject", "scope", "activation_condition", "expiration_or_closure_condition", "compensating_controls", "evidence_obligations" ], "registered_exception_required": true, "underlying_requirement_mutated": false, "underlying_lock_mutated": false } }, "trusted_dynamic_inputs": [ { "input_id": "DYN-GOV-POL-001", "name": "trusted_time", "source": "profile_registered_time_source", "receipt_recording_required": true, "failure_result": "time_sensitive_evaluation_blocked" }, { "input_id": "DYN-GOV-POL-002", "name": "active_authority_version", "source": "generated/authority-manifest.json", "receipt_recording_required": true, "failure_result": "evaluation_blocked" }, { "input_id": "DYN-GOV-POL-003", "name": "active_profile_state", "source": "generated/profile-catalog.json_and_effective_profile", "receipt_recording_required": true, "failure_result": "profile_conditioned_evaluation_blocked" }, { "input_id": "DYN-GOV-POL-004", "name": "consent_validity", "source": "registered_consent_owner", "receipt_recording_required": true, "failure_result": "consent_dependent_evaluation_blocked" }, { "input_id": "DYN-GOV-POL-005", "name": "exception_validity", "source": "generated/exception-index.json", "receipt_recording_required": true, "failure_result": "exception_not_applied" }, { "input_id": "DYN-GOV-POL-006", "name": "artifact_or_release_state", "source": "registered_artifact_and_release_authority", "receipt_recording_required": true, "failure_result": "release_dependent_evaluation_blocked" } ], "owned_data": [ { "data_domain_id": "DATA-GOV-POL-001", "name": "policy_set_state", "authority": "authoritative", "content": [ "installed_policy_bundle_refs", "staged_policy_set_refs", "validated_policy_set_refs", "active_policy_set_ref", "previous_valid_policy_set_ref", "compatibility_state", "activation_state" ], "contains_foreign_authoritative_business_data": false, "rebuildable_from": [ "active_policy_bundle_artifacts", "activation_receipts", "local_component_state" ] }, { "data_domain_id": "DATA-GOV-POL-002", "name": "decision_receipts", "authority": "authoritative_for_policy_evaluation_event", "content": [ "decision_request_reference", "semantic_result", "obligations", "diagnostics", "policy_set_ref", "authority_version", "verified_context_refs", "evaluation_time", "evaluator_identity" ], "contains_foreign_authoritative_business_data": false, "data_minimization_required": true }, { "data_domain_id": "DATA-GOV-POL-003", "name": "evaluation_operational_state", "authority": "authoritative_for_component_operation", "content": [ "request_processing_state", "idempotency_state", "receipt_generation_state", "health_state", "readiness_state" ], "contains_foreign_authoritative_business_data": false }, { "data_domain_id": "DATA-GOV-POL-004", "name": "verified_canonical_input_cache", "authority": "derived", "content": [ "policy_input_references", "profile_references", "exception_references", "authority_references" ], "source_authority_retained_by_origin": true, "freshness_bounded": true, "stale_use_result": "blocked" } ], "foreign_data_policy": { "foreign_authoritative_state_write_allowed": false, "foreign_source_table_write_allowed": false, "foreign_consent_record_write_allowed": false, "foreign_exception_record_write_allowed": false, "foreign_identity_record_write_allowed": false, "foreign_resource_schedule_write_allowed": false, "read_access": "contract_defined_minimum_context_only", "cache_access": "reference_or_minimized_verified_projection_only" }, "state_model": { "service_states": [ "initializing", "ready", "degraded", "blocked", "maintenance", "stopped" ], "policy_set_states": [ "absent", "staged", "validating", "validated", "active", "superseded", "activation_failed", "rollback_required", "forward_repair_required" ], "allowed_transitions": [ { "transition_id": "TRANSITION-GOV-POL-001", "from": "absent", "to": "staged", "trigger": "stage_verified_policy_bundle" }, { "transition_id": "TRANSITION-GOV-POL-002", "from": "staged", "to": "validating", "trigger": "begin_policy_validation" }, { "transition_id": "TRANSITION-GOV-POL-003", "from": "validating", "to": "validated", "trigger": "all_required_validation_passes" }, { "transition_id": "TRANSITION-GOV-POL-004", "from": "validated", "to": "active", "trigger": "atomic_activation_authorized" }, { "transition_id": "TRANSITION-GOV-POL-005", "from": "active", "to": "superseded", "trigger": "compatible_replacement_activated" }, { "transition_id": "TRANSITION-GOV-POL-006", "from": "validating", "to": "activation_failed", "trigger": "validation_or_compatibility_failure" }, { "transition_id": "TRANSITION-GOV-POL-007", "from": "validated", "to": "activation_failed", "trigger": "atomic_activation_failure" }, { "transition_id": "TRANSITION-GOV-POL-008", "from": "activation_failed", "to": "active", "trigger": "previous_valid_policy_set_restored" }, { "transition_id": "TRANSITION-GOV-POL-009", "from": "activation_failed", "to": "forward_repair_required", "trigger": "rollback_incompatible" } ], "partial_policy_authority_allowed": false, "mixed_policy_set_versions_allowed": false }, "commands": [ { "command_id": "CMD-GOV-POL-001", "name": "evaluate_policy", "interface_id": "IFACE-GOV-POL-001", "result_events": [ "EVENT-GOV-POL-001", "EVENT-GOV-POL-002" ] }, { "command_id": "CMD-GOV-POL-002", "name": "stage_policy_bundle", "interface_id": "IFACE-GOV-POL-003", "result_events": [ "EVENT-GOV-POL-003", "EVENT-GOV-POL-004" ] }, { "command_id": "CMD-GOV-POL-003", "name": "activate_policy_set", "interface_id": "IFACE-GOV-POL-004", "result_events": [ "EVENT-GOV-POL-005", "EVENT-GOV-POL-006" ] }, { "command_id": "CMD-GOV-POL-004", "name": "rollback_policy_set", "interface_id": "IFACE-GOV-POL-005", "result_events": [ "EVENT-GOV-POL-007", "EVENT-GOV-POL-008" ] } ], "published_events": [ { "event_id": "EVENT-GOV-POL-001", "name": "policy_decision_completed", "meaning": "A policy request produced allow or deny.", "contains": [ "request_id", "correlation_id", "decision_class", "result", "policy_set_ref", "receipt_ref" ], "authoritative_for_execution_success": false }, { "event_id": "EVENT-GOV-POL-002", "name": "policy_decision_blocked", "meaning": "A policy request could not produce authoritative allow or deny.", "contains": [ "request_id", "correlation_id", "decision_class", "block_reason", "policy_set_ref", "receipt_ref" ], "authoritative_for_execution_success": false }, { "event_id": "EVENT-GOV-POL-003", "name": "policy_bundle_staged", "meaning": "A candidate bundle entered staged non-active state.", "contains": [ "bundle_ref", "candidate_policy_set_ref", "validation_plan_ref" ] }, { "event_id": "EVENT-GOV-POL-004", "name": "policy_bundle_stage_failed", "meaning": "A candidate bundle could not enter valid staged state.", "contains": [ "bundle_ref", "failure_code", "diagnostic_refs" ] }, { "event_id": "EVENT-GOV-POL-005", "name": "policy_set_activated", "meaning": "A complete validated policy set became active atomically.", "contains": [ "previous_policy_set_ref", "active_policy_set_ref", "release_set_ref", "activation_receipt_ref" ] }, { "event_id": "EVENT-GOV-POL-006", "name": "policy_set_activation_failed", "meaning": "Candidate activation failed and did not create partial authority.", "contains": [ "candidate_policy_set_ref", "retained_policy_set_ref", "failure_code", "evidence_refs" ] }, { "event_id": "EVENT-GOV-POL-007", "name": "policy_set_rolled_back", "meaning": "The previous compatible policy set was restored.", "contains": [ "failed_policy_set_ref", "restored_policy_set_ref", "rollback_receipt_ref" ] }, { "event_id": "EVENT-GOV-POL-008", "name": "policy_set_forward_repair_required", "meaning": "Rollback was unsafe or incompatible and forward repair is required.", "contains": [ "affected_policy_set_ref", "repair_plan_ref", "evidence_refs" ] }, { "event_id": "EVENT-GOV-POL-009", "name": "governance_policy_runtime_degraded", "meaning": "One or more policy capabilities are unavailable or blocked.", "contains": [ "affected_decision_classes", "preserved_capabilities", "blocked_capabilities", "diagnostic_refs" ] }, { "event_id": "EVENT-GOV-POL-010", "name": "governance_policy_runtime_recovered", "meaning": "Required authority and compatibility checks passed after degradation.", "contains": [ "active_policy_set_ref", "recovered_capabilities", "recovery_evidence_refs" ] } ], "failure_contract": [ { "failure_code": "GOV_POLICY_MISSING", "condition": "No active applicable policy set resolves.", "result": "blocked", "preserve": "previous_valid_policy_set_when_explicitly_permitted_and_verifiable", "retry": "after_policy_authority_restored" }, { "failure_code": "GOV_POLICY_STALE", "condition": "Policy freshness or authority-version validity fails.", "result": "blocked", "preserve": "unaffected_non_governed_capabilities", "retry": "after_compatible_policy_refresh" }, { "failure_code": "GOV_POLICY_INCOMPATIBLE", "condition": "Policy set is incompatible with profile, component, release, or evaluator.", "result": "blocked", "preserve": "current_compatible_active_policy_set", "retry": "after_compatibility_restored" }, { "failure_code": "GOV_IDENTITY_UNVERIFIED", "condition": "Required identity or trust assertion cannot be verified.", "result": "blocked", "preserve": "unaffected_verified_activity", "retry": "after_trust_verification" }, { "failure_code": "GOV_CONTEXT_INVALID", "condition": "Required context is missing, malformed, excessive, or unauthorized.", "result": "blocked", "preserve": "authoritative_component_state", "retry": "with_valid_bounded_context" }, { "failure_code": "GOV_EXCEPTION_INVALID", "condition": "Exception is missing, inactive, expired, closed, or out of scope.", "result": "evaluate_without_exception_or_block_under_base_rule", "preserve": "underlying_requirement_and_lock", "retry": "only_with_active_applicable_exception" }, { "failure_code": "GOV_OBLIGATION_UNSATISFIED", "condition": "Caller cannot satisfy a required obligation.", "result": "blocked", "preserve": "pre_transition_state", "retry": "after_obligation_can_be_satisfied" }, { "failure_code": "GOV_RECEIPT_FAILURE", "condition": "A required decision receipt cannot be durably created.", "result": "blocked_for_receipt_required_transition", "preserve": "pre_transition_state", "retry": "after_receipt_storage_recovers" }, { "failure_code": "GOV_AUDIT_UNAVAILABLE", "condition": "Required audit evidence intake is unavailable.", "result": "profile_evidence_policy_applied", "preserve": "locally_retained_evidence_when_permitted", "retry": "after_audit_or_buffer_recovery" }, { "failure_code": "GOV_ACTIVATION_FAILED", "condition": "Policy-set activation fails.", "result": "candidate_inactive", "preserve": "previous_valid_policy_set", "retry": "after_validation_or_repair" }, { "failure_code": "GOV_EXTERNAL_AI_UNAVAILABLE", "condition": "An optional external AI surface is unavailable.", "result": "no_effect_on_native_policy_evaluation", "preserve": "all_native_policy_capabilities", "retry": "not_required_for_core_recovery" } ], "degradation": { "capability_scoped": true, "partial_authority_allowed": false, "silent_fallback_allowed": false, "external_substitution_allowed": false, "rules": [ { "degradation_id": "DEGRADE-GOV-POL-001", "trigger": "policy_evaluation_engine_unavailable", "blocked": [ "new_policy_dependent_transitions" ], "preserved": [ "unaffected_non_governed_capabilities", "health_and_diagnostics", "previous_valid_authoritative_state" ] }, { "degradation_id": "DEGRADE-GOV-POL-002", "trigger": "one_decision_class_unavailable", "blocked": [ "affected_decision_class" ], "preserved": [ "verified_unaffected_decision_classes" ] }, { "degradation_id": "DEGRADE-GOV-POL-003", "trigger": "audit_or_receipt_storage_unavailable", "blocked": [ "receipt_required_critical_transitions" ], "preserved": [ "non_critical_evaluation_only_when_profile_contract_permits" ] }, { "degradation_id": "DEGRADE-GOV-POL-004", "trigger": "remote_connectivity_unavailable", "blocked": [ "remote_optional_capabilities_only" ], "preserved": [ "local_policy_evaluation_when_profile_claims_offline_operation" ] } ] }, "security": { "authenticated_callers_required": true, "verified_assertions_required": true, "least_privilege_required": true, "local_only_endpoint_supported": true, "remote_endpoint_profile_conditioned": true, "unregistered_external_call_allowed": false, "raw_secret_input_allowed": false, "raw_root_credential_input_allowed": false, "decision_result_is_privilege_credential": false, "foreign_database_credentials_allowed": false, "decision_context_minimization_required": true, "decision_receipt_integrity_protection_required": true, "policy_bundle_signature_and_provenance_required": true, "external_ai_in_policy_evaluation_allowed": false }, "privacy_and_audit": { "minimum_context_required": true, "selective_audit": true, "universal_application_state_replication_allowed": false, "decision_receipt_contains_execution_payload_by_default": false, "sensitive_context_embedded_in_receipt": "only_when_required_and_authorized", "execution_evidence_separate": true, "retention_owner": "active_profile_and_evidence_contracts" }, "policy_bundle_lifecycle": { "artifact_schema_ref": "contracts/artifact-contracts/policy-bundle.schema.json", "release_channel": "governance", "versioned": true, "signed": true, "provenance_required": true, "profile_compatibility_required": true, "component_compatibility_required": true, "exception_compatibility_required": true, "evaluator_compatibility_required": true, "test_and_evidence_required": true, "activation": "atomic", "partial_activation_allowed": false, "previous_valid_policy_set_retained_until_success": true, "rollback_required_when_safe": true, "forward_repair_required_when_rollback_unsafe": true, "activation_receipt_required": true }, "health_and_readiness": { "health_checks": [ "process_responsive", "local_storage_accessible", "receipt_store_accessible" ], "readiness_checks": [ "active_policy_set_resolves", "policy_set_compatible_with_profile", "policy_set_compatible_with_components", "authority_version_resolves", "required_trust_sources_resolve", "required_exception_data_resolves", "evaluator_version_compatible", "critical_receipt_path_ready" ], "ready_requires_all_readiness_checks": true, "process_health_implies_readiness": false }, "compatibility": { "compatibility_dimensions": [ "policy_language", "evaluator_version", "profile_version", "component_contract_version", "authority_version", "exception_registry_version", "artifact_contract_version", "release_set_version", "decision_receipt_version" ], "backward_compatible_change_classes": [ "add_optional_diagnostic", "add_optional_non_semantic_metadata", "clarify_existing_result_description_without_semantic_change" ], "major_change_classes": [ "change_policy_authority", "change_decision_meaning", "change_required_input", "change_result_semantics", "change_obligation_semantics", "change_exception_handling", "change_profile_applicability", "change_failure_behavior", "change_data_authority", "remove_supported_decision_class" ], "unknown_compatibility_result": "blocked" }, "migration_and_recovery": { "policy_state_migration_required_when_schema_changes": true, "decision_receipts_preserved": true, "retired_policy_set_ids_reserved": true, "active_evaluation_during_migration": "previous_valid_policy_set_only", "mixed_policy_authority_allowed": false, "rollback_precondition": "previous_policy_set_compatible_with_current_state", "forward_repair_required_when_rollback_incompatible": true, "recovery_evidence_required": true }, "observability": { "metrics": [ "policy_requests_total", "policy_results_allow_total", "policy_results_deny_total", "policy_results_blocked_total", "policy_evaluation_duration", "active_policy_set_info", "policy_bundle_validation_failures_total", "policy_activation_failures_total", "receipt_failures_total", "degraded_decision_classes" ], "logs": [ "component_lifecycle", "policy_bundle_lifecycle", "evaluation_diagnostics_without_unauthorized_context", "activation_and_recovery" ], "traces": [ "correlation_id", "request_id", "receipt_id", "policy_set_ref", "authority_version" ], "sensitive_context_in_general_logs_allowed": false }, "traceability": { "decision_ids": [ "DEC-GOV-001", "DEC-AI-001", "DEC-PROFILE-001", "DEC-DATA-001", "DEC-GATE-001" ], "adr_ids": [ "ADR-012" ], "requirement_ids": [ "REQ-SYS-GOV-001", "REQ-SYS-GOV-002", "REQ-SYS-GOV-003", "REQ-SYS-GOV-004", "REQ-SYS-GOV-005", "REQ-SYS-GOV-006", "REQ-SYS-GOV-007", "REQ-SYS-GOV-008", "REQ-SYS-GOV-009", "REQ-SYS-GOV-010", "REQ-SYS-GOV-011", "REQ-SYS-GOV-012", "REQ-SYS-GOV-013", "REQ-SYS-GOV-014", "REQ-SYS-GOV-015", "REQ-SYS-GOV-016", "REQ-SYS-GOV-017", "REQ-SYS-GOV-018", "REQ-SYS-GOV-019", "REQ-SYS-GOV-020", "REQ-SYS-GOV-021", "REQ-SYS-GOV-022", "REQ-SYS-GOV-023", "REQ-SYS-GOV-024", "REQ-SYS-GOV-025", "REQ-SYS-GOV-026", "REQ-SYS-GOV-027", "REQ-SYS-GOV-028", "REQ-SYS-GOV-029", "REQ-SYS-GOV-030", "REQ-SYS-GOV-031", "REQ-SYS-GOV-032" ], "lock_ids": [ "LOCK-GOV-001", "LOCK-DATA-001", "LOCK-GATE-001", "LOCK-AI-002", "LOCK-PROFILE-001", "LOCK-LIFE-001" ], "test_ids": [ "TEST-SYS-GOV-001", "TEST-SYS-GOV-002", "TEST-SYS-GOV-003", "TEST-SYS-GOV-004", "TEST-SYS-GOV-005", "TEST-SYS-GOV-006", "TEST-SYS-GOV-007", "TEST-SYS-GOV-008", "TEST-SYS-GOV-009", "TEST-SYS-GOV-010", "TEST-SYS-GOV-011", "TEST-SYS-GOV-012", "TEST-SYS-GOV-013", "TEST-SYS-GOV-014", "TEST-SYS-GOV-015", "TEST-SYS-GOV-016", "TEST-SYS-GOV-017", "TEST-SYS-GOV-018", "TEST-SYS-GOV-019", "TEST-SYS-GOV-020" ], "evidence_ids": [ "EVID-SYS-GOV-001", "EVID-SYS-GOV-002", "EVID-SYS-GOV-003", "EVID-SYS-GOV-004", "EVID-SYS-GOV-005", "EVID-SYS-GOV-006", "EVID-SYS-GOV-007", "EVID-SYS-GOV-008", "EVID-SYS-GOV-009", "EVID-SYS-GOV-010", "EVID-SYS-GOV-011", "EVID-SYS-GOV-012", "EVID-SYS-GOV-013", "EVID-SYS-GOV-014", "EVID-SYS-GOV-015", "EVID-SYS-GOV-016", "EVID-SYS-GOV-017", "EVID-SYS-GOV-018", "EVID-SYS-GOV-019", "EVID-SYS-GOV-020" ], "exception_ids": [], "document_refs": [ { "doc_id": "DOC-SYS-015", "path": "02-system/15-governance-policy-runtime.md" }, { "doc_id": "DOC-SYS-002", "path": "02-system/02-logical-architecture.md" }, { "doc_id": "DOC-PROFILE-007", "path": "03-profiles/07-sovereign-linux-node.md" }, { "doc_id": "DOC-PROFILE-012", "path": "03-profiles/12-sovereign-offline.md" } ] }, "canonical_references": [ "generated/authority-manifest.json", "generated/decision-index.json", "contracts/system.contract.json", "generated/component-catalog.json", "contracts/components/identity-and-trust.component.json", "contracts/components/audit-broker.component.json", "contracts/components/publication-gateway.component.json", "contracts/components/koa-node-agent.component.json", "contracts/components/resource-governor.component.json", "generated/profile-catalog.json", "contracts/profiles/sovereign-linux-node.profile.json", "contracts/profiles/sovereign-hub.profile.json", "contracts/profiles/high-assurance.profile.json", "contracts/profiles/sovereign-offline.profile.json", "contracts/release-channels.contract.json", "contracts/artifact-classes.contract.json", "generated/exception-index.json", "generated/requirements-index.json", "generated/assertion-index.json", "generated/traceability.json", "generated/test-catalog.json", "generated/evidence-catalog.json", "contracts/artifact-contracts/policy-bundle.schema.json", "contracts/artifact-contracts/decision-receipt.schema.json", "contracts/artifact-contracts/release-set.schema.json" ], "validation": { "schema_validation_required": true, "component_registry_alignment_required": true, "component_index_alignment_required": true, "profile_applicability_validation_required": true, "interface_reference_validation_required": true, "data_ownership_validation_required": true, "foreign_write_prohibition_validation_required": true, "resource_policy_separation_validation_required": true, "publication_policy_separation_validation_required": true, "privilege_execution_separation_validation_required": true, "external_ai_non_authority_validation_required": true, "atomic_policy_activation_validation_required": true, "offline_policy_evaluation_validation_required_when_claimed": true, "traceability_validation_required": true, "required_test_ids": [ "TEST-SYS-GOV-001", "TEST-SYS-GOV-002", "TEST-SYS-GOV-003", "TEST-SYS-GOV-004", "TEST-SYS-GOV-005", "TEST-SYS-GOV-006", "TEST-SYS-GOV-007", "TEST-SYS-GOV-008", "TEST-SYS-GOV-009", "TEST-SYS-GOV-010", "TEST-SYS-GOV-011", "TEST-SYS-GOV-012", "TEST-SYS-GOV-013", "TEST-SYS-GOV-014", "TEST-SYS-GOV-015", "TEST-SYS-GOV-016", "TEST-SYS-GOV-017", "TEST-SYS-GOV-018", "TEST-SYS-GOV-019", "TEST-SYS-GOV-020" ], "required_evidence_ids": [ "EVID-SYS-GOV-001", "EVID-SYS-GOV-002", "EVID-SYS-GOV-003", "EVID-SYS-GOV-004", "EVID-SYS-GOV-005", "EVID-SYS-GOV-006", "EVID-SYS-GOV-007", "EVID-SYS-GOV-008", "EVID-SYS-GOV-009", "EVID-SYS-GOV-010", "EVID-SYS-GOV-011", "EVID-SYS-GOV-012", "EVID-SYS-GOV-013", "EVID-SYS-GOV-014", "EVID-SYS-GOV-015", "EVID-SYS-GOV-016", "EVID-SYS-GOV-017", "EVID-SYS-GOV-018", "EVID-SYS-GOV-019", "EVID-SYS-GOV-020" ], "activation_result_on_failure": "blocked" }, "change_policy": { "semantic_owner": "governance-architecture", "accepted_owner_decision_required": true, "major_change_requires_adr": false, "impact_report_required": true, "component_and_profile_compatibility_review_required": true, "migration_or_compatibility_plan_required": true, "rollback_or_forward_repair_required": true, "complete_validation_required": true, "authority_registry_updated_last": true }, "supersedes": [] } ================================================================================================ FILE: docs/contracts/components/identity-and-trust.component.json AUTHORITY: canonical ================================================================================================ { "$schema": "../../schemas/component-contract.schema.json", "component_id": "identity_and_trust", "component_type": "system_component", "version": "1.0.0", "status": "active", "language": "en", "title": "Identity and Trust", "description": "The canonical component contract for establishing human, service, node, package, key, certificate, and trust identities; validating credentials, signatures, attestations, trust roots, and revocation state; and producing identity and trust evidence without becoming a general authorization engine.", "scope": { "kind": "component", "components": [ "identity_and_trust" ] }, "owner": "security-architecture", "effective_at": "2026-08-03T16:27:00-04:00", "canonical_refs": [ "generated/decision-index.json", "contracts/system.contract.json#/authority_model", "contracts/system.contract.json#/receipts_and_critical_transitions", "generated/component-catalog.json#/components/identity_and_trust", "generated/profile-catalog.json", "contracts/release-channels.contract.json", "contracts/artifact-classes.contract.json", "contracts/integration-types.contract.json", "generated/requirements-index.json", "generated/assertion-index.json", "generated/traceability.json", "generated/evidence-catalog.json", "generated/exception-index.json" ], "decision_ids": [ "DEC-CONST-002", "DEC-PROFILE-001", "DEC-DATA-001", "DEC-REL-001" ], "requirement_ids": [ "REQ-COMP-IDT-001", "REQ-COMP-IDT-002", "REQ-COMP-IDT-003", "REQ-COMP-IDT-004", "REQ-COMP-IDT-005", "REQ-COMP-IDT-006", "REQ-COMP-IDT-007", "REQ-COMP-IDT-008", "REQ-COMP-IDT-009", "REQ-COMP-IDT-010", "REQ-COMP-IDT-011", "REQ-COMP-IDT-012", "REQ-COMP-IDT-013", "REQ-COMP-IDT-014", "REQ-COMP-IDT-015", "REQ-COMP-IDT-016", "REQ-COMP-IDT-017", "REQ-COMP-IDT-018", "REQ-COMP-IDT-019", "REQ-COMP-IDT-020", "REQ-COMP-IDT-021", "REQ-COMP-IDT-022", "REQ-COMP-IDT-023", "REQ-COMP-IDT-024" ], "lock_ids": [ "LOCK-DOC-002", "LOCK-DOC-011", "LOCK-DOC-013", "LOCK-DOC-019", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-DATA-001", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004" ], "exception_ids": [], "aliases": [ "identity-and-trust", "identity_trust" ], "responsibilities": { "owns": [ "subject_identity_records", "service_identity_records", "node_identity_records", "credential_lifecycle_metadata", "certificate_lifecycle_metadata", "trust_root_registrations", "trust_scope_bindings", "revocation_state", "trust_update_state", "signature_verification_results", "attestation_verification_results", "identity_and_trust_receipts" ], "provides": [ "subject_authentication", "service_authentication", "node_authentication", "credential_issuance", "credential_validation", "certificate_issuance_where_profile_authorized", "certificate_validation", "signature_verification", "artifact_signer_identity_resolution", "trust_root_resolution", "revocation_resolution", "offline_trust_update_verification", "key_rotation_coordination", "identity_and_trust_status" ], "does_not_own": [ "application_business_authorization", "governance_policy_decisions", "publication_decisions", "resource_admission_decisions", "component_business_data", "host_privilege_decisions", "release_compatibility_decisions", "general_application_secret_storage", "external_identity_provider_source_records", "audit_broker_receipt_storage" ], "prohibited_behavior": [ "treat_authentication_as_authorization", "grant_universal_administrator_authority", "broaden_a_trust_root_beyond_its_registered_scope", "accept_expired_or_revoked_credentials", "accept_unknown_signature_algorithms_or_credential_versions", "silently_fallback_to_a_different_trust_root", "write_directly_to_another_component_authoritative_store", "expose_private_keys_or_secret_material_in_logs_receipts_or_exports", "allow_external_ai_to_create_identity_or_trust_authority", "self_approve_break_glass_or_privileged_operations" ] }, "authority_boundary": { "identity_result": { "states": [ "established", "not_established", "indeterminate" ], "meaning": "The component establishes whether the presented subject or service identity is valid for the requested authentication context." }, "trust_result": { "states": [ "trusted", "untrusted", "indeterminate" ], "meaning": "The component establishes whether a credential, signature, package, certificate chain, key, attestation, or trust update is valid under the exact registered trust scope." }, "authorization_result": { "owned_by_this_component": false, "required_next_step": "The requesting component or Governance Policy Runtime evaluates the requested action after identity and trust have been established." }, "fail_closed": { "identity_indeterminate_effect": "authentication_denied", "trust_indeterminate_effect": "protected_use_denied", "missing_revocation_state_effect": "profile_and_contract_specific_fail_closed", "unknown_scope_effect": "trust_denied", "unknown_version_effect": "trust_denied" } }, "identity_model": { "subject_types": [ "human", "service", "component_instance", "node", "device", "workspace", "tenant", "organization", "external_integration", "artifact_signer", "recovery_operator" ], "identity_states": [ "pending", "active", "suspended", "revoked", "expired", "retired" ], "identity_record_fields": [ "identity_id", "subject_type", "display_name", "owner_ref", "tenant_ref", "environment", "status", "created_at", "activated_at", "expires_at", "revoked_at", "retired_at", "credential_refs", "evidence_refs" ], "identifier_policy": { "stable": true, "immutable_after_activation": true, "retired_identifiers_reserved": true, "display_name_is_not_identity": true, "network_location_is_not_identity": true, "physical_possession_is_not_identity": true }, "authentication_factors": { "supported_classes": [ "knowledge", "possession", "inherence", "service_credential", "device_credential", "recovery_credential" ], "factor_count_and_assurance": "Declared by the active profile, identity class, and authentication policy.", "factor_success_creates_business_authority": false } }, "credential_model": { "credential_types": [ "password_verifier", "public_key", "x509_certificate", "ssh_certificate", "service_token", "device_credential", "recovery_code", "attestation_credential" ], "credential_states": [ "pending", "active", "suspended", "revoked", "expired", "retired" ], "required_properties": [ "credential_id", "subject_identity_id", "credential_type", "issuer_ref", "scope", "issued_at", "not_before", "expires_at", "status", "key_or_material_reference", "revocation_reference" ], "private_material": { "stored_inline_in_contract_or_receipt": false, "exported_in_ordinary_diagnostics": false, "logged": false, "backed_up_only_through_declared_protected_path": true, "hardware_backing": "profile_dependent", "rotation_required": true }, "validation": [ "structure", "supported_version", "issuer_identity", "subject_binding", "time_validity", "declared_scope", "signature_or_proof", "revocation_state", "profile_assurance", "intended_use" ] }, "trust_model": { "trust_root_scope_dimensions": [ "tenant", "environment", "release_channel", "artifact_class", "integration", "component", "purpose" ], "scope_rules": { "global_unscoped_root_permitted": false, "scope_expansion_implicit": false, "cross_tenant_reuse_implicit": false, "cross_environment_reuse_implicit": false, "cross_channel_reuse_implicit": false, "cross_artifact_class_reuse_implicit": false, "fallback_to_unrelated_root": false }, "trust_root_states": [ "staged", "active", "suspended", "revoked", "superseded", "retired" ], "trust_root_record_fields": [ "trust_root_id", "root_type", "public_material_ref", "scope", "owner_ref", "status", "activated_at", "expires_at", "revoked_at", "supersedes_ref", "evidence_refs" ], "verification_inputs": [ "presented_chain_or_key", "declared_identity", "intended_use", "tenant", "environment", "release_channel", "artifact_class", "component", "integration", "verification_time", "revocation_context" ], "verification_outputs": [ "verification_id", "result", "resolved_identity_ref", "resolved_trust_root_ref", "validated_scope", "algorithm", "credential_or_artifact_ref", "verified_at", "reason_code", "evidence_refs" ] }, "revocation_and_rotation": { "revocation_targets": [ "identity", "credential", "certificate", "key", "trust_root", "issuer", "node", "service", "artifact_signer" ], "revocation_effect": { "new_authentication_or_trust": "denied", "pending_operations": "reevaluated_before_effect", "committed_history": "preserved", "cached_results": "invalidated_within_declared_profile_bounds" }, "rotation_flow": [ "create_successor_material", "verify_successor_scope_and_owner", "stage_successor", "update_consumers", "activate_successor", "overlap_only_with_explicit_validity", "retire_or_revoke_predecessor", "record_transition_receipts" ], "offline_updates": { "supported_for_profiles": [ "sovereign_linux_node", "sovereign_hub", "control_plane", "build_farm" ], "strengthened_by_overlay": "sovereign_offline", "package_requirements": [ "signed", "versioned", "monotonic_sequence", "declared_scope", "validity_interval", "issuer_identity", "integrity_evidence", "rollback_protection", "application_receipt" ], "missing_or_invalid_update_effect": "no_trust_expansion" } }, "owned_data": [ { "data_class": "identity_record", "canonical_owner": "identity_and_trust", "authoritative": true, "sensitivity": "restricted", "retention_class": "identity_lifecycle" }, { "data_class": "credential_lifecycle_record", "canonical_owner": "identity_and_trust", "authoritative": true, "sensitivity": "security_restricted", "retention_class": "credential_lifecycle" }, { "data_class": "trust_root_record", "canonical_owner": "identity_and_trust", "authoritative": true, "sensitivity": "security_restricted", "retention_class": "trust_lifecycle" }, { "data_class": "revocation_record", "canonical_owner": "identity_and_trust", "authoritative": true, "sensitivity": "security_restricted", "retention_class": "trust_lifecycle" }, { "data_class": "verification_result", "canonical_owner": "identity_and_trust", "authoritative": true, "sensitivity": "restricted", "retention_class": "verification_evidence" }, { "data_class": "private_key_material", "canonical_owner": "identity_and_trust", "authoritative": true, "sensitivity": "secret", "retention_class": "protected_key_lifecycle", "ordinary_api_readable": false } ], "storage_and_isolation": { "component_storage_identity_required": true, "direct_external_database_writes_permitted": false, "direct_cross_component_writes_permitted": false, "access_path": "declared_component_interface_only", "separate_database_instance": { "user_lightweight": "optional", "developer_linux_workstation": "workspace_scoped", "developer_windows_wsl": "workspace_scoped", "sovereign_linux_node": "preferred", "sovereign_hub": "preferred", "build_farm": "preferred", "control_plane": "preferred", "high_assurance": "required" }, "backup": { "identity_metadata_required": true, "trust_and_revocation_state_required": true, "private_material_requires_protected_backup": true, "restore_verification_required": true, "atomic_activation_required": true } }, "interfaces": { "commands": [ { "operation_id": "authenticate_subject", "purpose": "Establish a human or recovery-operator identity.", "request_fields": [ "request_id", "subject_hint", "authentication_context", "presented_factors", "tenant_ref", "environment", "profile_ref" ], "response_fields": [ "request_id", "identity_result", "identity_ref", "assurance_context", "expires_at", "reason_code", "receipt_ref" ], "authorizes_business_action": false, "idempotency": "request_scoped" }, { "operation_id": "authenticate_service", "purpose": "Establish a service, component-instance, node, or device identity.", "request_fields": [ "request_id", "presented_credential", "expected_subject_type", "tenant_ref", "environment", "intended_use" ], "response_fields": [ "request_id", "identity_result", "identity_ref", "validated_scope", "expires_at", "reason_code", "receipt_ref" ], "authorizes_business_action": false, "idempotency": "request_scoped" }, { "operation_id": "validate_credential", "purpose": "Validate credential structure, identity binding, scope, time, and revocation.", "request_fields": [ "request_id", "credential", "intended_use", "tenant_ref", "environment" ], "response_fields": [ "request_id", "trust_result", "identity_ref", "validated_scope", "reason_code", "verification_ref" ], "authorizes_business_action": false, "idempotency": "deterministic_for_fixed_inputs_and_trust_state" }, { "operation_id": "verify_signature", "purpose": "Verify signed artifacts, bundles, receipts, policies, releases, or trust updates.", "request_fields": [ "request_id", "signed_object_ref", "signature", "intended_use", "tenant_ref", "environment", "release_channel", "artifact_class" ], "response_fields": [ "request_id", "trust_result", "signer_identity_ref", "trust_root_ref", "validated_scope", "reason_code", "verification_ref" ], "authorizes_activation_or_publication": false, "idempotency": "deterministic_for_fixed_inputs_and_trust_state" }, { "operation_id": "issue_credential", "purpose": "Issue or register a bounded credential when the active profile authorizes issuance.", "request_fields": [ "request_id", "subject_identity_ref", "credential_type", "scope", "validity", "issuer_authority_ref", "evidence_refs" ], "response_fields": [ "request_id", "credential_ref", "status", "issued_at", "expires_at", "receipt_ref" ], "critical_transition": true, "idempotency": "idempotency_key_required" }, { "operation_id": "register_trust_root", "purpose": "Stage or activate a trust root under an exact declared scope.", "request_fields": [ "request_id", "trust_root_material_ref", "root_type", "scope", "owner_ref", "validity", "authority_ref", "evidence_refs" ], "response_fields": [ "request_id", "trust_root_ref", "status", "activated_at", "reason_code", "receipt_ref" ], "critical_transition": true, "idempotency": "idempotency_key_required" }, { "operation_id": "revoke_trust_object", "purpose": "Revoke an identity, credential, key, certificate, issuer, signer, or trust root.", "request_fields": [ "request_id", "target_ref", "target_type", "scope", "reason_code", "authority_ref", "effective_at" ], "response_fields": [ "request_id", "target_ref", "resulting_status", "effective_at", "receipt_ref" ], "critical_transition": true, "idempotency": "idempotency_key_required" }, { "operation_id": "apply_offline_trust_update", "purpose": "Verify and atomically apply a signed offline trust or revocation update.", "request_fields": [ "request_id", "package_ref", "expected_scope", "current_sequence", "profile_ref" ], "response_fields": [ "request_id", "verification_result", "previous_sequence", "active_sequence", "applied_changes", "receipt_ref" ], "critical_transition": true, "idempotency": "package_identity_and_sequence" } ], "queries": [ { "operation_id": "resolve_identity", "purpose": "Resolve a stable identity and its public lifecycle state.", "request_fields": [ "identity_ref", "requester_context", "view" ], "response_fields": [ "identity_ref", "subject_type", "status", "public_attributes", "expires_at" ], "selective_disclosure": true }, { "operation_id": "resolve_trust_context", "purpose": "Resolve the active trust roots and revocation state for an exact use context.", "request_fields": [ "tenant_ref", "environment", "release_channel", "artifact_class", "integration", "component", "purpose" ], "response_fields": [ "trust_context_ref", "active_root_refs", "revocation_state_ref", "valid_until" ], "selective_disclosure": true }, { "operation_id": "get_component_status", "purpose": "Expose health, readiness, trust freshness, rotation, and offline-update status.", "request_fields": [ "view" ], "response_fields": [ "health", "readiness", "active_trust_contexts", "revocation_freshness", "rotation_status", "offline_update_status", "degraded_capabilities" ], "selective_disclosure": true } ], "events_emitted": [ "identity_activated", "identity_suspended", "identity_revoked", "credential_issued", "credential_expired", "credential_revoked", "trust_root_staged", "trust_root_activated", "trust_root_revoked", "trust_root_superseded", "revocation_state_updated", "offline_trust_update_applied", "key_rotation_started", "key_rotation_completed", "identity_verification_failed", "trust_verification_failed" ], "events_consumed": [ "profile_activated", "profile_retired", "tenant_registered", "tenant_retired", "release_set_activated", "artifact_class_activated", "integration_registered", "component_instance_registered", "component_instance_retired", "security_incident_declared", "break_glass_closed" ] }, "receipts_and_evidence": { "receipt_classes": [ "decision_receipt", "verification_receipt", "transition_receipt", "evidence_access_receipt", "recovery_receipt" ], "critical_transitions": [ "identity_activation", "identity_revocation", "credential_issuance", "credential_revocation", "trust_root_activation", "trust_root_revocation", "trust_root_supersession", "key_rotation", "offline_trust_update", "protected_key_restore", "trust_store_restore" ], "ordinary_authentication_receipt_policy": "Authentication attempts are recorded according to profile and risk policy; constitutional transition receipts are required for critical lifecycle changes.", "selective_disclosure": { "ordinary_view_excludes": [ "private_key_material", "credential_secrets", "authentication_factor_values", "unrestricted_personal_data", "protected_evidence_payloads", "full_certificate_private_material" ], "restricted_evidence_access_is_recorded": true }, "audit_broker_owns_underlying_identity_state": false }, "profiles": { "availability": { "user_lightweight": "required", "developer_linux_workstation": "required", "developer_windows_wsl": "required", "sovereign_linux_node": "required", "sovereign_hub": "required", "build_farm": "required", "control_plane": "required" }, "overlay_effects": { "high_assurance": [ "stronger_authentication_assurance", "separate_database_instance", "hardware_backed_key_protection", "stricter_rotation", "stronger_evidence_and_receipt_requirements" ], "sovereign_offline": [ "signed_offline_trust_updates", "signed_offline_revocation_updates", "rollback_protection", "bounded_trust_freshness", "durable_local_receipts", "reconciliation_after_reconnect" ], "appliance_shell": [ "restricted_identity_user_interface", "no_secret_exposure", "separate_maintenance_and_recovery_authentication" ] }, "capability_scaling": { "user_lightweight": "Local human, service, component, package, and artifact verification with a constrained operational footprint.", "developer_profiles": "Workspace-scoped development identities and credentials isolated from production identities and trust roots.", "sovereign_profiles": "Local authority, trust-root scoping, offline continuity, protected receipt paths, recovery, and stronger storage isolation.", "build_farm": "Worker, signer, provenance, clean-environment, and artifact identity.", "control_plane": "Operator, service, workload, node, cluster, and managed-resource identity." } }, "offline_behavior": { "local_validation": "available_within_active_cached_trust_context", "new_external_identity_enrollment": "unavailable_unless_predeclared_offline_flow_exists", "credential_issuance": "profile_and_contract_restricted", "trust_expansion": "prohibited", "trust_root_activation": "signed_offline_package_only", "revocation_update": "signed_offline_package_supported", "expired_credential_use": "denied", "unknown_revocation_state": "fail_closed_per_profile_and_credential_class", "receipt_buffering": "durable_and_bounded_when_profile_requires", "reconciliation": "required_after_connectivity_returns", "false_success_reporting": false }, "health_and_readiness": { "health_conditions": [ "local_store_accessible", "protected_key_provider_accessible_or_declared_degraded", "active_trust_contexts_structurally_valid", "event_and_receipt_path_within_declared_policy" ], "readiness_conditions": [ "required_profile_trust_roots_active", "revocation_state_within_declared_freshness", "supported_algorithms_loaded", "required_issuers_available_or_declared_offline", "schema_and_contract_versions_supported" ], "degraded_capabilities": [ "new_identity_enrollment", "credential_issuance", "online_revocation_refresh", "external_identity_provider_authentication", "hardware_backed_signing", "receipt_delivery" ], "local_verification_can_continue_when": [ "cached_trust_context_is_valid", "revocation_freshness_is_within_profile_bounds", "credential_is_within_validity", "intended_use_and_scope_match", "required_receipt_path_is_available" ] }, "failure_modes": [ { "failure_code": "identity_not_established", "condition": "Presented identity evidence does not validate.", "protected_result": "Authentication is denied.", "safe_degradation": "Anonymous or public capability only when separately declared." }, { "failure_code": "identity_result_indeterminate", "condition": "Required identity evidence or verifier is unavailable.", "protected_result": "Authentication is denied.", "safe_degradation": "Existing independently valid sessions follow their own expiry and revocation rules." }, { "failure_code": "credential_expired", "condition": "Credential validity has ended.", "protected_result": "Credential use is denied.", "safe_degradation": "Renewal or recovery flow only." }, { "failure_code": "credential_revoked", "condition": "Credential is present in active revocation state.", "protected_result": "Credential use is denied.", "safe_degradation": "Replacement credential flow." }, { "failure_code": "trust_scope_mismatch", "condition": "Trust root scope does not match tenant, environment, channel, class, component, integration, or purpose.", "protected_result": "Trust is denied.", "safe_degradation": "Resolve the exact applicable trust context." }, { "failure_code": "trust_root_unavailable", "condition": "No active root exists for the exact requested context.", "protected_result": "Protected verification is denied.", "safe_degradation": "Current valid state remains unchanged." }, { "failure_code": "revocation_state_stale", "condition": "Revocation freshness exceeds the active profile bound.", "protected_result": "Affected credential or artifact use follows fail-closed policy.", "safe_degradation": "Read-only or recovery capability where separately authorized." }, { "failure_code": "signature_invalid", "condition": "Signature, chain, signer, object digest, or intended-use binding fails validation.", "protected_result": "Artifact, receipt, bundle, or update is rejected.", "safe_degradation": "Current valid artifact or trust state remains active." }, { "failure_code": "algorithm_or_version_unsupported", "condition": "Credential, signature, attestation, or schema version is unsupported.", "protected_result": "Verification is denied.", "safe_degradation": "Compatibility or migration workflow." }, { "failure_code": "private_key_provider_unavailable", "condition": "Protected signing or decryption material cannot be accessed.", "protected_result": "New signing, issuance, or protected recovery is unavailable.", "safe_degradation": "Verification and unrelated identity reads can continue where valid." }, { "failure_code": "offline_trust_update_invalid", "condition": "Offline package signature, sequence, scope, validity, or rollback protection fails.", "protected_result": "Update remains inactive.", "safe_degradation": "Previous valid trust and revocation state remains active." }, { "failure_code": "identity_store_restore_partial", "condition": "Restore cannot complete atomically.", "protected_result": "Partial restored state remains inactive.", "safe_degradation": "Rollback or declared forward repair." }, { "failure_code": "receipt_path_unavailable", "condition": "A transition requiring durable identity or trust receipts has no approved path.", "protected_result": "The critical transition is blocked.", "safe_degradation": "Non-critical verification can continue when its contract permits." }, { "failure_code": "cross_component_identity_write_attempt", "condition": "Another component attempts a direct write to identity or trust source tables.", "protected_result": "Write is denied.", "safe_degradation": "Use a declared command, event, or registration interface." } ], "lifecycle": { "deployment_states": [ "inactive", "provisioning", "active", "degraded", "maintenance", "recovery", "retired" ], "activation": [ "verify_component_artifact", "verify_schema_and_contract_versions", "restore_or_initialize_identity_store", "load_profile_trust_contexts", "validate_revocation_freshness", "validate_protected_key_provider", "validate_receipt_path", "run_required_conformance_tests", "activate_atomically" ], "upgrade": [ "verify_new_artifact_and_migration", "backup_identity_and_trust_state", "stage_new_version", "run_compatibility_tests", "migrate_deterministically", "activate_atomically", "retain_rollback_or_forward_repair_path" ], "recovery": [ "isolate_affected_scope", "preserve_evidence", "select_verified_recovery_point", "restore_identity_trust_and_revocation_state", "verify_identity_and_trust_references", "activate_atomically", "record_recovery_receipts" ], "retirement": [ "stop_new_issuance", "revoke_or_transfer_active_issuers", "export_required_public_identity_and_trust_records", "preserve_receipts_and_evidence", "destroy_private_material_under_approved_control", "reserve_retired_identifiers", "record_closure" ], "rollback_or_forward_repair_required": true }, "requirements": [ { "requirement_id": "REQ-COMP-IDT-001", "status": "active", "scope": "component:identity_and_trust" }, { "requirement_id": "REQ-COMP-IDT-002", "status": "active", "scope": "component:identity_and_trust" }, { "requirement_id": "REQ-COMP-IDT-003", "status": "active", "scope": "component:identity_and_trust" }, { "requirement_id": "REQ-COMP-IDT-004", "status": "active", "scope": "component:identity_and_trust" }, { "requirement_id": "REQ-COMP-IDT-005", "status": "active", "scope": "component:identity_and_trust" }, { "requirement_id": "REQ-COMP-IDT-006", "status": "active", "scope": "component:identity_and_trust" }, { "requirement_id": "REQ-COMP-IDT-007", "status": "active", "scope": "component:identity_and_trust" }, { "requirement_id": "REQ-COMP-IDT-008", "status": "active", "scope": "component:identity_and_trust" }, { "requirement_id": "REQ-COMP-IDT-009", "status": "active", "scope": "component:identity_and_trust" }, { "requirement_id": "REQ-COMP-IDT-010", "status": "active", "scope": "component:identity_and_trust" }, { "requirement_id": "REQ-COMP-IDT-011", "status": "active", "scope": "component:identity_and_trust" }, { "requirement_id": "REQ-COMP-IDT-012", "status": "active", "scope": "component:identity_and_trust" }, { "requirement_id": "REQ-COMP-IDT-013", "status": "active", "scope": "component:identity_and_trust" }, { "requirement_id": "REQ-COMP-IDT-014", "status": "active", "scope": "component:identity_and_trust" }, { "requirement_id": "REQ-COMP-IDT-015", "status": "active", "scope": "component:identity_and_trust" }, { "requirement_id": "REQ-COMP-IDT-016", "status": "active", "scope": "component:identity_and_trust" }, { "requirement_id": "REQ-COMP-IDT-017", "status": "active", "scope": "component:identity_and_trust" }, { "requirement_id": "REQ-COMP-IDT-018", "status": "active", "scope": "component:identity_and_trust" }, { "requirement_id": "REQ-COMP-IDT-019", "status": "active", "scope": "component:identity_and_trust" }, { "requirement_id": "REQ-COMP-IDT-020", "status": "active", "scope": "component:identity_and_trust" }, { "requirement_id": "REQ-COMP-IDT-021", "status": "active", "scope": "component:identity_and_trust" }, { "requirement_id": "REQ-COMP-IDT-022", "status": "active", "scope": "component:identity_and_trust" }, { "requirement_id": "REQ-COMP-IDT-023", "status": "active", "scope": "component:identity_and_trust" }, { "requirement_id": "REQ-COMP-IDT-024", "status": "active", "scope": "component:identity_and_trust" } ], "conformance": { "claim_id": "CLAIM-COMP-IDENTITY-TRUST-001", "claim_type": "component_contract", "claim_statement": "The component establishes bounded identity and trust evidence while remaining separate from application authorization, governance policy, resource admission, publication, and component business-data ownership.", "required_tests": [ "TEST-COMP-IDT-001", "TEST-COMP-IDT-002", "TEST-COMP-IDT-003", "TEST-COMP-IDT-004", "TEST-COMP-IDT-005", "TEST-COMP-IDT-006", "TEST-COMP-IDT-007", "TEST-COMP-IDT-008", "TEST-COMP-IDT-009", "TEST-COMP-IDT-010", "TEST-COMP-IDT-011", "TEST-COMP-IDT-012", "TEST-COMP-IDT-013", "TEST-COMP-IDT-014", "TEST-COMP-IDT-015", "TEST-COMP-IDT-016", "TEST-COMP-IDT-017", "TEST-COMP-IDT-018" ], "required_evidence_classes": [ "component_contract_validation", "identity_lifecycle_test", "credential_lifecycle_test", "trust_root_scope_test", "revocation_test", "signature_verification_test", "offline_trust_update_test", "key_rotation_test", "selective_disclosure_test", "cross_component_write_denial_test", "profile_applicability_test", "backup_restore_test", "atomic_activation_test", "receipt_test" ], "claim_blocking_conditions": [ "authentication_treated_as_authorization", "unscoped_global_trust_root", "expired_or_revoked_credential_accepted", "trust_root_scope_fallback", "private_material_exposed", "direct_cross_component_write", "offline_trust_expansion", "missing_revocation_behavior", "unsupported_version_silently_accepted", "partial_identity_store_activation", "missing_required_receipt", "missing_test_or_evidence" ] }, "validation": { "schema_validation": true, "canonical_reference_validation": true, "decision_closure_validation": true, "lock_validation": true, "component_boundary_validation": true, "data_ownership_validation": true, "interface_validation": true, "trust_scope_validation": true, "revocation_validation": true, "profile_applicability_validation": true, "offline_behavior_validation": true, "lifecycle_validation": true, "test_and_evidence_validation": true, "expected_failure_codes": [ "identity_not_established", "identity_result_indeterminate", "credential_expired", "credential_revoked", "trust_scope_mismatch", "trust_root_unavailable", "revocation_state_stale", "signature_invalid", "algorithm_or_version_unsupported", "private_key_provider_unavailable", "offline_trust_update_invalid", "identity_store_restore_partial", "receipt_path_unavailable", "cross_component_identity_write_attempt", "authentication_authorization_boundary_violation", "trust_root_scope_undefined", "private_material_disclosure_detected", "component_conformance_evidence_incomplete" ] } } ================================================================================================ FILE: docs/contracts/components/koa-mediatheque.component.json AUTHORITY: canonical ================================================================================================ { "$schema": "../../schemas/component-contract.schema.json", "component_id": "koa_mediatheque", "component_kind": "service", "version": "1.0.0", "status": "active", "language": "en", "display_name": "kOA Mediatheque", "aliases": [ "Mediatheque kOA" ], "purpose": "Provide the authoritative private local and offline catalog, managed-content, classification, provenance, rights, rendition, lifecycle, import, export, backup, and restore service for media, files, instructions, manuals, and accepted learning packages owned by kOA-Linux Operating System.", "scope": { "kind": "component", "identifier": "koa_mediatheque", "global_behavior": true, "profile_membership_owner_ref": "generated/profile-catalog.json", "profile_specific_limits_owner": "the active deployment profile and active resource envelope artifacts", "implementation_mechanism_owner": "the active profile and applicable storage and service toolchains" }, "canonical_refs": [ "generated/authority-manifest.json", "generated/decision-index.json", "contracts/terminology.contract.json", "contracts/system.contract.json", "generated/component-catalog.json", "contracts/components/publication-gateway.component.json", "contracts/integrations/uckk-publication.integration.json", "contracts/artifact-contracts/koa-media-record.schema.json", "contracts/artifact-contracts/uckk-publication-package.schema.json", "contracts/artifact-contracts/uckk-publication-receipt.schema.json", "generated/profile-catalog.json", "contracts/artifact-classes.contract.json", "contracts/release-channels.contract.json", "generated/requirements-index.json", "generated/assertion-index.json", "generated/traceability.json", "generated/test-catalog.json", "generated/evidence-catalog.json", "generated/exception-index.json", "02-system/12-koa-mediatheque-system-boundary.md", "04-components/koa-mediatheque.md", "contracts/integrations/uckk-import.integration.json", "contracts/artifact-contracts/shared-mediatheque-frame.schema.json", "contracts/artifact-contracts/uckk-learning-package.schema.json", "contracts/artifact-contracts/uckk-import-receipt.schema.json", "04-components/uckk-import-bridge.md" ], "decision_ids": [ "DEC-MEDIATHEQUE-001", "DEC-UCKK-EXT-001", "DEC-DATA-001", "DEC-COMP-001", "DEC-GOV-001", "DEC-OFFLINE-001", "DEC-LIFE-001", "DEC-AUDIT-001" ], "requirement_ids": [ "REQ-MEDIATHEQUE-001", "REQ-MEDIATHEQUE-002", "REQ-MEDIATHEQUE-003", "REQ-MEDIATHEQUE-004", "REQ-MEDIATHEQUE-005", "REQ-MEDIATHEQUE-006", "REQ-MEDIATHEQUE-007", "REQ-MEDIATHEQUE-008", "REQ-MEDIATHEQUE-009", "REQ-MEDIATHEQUE-010", "REQ-UCKK-PUB-001", "REQ-UCKK-PUB-002", "REQ-UCKK-PUB-003", "REQ-UCKK-IMPORT-001", "REQ-UCKK-IMPORT-002", "REQ-UCKK-IMPORT-003", "REQ-UCKK-IMPORT-004", "REQ-UCKK-IMPORT-005", "REQ-UCKK-IMPORT-006" ], "lock_ids": [ "LOCK-MEDIATHEQUE-001", "LOCK-MEDIATHEQUE-002", "LOCK-UCKK-EXT-001", "LOCK-DATA-001", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-GOV-001", "LOCK-OFFLINE-001", "LOCK-LIFE-001", "LOCK-UCKK-EXT-002" ], "exception_ids": [], "ownership": { "owns": { "media_record": "Canonical kOA-local identity and metadata for each managed media or file record.", "media_version": "Version identity, integrity, storage binding, rendition relationships, and lifecycle state for each managed version.", "local_content_binding": "The authoritative binding between a kOA media version and its managed local content or declared external reference.", "classification": "Local collections, dimensions, tags, relationships, and classification assertions.", "rights_and_restrictions": "Locally governed rights, restrictions, consent, cultural conditions, retention, disclosure, and AI-use constraints.", "provenance": "Source, acquisition, creator, custodian, transformation, validation, and lineage records owned by the local Mediatheque.", "rendition_state": "Derivation relationships and acceptance state for thumbnails, previews, normalized media, transcripts, and other renditions.", "import_export_history": "Import requests, quarantine state, local acceptance decisions, export packages, publication requests, UCKK package and receipt references, and update-candidate state.", "backup_restore_state": "Mediatheque-specific backup manifests, restore checkpoints, and verification results." }, "does_not_own": [ { "fact": "UCKK Moodle courses, modules, repositories, records, users, permissions, and UCKK Mediatheque state", "owner_ref": "the external UCKK Moodle platform" }, { "fact": "authorization to disclose or publish across an authority boundary", "owner_ref": "contracts/components/publication-gateway.component.json" }, { "fact": "external UCKK transport, destination mapping, and remote publication result", "owner_ref": "contracts/integrations/uckk-publication.integration.json" }, { "fact": "identity, role, delegation, trust, and signer authority", "owner_ref": "contracts/components/identity-and-trust.component.json" }, { "fact": "policy, consent, disclosure, cultural-rights, and exception decisions", "owner_ref": "contracts/components/governance-policy-runtime.component.json" }, { "fact": "host storage implementation, mounts, encryption mechanism, and physical topology", "owner_ref": "the active deployment profile and storage toolchain" }, { "fact": "UCKK import transport, remote source discovery, package retrieval, and quarantine transport state", "owner_ref": "contracts/integrations/uckk-import.integration.json" } ] }, "responsibilities": [ "Create and maintain stable local media-record and media-version identities.", "Bind accepted versions to managed local content or explicit external references.", "Verify content hashes before accepting or activating a version.", "Maintain collections, dimensions, tags, relationships, provenance, rights, restrictions, and lifecycle state.", "Generate bounded deterministic renditions through Resource Governor-controlled jobs.", "Detect exact duplicates by verified content hash without silently merging distinct records or authority contexts.", "Support local search and browsing without requiring UCKK, Internet access, or external AI.", "Prepare governed export candidates without granting publication authority.", "Preserve publication package and receipt references without making the external destination authoritative over the local source record.", "Participate in backup, restore, portability, and credible-exit procedures.", "Expose health, queue, storage-pressure, and integrity state without disclosing restricted media content.", "Accept validated UCKK learning packages only after quarantine, source, license, integrity, provenance, compatibility, and local-acceptance checks succeed.", "Create separate local identities for imported UCKK resources while preserving source and version provenance.", "Keep accepted courses, learning paths, manuals, and instructions available for offline consultation within the active profile.", "Treat later UCKK versions as explicit update candidates rather than automatic overwrites." ], "non_responsibilities": [ "Operating or administering UCKK or any Moodle instance.", "Owning the UCKK Mediatheque or its remote records.", "Performing background bidirectional synchronization with UCKK.", "Publishing content without an approved Publication Gateway decision.", "Treating a successful UCKK publication as transfer of local source authority.", "Inventing rights, consent, provenance, classification, or semantic truth from AI output.", "Allowing XLSX, a search index, a generated catalog, or an external service to become the authoritative store.", "Writing directly into another component or external platform database.", "Automatically importing the public UCKK catalog.", "Treating UCKK source identity, metadata, or policy as local authority.", "Uploading local progress, private adaptations, or local content merely because connectivity returns." ], "authority_boundary": { "local_source_authority": "The kOA Mediatheque remains authoritative for its local records and managed versions.", "external_destination_authority": "UCKK remains authoritative for records created inside the external Moodle platform.", "compatibility_rule": "Both Mediatheques conform to the declared shared Mediatheque frame for interchange; frame compatibility never creates shared storage, identity, access control, lifecycle, or authority.", "publication_rule": "Publication creates a governed external representation and receipt; it does not merge the source and destination Mediatheques.", "import_rule": "UCKK-to-kOA import uses the separate UCKK Import integration. Retrieval and quarantine precede an explicit local acceptance decision; accepted copies receive local identities and preserve UCKK provenance." }, "data_model": { "canonical_schema_ref": "contracts/artifact-contracts/koa-media-record.schema.json", "primary_entities": [ "media_record", "media_version", "managed_content_binding", "collection", "dimension", "tag", "relationship", "rights_policy_binding", "provenance_event", "rendition", "lifecycle_transition", "import_record", "export_record", "publication_reference", "backup_checkpoint", "learning_package", "quarantine_record", "import_receipt", "remote_update_candidate" ], "identity_rules": [ "Record identity is stable across versions.", "Version identity changes when accepted content or canonical metadata changes according to the active versioning policy.", "A content hash identifies bytes and does not alone identify a record, rights context, or semantic object.", "External UCKK identifiers are destination references and never replace local record or version identifiers." ], "shared_frame_schema_ref": "contracts/artifact-contracts/shared-mediatheque-frame.schema.json" }, "storage_model": { "user_lightweight_baseline": { "structured_state": "SQLite", "content_storage": "managed local content storage", "integrity": "SHA-256 or a stronger profile-approved digest", "background_workers": "bounded and Resource Governor-controlled", "external_dependencies_required": false }, "authoritative_store_rules": [ "The authoritative structured store and managed-content root are component-owned.", "Search indexes, thumbnails, previews, caches, spreadsheets, and publication packages are rebuildable projections or exchange artifacts.", "Database and content backup checkpoints must be coordinated to preserve referential integrity.", "Secrets and remote UCKK credentials are not stored in media records." ] }, "interfaces": { "inbound": [ { "interface_id": "media_record_command", "operations": [ "create_record", "add_version", "update_metadata", "classify", "apply_rights", "transition_lifecycle" ], "authentication_required": true, "authorization_required": true, "idempotency_required": true }, { "interface_id": "media_import", "operations": [ "stage_import", "verify_import", "accept_import", "reject_import" ], "authentication_required": true, "quarantine_before_acceptance": true }, { "interface_id": "publication_result", "artifact_contract_ref": "contracts/artifact-contracts/uckk-publication-receipt.schema.json", "role": "Attach an external publication result to the local export history without changing source authority." }, { "interface_id": "uckk_learning_package_acceptance", "operations": [ "stage_uckk_package", "validate_uckk_package", "accept_uckk_package", "reject_uckk_package", "record_update_candidate" ], "authentication_required": true, "authorization_required": true, "idempotency_required": true, "contract_ref": "contracts/integrations/uckk-import.integration.json" } ], "outbound": [ { "interface_id": "media_record_query", "artifact_contract_ref": "contracts/artifact-contracts/koa-media-record.schema.json", "selective_disclosure_required": true }, { "interface_id": "publication_candidate", "artifact_contract_ref": "contracts/artifact-contracts/uckk-publication-package.schema.json", "authorization_owner_ref": "contracts/components/publication-gateway.component.json", "direct_external_send_allowed": false }, { "interface_id": "backup_export", "role": "Produce a verified component backup or portability package under active backup and disclosure policy." } ] }, "events": [ "media_record_created", "media_version_staged", "media_version_accepted", "media_version_quarantined", "classification_changed", "rights_changed", "rendition_completed", "lifecycle_changed", "publication_candidate_created", "publication_result_attached", "integrity_failure_detected", "backup_checkpoint_created", "restore_verified" ], "state_model": { "record_states": [ "draft", "active", "restricted", "withdrawn", "archived", "deleted_tombstone" ], "version_states": [ "staged", "quarantined", "verified", "accepted", "superseded", "withdrawn", "corrupt" ], "publication_states": [ "not_requested", "candidate", "awaiting_authorization", "queued", "submitted", "published", "partially_published", "failed", "cancelled", "revoked_notice_pending" ], "forbidden_transition_rules": [ "Unverified content cannot become accepted.", "A denied publication cannot become submitted without a new authorization decision.", "An external publication result cannot change a withdrawn local source record back to active.", "Deletion does not falsify historical receipts or remote publication history." ] }, "workflows": { "local_ingest": [ "stage content and metadata", "validate structure and policy prerequisites", "compute and verify integrity", "detect exact duplicates", "resolve record and version identity", "accept or quarantine", "schedule bounded renditions", "emit receipt or evidence" ], "uckk_publication": [ "select explicit local record versions", "resolve rights, restrictions, consent, and destination eligibility", "request Publication Gateway authorization", "build a versioned UCKK publication package", "queue or transmit through the UCKK publication integration", "validate the returned receipt", "attach the receipt to local export history" ], "backup_restore": [ "quiesce or checkpoint the structured store", "bind the content manifest to the database checkpoint", "verify package integrity", "restore into staging", "reconcile references and permissions", "verify before activation" ] }, "offline_model": { "local_catalog_available": true, "local_content_available": "when the accepted content is stored locally and not restricted by active policy", "local_classification_available": true, "local_rendition_jobs_available": "within active resource envelopes", "uckk_publication_available": false, "offline_publication_behavior": "Authorized packages may be queued locally with visible state and expiry; no success is recorded until an authenticated remote receipt is validated.", "reconnection_behavior": "Retry uses the same package identity and idempotency key unless the authorization, content version, rights, destination, or package has changed." }, "security_and_privacy": { "least_privilege": true, "direct_cross_domain_database_write": false, "content_disclosure_default": "deny unless allowed by record policy and active publication authorization", "credentials_in_media_records": false, "restricted_metadata_selective_disclosure": true, "cultural_rights_enforced": true, "ai_output_authority": "candidate_only", "audit_policy": "Record identity, action, policy, outcome, and evidence references while minimizing disclosed content." }, "resource_model": { "interactive_priority": "Catalog browsing, playback of local accepted content, rights checks, and record edits take precedence over background derivation and publication.", "bounded_jobs": [ "hashing", "metadata extraction", "thumbnail generation", "preview generation", "transcoding", "indexing", "backup verification", "publication packaging" ], "user_lightweight_default_concurrency": 1, "pressure_behavior": "Pause or defer optional derivation and publication work before affecting interactive, policy, identity, audit, or recovery capabilities." }, "observability_and_operations": { "health_dimensions": [ "database", "managed_content_root", "integrity_queue", "rendition_queue", "publication_queue", "backup_checkpoint", "storage_pressure" ], "metrics_without_content": [ "record_count", "version_count", "queued_jobs", "failed_jobs", "bytes_managed", "bytes_staged", "publication_attempts", "integrity_failures" ], "backup_required": true, "restore_test_required": true, "support_bundle_rule": "Diagnostics must not include media content or restricted metadata unless separately authorized." }, "interactions": [ { "peer": "publication_gateway", "direction": "bidirectional_control", "purpose": "Submit bounded publication requests and receive authorization outcomes.", "direct_authoritative_write": false }, { "peer": "uckk-publication", "peer_kind": "external_integration", "direction": "outbound_publication_with_receipt", "purpose": "Publish an authorized package to the external UCKK Moodle platform.", "direct_authoritative_write": false }, { "peer": "resource_governor", "direction": "resource_admission", "purpose": "Admit and bound background media work.", "direct_authoritative_write": false }, { "peer": "audit_broker", "direction": "evidence_brokerage", "purpose": "Preserve selective evidence for critical transitions.", "direct_authoritative_write": false } ], "artifacts": { "inputs": [ "media import candidate", "rights policy binding", "classification update", "publication authorization" ], "outputs": [ "contracts/artifact-contracts/koa-media-record.schema.json", "contracts/artifact-contracts/uckk-publication-package.schema.json", "contracts/artifact-contracts/uckk-publication-receipt.schema.json" ] }, "conformance": { "required_claims": [ "local authority remains independent from UCKK", "offline local operation does not require UCKK", "content integrity is verified before acceptance", "publication requires explicit authorization", "external publication results are attached as receipts rather than imported as local authority", "backup and restore preserve database-content consistency" ], "prohibited_claims": [ "UCKK is an internal kOA-Linux subsystem", "the kOA Mediatheque is native to UCKK", "a shared conceptual frame implies shared storage or authority", "a remote UCKK identifier replaces the local record identifier", "background bidirectional synchronization is implicit" ] }, "validation": { "validators": [ "tools/check_uckk_external_boundary.py", "tools/check_component_boundaries.py", "tools/check_artifact_contracts.py", "tools/check_document_graph.py" ], "minimum_tests": [ "local ingest and integrity acceptance", "duplicate detection without authority merge", "offline browsing and queued work", "publication denied by rights policy", "publication queued while offline", "idempotent publication retry", "partial remote failure receipt", "backup and restore verification", "rejection of direct UCKK database access" ] } } ================================================================================================ FILE: docs/contracts/components/koa-node-agent.component.json AUTHORITY: canonical ================================================================================================ { "$schema": "../../schemas/component-contract.schema.json", "component_id": "koa_node_agent", "component_type": "component_contract", "component_class": "node_local_lifecycle_and_privileged_operation_broker", "version": "1.0.0", "status": "active", "language": "en", "effective_at": "2026-08-03T16:51:00-04:00", "display_name": "kOA Node Agent", "description": "A node-local lifecycle and narrow privileged-operation component that validates closed high-level requests, preserves node-local authority, coordinates staging, activation, rollback, recovery, encrypted-storage operations, key rotation, bounded service-group control, and evidence export, and produces machine-readable receipts without exposing arbitrary shell, file, package, container, service-manager, device, or private-key interfaces.", "scope": { "kind": "component", "owns": [ "node_agent_request_identity", "node_agent_operation_state", "node_agent_idempotency_records", "node_local_staging_state", "node_local_activation_execution_state", "node_local_recovery_execution_state", "node_local_operation_receipts", "node_agent_health_and_readiness_state" ], "does_not_own": [ "application_component_authoritative_data", "governance_policy_authority", "identity_or_trust_root_authority", "release_content_or_compatibility_authority", "artifact_class_or_manifest_authority", "profile_membership", "resource_allocation_policy", "audit_disclosure_policy", "publication_authority", "control_plane_desired_state_as_unilateral_authority" ] }, "canonical_refs": [ "contracts/system.contract.json#/global_boundaries/privilege", "contracts/system.contract.json#/critical_transitions", "contracts/system.contract.json#/release_and_artifact_identity", "contracts/system.contract.json#/degradation_baseline", "generated/component-catalog.json#/components/koa_node_agent", "generated/profile-catalog.json", "contracts/release-channels.contract.json", "contracts/artifact-classes.contract.json", "generated/requirements-index.json", "generated/assertion-index.json", "generated/traceability.json", "generated/test-catalog.json", "generated/evidence-catalog.json" ], "decision_ids": [ "DEC-SYS-001", "DEC-PROFILE-001", "DEC-DATA-001", "DEC-GOV-001", "DEC-REL-001", "DEC-CONTAINER-001", "DEC-K8S-001", "DEC-AI-001" ], "requirement_ids": [ "REQ-COMP-NODE-001", "REQ-COMP-NODE-002", "REQ-COMP-NODE-003", "REQ-COMP-NODE-004", "REQ-COMP-NODE-005", "REQ-COMP-NODE-006", "REQ-COMP-NODE-007", "REQ-COMP-NODE-008", "REQ-COMP-NODE-009", "REQ-COMP-NODE-010", "REQ-COMP-NODE-011", "REQ-COMP-NODE-012", "REQ-COMP-NODE-013", "REQ-COMP-NODE-014", "REQ-COMP-NODE-015", "REQ-COMP-NODE-016", "REQ-COMP-NODE-017", "REQ-COMP-NODE-018", "REQ-COMP-NODE-019", "REQ-COMP-NODE-020", "REQ-COMP-NODE-021", "REQ-COMP-NODE-022", "REQ-COMP-NODE-023", "REQ-COMP-NODE-024" ], "lock_ids": [ "LOCK-SYS-001", "LOCK-SYS-002", "LOCK-SYS-003", "LOCK-SYS-004", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-PROFILE-001", "LOCK-IMPL-001", "LOCK-IMPL-002", "LOCK-AI-001", "LOCK-AI-002" ], "adr_ids": [ "ADR-012" ], "profile_relationship": { "membership_owner": "generated/profile-catalog.json", "profile_contracts_may_require_or_allow_component": true, "component_contract_may_not_infer_profile_membership": true, "known_required_profile_refs": [ "contracts/profiles/control-plane.profile.json" ], "node_local_authority_is_preserved_when_control_plane_is_unavailable": true, "implementation_is_profile_scoped": true }, "purpose": { "primary": "Provide a single narrow, node-local path for profile-authorized sensitive host mutations and lifecycle transitions.", "outcomes": [ "closed_privileged_operation_surface", "node_local_validation", "atomic_activation", "idempotent_execution", "machine_readable_receipts", "rollback_and_forward_repair", "offline_bundle_admission", "control_plane_authority_containment" ], "non_goals": [ "arbitrary_remote_administration", "generic_shell_execution", "generic_service_manager", "generic_file_transfer", "generic_package_manager", "generic_container_execution", "unrestricted_device_control", "raw_private_key_export", "application_data_ownership", "policy_decision", "release_content_definition", "native_or_external_ai_control" ] }, "responsibilities": { "required": [ { "responsibility_id": "validate_closed_operation_requests", "description": "Validate operation class, request schema, caller identity, profile permission, policy decision, decision expiry, expected state, artifacts, compatibility, replay state, timeout, and resource conditions." }, { "responsibility_id": "preserve_node_local_authority", "description": "Perform final node-local validation and reject control-plane or local requests that do not satisfy active node contracts." }, { "responsibility_id": "stage_verified_artifacts", "description": "Place validated artifacts in profile-declared staging or quarantine locations without partial activation." }, { "responsibility_id": "execute_atomic_activation", "description": "Activate complete compatible system, services, governance, and knowledge artifacts through an atomic, transactional, immutable-slot, or equivalent path." }, { "responsibility_id": "execute_declared_recovery", "description": "Rollback, revert, restore, or perform forward repair according to the artifact class and failed-transition contract." }, { "responsibility_id": "operate_declared_host_resources", "description": "Perform only allowlisted encrypted-volume, service-group, recovery-target, and node-key operations." }, { "responsibility_id": "enforce_idempotency_and_replay_protection", "description": "Return the recorded result for an equivalent repeated request and reject request-identity reuse with a different canonical request body." }, { "responsibility_id": "produce_operation_receipts", "description": "Produce machine-readable receipts with request, caller, authorization, before and after state, artifact identities, result, reason, duration, and recovery information." }, { "responsibility_id": "report_bounded_health", "description": "Expose node-agent readiness, operation state, staging capacity, recovery state, and integrity alarms without exposing secrets or application data." }, { "responsibility_id": "support_disconnected_node_operation", "description": "Continue node-local validation, previously authorized local operation, recovery, and verified offline import when the active profile permits them." } ], "prohibited": [ "arbitrary_shell_execution", "arbitrary_systemd_or_service_manager_control", "arbitrary_file_copy_or_path_traversal", "arbitrary_container_image_or_argument_execution", "generic_package_manager_access", "unrestricted_device_access", "raw_private_key_export", "direct_application_database_write", "policy_authority_inference", "release_compatibility_inference", "profile_membership_inference", "silent_provider_artifact_or_node_substitution", "native_or_external_ai_operation_selection" ] }, "authority_model": { "component_authority": [ "accept_or_reject_node_operation_request", "maintain_node_agent_idempotency_state", "maintain_node_local_staging_state", "execute_profile_authorized_host_mutation", "execute_node_local_activation_and_recovery", "produce_node_operation_receipts", "report_node_agent_health_and_execution_state" ], "external_authority_dependencies": { "owning_component": [ "ordinary_application_operation_authority", "requested_application_transition_semantics" ], "governance_policy_runtime": [ "sensitive_host_mutation_authorization", "break_glass_authorization", "disclosure_and_evidence_export_authorization" ], "identity_and_trust": [ "caller_identity", "artifact_signer_identity", "trust_root_validation", "revocation_state" ], "artifact_and_release_contracts": [ "artifact_class", "artifact_identity", "manifest", "release_channel", "release_set_compatibility", "activation_and_recovery_strategy" ], "profile_contract": [ "operation_availability", "implementation_path", "hardware_and_storage_requirements", "offline_and_recovery_claims" ], "resource_governor": [ "cpu_memory_io_queue_and_worker_limits" ], "audit_broker": [ "selective_audit_ingestion_and_disclosure" ], "control_plane": [ "validated_desired_state_and_coordinated_request" ] }, "control_plane_request_is_sufficient_authority": false, "root_or_host_administrator_is_application_governance_interface": false, "missing_or_invalid_authority_result": "affected_operation_blocked" }, "operation_model": { "operation_classes": [ { "operation_id": "inspect_node_state", "purpose": "Return bounded node identity, active profile, booted release, active Release Set, health, readiness, and recovery state.", "authorization_class": "node_inspection", "mutates_host": false, "idempotency": "repeatable_read", "receipt": "optional_unless_profile_or_security_policy_requires" }, { "operation_id": "stage_system_artifact", "purpose": "Stage a validated system image or equivalent system-channel artifact without activating it.", "authorization_class": "system_artifact_staging", "mutates_host": true, "idempotency": "request_id_and_artifact_identity", "receipt": "required" }, { "operation_id": "activate_system_artifact", "purpose": "Activate a staged verified system artifact through an atomic boot slot, pointer, or equivalent profile-defined transition.", "authorization_class": "system_artifact_activation", "mutates_host": true, "idempotency": "request_id_expected_state_and_artifact_identity", "receipt": "required" }, { "operation_id": "activate_service_bundle", "purpose": "Activate a compatible services-channel bundle using a complete profile-authorized transition.", "authorization_class": "service_bundle_activation", "mutates_host": true, "idempotency": "request_id_expected_state_and_bundle_identity", "receipt": "required" }, { "operation_id": "activate_governance_bundle", "purpose": "Activate an accepted and compatible governance policy bundle without creating or changing policy authority.", "authorization_class": "governance_bundle_activation", "mutates_host": true, "idempotency": "request_id_expected_state_and_bundle_identity", "receipt": "required" }, { "operation_id": "manage_knowledge_artifact", "purpose": "Install, activate, pin, unpin, quarantine, or revert a registered knowledge artifact when permitted by its class and profile.", "authorization_class": "knowledge_artifact_lifecycle", "mutates_host": true, "idempotency": "request_id_expected_state_artifact_identity_and_action", "receipt": "required_for_activation_quarantine_or_revert" }, { "operation_id": "import_offline_bundle", "purpose": "Admit a verified offline bundle into quarantine or staging for controlled local validation and activation.", "authorization_class": "offline_bundle_import", "mutates_host": true, "idempotency": "request_id_bundle_identity_and_target_state", "receipt": "required" }, { "operation_id": "manage_declared_encrypted_volume", "purpose": "Create, unlock, mount, unmount, rotate, or retire a profile-declared encrypted volume through a closed operation schema.", "authorization_class": "encrypted_volume_lifecycle", "mutates_host": true, "idempotency": "request_id_volume_identity_expected_state_and_action", "receipt": "required" }, { "operation_id": "restart_allowlisted_service_group", "purpose": "Restart one profile-declared service group after validation of current state, dependency conditions, and authorization.", "authorization_class": "service_group_control", "mutates_host": true, "idempotency": "request_id_service_group_expected_state", "receipt": "required_when_critical" }, { "operation_id": "rotate_node_scoped_key", "purpose": "Perform a governed rotation of one node-scoped key without exporting raw private-key material.", "authorization_class": "node_key_rotation", "mutates_host": true, "idempotency": "request_id_key_identity_expected_version", "receipt": "required" }, { "operation_id": "export_node_evidence", "purpose": "Export an authorized bounded node-evidence package through the applicable audit and disclosure path.", "authorization_class": "node_evidence_export", "mutates_host": false, "idempotency": "request_id_evidence_scope_and_policy_decision", "receipt": "required" }, { "operation_id": "enter_recovery_target", "purpose": "Transition the node into a profile-defined recovery environment or mode.", "authorization_class": "node_recovery", "mutates_host": true, "idempotency": "request_id_expected_state_and_recovery_target", "receipt": "required" }, { "operation_id": "execute_rollback_or_forward_repair", "purpose": "Apply the declared recovery strategy for a failed activation or migration.", "authorization_class": "node_recovery", "mutates_host": true, "idempotency": "request_id_failed_transition_and_recovery_plan", "receipt": "required" } ], "closed_allowlist": true, "unregistered_operation_result": "rejected", "each_operation_requires": [ "closed_request_schema", "authorization_class", "profile_permission", "preconditions", "expected_current_state", "idempotency_behavior", "timeout", "bounded_parameters", "result_schema", "stable_error_codes", "receipt_policy", "recovery_behavior_when_mutating" ], "request_fields": [ "operation", "request_id", "caller_identity", "profile_context_ref", "policy_decision_ref_when_required", "artifact_or_target_refs", "expected_current_state", "parameters", "deadline_or_timeout", "correlation_id" ], "request_body_canonicalization_required": true, "request_identity_reuse_with_different_body_result": "rejected", "recorded_equivalent_result_returned_for_repeat": true }, "interfaces": { "commands": [ { "interface_id": "execute_node_operation", "version": "1.0.0", "caller": "authorized_local_component_or_control_plane", "request": [ "operation", "request_id", "caller_identity", "profile_context_ref", "policy_decision_ref_when_required", "artifact_or_target_refs", "expected_current_state", "parameters", "deadline_or_timeout", "correlation_id" ], "responses": [ "accepted", "completed", "rejected", "conflict", "timed_out", "failed", "recovery_required" ], "idempotency_key_required": true }, { "interface_id": "cancel_node_operation", "version": "1.0.0", "caller": "authorized_request_owner_or_operator", "request": [ "request_id", "reason" ], "responses": [ "cancelled", "not_cancellable", "already_completed", "not_found", "failed" ], "idempotency_key_required": true }, { "interface_id": "acknowledge_recovery_result", "version": "1.0.0", "caller": "authorized_recovery_or_lifecycle_component", "request": [ "failed_request_id", "recovery_receipt_ref", "verified_current_state" ], "responses": [ "acknowledged", "rejected", "conflict", "failed" ], "idempotency_key_required": true } ], "queries": [ { "interface_id": "get_node_agent_capabilities", "version": "1.0.0", "authorization_required": true, "default_result": "profile_enabled_operation_classes_and_versions" }, { "interface_id": "get_node_operation_status", "version": "1.0.0", "authorization_required": true, "default_result": "bounded_request_state_and_receipt_reference" }, { "interface_id": "get_node_agent_health", "version": "1.0.0", "authorization_required": true, "default_result": "bounded_health_readiness_staging_and_recovery_state" } ], "events": [ "node_operation_accepted", "node_operation_rejected", "node_operation_started", "node_operation_completed", "node_operation_failed", "node_recovery_started", "node_recovery_completed", "node_integrity_failure_detected", "node_agent_resource_pressure_detected" ], "transport": "profile_defined_authenticated_local_or_node_management_interface", "local_unix_socket_permitted": true, "direct_database_access": false, "unregistered_interface_result": "rejected" }, "activation_and_recovery": { "activation_preconditions": [ "caller_identity_valid", "authorization_valid_and_unexpired", "profile_permission_valid", "artifact_class_and_manifest_valid", "artifact_integrity_verified", "artifact_signature_verified_when_required", "release_compatibility_valid", "expected_current_state_matches", "resource_and_storage_capacity_available", "recovery_point_verified" ], "activation_mechanisms": [ "atomic_pointer", "boot_slot", "transaction", "immutable_slot_switch", "artifact_class_equivalent" ], "partial_authoritative_activation_allowed": false, "crash_result": "previous_valid_state_or_complete_new_state", "previous_valid_state_preserved_on_failure": true, "recovery_strategies": [ "rollback", "revert", "restore", "forward_repair", "reconstruction_from_verified_artifacts" ], "recovery_token_required_when_applicable": true, "post_transition_verification_required": true, "activation_and_recovery_receipts_required": true }, "security": { "component_scoped_service_identity": true, "privileged_execution_identity_is_profile_defined": true, "minimum_privilege_required": true, "caller_authentication_required": true, "authorization_binding_required": true, "authorization_expiry_required": true, "profile_context_validation_required": true, "replay_protection_required": true, "request_idempotency_required": true, "parameter_allowlists_required": true, "path_allowlists_required_when_paths_are_permitted": true, "service_group_allowlists_required": true, "device_allowlists_required_when_devices_are_permitted": true, "raw_private_key_export": false, "secrets_in_receipts_logs_or_health": false, "implementation_hardening_may_include": [ "systemd_sandboxing", "dedicated_selinux_domain", "minimal_linux_capabilities", "no_new_privileges", "protected_system_paths", "private_temporary_storage", "restricted_address_families", "bounded_resources", "local_unix_socket" ], "implementation_hardening_is_profile_or_recipe_scoped": true, "break_glass": { "ordinary_operation_name_reuse": false, "separate_operation_classes_required": true, "stronger_policy_required": true, "caller_uid_alone_is_sufficient": false, "time_bound": true, "actor_bound": true, "scope_bound": true, "post_event_review_required": true, "receipt_required": true } }, "data_boundaries": { "authoritative_entities": [ { "entity_id": "node_operation_request_record", "purpose": "Canonicalized node-agent record used for idempotency, replay protection, and execution state." }, { "entity_id": "node_staging_record", "purpose": "Node-local record of one validated staged artifact or offline bundle." }, { "entity_id": "node_operation_receipt", "purpose": "Machine-readable record of one privileged host mutation or critical lifecycle transition." }, { "entity_id": "node_recovery_record", "purpose": "Node-local record of rollback, restore, forward-repair, or recovery-target execution." } ], "application_component_data_storage": false, "control_plane_desired_state_is_authoritative_source": false, "artifact_cache_or_staging_transfers_artifact_ownership": false, "physical_storage_sharing_transfers_ownership": false, "direct_cross_component_source_writes": "prohibited", "operation_history_retention_is_profile_and_receipt_class_conditioned": true }, "receipt_model": { "required_for": [ "privileged_host_mutation", "artifact_activation", "release_activation", "recovery_transition", "node_key_rotation", "encrypted_volume_lifecycle", "offline_bundle_import", "authorized_node_evidence_export" ], "required_fields": [ "receipt_id", "request_id", "operation", "authenticated_caller", "profile_context_ref", "policy_decision_ref_when_required", "before_state", "after_state", "artifact_or_target_identities", "result", "reason_codes", "started_at", "completed_at", "duration", "recovery_or_rollback_token_when_applicable", "correlation_id" ], "integrity_and_signing_are_artifact_class_conditioned": true, "audit_broker_submission": "required_when_profile_or_security_contract_requires", "receipt_failure_result": "critical_transition_claim_blocked" }, "resource_governance": { "resource_governor_ref": "generated/component-catalog.json#/components/resource_governor", "governance_policy_runtime_ref": "generated/component-catalog.json#/components/governance_policy_runtime", "authorities_are_separate": true, "bounded_resources": [ "concurrent_node_operations", "staging_storage", "temporary_storage", "artifact_verification_workers", "activation_workers", "recovery_workers", "io_bandwidth", "network_bandwidth", "receipt_queue", "diagnostic_log_volume" ], "pressure_order": [ "reject_unregistered_or_oversized_requests", "defer_noncritical_staging", "serialize_mutating_operations", "pause_new_activations", "preserve_active_transition_integrity", "preserve_recovery_capability", "preserve_receipts_and_idempotency_state", "enter_read_only_inspection_mode_before_integrity_risk" ], "parallel_mutating_operations_default": 1, "unbounded_remote_fanout": false }, "external_integrations": { "native_or_automatic_use": false, "allowed": [], "prohibited": [ "chatgpt", "suno", "gamma", "ariane-voice" ], "reason": "External AI, media, presentation, or voice services cannot select, authorize, parameterize, execute, validate, repair, or acknowledge privileged node operations.", "external_output_may_become_operation_authority": false, "silent_substitution": false }, "offline_behavior": { "local_inspection_available": true, "local_recovery_available_when_profile_claims_it": true, "verified_offline_bundle_import_available_when_profile_claims_it": true, "previously_valid_local_operation_preserved_without_control_plane": true, "new_remote_desired_state_without_connectivity": "unavailable", "queued_remote_requests": { "allowed": true, "bounded": true, "visible": true, "idempotent": true, "expiry_required": true, "authorization_revalidated_before_execution": true, "expected_state_revalidated_before_execution": true }, "offline_failure_may_expand_operation_or_policy_scope": false, "silent_remote_fallback": false }, "lifecycle": { "component_states": [ "uninitialized", "starting", "ready", "degraded", "inspection_only", "activating", "recovering", "stopping", "unavailable" ], "startup_preconditions": [ "configuration_valid", "component_identity_available", "profile_context_resolvable", "operation_registry_valid", "idempotency_store_available", "receipt_generation_available", "staging_and_recovery_paths_valid", "resource_envelope_active" ], "readiness_requires": [ "query_interface_ready", "operation_validation_ready", "identity_verification_ready", "profile_validation_ready", "artifact_verification_ready_for_enabled_operations", "receipt_generation_ready", "recovery_path_ready_for_mutating_operations" ], "semantic_change_requires": [ "accepted_owner_decision", "component_contract_update", "impact_report", "operation_schema_versioning", "compatibility_validation", "security_review", "tests_and_evidence", "rollback_or_forward_repair" ], "partial_authoritative_activation_allowed": false, "previous_valid_state_preserved_on_failure": true }, "failure_behavior": { "unknown_operation": { "result": "rejected", "host_state": "unchanged" }, "invalid_or_expired_authorization": { "result": "blocked", "host_state": "unchanged", "automatic_override": false }, "request_id_reused_with_different_body": { "result": "rejected", "recorded_result": "preserved" }, "expected_state_mismatch": { "result": "conflict", "host_state": "unchanged" }, "artifact_validation_failure": { "staging_or_activation": "blocked", "previous_valid_state": "preserved" }, "activation_failure": { "partial_state": false, "previous_valid_state": "preserved_or_restored", "recovery": "rollback_revert_restore_or_forward_repair" }, "receipt_generation_failure": { "critical_transition": "not_recorded_as_successful", "recovery_or_operator_review": "required" }, "control_plane_unavailable": { "existing_local_authority": "preserved", "new_remote_changes": "blocked_or_visible_pending" }, "policy_runtime_unavailable": { "policy_conditioned_operation": "fail_closed", "inspection_or_independently_authorized_operation": "profile_conditioned" }, "resource_pressure": { "new_mutating_operations": "reduced_or_paused", "active_transition_integrity": "preserved", "inspection_and_recovery": "prioritized" }, "node_agent_unavailable": { "application_component_authority": "preserved", "privileged_node_operations": "unavailable", "silent_alternate_privileged_path": false } }, "backup_restore_and_recovery": { "protected_state": [ "idempotency_records", "operation_receipts", "staging_manifests", "active_and_previous_release_identity", "recovery_tokens", "encrypted_volume_lifecycle_state", "component_configuration_required_for_rebuild" ], "backup_required_when_profile_requires": true, "restore_preconditions": [ "backup_integrity_verified", "signature_verified_when_required", "schema_compatible", "profile_and_trust_scope_valid", "recovery_target_isolated", "recovery_authorized" ], "partial_recovery_state_allowed": false, "rebuild_from_verified_system_and_release_artifacts_supported": true, "recovery_receipt_required": true, "post_restore_validation_required": true }, "observability": { "health_fields": [ "component_state", "enabled_operation_classes", "active_request_id", "active_operation_class", "staging_capacity_state", "receipt_queue_state", "idempotency_store_state", "artifact_verification_state", "recovery_path_state", "resource_pressure_state", "last_successful_critical_transition_at" ], "secrets_or_private_keys_in_health_logs_or_receipts": false, "application_data_in_health_output": false, "bounded_metrics_and_logs": true, "operation_observation_transfers_authority": false }, "conformance": { "claims": [ "narrow_privileged_operation_broker", "closed_operation_allowlist", "node_local_final_validation", "atomic_activation", "idempotent_node_operations", "machine_readable_receipts", "safe_rollback_and_recovery", "offline_node_lifecycle" ], "required_test_ids": [ "TEST-COMP-NODE-001", "TEST-COMP-NODE-002", "TEST-COMP-NODE-003", "TEST-COMP-NODE-004", "TEST-COMP-NODE-005", "TEST-COMP-NODE-006", "TEST-COMP-NODE-007", "TEST-COMP-NODE-008", "TEST-COMP-NODE-009", "TEST-COMP-NODE-010", "TEST-COMP-NODE-011", "TEST-COMP-NODE-012", "TEST-COMP-NODE-013", "TEST-COMP-NODE-014" ], "test_expectations": { "TEST-COMP-NODE-001": "Accepts only registered closed operation classes and versioned schemas.", "TEST-COMP-NODE-002": "Rejects arbitrary shell, service-manager, file, container, package, device, and private-key interfaces.", "TEST-COMP-NODE-003": "Requires caller, profile, policy, artifact, expected-state, compatibility, timeout, and resource validation.", "TEST-COMP-NODE-004": "Preserves node-local final validation when a request originates from the control plane.", "TEST-COMP-NODE-005": "Returns the recorded result for equivalent repeated requests and rejects request identity reuse with a different body.", "TEST-COMP-NODE-006": "Stages artifacts without activation and prevents partial authoritative state.", "TEST-COMP-NODE-007": "Activates complete compatible artifacts atomically and preserves or restores the previous valid state on failure.", "TEST-COMP-NODE-008": "Produces complete machine-readable receipts for privileged host mutations and critical transitions.", "TEST-COMP-NODE-009": "Uses the narrow profile-defined privilege path and does not treat root or administrator identity as application authority.", "TEST-COMP-NODE-010": "Degrades safely under policy, control-plane, artifact, receipt, resource, and component failures.", "TEST-COMP-NODE-011": "Supports verified offline import, local inspection, and recovery without silent remote fallback.", "TEST-COMP-NODE-012": "Uses no native or external AI for operation selection, authorization, parameters, validation, or recovery.", "TEST-COMP-NODE-013": "Backs up, restores, and rebuilds node-agent state without partial authority.", "TEST-COMP-NODE-014": "Resolves every active component claim to decisions, requirements, locks, registered tests, and valid evidence." }, "evidence_schema_ref": "schemas/test-evidence.schema.json", "evidence_registry_ref": "generated/evidence-catalog.json", "traceability_ref": "generated/traceability.json", "unsupported_claim_result": "blocked" }, "validation": { "schema_validation_required": true, "canonical_reference_validation_required": true, "decision_closure_required": true, "requirement_uniqueness_required": true, "lock_validation_required": true, "component_boundary_validation_required": true, "profile_membership_validation_required": true, "operation_allowlist_validation_required": true, "test_and_evidence_validation_required": true, "required_checks": [ "component_id_is_unique", "component_is_registered", "component_contract_schema_passes", "canonical_references_resolve", "required_decisions_are_accepted", "requirement_ids_are_unique", "lock_ids_resolve", "profile_membership_is_not_inferred", "operation_ids_are_unique", "each_operation_has_closed_schema_authorization_idempotency_timeout_result_and_recovery", "arbitrary_privileged_interfaces_are_absent", "control_plane_is_not_sufficient_authority", "root_identity_is_not_application_authority", "direct_cross_component_source_writes_are_absent", "activation_is_non_partial", "idempotency_and_replay_rules_are_complete", "critical_transition_receipts_are_complete", "offline_and_failure_behavior_preserve_local_authority", "native_and_external_ai_control_are_absent", "backup_restore_and_recovery_are_complete", "tests_and_evidence_support_active_claims", "active_content_is_english", "no_unresolved_markers" ], "failure_result": "component_activation_blocked" }, "tags": [ "koa_node_agent", "node_lifecycle", "privileged_broker", "closed_operations", "atomic_activation", "idempotency", "receipts", "rollback", "recovery", "offline_import", "non_ai" ] } ================================================================================================ FILE: docs/contracts/components/kristal-runtime.component.json AUTHORITY: canonical ================================================================================================ { "$schema": "../../schemas/component-contract.schema.json", "contract_id": "component.kristal_runtime", "contract_type": "component_contract", "component_id": "kristal_runtime", "display_name": "Kristal Runtime", "version": "1.0.0", "status": "active", "language": "en", "effective_at": "2026-08-03T16:27:00-04:00", "canonical_owner": "contracts/components/kristal-runtime.component.json", "component_registry_ref": "generated/component-catalog.json#/components/kristal_runtime", "documentation_ref": "04-components/kristal-runtime.md", "classification": { "component_kind": "transversal_runtime", "system_role": "epistemic_artifact_runtime", "profile_membership_authority": "contracts/profiles/*.profile.json", "profile_membership_resolution": "active_profile_contracts", "standalone_profile": false }, "decision_refs": [ "DEC-SYS-KRISTAL-001", "DEC-DATA-001", "DEC-AI-001", "DEC-REL-001" ], "adr_refs": [], "requirement_refs": [ "REQ-COMP-KRISTAL-001", "REQ-COMP-KRISTAL-002", "REQ-COMP-KRISTAL-003", "REQ-COMP-KRISTAL-004", "REQ-COMP-KRISTAL-005", "REQ-COMP-KRISTAL-006", "REQ-COMP-KRISTAL-007", "REQ-COMP-KRISTAL-008", "REQ-COMP-KRISTAL-009", "REQ-COMP-KRISTAL-010", "REQ-COMP-KRISTAL-011", "REQ-COMP-KRISTAL-012", "REQ-CONST-COMP-009", "REQ-SYS-DATA-017" ], "lock_refs": [ "LOCK-COMP-001", "LOCK-DATA-001", "LOCK-AI-001", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004" ], "purpose": "Provide a transversal runtime for verified Kristal epistemic artifacts while preserving content-derived identity independently from tenant workflow, interface state, and component operational state.", "responsibility_boundary": { "owns": [ "kristal_content_identity_resolution", "runtime_pack_verification_state", "runtime_pack_compatibility_evaluation", "active_runtime_pack_selection", "runtime_pack_activation_state", "runtime_pack_activation_receipts", "kristal_runtime_health_state" ], "does_not_own": [ "tenant_workflow_state", "orgo_workflow_state", "konnaxion_domain_state", "koa_mediatheque_record_state", "ariane_interface_state", "component_business_state", "universal_operational_storage", "universal_workflow_execution", "governance_policy", "resource_scheduling", "host_privilege", "external_ai_processing", "release_channel_identity" ] }, "authority_model": { "identity_rule": { "canonical_basis": "canonical_epistemic_content", "independent_from": [ "tenant_workflow_state", "interface_state", "deployment_topology", "runtime_cache_state" ] }, "mutation_authority": { "authoritative_scope": [ "active_runtime_pack_record", "runtime_pack_verification_record", "runtime_pack_activation_record" ], "cross_component_direct_writes_allowed": false, "external_component_mutation": "Only through the target component's active import or command contract." }, "workflow_authority": { "owns_workflow_execution": false, "owns_orchestration_state": false }, "policy_authority": { "owns_authorization_policy": false, "policy_source": "Governance Policy Runtime when the active profile requires policy evaluation." }, "resource_authority": { "owns_resource_scheduling": false, "resource_source": "resource_governor" }, "privilege_authority": { "owns_host_privilege": false, "privileged_operations": [] } }, "profile_applicability": { "authority": "contracts/profiles/*.profile.json", "resolution": "The component is available only when the selected effective profile declares kristal_runtime as required or optional and all declared prerequisites resolve.", "implicit_profile_membership_allowed": false }, "artifact_contracts": { "accepted_artifact_classes": [ { "artifact_class": "runtime_pack", "schema_ref": "contracts/artifact-contracts/runtime-pack.schema.json", "release_channel": "knowledge", "required_claims": [ "artifact_identity", "artifact_version", "artifact_digest", "compatibility_constraints", "release_channel", "provenance" ], "verification": [ "schema_validation", "identity_validation", "digest_validation", "trust_validation_when_required", "compatibility_validation", "release_channel_validation", "downgrade_and_substitution_policy_validation" ] }, { "artifact_class": "kristal_artifact", "schema_ref": "contracts/artifact-contracts/kristal-artifact.schema.json", "release_channel": "knowledge", "required_claims": [ "content_identity", "artifact_version", "content_digest", "provenance" ], "verification": [ "schema_validation", "content_identity_validation", "digest_validation", "provenance_validation" ] } ], "rejected_conditions": [ "unknown_artifact_identity", "invalid_artifact_digest", "untrusted_artifact_when_trust_is_required", "incompatible_runtime_pack", "wrong_release_channel", "unauthorized_downgrade", "unauthorized_substitution", "missing_provenance" ] }, "data_ownership": { "authoritative_data": [ { "data_id": "active_runtime_pack_record", "description": "The identity and version of the currently active verified Runtime Pack.", "mutation_interfaces": [ "runtime_pack_activation", "runtime_pack_rollback" ] }, { "data_id": "runtime_pack_verification_record", "description": "The result of identity, integrity, compatibility, channel, and trust validation.", "mutation_interfaces": [ "runtime_pack_validation" ] }, { "data_id": "runtime_pack_activation_record", "description": "The atomic activation, rollback, or blocked outcome and its receipt reference.", "mutation_interfaces": [ "runtime_pack_activation", "runtime_pack_rollback" ] } ], "derived_data": [ { "data_id": "loaded_runtime_cache", "source": "active_runtime_pack_record", "authority": "derived", "rebuildable": true, "may_be_mutation_source": false }, { "data_id": "kristal_runtime_read_model", "source": [ "active_runtime_pack_record", "runtime_pack_verification_record", "kristal_runtime_health_state" ], "authority": "derived", "rebuildable": true, "may_be_mutation_source": false } ], "prohibited_direct_write_targets": [ "ariane_runtime", "audit_broker", "governance_policy_runtime", "identity_and_trust", "koa_mediatheque", "koa_node_agent", "konnaxion", "orgo", "publication_gateway", "resource_governor", "semantik_architect_runtime", "sentient", "uckk_publication_bridge" ] }, "interfaces": [ { "interface_id": "kristal_identity_resolution", "direction": "inbound", "interaction_type": "query", "purpose": "Resolve or verify Kristal identity from canonical epistemic content.", "accepted_input": { "content_identity_claim": true, "canonical_content_reference": true, "content_digest": true }, "produced_output": { "resolved_kristal_identity": true, "verification_outcome": true }, "authoritative_effect": "none", "failure_outcomes": [ "identity_unresolved", "content_digest_invalid", "canonical_content_unavailable" ] }, { "interface_id": "runtime_pack_validation", "direction": "inbound", "interaction_type": "command", "purpose": "Validate a candidate Runtime Pack before activation.", "accepted_input": { "artifact_contract": "contracts/artifact-contracts/runtime-pack.schema.json", "release_channel": "knowledge" }, "produced_output": { "verification_record": true, "activation_eligibility": true }, "authoritative_effect": "Updates only runtime_pack_verification_record.", "idempotency_key": [ "artifact_identity", "artifact_version", "artifact_digest" ], "failure_outcomes": [ "artifact_invalid", "artifact_untrusted", "artifact_incompatible", "release_channel_invalid", "downgrade_or_substitution_denied" ] }, { "interface_id": "runtime_pack_activation", "direction": "inbound", "interaction_type": "command", "purpose": "Atomically activate a verified compatible Runtime Pack.", "accepted_input": { "verified_runtime_pack_ref": true, "authorization_ref": true, "resource_grant_ref": true }, "produced_output": { "activation_receipt": true, "active_runtime_identity": true }, "authoritative_effect": "Atomically replaces active_runtime_pack_record after all preconditions pass.", "idempotency_key": [ "verified_runtime_pack_ref", "activation_request_id" ], "failure_outcomes": [ "verification_missing", "authorization_unavailable", "resource_grant_unavailable", "activation_failed", "last_valid_state_restored" ] }, { "interface_id": "runtime_pack_rollback", "direction": "inbound", "interaction_type": "command", "purpose": "Restore the last valid compatible Runtime Pack after an activation or runtime failure.", "accepted_input": { "rollback_request_id": true, "target_last_valid_runtime_ref": true, "authorization_ref": true }, "produced_output": { "rollback_receipt": true, "active_runtime_identity": true }, "authoritative_effect": "Atomically restores the declared last valid runtime state.", "failure_outcomes": [ "rollback_target_unavailable", "rollback_target_invalid", "rollback_blocked", "forward_repair_required" ] }, { "interface_id": "runtime_status_query", "direction": "inbound", "interaction_type": "query", "purpose": "Return active Runtime Pack identity, verification state, activation state, and health.", "accepted_input": { "authorized_status_scope": true }, "produced_output": { "active_runtime_identity": true, "verification_state": true, "activation_state": true, "health_state": true }, "authoritative_effect": "none", "failure_outcomes": [ "status_scope_denied", "runtime_state_unavailable" ] } ], "activation_contract": { "preconditions": [ "runtime_pack_schema_valid", "runtime_pack_identity_valid", "runtime_pack_digest_valid", "runtime_pack_trust_valid_when_required", "runtime_pack_compatible", "runtime_pack_release_channel_is_knowledge", "downgrade_and_substitution_policy_passed", "required_authorization_valid", "required_resource_grant_valid" ], "atomicity": { "partial_authoritative_activation_allowed": false, "active_pointer_switch": "atomic", "last_valid_state_retained_until_success": true }, "success_effects": [ "active_runtime_pack_record_updated", "loaded_runtime_cache_rebuilt_or_reused_when_compatible", "activation_receipt_emitted", "active_runtime_identity_exposed" ], "failure_effects": [ "candidate_not_activated", "last_valid_state_preserved_or_restored", "failure_receipt_emitted", "affected_capability_marked_blocked_or_degraded" ], "downgrade_policy": { "implicit_downgrade_allowed": false, "implicit_substitution_allowed": false, "authorization_required": true, "compatibility_validation_required": true } }, "failure_behavior": [ { "condition": "required_verification_unavailable", "result": "blocked", "preserved_state": "last_valid_active_runtime_pack" }, { "condition": "candidate_runtime_pack_incompatible", "result": "blocked", "preserved_state": "last_valid_active_runtime_pack" }, { "condition": "candidate_runtime_pack_wrong_channel", "result": "blocked", "preserved_state": "last_valid_active_runtime_pack" }, { "condition": "activation_fails_before_atomic_switch", "result": "failed", "preserved_state": "last_valid_active_runtime_pack" }, { "condition": "runtime_failure_after_activation", "result": "rollback_or_forward_repair", "preserved_state": "last_valid_runtime_pack_when_rollback_is_valid" }, { "condition": "resource_governor_unavailable", "result": "block_new_resource_unresolved_activation", "preserved_state": "current_active_runtime_pack" }, { "condition": "governance_policy_runtime_unavailable_when_required", "result": "block_policy_gated_activation", "preserved_state": "current_active_runtime_pack" }, { "condition": "audit_broker_unavailable", "result": "follow_active_evidence_contract_sync_fail_or_bounded_queue", "preserved_state": "source_activation_authority" } ], "ai_boundary": { "native_ai_capabilities": [], "external_ai_integrations": [], "ai_required_for_identity_resolution": false, "ai_required_for_runtime_pack_activation": false, "ai_output_direct_mutation_allowed": false }, "security_boundary": { "cross_component_direct_writes_allowed": false, "host_privilege_required": false, "secrets_in_runtime_pack_allowed": false, "unverified_artifact_execution_allowed": false, "authorization_scope": [ "runtime_pack_activation", "runtime_pack_rollback", "restricted_status_query" ] }, "observability": { "exposed_states": [ "inactive", "verification_pending", "verified", "active", "blocked", "degraded", "rollback_in_progress", "failed" ], "metrics": [ "active_runtime_pack_identity", "verification_outcome", "activation_outcome", "rollback_outcome", "runtime_health" ], "critical_receipts": [ "runtime_pack_verification_receipt", "runtime_pack_activation_receipt", "runtime_pack_rollback_receipt", "runtime_pack_failure_receipt" ], "receipt_owner": "kristal_runtime", "evidence_custody": "Audit Broker or the active evidence authority without transfer of Kristal Runtime state ownership." }, "dependencies": [ { "dependency_id": "identity_and_trust", "dependency_kind": "component", "required_for": [ "artifact_trust_validation_when_required" ], "authority_retained_by_dependency": [ "identity_verification", "credential_verification", "signature_trust_verification" ] }, { "dependency_id": "resource_governor", "dependency_kind": "component", "required_for": [ "resource_admission", "activation_resource_grant", "runtime_resource_limits" ], "authority_retained_by_dependency": [ "resource_budget_interpretation", "resource_admission", "resource_scheduling" ] }, { "dependency_id": "governance_policy_runtime", "dependency_kind": "component", "required_for": [ "policy_gated_activation_when_required_by_effective_profile", "policy_gated_rollback_when_required_by_effective_profile" ], "authority_retained_by_dependency": [ "authorization", "consent", "privilege_policy", "governed_exceptions" ] }, { "dependency_id": "audit_broker", "dependency_kind": "component", "required_for": [ "critical_receipt_custody_when_required" ], "authority_retained_by_dependency": [ "evidence_custody", "authorized_audit_views" ] }, { "dependency_id": "knowledge_release_channel", "dependency_kind": "canonical_registry", "canonical_ref": "contracts/release-channels.contract.json#/channels/knowledge", "required_for": [ "runtime_pack_release_channel_validation", "release_set_compatibility" ], "authority_retained_by_dependency": [ "release_channel_identity", "release_channel_membership" ] } ], "change_policy": { "responsibility_or_authority_change": "major", "interface_breaking_change": "major", "compatible_interface_addition": "minor", "clarification_without_semantic_change": "patch", "requires_accepted_decision_for_semantic_change": true, "requires_adr_for_major_change": false, "requires_impact_report_for_major_change": true, "requires_full_validation_before_activation": true }, "validation_policy": { "entry_point": "tools/validate_docs.py", "outcomes": [ "pass", "fail", "blocked" ], "required_checks": [ "component_contract_schema_validation", "component_registry_reference_resolution", "canonical_reference_resolution", "decision_reference_resolution", "requirement_reference_resolution", "lock_reference_resolution", "profile_membership_resolution", "kristal_identity_independent_from_workflow_and_interface_state", "no_universal_operational_database_ownership", "no_universal_workflow_ownership", "no_cross_component_direct_writes", "runtime_pack_identity_validation", "runtime_pack_digest_validation", "runtime_pack_compatibility_validation", "runtime_pack_knowledge_channel_validation", "atomic_runtime_pack_activation", "last_valid_runtime_state_preservation", "unauthorized_downgrade_and_substitution_rejection", "no_native_ai_capability", "critical_receipt_traceability", "no_unresolved_authority_markers", "english_active_content" ], "test_refs": [ "TEST-COMP-KRISTAL-001", "TEST-COMP-KRISTAL-002", "TEST-COMP-KRISTAL-003", "TEST-COMP-KRISTAL-004", "TEST-COMP-KRISTAL-005", "TEST-COMP-KRISTAL-006", "TEST-COMP-KRISTAL-007", "TEST-COMP-KRISTAL-008" ], "evidence_refs": [ "EVID-COMP-KRISTAL-001", "EVID-COMP-KRISTAL-002", "EVID-COMP-KRISTAL-003", "EVID-COMP-KRISTAL-004", "EVID-COMP-KRISTAL-005", "EVID-COMP-KRISTAL-006", "EVID-COMP-KRISTAL-007", "EVID-COMP-KRISTAL-008" ], "missing_required_authority_result": "blocked", "invalid_artifact_result": "fail", "automatic_semantic_fixes_allowed": false } } ================================================================================================ FILE: docs/contracts/components/publication-gateway.component.json AUTHORITY: canonical ================================================================================================ { "$schema": "../../schemas/component-contract.schema.json", "contract_id": "CONTRACT-COMP-PUBLICATION-GATEWAY", "contract_type": "component_contract", "component_id": "publication_gateway", "version": "1.0.0", "status": "active", "language": "en", "effective_at": "2026-08-03T16:39:00-04:00", "display_name": "Publication Gateway", "component_kind": "governed_gateway", "domain": "cross_domain_publication", "purpose": "Mediate every governed publication from one authority or disclosure domain to another by validating a bounded publication request, resolving identity, consent, policy, trust, audience, representation, and evidence, executing only the approved release, and producing a durable publication receipt.", "authority": { "authority_role": "publication_request_decision_and_receipt_mediator", "canonical_owner_of": [ "publication_request_lifecycle", "publication_decision_record", "bounded_release_representation", "publication_staging_state", "publication_execution_state", "publication_receipt", "publication_reversal_record", "publication_retry_state" ], "does_not_own": [ "source_component_authoritative_data", "source_content_semantic_truth", "identity_source_records", "governance_policy_content", "cultural_authority", "consent_grant", "destination_component_authoritative_data", "uckk_destination_state", "external_service_authority", "release_channel_identity" ], "direct_cross_component_authoritative_writes_allowed": false, "authority_transfer_by_publication": false }, "canonical_refs": { "authority_registry": "generated/authority-manifest.json", "decisions_registry": "generated/decision-index.json", "system_registry": "contracts/system.contract.json", "components_registry": "generated/component-catalog.json", "requirements_registry": "generated/requirements-index.json", "locks_registry": "generated/assertion-index.json", "traceability_registry": "generated/traceability.json", "exceptions_registry": "generated/exception-index.json", "evidence_registry": "generated/evidence-catalog.json", "integration_registry": "contracts/integration-types.contract.json", "profile_index": "generated/profile-catalog.json", "release_channels_registry": "contracts/release-channels.contract.json", "publication_request_contract": "contracts/artifact-contracts/publication-request.schema.json", "publication_receipt_contract": "contracts/artifact-contracts/publication-receipt.schema.json", "cultural_rights_policy_contract": "contracts/artifact-contracts/cultural-rights-policy.schema.json", "provenance_receipt_contract": "contracts/artifact-contracts/provenance-receipt.schema.json", "integration_manifest_contract": "contracts/artifact-contracts/integration-manifest.schema.json", "component_documentation": "04-components/publication-gateway.md", "security_documentation": "07-security/17-cross-domain-publication.md", "cultural_rights_documentation": "01-constitution/12-cultural-rights-and-consent.md" }, "decision_ids": [ "DEC-GATE-001", "DEC-GOV-001", "DEC-DATA-001", "DEC-CULT-001", "DEC-CULT-002", "DEC-CULT-003", "DEC-CULT-004", "DEC-CULT-005", "DEC-AI-001", "DEC-OFFLINE-001", "DEC-AUDIT-001", "DEC-REL-001" ], "requirement_ids": [ "REQ-GATE-001", "REQ-GOV-001", "REQ-DATA-001", "REQ-CULT-003", "REQ-CULT-004", "REQ-CULT-005", "REQ-CULT-006", "REQ-CULT-009", "REQ-CULT-010", "REQ-CULT-011", "REQ-CULT-012", "REQ-CULT-013", "REQ-CULT-014", "REQ-CULT-016", "REQ-CULT-017", "REQ-CULT-018", "REQ-CULT-019", "REQ-CULT-020", "REQ-CULT-021", "REQ-CULT-022", "REQ-CULT-023", "REQ-CULT-024", "REQ-AI-001", "REQ-OFFLINE-001", "REQ-AUDIT-001", "REQ-LIFE-001" ], "lock_ids": [ "LOCK-GATE-001", "LOCK-GOV-001", "LOCK-DATA-001", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-CULT-001", "LOCK-CULT-002", "LOCK-CULT-003", "LOCK-CULT-004", "LOCK-CULT-005", "LOCK-CULT-006", "LOCK-CULT-007", "LOCK-CULT-008", "LOCK-CULT-009", "LOCK-CULT-010", "LOCK-AI-001", "LOCK-AI-002", "LOCK-AUDIT-001", "LOCK-OFFLINE-001", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004" ], "exception_ids": [], "responsibilities": [ { "responsibility_id": "PUB-RESP-001", "name": "Request admission", "description": "Validate the publication request structure, requester identity, source reference, declared purpose, destination, audience, representation, requested transformations, and required authority references." }, { "responsibility_id": "PUB-RESP-002", "name": "Source binding", "description": "Bind the request to an immutable source version or another explicitly stable source identity supplied by the owning component." }, { "responsibility_id": "PUB-RESP-003", "name": "Authority resolution", "description": "Resolve identity, delegation, trust, consent, cultural authority, governance policy, exceptions, and time validity before approval." }, { "responsibility_id": "PUB-RESP-004", "name": "Bounded representation", "description": "Create or receive only the exact release representation approved for the declared destination, audience, purpose, and duration." }, { "responsibility_id": "PUB-RESP-005", "name": "Decision mediation", "description": "Record an allow, deny, blocked, or review-required decision together with obligations and supporting authority." }, { "responsibility_id": "PUB-RESP-006", "name": "Controlled execution", "description": "Execute release only after the approved representation and all decision obligations pass final validation." }, { "responsibility_id": "PUB-RESP-007", "name": "Receipt production", "description": "Produce a publication receipt that records what was released, under which authority, to which destination and audience, and with what result." }, { "responsibility_id": "PUB-RESP-008", "name": "Revocation response", "description": "Stop future and reversible pending publication within the revoked scope and record supported downstream remediation without falsifying history." }, { "responsibility_id": "PUB-RESP-009", "name": "Selective audit", "description": "Expose the minimum proof required for accountability while protecting restricted source material, identities, and cultural details." } ], "non_responsibilities": [ "Selecting content on behalf of the source component.", "Determining semantic truth or editorial quality.", "Assigning cultural authority or community membership.", "Granting consent.", "Performing UCKK-specific packaging, transport, or destination acceptance; those belong to the UCKK publication integration.", "Editing source component records directly.", "Replacing Governance Policy Runtime.", "Replacing Identity and Trust.", "Replacing Audit Broker.", "Acting as a general external integration proxy.", "Making external AI output authoritative.", "Guaranteeing deletion from destinations outside kOA control." ], "component_dependencies": [ { "component_id": "identity_and_trust", "contract_ref": "contracts/components/identity-and-trust.component.json", "dependency_kind": "required_for_identity_and_trust_resolution", "direct_data_write_allowed": false }, { "component_id": "governance_policy_runtime", "contract_ref": "contracts/components/governance-policy-runtime.component.json", "dependency_kind": "required_for_governed_decision_evaluation", "direct_data_write_allowed": false }, { "component_id": "audit_broker", "contract_ref": "contracts/components/audit-broker.component.json", "dependency_kind": "required_for_selective_audit_and_evidence_brokerage", "direct_data_write_allowed": false } ], "source_component_relationships": [ { "component_id": "konnaxion", "contract_ref": "contracts/subsystems/konnaxion.subsystem.json", "role": "publication_destination_or_source_domain", "direct_data_write_allowed": false }, { "component_id": "orgo", "contract_ref": "contracts/subsystems/orgo.subsystem.json", "role": "private_workflow_source_domain", "direct_data_write_allowed": false }, { "component_id": "koa_mediatheque", "contract_ref": "contracts/components/koa-mediatheque.component.json", "role": "local_media_source_domain", "direct_data_write_allowed": false, "boundary": "Publication Gateway may authorize disclosure of selected representations but does not mutate kOA Mediatheque records." }, { "component_id": "kristal_runtime", "contract_ref": "contracts/components/kristal-runtime.component.json", "role": "knowledge_source_domain", "direct_data_write_allowed": false } ], "gateway_separation": { "uckk_publication_integration_ref": "contracts/integrations/uckk-publication.integration.json", "publication_gateway_responsibility": "Authorize governed cross-domain disclosure, audience, rights, consent, representation, and evidence.", "uckk_publication_bridge_responsibility": "After authorization, package and transport the approved representation to the external UCKK Moodle platform and return destination receipts.", "bridge_may_authorize_publication": false, "publication_gateway_performs_uckk_transport": false, "local_media_authority_remains_with": "koa_mediatheque", "external_destination_authority_remains_with": "uckk_external_platform", "background_bidirectional_sync": "prohibited" }, "authoritative_data": { "logical_owner": "publication_gateway", "stores": [ "publication_request", "source_binding", "publication_decision", "decision_obligation", "bounded_release_representation", "publication_staging_record", "publication_execution_record", "publication_receipt", "publication_reversal_record", "retry_record", "downstream_notice_record" ], "does_not_store_as_authoritative_source": [ "source_component_primary_content", "source_component_business_state", "identity_master_record", "governance_policy_bundle", "cultural_rights_master_record", "destination_component_business_state" ], "source_snapshot_policy": { "full_source_copy_required": false, "minimum_bounded_representation_required": true, "source_identity_and_version_required": true, "source_owner_remains_authoritative": true }, "retention_classes": { "request_and_decision": "governed_operational_record", "bounded_representation": "purpose_limited_staging", "receipt": "durable_historical_evidence", "failed_candidate": "bounded_diagnostic_record", "restricted_evidence": "policy_controlled_evidence" }, "secret_material_allowed": false }, "interfaces": { "inbound": [ { "interface_id": "publication_request", "artifact_contract_ref": "contracts/artifact-contracts/publication-request.schema.json", "authentication_required": true, "idempotency_key_required": true, "source_component_identity_required": true, "tenant_or_authority_domain_required": true }, { "interface_id": "revocation_or_withdrawal_notice", "authentication_required": true, "authority_resolution_required": true, "supported_actions": [ "cancel_pending", "stop_future_release", "initiate_supported_downstream_notice" ] }, { "interface_id": "publication_status_query", "authentication_required": true, "selective_disclosure_required": true } ], "outbound": [ { "interface_id": "publication_decision", "result_values": [ "allow", "deny", "blocked", "review_required" ], "obligations_required_when_allow": true }, { "interface_id": "publication_receipt", "artifact_contract_ref": "contracts/artifact-contracts/publication-receipt.schema.json", "produced_for_success": true, "produced_for_terminal_failure": true }, { "interface_id": "selective_audit_event", "target_component_id": "audit_broker", "minimum_disclosure_required": true }, { "interface_id": "destination_delivery", "destination_must_be_declared": true, "integration_manifest_required_for_external_destination": true } ], "administrative": [ { "interface_id": "health", "authentication_required": true, "contains_source_content": false }, { "interface_id": "queue_inspection", "authentication_required": true, "restricted_metadata_only": true }, { "interface_id": "controlled_retry", "authentication_required": true, "revalidation_required": true } ] }, "publication_request_minimum": { "required_fields": [ "request_id", "requester_identity", "source_component_id", "source_object_ref", "source_version", "source_authority_domain", "destination", "audience", "purpose", "requested_representation", "requested_transformations", "consent_refs", "cultural_rights_policy_refs", "governance_context", "idempotency_key", "requested_at" ], "implicit_audience_allowed": false, "implicit_purpose_allowed": false, "implicit_destination_allowed": false, "implicit_transformation_allowed": false, "wildcard_source_allowed": false, "unbounded_collection_publication_allowed": false }, "decision_model": { "results": [ "allow", "deny", "blocked", "review_required" ], "allow_requires": [ "valid_request", "stable_source_binding", "authenticated_requester", "authorized_source_component", "valid_identity_and_delegation", "valid_trust_scope", "valid_consent", "valid_cultural_authority", "governance_policy_allow", "destination_compatibility", "audience_compatibility", "representation_compatibility", "transformation_authority", "active_exception_validation", "required_human_review", "required_evidence", "resource_capacity" ], "deny_is_terminal_for_request_version": true, "blocked_requires_new_evidence_or_state_change": true, "review_required_prevents_execution": true, "missing_authority_result": "blocked", "ambiguous_scope_result": "blocked", "expired_consent_result": "deny", "revoked_consent_result": "deny", "conflicting_authority_result": "review_required" }, "representation_policy": { "representation_is_bounded": true, "minimum_necessary_content_required": true, "required_context_preserved": true, "required_attribution_preserved": true, "prohibited_attribution_preserved": true, "audience_specific_redaction_supported": true, "purpose_specific_transformation_supported": true, "transformation_without_explicit_authority_allowed": false, "staging_representation_may_become_source_authority": false, "destination_receives_only_approved_representation": true }, "state_machine": { "initial_state": "received", "states": [ "received", "validating", "awaiting_authority", "awaiting_review", "denied", "blocked", "approved", "staging", "ready", "publishing", "published", "partially_delivered", "failed", "cancelled", "revoked", "remediating", "closed" ], "terminal_states": [ "denied", "cancelled", "closed" ], "permitted_transitions": [ [ "received", "validating" ], [ "validating", "awaiting_authority" ], [ "validating", "denied" ], [ "validating", "blocked" ], [ "awaiting_authority", "awaiting_review" ], [ "awaiting_authority", "approved" ], [ "awaiting_authority", "denied" ], [ "awaiting_authority", "blocked" ], [ "awaiting_review", "approved" ], [ "awaiting_review", "denied" ], [ "awaiting_review", "blocked" ], [ "approved", "staging" ], [ "approved", "cancelled" ], [ "staging", "ready" ], [ "staging", "failed" ], [ "ready", "publishing" ], [ "ready", "cancelled" ], [ "publishing", "published" ], [ "publishing", "partially_delivered" ], [ "publishing", "failed" ], [ "published", "revoked" ], [ "partially_delivered", "remediating" ], [ "failed", "remediating" ], [ "revoked", "remediating" ], [ "remediating", "closed" ] ], "automatic_transition_from_blocked_to_approved_allowed": false, "automatic_transition_after_reconnection_allowed": false, "state_change_receipt_required": true }, "idempotency_and_delivery": { "request_id_unique": true, "idempotency_key_required": true, "duplicate_request_behavior": "return_existing_status_or_receipt", "delivery_semantics": "at_least_once_transport_exactly_once_effect_when_supported", "destination_deduplication_contract_required": true, "retry_requires_revalidation": true, "retry_must_not_broaden_scope": true, "partial_delivery_requires_remediation": true, "silent_duplicate_publication_allowed": false }, "offline_behavior": { "local_domain_publication_supported": true, "condition": "All required identity, trust, consent, policy, destination, time, and evidence authority is locally available and valid.", "remote_destination_unavailable_behavior": "queue_or_deny_by_request_policy", "automatic_remote_release_on_reconnection": false, "queued_request_revalidation_required": true, "revalidation_dimensions": [ "source_version", "requester_identity", "delegation", "trust", "revocation", "consent", "cultural_authority", "governance_policy", "exception", "destination", "audience", "representation", "credentials", "time_validity", "conflict_state" ], "uncertain_time_behavior": "block_time_sensitive_publication", "unrelated_local_capabilities_continue": true }, "external_destination_policy": { "integration_manifest_required": true, "automatic_external_provider_selection_allowed": false, "data_minimization_required": true, "provider_identity_disclosure_required": true, "retention_and_reuse_terms_required": true, "external_ai_required": false, "external_output_authoritative_by_default": false, "guaranteed_external_deletion_claim_allowed": false, "unsupported_deletion_behavior": "stop_future_release_record_limitation_and_issue_supported_notice" }, "security": { "authentication_required": true, "authorization_required": true, "least_privilege_required": true, "dedicated_service_identity_required": true, "default_deny_network": true, "source_component_database_access_allowed": false, "destination_component_database_access_allowed": false, "secrets_by_reference_required": true, "secret_material_in_request_allowed": false, "privileged_host_operations_required": false, "restricted_evidence_selective_disclosure_required": true, "request_payload_size_limit_required": true, "malware_and_content_policy_validation_required_when_applicable": true, "rate_limits_required": true, "queue_limits_required": true, "audit_for_administrative_actions_required": true }, "resource_policy": { "resource_authority_component_id": "resource_governor", "component_may_override_resource_governor": false, "bounded_resources": [ "cpu", "memory", "process_count", "staging_storage", "queue_depth", "concurrent_publications", "network_egress" ], "constitutional_service_priority": true, "resource_exhaustion_behavior": [ "preserve accepted requests and receipts", "deny or queue new work", "avoid partial authoritative activation", "make degraded state visible" ] }, "profile_bindings": [ { "profile_id": "sovereign_hub", "profile_ref": "contracts/profiles/sovereign-hub.profile.json", "selection": "required", "activation": "always_on", "supported_destinations": [ "local_domain", "configured_federation_peer", "approved_external_destination" ] }, { "profile_id": "user_lightweight", "profile_ref": "contracts/profiles/user-lightweight.profile.json", "selection": "capability_dependent", "activation": "on_demand_or_local_service", "supported_destinations": [ "local_domain", "configured_hub", "approved_external_destination" ] }, { "profile_id": "developer_linux_workstation", "profile_ref": "contracts/profiles/developer-linux-workstation.profile.json", "selection": "workbench_optional", "activation": "development_task", "supported_destinations": [ "local_test_domain", "declared_test_integration" ], "production_publication_claim_allowed": false } ], "lifecycle": { "release_channel": "services", "governance_policy_compatibility_required": true, "artifact_contract_compatibility_required": true, "profile_compatibility_required": true, "database_migration_validation_required": true, "partial_authoritative_activation_allowed": false, "last_known_good_state_required": true, "rollback_or_forward_repair_required": true, "inflight_request_upgrade_policy": "Complete under the validated prior contract or pause and revalidate under the candidate contract.", "release_set_required_for_activation": true }, "failure_behavior": { "invalid_request": "deny_without_staging", "source_version_changed": "block_and_require_new_request_or_revalidation", "identity_unavailable": "block", "trust_ambiguous": "block", "consent_missing": "block", "consent_expired_or_revoked": "deny", "cultural_authority_disputed": "require_human_review", "governance_runtime_unavailable": "block_new_governed_publication", "audit_broker_unavailable": "retain_local_evidence_and_block_when_audit_is_mandatory", "destination_unavailable": "queue_or_fail_by_request_policy", "destination_contract_incompatible": "block", "staging_validation_failed": "fail_without_delivery", "partial_delivery": "enter_remediation_and_prevent_silent_retry", "receipt_write_failed": "do_not_report_success", "resource_exhausted": "queue_or_deny_new_work", "time_uncertain": "block_time_sensitive_publication", "revocation_received": "stop_future_and_reversible_pending_release", "external_deletion_unsupported": "record_limitation_without_false_completion_claim", "single_dependency_failure": "preserve_unrelated_component_capabilities" }, "observability": { "health_states": [ "healthy", "degraded", "blocked", "unavailable" ], "metrics": [ "requests_received", "requests_allowed", "requests_denied", "requests_blocked", "requests_awaiting_review", "publication_latency", "queue_depth", "staging_storage_usage", "delivery_failures", "partial_deliveries", "revalidation_failures", "revocations_processed" ], "logs_must_exclude": [ "secret_material", "full_restricted_source_content", "unnecessary_personal_data", "private_cultural_details" ], "correlation_id_required": true, "receipt_id_required_after_terminal_execution": true }, "prohibited_assumptions": [ "Ingestion or storage authorizes publication.", "The uploader holds every publication or cultural right.", "A source component may bypass Publication Gateway.", "The UCKK Publication Bridge can authorize cross-domain publication.", "Publication Gateway may write into source or destination authoritative databases.", "An internal network location establishes trust.", "A valid signature alone authorizes publication.", "Consent for one purpose, audience, provider, or transformation authorizes another.", "Silence, inactivity, public availability, or prior access is consent.", "A queued request remains authorized after reconnection.", "An external AI or creative service is a native gateway dependency.", "External output is authoritative by default.", "A successful transport proves destination acceptance.", "A retry may broaden the original publication scope.", "A partial delivery can be reported as complete.", "Publication receipts may be discarded after revocation.", "Revocation erases truthful historical evidence.", "Deletion from an external destination can be guaranteed without destination support.", "Audit requires unrestricted disclosure of protected source content.", "Resource Governor and Governance Policy Runtime are one authority.", "An undeclared profile or overlay changes gateway behavior." ], "conformance": { "claimable": true, "current_claim": "not_asserted", "test_ids": [ "TEST-PUB-REQUEST-001", "TEST-PUB-SOURCE-BINDING-001", "TEST-PUB-IDENTITY-001", "TEST-PUB-CONSENT-001", "TEST-PUB-CULTURAL-RIGHTS-001", "TEST-PUB-GOVERNANCE-001", "TEST-PUB-REPRESENTATION-001", "TEST-PUB-GATEWAY-SEPARATION-001", "TEST-PUB-DATA-AUTHORITY-001", "TEST-PUB-IDEMPOTENCY-001", "TEST-PUB-PARTIAL-DELIVERY-001", "TEST-PUB-OFFLINE-001", "TEST-PUB-RECONNECTION-001", "TEST-PUB-REVOCATION-001", "TEST-PUB-SELECTIVE-AUDIT-001", "TEST-PUB-RESOURCE-001", "TEST-PUB-ROLLBACK-001", "TEST-PUB-PROFILE-001" ], "evidence_required": true, "evidence_ids": [], "claim_requires": [ "component contract validation", "artifact contract validation", "identity and trust integration tests", "governance policy integration tests", "consent and cultural-rights tests", "gateway separation tests", "cross-component data ownership tests", "offline and reconnection tests", "idempotency and partial-delivery tests", "selective-audit tests", "resource-pressure tests", "release and rollback tests", "traceability completeness", "active evidence" ], "missing_evidence_result": "blocked", "failure_result": "non_conformant" }, "validation": { "entry_point": "tools/validate_docs.py", "required_checks": [ "schema_validation", "component_identity_resolution", "canonical_reference_resolution", "accepted_decision_resolution", "requirement_resolution", "lock_resolution", "component_dependency_resolution", "artifact_contract_resolution", "profile_binding_resolution", "authority_boundary_validation", "source_and_destination_data_ownership", "publication_and_admission_gateway_separation", "state_machine_transition_validation", "request_minimum_validation", "decision_obligation_validation", "bounded_representation_validation", "idempotency_validation", "offline_revalidation", "security_control_validation", "resource_policy_validation", "lifecycle_compatibility", "traceability_completeness", "evidence_validity" ], "validation_outcomes": [ "pass", "fail", "blocked" ], "authority_participation_requires_outcome": "pass", "ordinary_file_hashes_required": false } } ================================================================================================ FILE: docs/contracts/components/resource-governor.component.json AUTHORITY: canonical ================================================================================================ { "$schema": "../../schemas/component-contract.schema.json", "component_id": "resource_governor", "component_kind": "runtime_component", "version": "1.0.0", "status": "active", "language": "en", "display_name": "Resource Governor", "aliases": [], "terminology_ref": "contracts/terminology.contract.json#/terms/TERM-COMP-RESOURCE-GOVERNOR", "purpose": "Provide deterministic admission, allocation, prioritization, concurrency, queue, scheduling, throttling, suspension, and process-limit enforcement for profile, component, artifact-class, workspace, and workload resource envelopes.", "scope": { "kind": "component", "identifier": "resource_governor", "global_behavior": true, "profile_membership_owner_ref": "generated/profile-catalog.json", "profile_specific_limits_owner": "the active deployment profile and active resource envelope artifacts", "implementation_mechanism_owner": "the active profile and applicable platform toolchain" }, "canonical_refs": [ "generated/authority-manifest.json", "generated/decision-index.json", "contracts/terminology.contract.json", "contracts/system.contract.json#/resource_governor", "contracts/system.contract.json#/capability_degradation", "generated/component-catalog.json#/components/resource_governor", "generated/component-catalog.json#/components/governance_policy_runtime", "generated/profile-catalog.json", "contracts/artifact-classes.contract.json#/artifact_classes/resource_envelope", "contracts/release-channels.contract.json", "generated/requirements-index.json", "generated/assertion-index.json", "generated/traceability.json", "generated/exception-index.json", "generated/test-catalog.json", "generated/evidence-catalog.json" ], "decision_ids": [ "DEC-DATA-001", "DEC-GOV-001", "DEC-HW-001", "DEC-PROFILE-001", "DEC-REL-001" ], "requirement_ids": [ "REQ-RG-001", "REQ-RG-002", "REQ-RG-003", "REQ-RG-004", "REQ-RG-005", "REQ-RG-006", "REQ-RG-007", "REQ-RG-008", "REQ-RG-009", "REQ-RG-010", "REQ-RG-011", "REQ-RG-012", "REQ-RG-013", "REQ-RG-014", "REQ-RG-015", "REQ-RG-016", "REQ-RG-017", "REQ-RG-018", "REQ-RG-019", "REQ-RG-020", "REQ-RG-021", "REQ-RG-022", "REQ-RG-023", "REQ-RG-024", "REQ-RG-025", "REQ-RG-026", "REQ-RG-027", "REQ-RG-028", "REQ-RG-029", "REQ-RG-030", "REQ-RG-031", "REQ-RG-032", "REQ-RG-033", "REQ-RG-034", "REQ-RG-035", "REQ-RG-036", "REQ-RG-037", "REQ-RG-038", "REQ-RG-039", "REQ-RG-040" ], "lock_ids": [ "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-PROFILE-001", "LOCK-PROFILE-002" ], "exception_ids": [], "ownership": { "owns": { "active_resource_envelope_state": "The verified set of active resource envelopes and their resolved precedence for each governed target.", "workload_admission_state": "Admission outcomes for workload requests based on active envelopes, current capacity, declared criticality, priority, and concurrency.", "resource_allocation_state": "Current reservations, allocations, leases, limits, and execution bindings created by Resource Governor.", "resource_queue_state": "Pending workload metadata, ordering, priority, capacity, expiry, retry, cancellation, and dequeue decisions for queues owned by Resource Governor.", "resource_scheduling_state": "Deterministic scheduling, throttling, suspension, resumption, and rejection decisions made within active envelopes.", "resource_usage_observations": "Resource-governance observations required to compare actual usage against active limits without owning workload business content.", "resource_decision_interfaces": "Observable request, decision, allocation, queue, pressure, usage, release, event, and receipt payload semantics defined by this contract." }, "does_not_own": [ { "fact": "authorization_disclosure_consent_privilege_and_governed_exceptions", "owner_ref": "generated/component-catalog.json#/components/governance_policy_runtime" }, { "fact": "workload_business_data_and_domain_state", "owner_ref": "the workload's owning component" }, { "fact": "component_capability_membership", "owner_ref": "the active deployment profile and component contract" }, { "fact": "resource_envelope_artifact_class_and_lifecycle", "owner_ref": "contracts/artifact-classes.contract.json#/artifact_classes/resource_envelope" }, { "fact": "profile_hardware_envelope_and_profile_specific_thresholds", "owner_ref": "the active deployment profile" }, { "fact": "host_operating_system_resource_control_implementation", "owner_ref": "the active profile and applicable platform toolchain" }, { "fact": "identity_and_trust", "owner_ref": "generated/component-catalog.json#/components/identity_and_trust" }, { "fact": "release_channel_compatibility", "owner_ref": "contracts/release-channels.contract.json" }, { "fact": "normative_requirement_text_and_strength", "owner_ref": "generated/requirements-index.json" } ] }, "responsibilities": [ "Resolve the active resource envelope applicable to a target workload.", "Validate resource envelope structure, target scope, compatibility, and precedence before activation.", "Admit, queue, throttle, defer, or reject workload requests deterministically.", "Apply CPU, memory, I/O, process, worker, queue, and concurrency limits through the active profile's enforcement mechanisms.", "Preserve required and higher-priority capabilities before optional and task-activated work during pressure.", "Track active reservations, allocations, leases, and execution bindings.", "Observe governed resource usage without reading or owning workload business content.", "Detect envelope violations, capacity pressure, queue saturation, and orphaned execution state.", "Suspend, resume, terminate, or reject work only within declared resource authority.", "Publish structured resource decisions, pressure events, health state, and required receipts.", "Reconcile active controls, workloads, queues, reservations, and envelopes during recovery.", "Fail closed for new heavy or unconstrained work when enforceable limits cannot be established." ], "non_responsibilities": [ "Making business, identity, policy, consent, disclosure, privilege, publication, or conformance decisions.", "Deciding whether a workload is legally, ethically, culturally, or organizationally authorized.", "Owning or modifying workload business data.", "Selecting deployment profile membership.", "Inventing resource limits when no active envelope resolves.", "Treating measured capacity as permission to execute an unauthorized workload.", "Treating policy authorization as proof that sufficient resources exist.", "Replacing an operating-system scheduler, container runtime, queue broker, or workload executor as an implementation.", "Requiring one universal operating-system, cgroup, container, orchestration, or virtualization mechanism.", "Guaranteeing application-level correctness after a workload is terminated or suspended.", "Activating production Release Sets solely because resource checks pass." ], "authority_boundary": { "resource_authority": "Resource Governor may decide whether and when an already authorized workload can consume resources within active envelopes.", "policy_authority": "Governance Policy Runtime decides governed authorization, disclosure, consent, privilege, and exceptions where required.", "separation_rules": [ "A resource admission decision does not authorize the workload's business operation.", "A policy approval does not reserve or guarantee resources.", "Resource Governor does not infer policy from priority, capacity, queue position, or requester identity.", "Governance Policy Runtime does not alter resource allocations directly.", "A workload requiring both authorities proceeds only after both independent decisions pass." ] }, "resource_dimensions": { "cpu": { "units": [ "cores", "millicores", "quota_period" ], "controls": [ "reservation", "limit", "weight", "priority", "throttle" ] }, "memory": { "units": [ "bytes", "MiB", "GiB" ], "controls": [ "reservation", "soft_limit", "hard_limit", "pressure_threshold" ] }, "io": { "units": [ "bytes_per_second", "operations_per_second", "weight" ], "controls": [ "read_limit", "write_limit", "priority", "throttle" ] }, "processes": { "units": [ "processes", "threads", "file_descriptors" ], "controls": [ "hard_limit", "admission_limit" ] }, "workers": { "units": [ "workers", "jobs" ], "controls": [ "concurrency_limit", "pool_limit", "task_activation_limit" ] }, "queues": { "units": [ "items", "bytes", "age" ], "controls": [ "capacity", "priority", "ordering", "expiry", "retry_limit" ] }, "time": { "units": [ "seconds", "minutes" ], "controls": [ "execution_timeout", "idle_timeout", "lease_duration", "grace_period" ] }, "accelerators": { "units": [ "devices", "fractions", "memory" ], "controls": [ "reservation", "exclusive_allocation", "time_slice" ], "profile_condition": "used only when the active profile and workload contract declare accelerator support" } }, "resource_envelope_contract": { "artifact_class_ref": "contracts/artifact-classes.contract.json#/artifact_classes/resource_envelope", "release_channel_ref": "contracts/release-channels.contract.json#/channels/governance", "role": "A versioned declaration of resource limits and scheduling constraints for a profile, profile overlay, component, artifact class, workspace, or workload class.", "required_semantics": [ "stable envelope identity and version", "target scope and target identifier", "resource dimensions and units", "minimum reservations where applicable", "soft and hard limits", "priority and criticality", "concurrency and worker limits", "queue capacity, ordering, expiry, retry, and cancellation policy", "task timeout and suspension behavior", "pressure thresholds and degradation actions", "profile compatibility constraints", "activation and rollback metadata" ], "precedence": [ "global constitutional and system limits", "active primary profile limits", "active overlay restrictions", "component limits", "artifact-class limits", "workspace or workload-class limits", "individual workload request within all enclosing limits" ], "resolution_rule": "The most specific applicable envelope may strengthen or further restrict an enclosing envelope but cannot exceed or weaken an enclosing hard boundary.", "activation": { "model": "staged_atomic_activation", "partial_activation_allowed": false, "preconditions": [ "schema validation passes", "target scope resolves", "all referenced units and dimensions are supported", "limits remain within the active profile capability", "precedence and compatibility resolve", "required owner decision and evidence resolve", "rollback target is available" ], "failed_activation_effect": "the previous verified envelope remains active" } }, "capabilities": { "envelope_resolution": { "capability_id": "resource_envelope_resolution", "classification": "required_local_capability", "description": "Resolve the complete active envelope chain for a governed target.", "required_internet": false, "required_ai": false, "failure_behavior": "Block new governed work for targets whose enforceable envelope cannot be resolved." }, "workload_admission": { "capability_id": "resource_workload_admission", "classification": "required_local_capability", "description": "Admit, queue, defer, or reject workload requests using active limits and current capacity.", "required_internet": false, "required_ai": false, "failure_behavior": "Block new heavy or unconstrained work; preserve bounded existing work when controls remain verifiable." }, "runtime_enforcement": { "capability_id": "resource_runtime_enforcement", "classification": "required_local_capability", "description": "Apply resolved resource controls through profile-selected enforcement adapters.", "required_internet": false, "required_ai": false, "failure_behavior": "Block new affected work and stop or safely constrain nonconforming execution according to the active envelope." }, "priority_scheduling": { "capability_id": "resource_priority_scheduling", "classification": "required_local_capability", "description": "Order eligible work deterministically by criticality, priority, fairness, deadlines, and declared queue policy.", "required_internet": false, "required_ai": false, "failure_behavior": "Pause dequeue and preserve durable queue state until deterministic ordering can be restored." }, "concurrency_control": { "capability_id": "resource_concurrency_control", "classification": "required_local_capability", "description": "Enforce concurrent workload, worker, process, and heavy-job limits.", "required_internet": false, "required_ai": false, "failure_behavior": "Reject or queue new work rather than weakening concurrency limits." }, "queue_management": { "capability_id": "resource_queue_management", "classification": "conditional_local_capability", "description": "Own pending-work metadata for queues explicitly delegated to Resource Governor.", "required_internet": false, "required_ai": false, "condition": "the workload contract permits durable queuing", "failure_behavior": "Reject new queue submissions when durability or capacity cannot be guaranteed." }, "pressure_degradation": { "capability_id": "resource_pressure_degradation", "classification": "required_local_capability", "description": "Reduce resource use while preserving required capabilities and active authority boundaries.", "required_internet": false, "required_ai": false, "failure_behavior": "Block new nonessential work when no safe degraded action can be selected." }, "resource_observability": { "capability_id": "resource_observability", "classification": "required_local_capability", "description": "Expose current envelope, allocation, queue, usage, pressure, and enforcement state.", "required_internet": false, "required_ai": false, "failure_behavior": "Do not claim healthy enforcement when required observations are unavailable." } }, "admission_model": { "input_factors": [ "active profile and overlays", "resolved target resource envelope", "workload identity and owner", "workload class and criticality", "requested resource reservation and limit", "current verified capacity", "current allocations and reservations", "queue capacity and ordering", "dependency and policy decision references", "applicable exception references", "deadline, expiry, retry, and cancellation rules" ], "outcomes": { "admitted": "Resources are reserved and an execution binding may be created.", "queued": "The valid request is durably retained for later reevaluation.", "deferred": "The request is returned without queue ownership and may be resubmitted.", "rejected": "The request cannot execute under current or declared constraints.", "blocked": "Required authority, envelope, identity, compatibility, or enforcement cannot be resolved." }, "rules": [ "Admission is deterministic for the same verified state and inputs.", "Admission does not authorize the business action performed by the workload.", "A queued request is reevaluated against current policy and resource authority before execution.", "An expired, cancelled, superseded, or unauthorized queued request is not executed.", "Priority never overrides a hard limit or missing authority.", "Capacity availability never creates undeclared profile or component capability." ] }, "scheduling_model": { "ordering_inputs": [ "profile criticality", "component criticality", "workload priority", "explicit deadline", "queue order", "fairness group", "resource fit", "retry count", "request age" ], "determinism": "Ties are resolved through a stable registered ordering rule and never through an unrecorded random or provider-controlled decision.", "preemption": { "allowed": true, "conditions": [ "the active envelope permits suspension or termination", "the workload contract defines safe interruption behavior", "required state is checkpointed or explicitly disposable", "the preemption action remains within resource authority" ], "prohibited_when": [ "the workload is in a registered non-interruptible critical section", "preemption would corrupt authoritative data", "no declared recovery or termination behavior exists" ] }, "fairness": "Fairness applies within active criticality and hard boundaries; it does not force equal resource allocation across unequal declared priorities." }, "queue_contract": { "authority": "Resource Governor owns only queue and delivery metadata for queues delegated to it; the workload owner retains authority over the requested domain action.", "required_fields": [ "queue_item_id", "workload_request_id", "workload_owner_ref", "workload_class", "priority", "submitted_at", "expires_at", "retry_limit", "retry_count", "cancellation_state", "ordering_group", "resource_request", "policy_context_ref", "current_authorization_state" ], "rules": [ "Queue capacity is finite and enforced.", "Queue persistence matches the workload's durability requirement.", "Queue ordering is explicit.", "Expiry and cancellation are evaluated before dequeue.", "Authorization and resource authority are reevaluated before execution.", "Duplicate execution is prevented or the workload contract declares idempotency.", "Queue exhaustion rejects or defers new work without silently dropping accepted items.", "A queue item never becomes an authoritative domain object." ] }, "interfaces": { "resource_envelope_activation_request": { "interface_id": "RG-IF-001", "direction": "inbound", "authority": "activation_request_only", "producers": [ "release_authority", "profile_authority", "resource_policy_authority" ], "required_fields": [ "request_id", "envelope_ref", "target_scope", "requested_activation_time", "requesting_actor_ref" ], "validation": [ "envelope artifact resolves and validates", "target scope resolves", "profile compatibility resolves", "required authority and evidence resolve", "rollback target exists" ] }, "workload_admission_request": { "interface_id": "RG-IF-002", "direction": "inbound", "authority": "resource_request_only", "producers": [ "component_runtime", "workspace_runtime", "job_orchestrator", "authorized_operator" ], "required_fields": [ "request_id", "workload_owner_ref", "workload_class", "target_scope", "resource_request", "criticality", "priority", "requested_at" ], "optional_fields": [ "deadline", "expiry", "queue_policy_ref", "policy_decision_ref", "exception_refs" ] }, "resource_admission_decision": { "interface_id": "RG-IF-003", "direction": "outbound", "authority": "resource_decision", "consumers": [ "requesting_component", "workload_executor", "queue_owner" ], "required_fields": [ "decision_id", "request_id", "outcome", "resolved_envelope_refs", "decision_reason", "decided_at" ], "outcomes": [ "admitted", "queued", "deferred", "rejected", "blocked" ] }, "execution_binding": { "interface_id": "RG-IF-004", "direction": "outbound", "authority": "resource_execution_binding", "consumer": "profile_selected_enforcement_adapter", "required_fields": [ "binding_id", "request_id", "target_execution_ref", "applied_limits", "lease_or_reservation", "effective_at" ] }, "usage_observation": { "interface_id": "RG-IF-005", "direction": "inbound", "authority": "resource_observation_only", "producers": [ "enforcement_adapter", "workload_executor", "node_monitor" ], "required_fields": [ "observation_id", "target_execution_ref", "resource_measurements", "observed_at", "measurement_source" ], "content_rule": "Business payload content is excluded." }, "workload_lifecycle_event": { "interface_id": "RG-IF-006", "direction": "inbound", "authority": "execution_state_notification", "producers": [ "workload_executor", "component_runtime" ], "required_fields": [ "event_id", "target_execution_ref", "event_type", "occurred_at" ], "event_types": [ "started", "checkpointed", "suspended", "resumed", "completed", "failed", "cancelled", "terminated" ] }, "resource_control_command": { "interface_id": "RG-IF-007", "direction": "outbound", "authority": "bounded_resource_control", "consumer": "profile_selected_enforcement_adapter", "required_fields": [ "command_id", "target_execution_ref", "command", "reason", "expected_result", "issued_at" ], "commands": [ "apply_limits", "update_limits", "throttle", "suspend", "resume", "terminate", "release" ] }, "resource_pressure_event": { "interface_id": "RG-IF-008", "direction": "outbound", "authority": "observability_event", "consumers": [ "affected_component", "operator_interface", "audit_broker_when_applicable" ], "required_fields": [ "event_id", "scope", "pressure_class", "severity", "affected_capabilities", "active_degradation_actions", "occurred_at" ] }, "queue_item_state": { "interface_id": "RG-IF-009", "direction": "outbound", "authority": "queue_delivery_state", "consumer": "requesting_component", "required_fields": [ "queue_item_id", "workload_request_id", "state", "position_or_priority", "updated_at" ], "states": [ "accepted", "waiting", "eligible", "dequeued", "cancelled", "expired", "rejected", "completed" ] }, "resource_decision_receipt": { "interface_id": "RG-IF-010", "direction": "outbound", "authority": "immutable_record", "artifact_class_ref": "contracts/artifact-classes.contract.json#/artifact_classes/decision_receipt", "consumer": "audit_broker", "emission": "Required for resource-envelope activation, governed override, forced termination, emergency degradation, and other policy-classified critical transitions." } }, "data_authority": { "authoritative_stores": [ { "store_id": "resource_envelope_activation_state", "content": "active envelope identities, versions, targets, precedence, activation state, and rollback references", "write_owner": "resource_governor", "cross_component_direct_write_allowed": false }, { "store_id": "resource_allocation_state", "content": "reservations, allocations, execution bindings, leases, limits, and release state", "write_owner": "resource_governor", "cross_component_direct_write_allowed": false }, { "store_id": "resource_queue_state", "content": "queue items and delivery metadata for queues explicitly delegated to Resource Governor", "write_owner": "resource_governor", "cross_component_direct_write_allowed": false } ], "observational_data": [ { "data_class": "resource_usage_measurement", "authority": "measurement of governed resource use only", "content_exclusion": "workload business payload" }, { "data_class": "capacity_snapshot", "authority": "observed capacity at a recorded time; not a future guarantee" }, { "data_class": "pressure_signal", "authority": "resource pressure evidence; not policy authorization" } ], "prohibited_data_actions": [ "reading workload business content to determine resource admission", "writing into workload-owned authoritative stores", "using queue metadata as a domain transaction record", "retaining credentials not required for resource-control interfaces", "treating cached measurements as current capacity without freshness validation", "altering a resource envelope artifact in place" ] }, "dependencies": { "required_local": [ { "dependency_id": "active_profile", "role": "provide profile hardware and capability boundaries", "failure_behavior": "block new governed workload admission" }, { "dependency_id": "active_resource_envelope", "role": "provide enforceable target limits", "failure_behavior": "block new affected work; existing verified controls may remain active" }, { "dependency_id": "profile_selected_enforcement_adapter", "role": "apply resource controls through the active platform", "failure_behavior": "block new work requiring unavailable enforcement" }, { "dependency_id": "workload_execution_identity", "role": "bind controls to the intended process, container, service, workspace, worker, or job", "failure_behavior": "block or terminate the unbound execution according to the active envelope" }, { "dependency_id": "resource_observation_source", "role": "provide measurements required to verify enforcement", "failure_behavior": "do not claim healthy enforcement; block work that cannot be safely bounded" } ], "conditional": [ { "dependency_ref": "generated/component-catalog.json#/components/identity_and_trust", "condition": "activation or override requires actor identity or trust verification", "failure_behavior": "block the activation or override" }, { "dependency_ref": "generated/component-catalog.json#/components/governance_policy_runtime", "condition": "envelope activation, override, termination, or exception requires a governed decision", "failure_behavior": "block the governed transition; Resource Governor does not infer approval" }, { "dependency_ref": "generated/component-catalog.json#/components/audit_broker", "condition": "the resource transition requires an immutable receipt", "failure_behavior": "do not commit a receipt-before-commit transition when persistence is unavailable" }, { "dependency_id": "durable_queue_backend", "condition": "a delegated queue requires durable pending-work state", "failure_behavior": "reject new durable queue submissions while preserving verified accepted state" }, { "dependency_id": "privileged_resource_control_broker", "condition": "the active profile requires privileged host resource mutations", "failure_behavior": "block privileged enforcement changes; do not bypass the broker" } ] }, "capability_degradation": { "state_model_ref": "contracts/system.contract.json#/capability_degradation", "states": [ "normal", "degraded", "blocked", "restoring" ], "permitted_degraded_modes": [ "read_only", "advisory", "queued", "locally_limited" ], "pressure_policy": [ "preserve required profile capabilities", "reduce optional and task-activated concurrency", "throttle lower-priority work", "suspend safely interruptible work", "queue eligible pending work", "reject new heavy work when capacity or enforceability is insufficient", "terminate work only when the active envelope authorizes termination behavior" ], "failure_matrix": [ { "condition": "active envelope cannot be resolved", "capability": "new affected workload admission", "state": "blocked", "preserved": [ "existing workloads with verified active controls" ] }, { "condition": "enforcement adapter unavailable", "capability": "new work requiring the adapter", "state": "blocked", "preserved": [ "bounded work whose controls remain independently verifiable" ] }, { "condition": "resource observation unavailable", "capability": "enforcement verification", "state": "degraded", "mode": "locally_limited", "preserved": [ "low-risk work explicitly permitted without the missing observation" ] }, { "condition": "capacity pressure threshold reached", "capability": "lower-priority and optional work", "state": "degraded", "mode": "queued", "preserved": [ "required and higher-priority capabilities" ] }, { "condition": "queue capacity exhausted", "capability": "new queue admission", "state": "blocked", "preserved": [ "already accepted queue items" ] }, { "condition": "durable queue persistence unavailable", "capability": "durable queued work", "state": "blocked", "preserved": [ "verified existing queue state when readable" ] }, { "condition": "Governance Policy Runtime unavailable for a required override", "capability": "governed resource override", "state": "blocked", "preserved": [ "current active envelope" ] }, { "condition": "receipt persistence unavailable for a receipt-before-commit transition", "capability": "critical resource transition", "state": "blocked", "preserved": [ "previous authoritative state" ] }, { "condition": "hard memory, process, or storage pressure threatens core integrity", "capability": "optional and heavy work", "state": "degraded", "mode": "locally_limited", "preserved": [ "required core and recovery operations" ] }, { "condition": "component runtime unavailable", "capability": "new heavy or unconstrained work", "state": "blocked", "preserved": [ "existing kernel or platform controls that remain independently active", "bounded low-risk reading and recovery permitted by owning component contracts" ] }, { "condition": "dependency returns after failure", "capability": "affected resource governance capability", "state": "restoring", "preserved": [ "current verified controls until reconciliation completes" ] } ], "recovery_preconditions": [ "the active profile and overlays resolve", "active envelope identities and versions resolve", "envelope precedence and compatibility validate", "enforcement adapters report current controls", "running workload identities reconcile with allocation state", "orphaned or escaped workloads are isolated", "reservations and leases reconcile with actual execution", "queue items reconcile for durability, expiry, cancellation, duplication, and current authorization", "resource observations are fresh enough for the declared workload classes", "required receipts and evidence resolve", "no workload is assumed controlled without verification" ] }, "security_and_privacy": { "principles": [ "least privilege", "deterministic enforcement", "data minimization", "separation of resource and policy authority", "component data ownership", "profile-scoped implementation", "fail closed for unconstrained work", "selective audit" ], "privilege_rules": [ "Ordinary admission and scheduling logic runs without host-wide privilege.", "Privileged resource-control operations use the profile-approved narrow broker or platform mechanism.", "Resource Governor receives only the capability needed to bind and control declared workload executions.", "A privileged control path cannot grant business authorization or read workload payloads.", "Failed privilege verification blocks the affected control operation." ], "privacy_rules": [ "Usage observations contain resource metadata rather than workload business content.", "Per-user and per-tenant resource records are access-controlled.", "Logs omit secrets, payload data, and unrelated command arguments.", "Retention is limited to operational, incident, billing when applicable, and conformance needs.", "Selective audit records the decision and relevant resource facts without indiscriminate workload disclosure." ] }, "release_and_artifacts": { "runtime_release_channel_ref": "contracts/release-channels.contract.json#/channels/services", "resource_envelope_release_channel_ref": "contracts/release-channels.contract.json#/channels/governance", "release_set_rule": "The active Resource Governor runtime and active resource envelope versions must satisfy declared compatibility constraints in the active Release Set or an explicitly permitted independent-channel compatibility declaration.", "activation_rules": [ "runtime and envelope candidates are validated before activation", "resource envelope activation is staged and atomic", "partial target activation is prohibited", "the previous verified envelope remains available for rollback", "existing workloads are reconciled before a new envelope becomes authoritative", "a stricter envelope defines explicit handling for currently running workloads", "an incompatible runtime and envelope combination cannot admit new work" ], "receipts": [ "runtime activation receipt when classified as critical", "resource envelope activation receipt", "governed resource override receipt", "forced termination receipt when classified as critical", "emergency degradation and recovery receipts when required" ] }, "observability": { "health_signals": [ "runtime_ready", "profile_resolved", "envelopes_resolved", "enforcement_adapter_ready", "observation_source_ready", "queue_backend_ready", "allocation_state_reconciled", "resource_pressure_state", "receipt_sink_available" ], "metrics": [ "capacity_by_resource_dimension", "reserved_resources", "allocated_resources", "actual_usage", "hard_limit_violations", "throttle_events", "suspension_events", "termination_events", "active_workloads", "queued_workloads", "queue_age", "queue_rejections", "admission_outcomes", "envelope_activation_state", "orphaned_execution_count", "recovery_reconciliation_state" ], "event_types": [ "envelope_activation_requested", "envelope_activated", "envelope_activation_failed", "workload_admission_requested", "workload_admitted", "workload_queued", "workload_deferred", "workload_rejected", "workload_blocked", "limits_applied", "workload_throttled", "workload_suspended", "workload_resumed", "workload_terminated", "resource_pressure_entered", "resource_pressure_cleared", "queue_capacity_reached", "enforcement_degraded", "recovery_started", "recovery_completed" ], "logging_rules": [ "Events use stable envelope, request, allocation, queue, and execution identifiers.", "Logs distinguish observed usage from configured limits.", "Logs do not contain workload business payloads.", "A missing observation is not logged as zero usage.", "Health does not report ready until envelope, adapter, and allocation reconciliation checks pass.", "Critical transitions link to applicable receipt identifiers." ] }, "conformance": { "required_test_categories": [ "resource envelope schema and target validation", "envelope precedence and non-weakening behavior", "atomic resource envelope activation", "rollback to the previous verified envelope", "deterministic admission outcomes", "hard-limit enforcement", "priority and fairness behavior", "concurrency and worker-limit enforcement", "finite queue capacity", "queue expiry, cancellation, retry, and authorization reevaluation", "resource pressure degradation", "required capability preservation", "Resource Governor and Governance Policy Runtime separation", "component data ownership preservation", "no workload payload inspection", "privileged broker enforcement where applicable", "runtime and envelope release compatibility", "runtime failure blocks unconstrained work", "recovery reconciliation of workloads, queues, reservations, and controls", "critical-transition receipt behavior" ], "required_evidence_categories": [ "component contract validation", "resource envelope validation result", "admission determinism test result", "hard-limit enforcement test result", "queue behavior test result", "pressure degradation test result", "authority-separation test result", "cross-component data-write prohibition test result", "privilege-path test result", "runtime and envelope compatibility test result", "degradation and recovery test result", "activation and rollback receipt evidence" ], "conformance_claim": "A deployment may claim Resource Governor conformance only for the active profile, supported resource dimensions, enforcement adapters, and workload classes covered by passing tests and retained evidence." }, "contract_invariants": [ { "invariant_id": "RG-INV-001", "statement": "Resource Governor is the deterministic authority for CPU, memory, I/O, concurrency, queues, scheduling, and process limits.", "lock_ref": "LOCK-GOV-001" }, { "invariant_id": "RG-INV-002", "statement": "Resource Governor does not make authorization, disclosure, consent, privilege, or exception decisions.", "lock_ref": "LOCK-GOV-001" }, { "invariant_id": "RG-INV-003", "statement": "Resource availability never grants business authority.", "lock_ref": "LOCK-COMP-001" }, { "invariant_id": "RG-INV-004", "statement": "Resource Governor does not write into workload-owned authoritative data stores.", "lock_ref": "LOCK-DATA-001" }, { "invariant_id": "RG-INV-005", "statement": "Profile-specific resource mechanisms and thresholds do not become global implementation requirements.", "lock_ref": "LOCK-PROFILE-001" }, { "invariant_id": "RG-INV-006", "statement": "A more specific resource envelope may restrict but cannot weaken an enclosing hard boundary.", "lock_ref": "LOCK-PROFILE-002" }, { "invariant_id": "RG-INV-007", "statement": "Resource envelope activation never creates partial authoritative state.", "lock_ref": "LOCK-LIFE-001" }, { "invariant_id": "RG-INV-008", "statement": "Failed envelope or runtime activation preserves the previous verified state.", "lock_ref": "LOCK-LIFE-002" }, { "invariant_id": "RG-INV-009", "statement": "A Release Set preserves compatibility between the services runtime and governance envelopes.", "lock_ref": "LOCK-LIFE-003" }, { "invariant_id": "RG-INV-010", "statement": "Independent service or governance updates remain within declared compatibility constraints.", "lock_ref": "LOCK-LIFE-004" } ], "validation": { "entry_point": "tools/validate_docs.py", "required_checks": [ "component_id_matches_filename", "component_id_is_unique", "terminology_ref_resolves", "canonical_refs_resolve", "decision_ids_resolve_and_are_accepted", "requirement_ids_resolve", "lock_ids_resolve", "interface_ids_are_unique", "capability_ids_are_unique", "resource_dimensions_use_registered_units", "resource_envelope_artifact_ref_resolves", "resource_envelope_precedence_is_acyclic", "specific_envelopes_do_not_weaken_enclosing_hard_limits", "resource_and_policy_authorities_are_distinct", "admission_does_not_grant_business_authority", "component_data_ownership_is_explicit", "cross_component_direct_writes_are_prohibited", "workload_payload_inspection_is_prohibited", "profile_membership_is_not_owned_by_component_contract", "profile_specific_mechanisms_do_not_become_global", "queue_capacity_is_finite", "queued_work_is_reevaluated_before_execution", "hard_limits_and_concurrency_are_enforceable", "resource_pressure_preserves_required_capabilities", "runtime_failure_blocks_unconstrained_work", "resource_envelope_activation_is_atomic", "runtime_and_envelope_release_channels_are_distinct", "runtime_and_envelope_compatibility_is_declared", "degradation_states_match_system_registry", "recovery_preconditions_are_complete", "critical_transition_receipt_behavior_is_declared", "no_unresolved_authority_markers" ], "failure_outcome": "fail", "missing_dependency_outcome": "blocked", "automatic_semantic_repairs_allowed": false } } ================================================================================================ FILE: docs/contracts/integration-types.contract.json AUTHORITY: canonical ================================================================================================ { "$schema": "../schemas/integration-types.contract.schema.json", "contract_id": "integration-types", "version": "1.0.0", "status": "active", "types": [ { "integration_type": "external_ai", "authority": "candidate_output_only", "undeclared_substitution": "prohibited" }, { "integration_type": "external_media_service", "authority": "non_authoritative", "undeclared_substitution": "prohibited" }, { "integration_type": "external_voice", "authority": "input_surface_only", "undeclared_substitution": "prohibited" }, { "integration_type": "external_moodle_publication", "authority": "non_authoritative", "undeclared_substitution": "prohibited" }, { "integration_type": "external_moodle_import", "authority": "non_authoritative", "undeclared_substitution": "prohibited" } ] } ================================================================================================ FILE: docs/contracts/integrations/ariane-voice.integration.json AUTHORITY: canonical ================================================================================================ { "$schema": "../../schemas/integration.schema.json", "integration_id": "ariane-voice", "title": "Ariane Voice", "version": "1.0.0", "status": "active", "integration_type": "external_voice", "role": "Optional voice-input surface for Ariane.", "authority": "non_authoritative", "undeclared_substitution": "prohibited", "availability": "optional" } ================================================================================================ FILE: docs/contracts/integrations/chatgpt.integration.json AUTHORITY: canonical ================================================================================================ { "$schema": "../../schemas/integration.schema.json", "integration_id": "chatgpt", "title": "ChatGPT", "version": "1.0.0", "status": "active", "integration_type": "external_ai", "role": "Approved candidate metadata and analysis surface.", "authority": "non_authoritative", "undeclared_substitution": "prohibited", "availability": "optional" } ================================================================================================ FILE: docs/contracts/integrations/gamma.integration.json AUTHORITY: canonical ================================================================================================ { "$schema": "../../schemas/integration.schema.json", "integration_id": "gamma", "title": "Gamma", "version": "1.0.0", "status": "active", "integration_type": "external_media_service", "role": "Optional external presentation surface.", "authority": "non_authoritative", "undeclared_substitution": "prohibited", "availability": "optional" } ================================================================================================ FILE: docs/contracts/integrations/suno.integration.json AUTHORITY: canonical ================================================================================================ { "$schema": "../../schemas/integration.schema.json", "integration_id": "suno", "title": "Suno", "version": "1.0.0", "status": "active", "integration_type": "external_media_service", "role": "Optional external media-generation surface.", "authority": "non_authoritative", "undeclared_substitution": "prohibited", "availability": "optional" } ================================================================================================ FILE: docs/contracts/integrations/uckk-import.integration.json AUTHORITY: canonical ================================================================================================ { "$schema": "../../schemas/integration.schema.json", "integration_id": "uckk-import", "title": "UCKK Import", "version": "1.1.0", "status": "active", "integration_type": "external_moodle_import", "role": "Optional governed import of selected online UCKK courses, learning paths, instructions, manuals, and resources into the local kOA Mediatheque for private and offline use.", "authority": "non_authoritative", "undeclared_substitution": "prohibited", "availability": "optional", "direction": "inbound_import", "external_system": { "system_id": "uckk", "platform_type": "moodle", "inside_koa_linux": false, "owns_remote_state": true, "owns_local_koa_media": false, "online_authority": true, "documentation_mount_required": false }, "canonical_refs": [ "contracts/components/koa-mediatheque.component.json", "contracts/components/governance-policy-runtime.component.json", "contracts/components/identity-and-trust.component.json", "contracts/components/audit-broker.component.json", "contracts/artifact-contracts/shared-mediatheque-frame.schema.json", "contracts/artifact-contracts/uckk-learning-package.schema.json", "contracts/artifact-contracts/uckk-import-receipt.schema.json", "contracts/artifact-contracts/offline-bundle.schema.json", "04-components/uckk-import-bridge.md", "02-system/12-koa-mediatheque-system-boundary.md" ], "decision_ids": [ "DEC-UCKK-EXT-001", "DEC-MEDIATHEQUE-001", "DEC-DATA-001", "DEC-GOV-001", "DEC-OFFLINE-001", "DEC-AUDIT-001", "DEC-RES-001", "DEC-MSG-001", "DEC-WF-001", "DEC-PAYLOAD-001" ], "requirement_ids": [ "REQ-UCKK-IMPORT-001", "REQ-UCKK-IMPORT-002", "REQ-UCKK-IMPORT-003", "REQ-UCKK-IMPORT-004", "REQ-UCKK-IMPORT-005", "REQ-UCKK-IMPORT-006", "REQ-UCKK-IMPORT-007", "REQ-UCKK-IMPORT-008", "REQ-UCKK-IMPORT-009", "REQ-UCKK-IMPORT-010", "REQ-UCKK-IMPORT-011", "REQ-UCKK-IMPORT-012" ], "lock_ids": [ "LOCK-UCKK-EXT-001", "LOCK-UCKK-EXT-002", "LOCK-MEDIATHEQUE-001", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-OFFLINE-001", "LOCK-RES-001", "LOCK-MSG-001", "LOCK-WF-001", "LOCK-PAYLOAD-001" ], "boundary": { "source_system": "uckk", "source_authority": "uckk_mediatheque", "transport_and_quarantine_owner": "uckk_import_bridge", "destination_system": "koa-linux", "destination_component": "koa_mediatheque", "local_acceptance_owner": "koa_mediatheque", "policy_evaluation_owner": "governance_policy_runtime_when_required", "source_authority_preserved": true, "local_copy_authority_separate": true, "shared_database": false, "direct_database_write": false, "implicit_bidirectional_sync": false, "remote_change_implies_local_overwrite": false }, "import_model": { "selection": "explicit course, learning-path, instruction, manual, or resource selection", "package_contract_ref": "contracts/artifact-contracts/uckk-learning-package.schema.json", "receipt_contract_ref": "contracts/artifact-contracts/uckk-import-receipt.schema.json", "shared_frame_ref": "contracts/artifact-contracts/shared-mediatheque-frame.schema.json", "online_transport": "authenticated retrieval from an allowlisted UCKK endpoint", "offline_transport": "complete signed or otherwise verifiable offline bundle", "quarantine": "required before local acceptance", "acceptance": "explicit user or governed local decision after source, license, integrity, provenance, compatibility, and resource-graph validation", "local_identity": "new kOA record and version identities with preserved UCKK provenance", "updates": "new remote versions become explicit local update candidates" }, "allowed_operations": [ "discover_declared_catalog", "resolve_selected_source_graph", "authenticate", "retrieve_learning_package", "receive_offline_learning_package", "quarantine_package", "verify_manifest_and_integrity", "verify_source_and_signature", "resolve_license_and_restrictions", "validate_shared_frame_mapping", "request_local_acceptance", "create_local_records_after_acceptance", "record_import_receipt", "offer_remote_update_candidate" ], "prohibited_operations": [ "direct UCKK database access", "automatic import of the entire remote catalog", "acceptance before quarantine and validation", "silent removal of rights, restrictions, or provenance", "replacement of local identities by UCKK identifiers", "automatic remote overwrite of local copies", "background bidirectional synchronization", "treating UCKK metadata as local policy authority", "making UCKK connectivity required for accepted offline content" ], "data_transfer": { "minimum_necessary": true, "content_transfer": "Only resources in the explicitly selected and complete learning package.", "metadata_transfer": "Only shared-frame and learning-structure fields required for offline use, provenance, rights, validation, and update comparison.", "credentials": "Resolved from a dedicated secret store and never embedded in imported records or packages.", "restricted_data_default": "deny_or_require_review", "ai_data_transfer": "not required" }, "offline_behavior": { "accepted_content_available": true, "complete_bundle_import_supported": true, "incomplete_package": "remain_quarantined", "live_discovery_and_download": "unavailable", "remote_update_check": "deferred", "local_progress_and_private_adaptation": "continue under local application authority", "automatic_upload_on_reconnection": false }, "failure_model": { "authentication_failure": "block online retrieval", "source_untrusted": "reject or quarantine pending explicit trust resolution", "manifest_incomplete": "quarantine and block acceptance", "integrity_failure": "reject affected package or resource", "license_unknown_or_prohibits_local_copy": "block acceptance", "frame_mapping_lossy": "block or require explicit review without silent field loss", "malware_scan_failure": "reject", "resource_graph_incomplete": "quarantine", "local_acceptance_denied": "retain or delete quarantine according to policy without creating active local records", "remote_source_withdrawn": "record source state; do not silently delete accepted local copies", "destination_storage_pressure": "queue or deny before partial activation" }, "security_and_audit": { "authentication_required_for_online_retrieval": true, "transport_security_required": true, "source_allowlist_required": true, "signature_or_equivalent_source_evidence_required": true, "quarantine_required": true, "license_and_rights_validation_required": true, "import_receipt_required": true, "selective_audit": true, "content_in_logs": false, "rate_limits_required": true }, "compatibility": { "shared_mediatheque_frame_ref": "contracts/artifact-contracts/shared-mediatheque-frame.schema.json", "frame_version_required": true, "mapping_version_required": true, "moodle_export_or_api_version_required": true, "unsupported_mapping_behavior": "block or require review; do not silently discard fields or restrictions", "publication": "Outbound publication remains a distinct integration governed by contracts/integrations/uckk-publication.integration.json." }, "validation": { "validator_ref": "tools/check_uckk_external_boundary.py", "required_tests": [ "explicit source selection", "allowlisted source", "quarantine before acceptance", "integrity failure rejected", "license restriction enforced", "shared-frame mapping version enforced", "provenance preserved", "local identity created separately", "offline bundle accepted without network", "remote update remains candidate", "no automatic upload", "no bidirectional synchronization" ] }, "architecture_pattern_contract_ref": "contracts/architecture-patterns.contract.json", "required_patterns": [ "distributed_workflow", "large_payload_reference", "circuit_breaker", "dead_letter_queue" ], "pattern_artifact_refs": { "integration_resilience_policy": "contracts/artifact-contracts/integration-resilience-policy.schema.json", "dead_letter_record": "contracts/artifact-contracts/dead-letter-record.schema.json", "distributed_workflow": "contracts/artifact-contracts/distributed-workflow.schema.json", "large_payload_reference": "contracts/artifact-contracts/large-payload-reference.schema.json" } } ================================================================================================ FILE: docs/contracts/integrations/uckk-publication.integration.json AUTHORITY: canonical ================================================================================================ { "$schema": "../../schemas/integration.schema.json", "integration_id": "uckk-publication", "title": "UCKK Publication", "version": "1.1.0", "status": "active", "integration_type": "external_moodle_publication", "role": "Optional governed publication of selected private or local kOA Mediatheque records to the online UCKK Mediatheque and Moodle learning surfaces.", "authority": "non_authoritative", "undeclared_substitution": "prohibited", "availability": "optional", "direction": "outbound_publication", "external_system": { "system_id": "uckk", "platform_type": "moodle", "inside_koa_linux": false, "owns_remote_state": true, "owns_local_koa_media": false, "documentation_mount_required": false }, "canonical_refs": [ "contracts/components/koa-mediatheque.component.json", "contracts/components/publication-gateway.component.json", "contracts/components/identity-and-trust.component.json", "contracts/components/governance-policy-runtime.component.json", "contracts/components/audit-broker.component.json", "contracts/artifact-contracts/uckk-publication-package.schema.json", "contracts/artifact-contracts/uckk-publication-receipt.schema.json", "04-components/uckk-publication-bridge.md", "contracts/artifact-contracts/shared-mediatheque-frame.schema.json", "contracts/integrations/uckk-import.integration.json", "02-system/12-koa-mediatheque-system-boundary.md" ], "decision_ids": [ "DEC-UCKK-EXT-001", "DEC-MEDIATHEQUE-001", "DEC-GATE-001", "DEC-GOV-001", "DEC-DATA-001", "DEC-OFFLINE-001", "DEC-RES-001", "DEC-MSG-001", "DEC-WF-001", "DEC-PAYLOAD-001" ], "requirement_ids": [ "REQ-UCKK-PUB-001", "REQ-UCKK-PUB-002", "REQ-UCKK-PUB-003", "REQ-UCKK-PUB-004", "REQ-UCKK-PUB-005", "REQ-UCKK-PUB-006", "REQ-UCKK-PUB-007", "REQ-UCKK-PUB-008", "REQ-UCKK-PUB-009", "REQ-UCKK-PUB-010", "REQ-UCKK-PUB-011", "REQ-UCKK-PUB-012" ], "lock_ids": [ "LOCK-UCKK-EXT-001", "LOCK-MEDIATHEQUE-001", "LOCK-GATE-001", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-OFFLINE-001", "LOCK-UCKK-EXT-002", "LOCK-RES-001", "LOCK-MSG-001", "LOCK-WF-001", "LOCK-PAYLOAD-001" ], "boundary": { "source_system": "koa-linux", "source_component": "koa_mediatheque", "authorization_component": "publication_gateway", "destination_system": "uckk", "destination_platform": "moodle", "source_authority_preserved": true, "destination_authority_separate": true, "shared_database": false, "direct_database_write": false, "implicit_bidirectional_sync": false, "publication_implies_authority_transfer": false }, "publication_model": { "selection": "explicit record-version selection", "authorization": "Publication Gateway allow decision with resolved rights, restrictions, consent, purpose, audience, destination, and expiry.", "package_contract_ref": "contracts/artifact-contracts/uckk-publication-package.schema.json", "receipt_contract_ref": "contracts/artifact-contracts/uckk-publication-receipt.schema.json", "idempotency": "A package and destination mapping use a stable idempotency key for retry-safe publication.", "remote_mapping": "Remote course, section, activity, repository, collection, or other Moodle target identifiers remain destination references.", "remote_result": "A validated publication receipt is attached to local export history.", "remote_deletion": "No deletion or revocation guarantee is assumed unless the UCKK endpoint explicitly supports and acknowledges it." }, "allowed_operations": [ "validate_destination_capability", "authenticate", "create_or_update_remote_representation", "upload_content", "attach_metadata", "query_publication_status", "receive_publication_receipt", "send_supported_withdrawal_notice" ], "prohibited_operations": [ "direct UCKK database access", "implicit publication of all local media", "background bidirectional synchronization", "remote mutation without an authorized package", "replacement of local record identity by a remote identifier", "treating UCKK acknowledgement as proof of local rights or semantic truth", "using UCKK as a required dependency for local Mediatheque operation" ], "data_transfer": { "minimum_necessary": true, "content_transfer": "Only selected and authorized renditions or originals declared by the publication package.", "metadata_transfer": "Only fields mapped and allowed for the declared destination and audience.", "credentials": "Resolved from a dedicated secret store and never embedded in media records or packages.", "restricted_data_default": "deny", "ai_data_transfer": "not required" }, "offline_behavior": { "local_operation_continues": true, "package_creation": "permitted only while authorization and source state remain verifiable locally", "transmission": "queued", "success_state": "not recorded until a remote receipt is validated", "retry": "bounded, idempotent, and subject to authorization expiry and source-version consistency", "queue_visibility": "required" }, "failure_model": { "authentication_failure": "block transmission and preserve the authorized package in a protected queued or failed state", "destination_unavailable": "queue or fail according to retry policy without affecting local media availability", "partial_publication": "record per-item outcomes and require review before retrying failed items", "schema_or_mapping_failure": "block before transmission", "rights_or_authorization_change": "cancel pending transmission and require a new decision", "ambiguous_remote_result": "record unknown outcome and reconcile by idempotency key before retry" }, "security_and_audit": { "authentication_required": true, "transport_security_required": true, "destination_allowlist_required": true, "credential_scope": "least privilege for the declared UCKK destination operations", "publication_receipt_required": true, "selective_audit": true, "content_in_logs": false, "rate_limits_required": true }, "compatibility": { "shared_mediatheque_frame": "Both sides implement the declared shared Mediatheque frame or a validated compatible version; this does not create shared authority, storage, identity, access control, or lifecycle.", "mapping_version_required": true, "moodle_api_version_required": true, "unsupported_destination_behavior": "block the unsupported mapping; do not silently discard fields or restrictions", "import": "Inbound retrieval and local acceptance are implemented by the separate uckk-import integration; neither direction implies background synchronization.", "shared_mediatheque_frame_ref": "contracts/artifact-contracts/shared-mediatheque-frame.schema.json" }, "validation": { "validator_ref": "tools/check_uckk_external_boundary.py", "required_tests": [ "no direct database access", "explicit authorization required", "rights-restricted record denied", "offline queue visible", "idempotent retry", "partial result receipt", "source authority preserved", "destination mapping version enforced" ] }, "architecture_pattern_contract_ref": "contracts/architecture-patterns.contract.json", "required_patterns": [ "distributed_workflow", "large_payload_reference", "circuit_breaker", "dead_letter_queue" ], "pattern_artifact_refs": { "integration_resilience_policy": "contracts/artifact-contracts/integration-resilience-policy.schema.json", "dead_letter_record": "contracts/artifact-contracts/dead-letter-record.schema.json", "distributed_workflow": "contracts/artifact-contracts/distributed-workflow.schema.json", "large_payload_reference": "contracts/artifact-contracts/large-payload-reference.schema.json" } } ================================================================================================ FILE: docs/contracts/profiles/appliance-shell.profile.json AUTHORITY: canonical ================================================================================================ { "$schema": "../../schemas/deployment-profile.schema.json", "profile_id": "appliance_shell", "profile_kind": "profile_overlay", "version": "1.0.0", "status": "active", "language": "en", "display_name": "Appliance Shell Overlay", "purpose": "A composable Linux graphical-shell overlay that replaces a general-purpose desktop session with a constrained local kOA experience based on a minimal Wayland compositor, Ariane local navigation, and an optional embedded web interface.", "terminology_ref": "contracts/terminology.contract.json#/terms/TERM-PROFILE-APPLIANCE-SHELL", "canonical_refs": [ "generated/decision-index.json", "contracts/system.contract.json#/profile_model", "contracts/system.contract.json#/operating_modes", "contracts/system.contract.json#/ariane", "generated/profile-catalog.json", "generated/component-catalog.json", "contracts/subsystems/ariane.subsystem.json", "generated/requirements-index.json", "generated/assertion-index.json", "generated/traceability.json", "generated/exception-index.json", "contracts/subsystems/koa-spaces.subsystem.json", "02-system/21-koa-spaces-experience-layer.md", "02-system/22-koa-spaces-interface-composition.md", "03-profiles/14-koa-spaces-deployment.md", "generated/authority-manifest.json", "contracts/terminology.contract.json", "contracts/system.contract.json", "contracts/artifact-classes.contract.json", "contracts/release-channels.contract.json", "contracts/integration-types.contract.json", "generated/test-catalog.json", "generated/evidence-catalog.json" ], "decision_ids": [ "DEC-PROFILE-001", "DEC-SHELL-001", "DEC-ARI-001", "DEC-AI-001", "DEC-UCKK-EXT-001", "DEC-MEDIATHEQUE-001" ], "requirement_ids": [ "REQ-PROFILE-APP-001", "REQ-PROFILE-APP-002", "REQ-PROFILE-APP-003", "REQ-PROFILE-APP-004", "REQ-PROFILE-APP-005", "REQ-PROFILE-APP-006", "REQ-PROFILE-APP-007", "REQ-PROFILE-APP-008", "REQ-PROFILE-APP-009", "REQ-PROFILE-APP-010", "REQ-PROFILE-APP-011", "REQ-PROFILE-APP-012", "REQ-PROFILE-APP-013", "REQ-PROFILE-APP-014", "REQ-PROFILE-APP-015", "REQ-PROFILE-APP-016", "REQ-PROFILE-APP-017", "REQ-PROFILE-APP-018", "REQ-PROFILE-APP-019", "REQ-PROFILE-APP-020" ], "lock_ids": [ "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-IMPL-002", "LOCK-AI-001", "LOCK-AI-002", "LOCK-ARI-001", "LOCK-ARI-002", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-MEDIATHEQUE-001", "LOCK-UCKK-EXT-001", "LOCK-UCKK-EXT-002", "LOCK-SPACES-001" ], "independently_deployable": false, "supersedes": [], "composition": { "compatible_primary_profiles": [ "user_lightweight", "sovereign_linux_node" ], "required_overlays": [], "optional_overlays": [ "high_assurance", "sovereign_offline" ], "incompatible_profiles": [ "developer_linux_workstation", "developer_windows_wsl", "sovereign_hub", "build_farm", "control_plane" ], "composition_priority": 300, "conflict_policy": "fail_closed", "required_host_properties": { "operating_system_family": "linux", "local_graphical_seat": true, "wayland_capable": true, "local_input_available": true }, "required_base_capabilities": [ "interactive_user", "ariane_local_navigation" ] }, "inheritance": { "baseline_ref": "contracts/system.contract.json#/system", "inherits_global_requirements": true, "inherited_profile_refs": [], "override_policy": "strengthen_or_restrict_only", "prohibited_inheritance": [ "implicit_profile_inheritance", "cross_profile_requirement_copy", "recipe_as_requirement", "implementation_prevalence_as_authority", "legacy_rule_without_disposition" ] }, "target_environment": { "host_os_families": [ "linux" ], "host_architectures": [ "x86_64", "aarch64" ], "deployment_forms": [ "appliance" ], "network_expectation": "internet_optional", "user_interaction": "interactive_end_user", "virtualization": "allowed", "containerization": "profile_specific" }, "hardware_envelope": { "cpu": { "minimum": 0, "recommended": 0, "unit": "cores" }, "memory": { "minimum": 0, "recommended": 0, "unit": "GiB" }, "storage": { "minimum": 0, "recommended": 0, "unit": "GB" }, "gpu": "integrated_sufficient", "concurrency": { "heavy_jobs": 0, "background_workers": 0 }, "enforcement": "deployment_specific" }, "capabilities": { "ariane_local_navigation": { "state": "required", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from the canonical appliance-shell required capability declaration." }, "deterministic_local_commands": { "state": "required", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from the canonical appliance-shell required capability declaration." }, "session_lock": { "state": "required", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from the canonical appliance-shell required capability declaration." }, "truthful_capability_status": { "state": "required", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from the canonical appliance-shell required capability declaration." }, "accessible_input": { "state": "required", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from the canonical appliance-shell required capability declaration." }, "safe_degradation": { "state": "required", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from the canonical appliance-shell required capability declaration." }, "authorized_maintenance_entry": { "state": "required", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from the canonical appliance-shell required capability declaration." }, "authorized_recovery_entry": { "state": "required", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from the canonical appliance-shell required capability declaration." }, "ariane_external_voice": { "state": "optional", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from the canonical appliance-shell optional capability declaration." }, "embedded_local_web_interface": { "state": "optional", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from the canonical appliance-shell optional capability declaration." }, "controlled_external_link_handoff": { "state": "optional", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from the canonical appliance-shell optional capability declaration." }, "unrestricted_general_purpose_desktop": { "state": "excluded", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from the canonical appliance-shell prohibited capability declaration." }, "unrestricted_application_launch": { "state": "excluded", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from the canonical appliance-shell prohibited capability declaration." }, "unrestricted_terminal_access": { "state": "excluded", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from the canonical appliance-shell prohibited capability declaration." }, "automatic_external_ai_invocation": { "state": "excluded", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from the canonical appliance-shell prohibited capability declaration." }, "silent_external_voice_substitution": { "state": "excluded", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from the canonical appliance-shell prohibited capability declaration." }, "ordinary_session_host_mutation": { "state": "excluded", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from the canonical appliance-shell prohibited capability declaration." }, "ordinary_session_development_workspace": { "state": "excluded", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from the canonical appliance-shell prohibited capability declaration." }, "ordinary_session_package_installation": { "state": "excluded", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from the canonical appliance-shell prohibited capability declaration." } }, "components": { "ariane_runtime": { "state": "required", "activation": "service_activated", "conditions": [], "data_authority": "component_owned", "failure_behavior": "local_navigation_and_shell_orchestration" }, "identity_and_trust": { "state": "required", "activation": "service_activated", "conditions": [], "data_authority": "component_owned", "failure_behavior": "session_and_service_identity" }, "resource_governor": { "state": "required", "activation": "service_activated", "conditions": [], "data_authority": "component_owned", "failure_behavior": "interactive_resource_protection" }, "governance_policy_runtime": { "state": "conditional", "activation": "service_activated", "conditions": [ "required_by_composed_base_profile_or_active_policy" ], "data_authority": "component_owned", "failure_behavior": "governance_authorization" }, "audit_broker": { "state": "conditional", "activation": "service_activated", "conditions": [ "required_by_composed_base_profile_or_receipt_policy" ], "data_authority": "component_owned", "failure_behavior": "receipt_and_evidence_services" }, "koa_node_agent": { "state": "conditional", "activation": "service_activated", "conditions": [ "required_by_composed_base_profile" ], "data_authority": "component_owned", "failure_behavior": "node_lifecycle_and_status" }, "gf_wordbench": { "state": "excluded", "activation": "not_installed", "conditions": [ "Excluded from the ordinary appliance session." ], "data_authority": "none", "failure_behavior": "The component remains unavailable and is not silently substituted." }, "sentient": { "state": "excluded", "activation": "not_installed", "conditions": [ "Excluded from the ordinary appliance session." ], "data_authority": "none", "failure_behavior": "The component remains unavailable and is not silently substituted." } }, "operating_modes": { "default_mode": "interactive_user", "allowed_modes": [ "interactive_user", "unattended_service", "maintenance", "recovery" ], "transitions_fail_closed": true }, "offline_behavior": { "continuity_level": "declared_capabilities_only", "internet_dependency": "optional_external_surfaces_only", "offline_import": "supported", "offline_export": "supported", "recovery_without_internet": true, "unavailable_capabilities": [ "ariane_external_voice", "external_ai", "external_navigation" ] }, "ai_boundary": { "native_ai_dependency": false, "approved_external_surfaces": [], "optional_components": [], "authoritative_decisions_allowed": false, "fallback_behavior": "Local deterministic navigation and the restricted shell remain available; external AI and voice assistance are unavailable." }, "data_and_storage": { "component_data_ownership_required": true, "cross_component_direct_writes_allowed": false, "persistent_storage": "deployment_specific", "encryption_at_rest": "deployment_specific", "backup_required": true, "restore_required": true, "portability_export_required": true }, "security": { "trust_model": "local_user_trust", "privilege_model": "least_privilege", "network_default": "local_only", "secrets_management": "profile_secret_store", "selective_audit": true, "break_glass": "supported", "required_controls": [ "restricted_ordinary_session", "no_direct_host_mutation", "application_allowlist", "explicit_maintenance_and_recovery_entry", "fail_closed_unknown_origin" ] }, "lifecycle": { "release_set_required": true, "system_update_model": "not_applicable", "service_update_model": "not_applicable", "rollback_required": true, "forward_repair_allowed": true, "offline_bundle_support": "supported", "artifact_requirements": [] }, "operations": { "health_monitoring": "required", "readiness_checks": "required", "resource_governor": "required", "backup": "conditional", "restore": "required", "incident_response": "required", "disaster_recovery": "conditional", "maintenance": "required", "diagnostics": "required", "receipts_for_critical_transitions": true }, "conformance": { "claim_level": "profile_with_overlays", "claims": [ { "claim_id": "CLAIM-PROFILE-APPLIANCE-SHELL-001", "statement": "The composed deployment provides a restricted appliance-style graphical session without converting appliance-specific shell choices into global Linux requirements.", "requirement_ids": [ "REQ-PROFILE-APP-001", "REQ-PROFILE-APP-002", "REQ-PROFILE-APP-003", "REQ-PROFILE-APP-004", "REQ-PROFILE-APP-005", "REQ-PROFILE-APP-006", "REQ-PROFILE-APP-007", "REQ-PROFILE-APP-008", "REQ-PROFILE-APP-009", "REQ-PROFILE-APP-010", "REQ-PROFILE-APP-011", "REQ-PROFILE-APP-012", "REQ-PROFILE-APP-013", "REQ-PROFILE-APP-014", "REQ-PROFILE-APP-015", "REQ-PROFILE-APP-016", "REQ-PROFILE-APP-017", "REQ-PROFILE-APP-018", "REQ-PROFILE-APP-019", "REQ-PROFILE-APP-020" ], "test_ids": [ "TEST-PROFILE-APP-001", "TEST-PROFILE-APP-002", "TEST-PROFILE-APP-003", "TEST-PROFILE-APP-004", "TEST-PROFILE-APP-005", "TEST-PROFILE-APP-006", "TEST-PROFILE-APP-007", "TEST-PROFILE-APP-008", "TEST-PROFILE-APP-009", "TEST-PROFILE-APP-010", "TEST-PROFILE-APP-011", "TEST-PROFILE-APP-012", "TEST-PROFILE-APP-013", "TEST-PROFILE-APP-014", "TEST-PROFILE-APP-015" ], "evidence_ids": [], "status": "claimed" } ], "exceptions": [], "evidence_required": true, "partial_conformance_allowed": false }, "validation": { "entry_point": "tools/validate_docs.py", "required_checks": [ "profile_id_matches_filename", "profile_kind_matches_profile_id", "terminology_ref_resolves", "canonical_refs_resolve", "decision_ids_resolve_and_are_accepted", "requirement_ids_resolve", "lock_ids_resolve", "overlays_are_not_independently_deployable", "overlay_compatibility_resolves", "composition_graph_is_acyclic", "required_and_optional_overlays_do_not_overlap", "incompatible_profiles_do_not_overlap_compatible_profiles", "inheritance_is_explicit", "profile_rules_do_not_become_global", "capability_states_are_valid", "component_states_are_valid", "component_data_ownership_is_preserved", "cross_component_direct_writes_are_disabled", "native_ai_dependency_is_false", "offline_claims_match_capability_states", "hardware_envelope_is_satisfiable", "artifact_class_refs_resolve", "release_channel_refs_resolve", "conformance_claims_are_traceable", "exceptions_resolve", "no_unresolved_authority_markers" ], "failure_outcome": "fail", "missing_dependency_outcome": "blocked", "automatic_semantic_repairs_allowed": false, "validated_at": null, "validation_status": "pass" }, "external_integrations": { "uckk_publication": { "integration_id": "uckk-publication", "contract_ref": "contracts/integrations/uckk-publication.integration.json", "availability": "optional", "direction": "outbound", "required_for_local_operation": false, "required_for_offline_operation": false }, "uckk_import": { "integration_id": "uckk-import", "contract_ref": "contracts/integrations/uckk-import.integration.json", "availability": "optional", "direction": "inbound", "offline_bundle_supported": true, "accepted_content_available_offline": true, "automatic_sync": false } }, "koa_spaces": { "subsystem_id": "koa_spaces", "contract_ref": "contracts/subsystems/koa-spaces.subsystem.json", "deployment_document_ref": "03-profiles/14-koa-spaces-deployment.md", "membership": "optional_primary_presentation_surface", "default_activation": "selected_by_composed_deployment", "deployment_mode": "full_screen_appliance_experience", "required_for_profile_conformance": false, "required_for_core_operation": false, "authority": "non_authoritative_presentation", "presentation_grants_authority": false, "menu_visibility_is_authorization": false, "offline_behavior": "local_frame_and_admitted_assets_available", "failure_behavior": "presentation_unavailable_authoritative_services_and_fallback_paths_preserved", "constraints": [ "shell_restrictions_remain_owned_by_overlay", "maintenance_and_recovery_paths_independent", "experience_layer_remains_replaceable" ] } } ================================================================================================ FILE: docs/contracts/profiles/build-farm.profile.json AUTHORITY: canonical ================================================================================================ { "$schema": "../../schemas/deployment-profile.schema.json", "profile_id": "build_farm", "profile_kind": "primary_profile", "version": "1.0.0", "status": "active", "language": "en", "display_name": "Build Farm", "purpose": "Provide an independently deployable, reproducible, isolated, and resource-governed environment for clean builds, validation, packaging, Software Bill of Materials generation, provenance capture, signing workflows, and production of release candidates for the system, services, governance, and knowledge channels.", "terminology_ref": "contracts/terminology.contract.json#/terms/TERM-PROFILE-BUILD-FARM", "canonical_refs": [ "generated/authority-manifest.json", "generated/decision-index.json", "contracts/terminology.contract.json", "contracts/system.contract.json", "generated/component-catalog.json", "generated/profile-catalog.json", "contracts/artifact-classes.contract.json", "contracts/release-channels.contract.json", "contracts/integration-types.contract.json", "generated/requirements-index.json", "generated/assertion-index.json", "generated/traceability.json", "generated/test-catalog.json", "generated/evidence-catalog.json", "generated/toolchain-catalog.json" ], "decision_ids": [ "DEC-AI-001", "DEC-CONTAINER-001", "DEC-DATA-001", "DEC-DEV-001", "DEC-DEV-002", "DEC-GOV-001", "DEC-HW-001", "DEC-K8S-001", "DEC-PROFILE-001", "DEC-REL-001", "DEC-SENT-001", "DEC-UCKK-EXT-001", "DEC-MEDIATHEQUE-001" ], "requirement_ids": [ "REQ-PROFILE-BUILD-001", "REQ-PROFILE-BUILD-002", "REQ-PROFILE-BUILD-003", "REQ-PROFILE-BUILD-004", "REQ-PROFILE-BUILD-005", "REQ-PROFILE-BUILD-006", "REQ-PROFILE-BUILD-007", "REQ-PROFILE-BUILD-008", "REQ-PROFILE-BUILD-009", "REQ-PROFILE-BUILD-010", "REQ-PROFILE-BUILD-011", "REQ-PROFILE-BUILD-012", "REQ-PROFILE-BUILD-013", "REQ-PROFILE-BUILD-014", "REQ-PROFILE-BUILD-015", "REQ-PROFILE-BUILD-016", "REQ-PROFILE-BUILD-017", "REQ-PROFILE-BUILD-018", "REQ-PROFILE-BUILD-019", "REQ-PROFILE-BUILD-020", "REQ-PROFILE-BUILD-021", "REQ-PROFILE-BUILD-022", "REQ-PROFILE-BUILD-023", "REQ-PROFILE-BUILD-024", "REQ-PROFILE-BUILD-025", "REQ-PROFILE-BUILD-026", "REQ-PROFILE-BUILD-027", "REQ-PROFILE-BUILD-028", "REQ-PROFILE-BUILD-029", "REQ-PROFILE-BUILD-030" ], "lock_ids": [ "LOCK-AI-001", "LOCK-AI-002", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-DATA-001", "LOCK-DEV-001", "LOCK-DEV-002", "LOCK-DEV-003", "LOCK-DEV-004", "LOCK-DEV-005", "LOCK-GOV-001", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-SENT-001", "LOCK-MEDIATHEQUE-001", "LOCK-UCKK-EXT-001", "LOCK-UCKK-EXT-002" ], "independently_deployable": true, "supersedes": [], "composition": { "compatible_primary_profiles": [], "required_overlays": [], "optional_overlays": [ "high_assurance" ], "incompatible_profiles": [ "appliance_shell", "sovereign_offline" ], "composition_priority": null, "conflict_policy": "fail_closed" }, "inheritance": { "baseline_ref": "contracts/system.contract.json#/system", "inherits_global_requirements": true, "inherited_profile_refs": [], "override_policy": "strengthen_or_restrict_only", "prohibited_inheritance": [ "implicit_profile_inheritance", "cross_profile_requirement_copy", "recipe_as_requirement", "implementation_prevalence_as_authority", "legacy_rule_without_disposition" ] }, "target_environment": { "host_os_families": [ "linux", "container_host" ], "host_architectures": [ "x86_64", "aarch64" ], "deployment_forms": [ "build_cluster", "containerized_service_set" ], "network_expectation": "controlled_network_required", "user_interaction": "service_only", "virtualization": "allowed", "containerization": "required" }, "hardware_envelope": { "cpu": { "minimum": 16, "recommended": 16, "unit": "cores" }, "memory": { "minimum": 64, "recommended": 64, "unit": "GiB" }, "storage": { "minimum": 2000, "recommended": 2000, "unit": "GB" }, "gpu": "not_required", "concurrency": { "heavy_jobs": 2, "background_workers": 4 }, "enforcement": "resource_governor_required" }, "capabilities": { "reproducible_clean_builds": { "state": "required", "conditions": [ "Every release-candidate build starts from a clean worker state.", "All source, dependency, toolchain, and configuration inputs are pinned or content-identified.", "The build can be repeated from retained inputs and toolchain declarations." ], "degraded_behavior": "New release-candidate builds are blocked when clean-worker or reproducibility guarantees cannot be established.", "rationale": "The profile exists to produce repeatable artifacts whose inputs and execution environment can be reconstructed.", "requirement_ids": [ "REQ-PROFILE-BUILD-001", "REQ-PROFILE-BUILD-002", "REQ-PROFILE-BUILD-003", "REQ-PROFILE-BUILD-004" ], "lock_ids": [ "LOCK-DEV-001", "LOCK-DEV-002", "LOCK-LIFE-002" ] }, "isolated_parallel_build_workers": { "state": "required", "conditions": [ "Each worker has a unique workspace identity.", "Mutable dependencies, services, ports, data, secrets, temporary files, and process namespaces are isolated.", "Concurrent builds cannot modify one another's mutable state." ], "degraded_behavior": "Concurrency is reduced or new workers are queued; isolation is never weakened.", "rationale": "Parallel builds must not create cross-workspace drift or non-reproducible outputs.", "requirement_ids": [ "REQ-PROFILE-BUILD-005", "REQ-PROFILE-BUILD-006", "REQ-PROFILE-BUILD-007" ], "lock_ids": [ "LOCK-DEV-001", "LOCK-DEV-002", "LOCK-DEV-003", "LOCK-DEV-004", "LOCK-DEV-005" ] }, "oci_build_execution": { "state": "required", "conditions": [ "An OCI-compatible runtime is available.", "Runtime-specific behavior is used only when explicitly adopted by a toolchain or artifact contract.", "Build workers use least privilege and profile-scoped isolation." ], "degraded_behavior": "Builds requiring the unavailable runtime are blocked; non-container validation tasks may continue when independently safe.", "rationale": "The build farm requires a portable container execution boundary without making one vendor-specific runtime globally authoritative.", "requirement_ids": [ "REQ-PROFILE-BUILD-008", "REQ-PROFILE-BUILD-009" ], "lock_ids": [ "LOCK-PROFILE-001", "LOCK-PROFILE-002" ] }, "kubernetes_orchestration": { "state": "optional", "conditions": [ "Kubernetes is deployed only when measured scale or scheduling requirements justify it.", "The profile remains conformant without Kubernetes.", "Application contracts do not depend on Kubernetes-specific behavior unless explicitly declared." ], "degraded_behavior": "Workers use the active non-Kubernetes orchestration path or the affected cluster capability is blocked.", "rationale": "Kubernetes is permitted for the build farm but is not an endpoint or profile baseline requirement.", "requirement_ids": [ "REQ-PROFILE-BUILD-010" ], "lock_ids": [ "LOCK-PROFILE-001" ] }, "source_and_dependency_admission": { "state": "required", "conditions": [ "Source revisions and dependency lock data are identified before execution.", "Untrusted inputs are admitted through declared validation and quarantine controls.", "Network retrieval is limited to approved sources or controlled mirrors." ], "degraded_behavior": "The farm uses already admitted inputs or blocks builds that require unresolved external inputs.", "rationale": "Reproducibility and supply-chain control require explicit input identity and admission.", "requirement_ids": [ "REQ-PROFILE-BUILD-011", "REQ-PROFILE-BUILD-012" ], "lock_ids": [ "LOCK-LIFE-001", "LOCK-LIFE-002" ] }, "artifact_cache": { "state": "required", "conditions": [ "The cache is content-addressed or equivalently integrity-bound.", "Cached objects are verified before reuse.", "Cache contents do not become authoritative merely because they are available." ], "degraded_behavior": "Builds continue without cache acceleration when capacity permits; otherwise new work is queued or blocked.", "rationale": "The required artifact cache reduces repeated work while preserving input and output integrity.", "requirement_ids": [ "REQ-PROFILE-BUILD-013", "REQ-PROFILE-BUILD-014" ], "lock_ids": [ "LOCK-LIFE-002" ] }, "automated_test_execution": { "state": "required", "conditions": [ "Applicable unit, integration, contract, security, reproducibility, and conformance tests run in isolated workers.", "Test results are linked to the exact source, toolchain, and candidate artifact identities." ], "degraded_behavior": "The candidate remains non-releasable when required tests cannot run or do not pass.", "rationale": "A build artifact cannot become a release candidate without applicable validation.", "requirement_ids": [ "REQ-PROFILE-BUILD-015" ], "lock_ids": [ "LOCK-LIFE-001", "LOCK-LIFE-002" ] }, "software_bill_of_materials_generation": { "state": "required", "conditions": [ "Every software artifact class that requires a Software Bill of Materials receives one.", "The inventory is bound to the candidate artifact identity and retained with build evidence." ], "degraded_behavior": "The affected software artifact remains non-publishable until its Software Bill of Materials is generated and validated.", "rationale": "Release evidence requires an explicit inventory of software components and dependencies.", "requirement_ids": [ "REQ-PROFILE-BUILD-016" ], "lock_ids": [ "LOCK-LIFE-002" ] }, "provenance_and_attestation": { "state": "required", "conditions": [ "Build provenance identifies source, dependencies, toolchain, worker environment, tests, transformations, and output identities.", "A provenance receipt is produced for every published or transferred candidate requiring one." ], "degraded_behavior": "The candidate may be retained for diagnosis but cannot be published or included in a Release Set.", "rationale": "Reproducible builds require machine-readable evidence of how each artifact was produced.", "requirement_ids": [ "REQ-PROFILE-BUILD-017", "REQ-PROFILE-BUILD-018" ], "lock_ids": [ "LOCK-LIFE-001", "LOCK-LIFE-002" ] }, "artifact_signing": { "state": "conditional", "conditions": [ "Signing is required when the artifact class or release policy requires a signature.", "Signing keys are isolated from ordinary build workers.", "A successful build does not automatically authorize signing." ], "degraded_behavior": "Unsigned candidates remain staged and non-activatable when a signature is required.", "rationale": "Signing is a governed release action separate from compilation and testing.", "requirement_ids": [ "REQ-PROFILE-BUILD-019", "REQ-PROFILE-BUILD-020" ], "lock_ids": [ "LOCK-LIFE-001", "LOCK-LIFE-002" ] }, "release_channel_packaging": { "state": "required", "conditions": [ "Every candidate is classified into the system, services, governance, or knowledge release channel.", "Channel metadata and compatibility declarations are produced with the candidate." ], "degraded_behavior": "Unclassified or incompatible candidates remain non-releasable.", "rationale": "The release model requires explicit channel identity and compatibility.", "requirement_ids": [ "REQ-PROFILE-BUILD-021" ], "lock_ids": [ "LOCK-LIFE-003", "LOCK-LIFE-004" ] }, "release_set_assembly": { "state": "conditional", "conditions": [ "Exact candidate versions exist for all required channels.", "Cross-channel compatibility tests pass.", "The build farm assembles a candidate Release Set but does not activate it in production." ], "degraded_behavior": "Individual verified candidates remain available, but no Release Set is emitted.", "rationale": "Release Set assembly binds tested compatible versions without transferring deployment authority to the build farm.", "requirement_ids": [ "REQ-PROFILE-BUILD-022", "REQ-PROFILE-BUILD-023" ], "lock_ids": [ "LOCK-LIFE-003", "LOCK-LIFE-004" ] }, "offline_build_execution": { "state": "conditional", "conditions": [ "All required source, dependency, toolchain, trust, and policy inputs are admitted through verified offline bundles or local mirrors.", "The sovereign_offline overlay may strengthen this capability." ], "degraded_behavior": "Builds requiring unavailable external inputs are blocked; builds with complete admitted inputs continue.", "rationale": "The build farm supports disconnected operation without pretending that missing inputs exist.", "requirement_ids": [ "REQ-PROFILE-BUILD-024" ], "lock_ids": [ "LOCK-PROFILE-001", "LOCK-LIFE-001", "LOCK-LIFE-002" ] }, "multi_architecture_builds": { "state": "conditional", "conditions": [ "The target architecture is declared by the artifact or release contract.", "The selected toolchain and worker support the target architecture.", "Architecture-specific tests and evidence are produced." ], "degraded_behavior": "Unsupported target architectures are blocked without affecting supported architecture builds.", "rationale": "The profile supports x86_64 and aarch64 hosts while keeping target-specific behavior explicit.", "requirement_ids": [ "REQ-PROFILE-BUILD-025" ], "lock_ids": [ "LOCK-PROFILE-001" ] }, "knowledge_artifact_builds": { "state": "conditional", "conditions": [ "The applicable knowledge artifact contract and toolchain are active.", "Language packs contain compiled runtime artifacts rather than authoring workspaces.", "Runtime packs validate against the target runtime compatibility rules." ], "degraded_behavior": "Affected knowledge-channel builds are blocked; system, services, and governance builds may continue.", "rationale": "The build farm can produce language and runtime packs without merging authoring and runtime responsibilities.", "requirement_ids": [ "REQ-PROFILE-BUILD-026" ], "lock_ids": [ "LOCK-COMP-002", "LOCK-LIFE-004" ] }, "sentient_research_tasks": { "state": "optional", "conditions": [ "SenTient is installed separately from required build services.", "Each task is explicitly started and resource-bounded.", "Outputs remain candidate inputs and cannot modify release artifacts without normal review and import." ], "degraded_behavior": "SenTient tasks are unavailable while required build and validation capabilities continue.", "rationale": "SenTient may support isolated research but is not part of reproducible build authority.", "requirement_ids": [ "REQ-PROFILE-BUILD-027" ], "lock_ids": [ "LOCK-AI-001", "LOCK-AI-002", "LOCK-SENT-001" ] }, "external_ai_assistance": { "state": "excluded", "conditions": [ "No external AI surface participates in required build, test, provenance, signing, packaging, or release-set decisions." ], "degraded_behavior": "No degradation occurs because external AI is not a profile dependency.", "rationale": "Release candidates must be reproducible and authoritative without an external AI service.", "requirement_ids": [ "REQ-PROFILE-BUILD-028" ], "lock_ids": [ "LOCK-AI-001", "LOCK-AI-002" ] }, "artifact_export_and_transfer": { "state": "required", "conditions": [ "Only validated candidates and their required evidence are exported.", "Transfer preserves artifact identity, provenance, signatures, and release-channel classification." ], "degraded_behavior": "Candidates remain locally staged until an approved transfer path becomes available.", "rationale": "Build outputs must move to release and deployment authorities without losing integrity or provenance.", "requirement_ids": [ "REQ-PROFILE-BUILD-029" ], "lock_ids": [ "LOCK-LIFE-001", "LOCK-LIFE-002" ] }, "rebuild_and_recovery": { "state": "required", "conditions": [ "Worker definitions, toolchain locks, admitted inputs, provenance, and retained evidence are sufficient to repeat a build.", "Artifact cache loss does not destroy the only copy of authoritative source or release evidence." ], "degraded_behavior": "New work is blocked when required recovery inputs are unavailable; verified released artifacts remain unaffected.", "rationale": "The build farm must recover by reconstruction rather than relying on mutable worker state.", "requirement_ids": [ "REQ-PROFILE-BUILD-030" ], "lock_ids": [ "LOCK-LIFE-001", "LOCK-LIFE-002" ] } }, "components": { "resource_governor": { "state": "required", "activation": "always_on", "conditions": [ "Resource envelopes exist for workers, caches, tests, packaging, signing, and optional heavy tasks." ], "data_authority": "component_owned", "failure_behavior": "New heavy or unconstrained work is blocked; bounded inspection and recovery operations may continue." }, "orgo": { "state": "required", "activation": "service_activated", "conditions": [ "Build workflows use declared task identities and dependency graphs.", "Workflow state does not replace artifact provenance or release authority." ], "data_authority": "component_owned", "failure_behavior": "New workflow scheduling stops; active workers drain or stop according to their task contract." }, "koa_node_agent": { "state": "required", "activation": "always_on", "conditions": [ "The agent coordinates profile state, worker registration, health, and local artifact admission." ], "data_authority": "component_owned", "failure_behavior": "Existing safe workers may drain; new node-level activation, registration, or recovery is blocked." }, "identity_and_trust": { "state": "required", "activation": "service_activated", "conditions": [ "Worker, source, signer, artifact, and release identities resolve before governed actions." ], "data_authority": "component_owned", "failure_behavior": "Identity-dependent admission, signing, publication, and release-set assembly are blocked." }, "audit_broker": { "state": "required", "activation": "service_activated", "conditions": [ "Critical build, signing, transfer, and release-candidate transitions emit required receipts." ], "data_authority": "component_owned", "failure_behavior": "Transitions requiring durable receipts remain uncommitted; noncritical local diagnostics may continue." }, "governance_policy_runtime": { "state": "conditional", "activation": "service_activated", "conditions": [ "Required when an active overlay or release policy requires governed authorization, disclosure, consent, exception, or privilege decisions." ], "data_authority": "component_owned", "failure_behavior": "Governed actions are blocked; Resource Governor does not substitute a policy decision." }, "gf_wordbench": { "state": "conditional", "activation": "task_activated", "conditions": [ "Activated only for language-pack authoring and compilation tasks." ], "data_authority": "component_owned", "failure_behavior": "Language-pack builds are blocked; unrelated build channels continue." }, "semantik_architect_runtime": { "state": "conditional", "activation": "task_activated", "conditions": [ "Activated for compatibility and runtime validation of compiled language artifacts." ], "data_authority": "component_owned", "failure_behavior": "Language-runtime validation is blocked; the candidate language pack remains non-releasable." }, "sentient": { "state": "optional", "activation": "task_activated", "conditions": [ "Isolated research tasks only.", "No direct write access to build, source, signing, release, or component-authoritative stores." ], "data_authority": "component_owned", "failure_behavior": "Only the SenTient task fails or stops; required build capabilities continue." } }, "operating_modes": { "default_mode": "build_ready", "allowed_modes": [ "build_ready", "draining", "maintenance", "degraded_cache_bypass", "degraded_offline_inputs_only", "restoring" ], "transitions_fail_closed": true }, "offline_behavior": { "continuity_level": "declared_capabilities_only", "internet_dependency": "none_for_core", "offline_import": "required", "offline_export": "required", "recovery_without_internet": true, "unavailable_capabilities": [ "remote_source_fetch", "remote_dependency_fetch", "remote_registry_push", "external_timestamp_service", "sentient_external_research" ] }, "ai_boundary": { "native_ai_dependency": false, "approved_external_surfaces": [], "optional_components": [ "sentient" ], "authoritative_decisions_allowed": false, "fallback_behavior": "Required build, test, provenance, packaging, signing, and recovery workflows remain deterministic; optional AI-assisted research is unavailable." }, "data_and_storage": { "component_data_ownership_required": true, "cross_component_direct_writes_allowed": false, "persistent_storage": "required", "encryption_at_rest": "required_for_sensitive_data", "backup_required": true, "restore_required": true, "portability_export_required": true }, "security": { "trust_model": "service_trust", "privilege_model": "least_privilege", "network_default": "controlled_egress", "secrets_management": "profile_secret_store", "selective_audit": true, "break_glass": "supported", "required_controls": [ "clean_worker_recreation", "controlled_source_and_dependency_ingress", "isolated_build_credentials", "isolated_signing_credentials", "artifact_integrity_verification", "provenance_capture", "software_bill_of_materials_generation", "least_privilege_workers", "network_egress_allowlisting", "immutable_published_artifacts", "critical_transition_receipts" ] }, "lifecycle": { "release_set_required": true, "system_update_model": "package_or_service_update", "service_update_model": "independent_with_compatibility", "rollback_required": true, "forward_repair_allowed": true, "offline_bundle_support": "required", "artifact_requirements": [ { "artifact_class_id": "ART-CLASS-003", "state": "required", "release_channel": null, "activation_policy": "not_activated" }, { "artifact_class_id": "ART-CLASS-004", "state": "required", "release_channel": "governance", "activation_policy": "staged_atomic" }, { "artifact_class_id": "ART-CLASS-006", "state": "required", "release_channel": null, "activation_policy": "admission_then_activation" }, { "artifact_class_id": "ART-CLASS-007", "state": "conditional", "release_channel": "governance", "activation_policy": "staged_atomic" }, { "artifact_class_id": "ART-CLASS-008", "state": "conditional", "release_channel": null, "activation_policy": "atomic" }, { "artifact_class_id": "ART-CLASS-010", "state": "conditional", "release_channel": "knowledge", "activation_policy": "staged_atomic" }, { "artifact_class_id": "ART-CLASS-011", "state": "conditional", "release_channel": "knowledge", "activation_policy": "staged_atomic" }, { "artifact_class_id": "ART-CLASS-014", "state": "required", "release_channel": null, "activation_policy": "not_activated" }, { "artifact_class_id": "ART-CLASS-015", "state": "required", "release_channel": "governance", "activation_policy": "staged_atomic" } ] }, "operations": { "health_monitoring": "required", "readiness_checks": "required", "resource_governor": "required", "backup": "required", "restore": "required", "incident_response": "required", "disaster_recovery": "required", "maintenance": "required", "diagnostics": "required", "receipts_for_critical_transitions": true }, "conformance": { "claim_level": "profile", "claims": [], "exceptions": [], "evidence_required": true, "partial_conformance_allowed": false }, "validation": { "entry_point": "tools/validate_docs.py", "required_checks": [ "profile_id_matches_filename", "profile_kind_matches_profile_id", "terminology_ref_resolves", "canonical_refs_resolve", "decision_ids_resolve_and_are_accepted", "requirement_ids_resolve", "lock_ids_resolve", "primary_profiles_are_independently_deployable", "overlay_compatibility_resolves", "composition_graph_is_acyclic", "required_and_optional_overlays_do_not_overlap", "incompatible_profiles_do_not_overlap_compatible_profiles", "inheritance_is_explicit", "profile_rules_do_not_become_global", "capability_states_are_valid", "component_states_are_valid", "component_data_ownership_is_preserved", "cross_component_direct_writes_are_disabled", "native_ai_dependency_is_false", "offline_claims_match_capability_states", "hardware_envelope_is_satisfiable", "artifact_class_refs_resolve", "release_channel_refs_resolve", "conformance_claims_are_traceable", "exceptions_resolve", "no_unresolved_authority_markers" ], "failure_outcome": "fail", "missing_dependency_outcome": "blocked", "automatic_semantic_repairs_allowed": false, "validated_at": "2026-08-03T16:13:00-04:00", "validation_status": "pass" }, "external_integrations": { "uckk_publication": { "integration_id": "uckk-publication", "contract_ref": "contracts/integrations/uckk-publication.integration.json", "availability": "optional", "direction": "outbound", "required_for_local_operation": false, "required_for_offline_operation": false }, "uckk_import": { "integration_id": "uckk-import", "contract_ref": "contracts/integrations/uckk-import.integration.json", "availability": "optional", "direction": "inbound", "offline_bundle_supported": true, "accepted_content_available_offline": true, "automatic_sync": false } } } ================================================================================================ FILE: docs/contracts/profiles/control-plane.profile.json AUTHORITY: canonical ================================================================================================ { "$schema": "../../schemas/deployment-profile.schema.json", "profile_id": "control_plane", "profile_kind": "primary_profile", "version": "1.0.0", "status": "active", "language": "en", "display_name": "Control Plane", "purpose": "A deployment and fleet coordination profile for distributing validated releases, governance artifacts, operational intent, and evidence across managed kOA nodes without replacing node-local, component, policy, or data authority.", "terminology_ref": "contracts/terminology.contract.json#/terms/TERM-PROFILE-CONTROL-PLANE", "canonical_refs": [ "generated/authority-manifest.json", "generated/decision-index.json", "contracts/terminology.contract.json", "contracts/system.contract.json", "generated/component-catalog.json", "generated/profile-catalog.json", "contracts/artifact-classes.contract.json", "contracts/release-channels.contract.json", "contracts/integration-types.contract.json", "generated/requirements-index.json", "generated/assertion-index.json", "generated/traceability.json", "generated/test-catalog.json", "generated/evidence-catalog.json" ], "decision_ids": [ "DEC-PROFILE-001", "DEC-K8S-001", "DEC-CONTAINER-001", "DEC-DATA-001", "DEC-GOV-001", "DEC-REL-001", "DEC-AI-001", "DEC-HW-001", "DEC-UCKK-EXT-001", "DEC-MEDIATHEQUE-001" ], "requirement_ids": [ "REQ-PROFILE-CP-001", "REQ-PROFILE-CP-002", "REQ-PROFILE-CP-003", "REQ-PROFILE-CP-004", "REQ-PROFILE-CP-005", "REQ-PROFILE-CP-006", "REQ-PROFILE-CP-007", "REQ-PROFILE-CP-008", "REQ-PROFILE-CP-009", "REQ-PROFILE-CP-010", "REQ-PROFILE-CP-011", "REQ-PROFILE-CP-012", "REQ-PROFILE-CP-013", "REQ-PROFILE-CP-014", "REQ-PROFILE-CP-015", "REQ-PROFILE-CP-016", "REQ-PROFILE-CP-017", "REQ-PROFILE-CP-018", "REQ-PROFILE-CP-019", "REQ-PROFILE-CP-020", "REQ-PROFILE-CP-021", "REQ-PROFILE-CP-022", "REQ-PROFILE-CP-023", "REQ-PROFILE-CP-024" ], "lock_ids": [ "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-AI-001", "LOCK-AI-002", "LOCK-IMPL-001", "LOCK-IMPL-002", "LOCK-MEDIATHEQUE-001", "LOCK-UCKK-EXT-001", "LOCK-UCKK-EXT-002" ], "independently_deployable": true, "supersedes": [], "composition": { "compatible_primary_profiles": [], "required_overlays": [], "optional_overlays": [ "high_assurance" ], "incompatible_profiles": [ "sovereign_offline", "appliance_shell" ], "composition_priority": null, "conflict_policy": "fail_closed" }, "inheritance": { "baseline_ref": "contracts/system.contract.json#/system", "inherits_global_requirements": true, "inherited_profile_refs": [], "override_policy": "strengthen_or_restrict_only", "prohibited_inheritance": [ "implicit_profile_inheritance", "cross_profile_requirement_copy", "recipe_as_requirement", "implementation_prevalence_as_authority", "legacy_rule_without_disposition" ] }, "target_environment": { "host_os_families": [ "linux", "container_host" ], "host_architectures": [ "x86_64", "aarch64" ], "deployment_forms": [ "control_service", "containerized_service_set" ], "network_expectation": "controlled_network_required", "user_interaction": "operator_managed", "virtualization": "allowed", "containerization": "profile_specific" }, "hardware_envelope": { "cpu": { "minimum": 8, "recommended": 8, "unit": "cores" }, "memory": { "minimum": 32, "recommended": 64, "unit": "GiB" }, "storage": { "minimum": 1000, "recommended": 1000, "unit": "GB" }, "gpu": "not_required", "concurrency": { "heavy_jobs": 2, "background_workers": 4 }, "enforcement": "resource_governor_required" }, "capabilities": { "deployment_coordination": { "state": "required", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Coordinate declared deployment state and rollout intent for managed nodes through authenticated, versioned, and policy-governed contracts." }, "release_coordination": { "state": "required", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Coordinate compatible system, services, governance, and knowledge releases using validated Release Sets." }, "artifact_distribution": { "state": "required", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Distribute registered, validated, integrity-protected, and where required signed artifacts to managed nodes." }, "governance_artifact_distribution": { "state": "required", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Distribute accepted governance and policy artifacts without creating or silently changing their authority." }, "fleet_inventory": { "state": "required", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Maintain an authorized inventory of enrolled nodes, profile claims, active release identities, capabilities, and declared health state." }, "fleet_health_and_readiness": { "state": "required", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Collect bounded health and readiness information without acquiring application-data or component-state authority." }, "maintenance_coordination": { "state": "required", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Coordinate maintenance windows, staged changes, recovery operations, and operator-visible execution state." }, "evidence_aggregation": { "state": "required", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Aggregate references to receipts, tests, and evidence while preserving selective disclosure and source ownership." }, "kubernetes_orchestration": { "state": "optional", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Use Kubernetes as one permitted implementation for control-plane services when scale or operations justify it." }, "non_kubernetes_orchestration": { "state": "optional", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Operate equivalent control-plane contracts without Kubernetes." }, "staged_rollout": { "state": "optional", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Coordinate staged or canary-like rollout groups when declared by the release and operations contracts." }, "multi_site_coordination": { "state": "optional", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Coordinate multiple authorized sites or domains without merging their component or data authority." }, "direct_write_to_managed_component_authoritative_tables": { "state": "excluded", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from the canonical control-plane prohibited capability declaration." }, "unilateral_node_policy_override": { "state": "excluded", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from the canonical control-plane prohibited capability declaration." }, "unvalidated_artifact_activation": { "state": "excluded", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from the canonical control-plane prohibited capability declaration." }, "partial_release_set_activation": { "state": "excluded", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from the canonical control-plane prohibited capability declaration." }, "implicit_profile_change": { "state": "excluded", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from the canonical control-plane prohibited capability declaration." }, "automatic_external_ai_control": { "state": "excluded", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from the canonical control-plane prohibited capability declaration." }, "unbounded_remote_command_execution": { "state": "excluded", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from the canonical control-plane prohibited capability declaration." }, "indiscriminate_tenant_data_collection": { "state": "excluded", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from the canonical control-plane prohibited capability declaration." }, "silent_provider_or_node_substitution": { "state": "excluded", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from the canonical control-plane prohibited capability declaration." } }, "components": { "resource_governor": { "state": "required", "activation": "service_activated", "conditions": [], "data_authority": "component_owned", "failure_behavior": "None" }, "governance_policy_runtime": { "state": "required", "activation": "service_activated", "conditions": [], "data_authority": "component_owned", "failure_behavior": "None" }, "identity_and_trust": { "state": "required", "activation": "service_activated", "conditions": [], "data_authority": "component_owned", "failure_behavior": "None" }, "audit_broker": { "state": "required", "activation": "service_activated", "conditions": [], "data_authority": "component_owned", "failure_behavior": "None" }, "koa_node_agent": { "state": "required", "activation": "service_activated", "conditions": [], "data_authority": "component_owned", "failure_behavior": "None" }, "publication_gateway": { "state": "optional", "activation": "service_activated", "conditions": [ "Only when the control plane publishes authorized public release or evidence material through a cross-domain publication workflow." ], "data_authority": "component_owned", "failure_behavior": "None" }, "sentient": { "state": "excluded", "activation": "not_installed", "conditions": [ "SenTient is an integrated subsystem limited to approved development/build contexts and is not deployed as a control-plane service." ], "data_authority": "none", "failure_behavior": "SenTient is an integrated subsystem limited to approved development/build contexts and is not deployed as a control-plane service." }, "semantik_architect": { "state": "excluded", "activation": "not_installed", "conditions": [ "SemantiK Architect language construction/build tooling, including GF-backed tooling when used, is not deployed as a control-plane service." ], "data_authority": "none", "failure_behavior": "SemantiK Architect language construction/build tooling, including GF-backed tooling when used, is not deployed as a control-plane service." } }, "operating_modes": { "default_mode": "control_plane", "allowed_modes": [ "control_plane", "service_node", "recovery" ], "transitions_fail_closed": true }, "offline_behavior": { "continuity_level": "best_effort", "internet_dependency": "required_for_declared_non_core_capabilities", "offline_import": "supported", "offline_export": "supported", "recovery_without_internet": true, "unavailable_capabilities": [ "remote_node_coordination", "remote_artifact_distribution" ] }, "ai_boundary": { "native_ai_dependency": false, "approved_external_surfaces": [], "optional_components": [], "authoritative_decisions_allowed": false, "fallback_behavior": "Automated operational control remains deterministic and local-policy governed; optional operator assistance is unavailable." }, "data_and_storage": { "component_data_ownership_required": true, "cross_component_direct_writes_allowed": false, "persistent_storage": "required", "encryption_at_rest": "required", "backup_required": true, "restore_required": true, "portability_export_required": true }, "security": { "trust_model": "service_trust", "privilege_model": "narrow_privileged_broker", "network_default": "service_policy_controlled", "secrets_management": "profile_secret_store", "selective_audit": true, "break_glass": "required", "required_controls": [ "mutual_node_authentication", "bounded_remote_actions", "target_node_final_validation", "no_direct_component_store_writes", "release_set_compatibility" ] }, "lifecycle": { "release_set_required": true, "system_update_model": "package_or_service_update", "service_update_model": "release_set_bound", "rollback_required": true, "forward_repair_allowed": true, "offline_bundle_support": "supported", "artifact_requirements": [] }, "operations": { "health_monitoring": "required", "readiness_checks": "required", "resource_governor": "required", "backup": "required", "restore": "required", "incident_response": "required", "disaster_recovery": "required", "maintenance": "required", "diagnostics": "required", "receipts_for_critical_transitions": true }, "conformance": { "claim_level": "profile", "claims": [ { "claim_id": "CLAIM-PROFILE-CONTROL-PLANE-001", "statement": "The deployment satisfies the declared Control Plane profile requirements, composition rules, capability boundaries, and conformance checks.", "requirement_ids": [ "REQ-PROFILE-CP-001", "REQ-PROFILE-CP-002", "REQ-PROFILE-CP-003", "REQ-PROFILE-CP-004", "REQ-PROFILE-CP-005", "REQ-PROFILE-CP-006", "REQ-PROFILE-CP-007", "REQ-PROFILE-CP-008", "REQ-PROFILE-CP-009", "REQ-PROFILE-CP-010", "REQ-PROFILE-CP-011", "REQ-PROFILE-CP-012", "REQ-PROFILE-CP-013", "REQ-PROFILE-CP-014", "REQ-PROFILE-CP-015", "REQ-PROFILE-CP-016", "REQ-PROFILE-CP-017", "REQ-PROFILE-CP-018", "REQ-PROFILE-CP-019", "REQ-PROFILE-CP-020", "REQ-PROFILE-CP-021", "REQ-PROFILE-CP-022", "REQ-PROFILE-CP-023", "REQ-PROFILE-CP-024" ], "test_ids": [ "TEST-PROFILE-CP-001", "TEST-PROFILE-CP-002", "TEST-PROFILE-CP-003", "TEST-PROFILE-CP-004", "TEST-PROFILE-CP-005", "TEST-PROFILE-CP-006", "TEST-PROFILE-CP-007", "TEST-PROFILE-CP-008", "TEST-PROFILE-CP-009", "TEST-PROFILE-CP-010", "TEST-PROFILE-CP-011", "TEST-PROFILE-CP-012" ], "evidence_ids": [], "status": "claimed" } ], "exceptions": [], "evidence_required": true, "partial_conformance_allowed": false }, "validation": { "entry_point": "tools/validate_docs.py", "required_checks": [ "profile_id_matches_filename", "profile_kind_matches_profile_id", "terminology_ref_resolves", "canonical_refs_resolve", "decision_ids_resolve_and_are_accepted", "requirement_ids_resolve", "lock_ids_resolve", "primary_profiles_are_independently_deployable", "overlay_compatibility_resolves", "composition_graph_is_acyclic", "required_and_optional_overlays_do_not_overlap", "incompatible_profiles_do_not_overlap_compatible_profiles", "inheritance_is_explicit", "profile_rules_do_not_become_global", "capability_states_are_valid", "component_states_are_valid", "component_data_ownership_is_preserved", "cross_component_direct_writes_are_disabled", "native_ai_dependency_is_false", "offline_claims_match_capability_states", "hardware_envelope_is_satisfiable", "artifact_class_refs_resolve", "release_channel_refs_resolve", "conformance_claims_are_traceable", "exceptions_resolve", "no_unresolved_authority_markers" ], "failure_outcome": "fail", "missing_dependency_outcome": "blocked", "automatic_semantic_repairs_allowed": false, "validated_at": null, "validation_status": "pass" }, "external_integrations": { "uckk_publication": { "integration_id": "uckk-publication", "contract_ref": "contracts/integrations/uckk-publication.integration.json", "availability": "optional", "direction": "outbound", "required_for_local_operation": false, "required_for_offline_operation": false }, "uckk_import": { "integration_id": "uckk-import", "contract_ref": "contracts/integrations/uckk-import.integration.json", "availability": "optional", "direction": "inbound", "offline_bundle_supported": true, "accepted_content_available_offline": true, "automatic_sync": false }, "chatgpt": { "integration_id": "chatgpt", "contract_ref": "contracts/integrations/chatgpt.integration.json", "availability": "optional", "direction": "bidirectional", "required_for_local_operation": false, "required_for_offline_operation": false }, "ariane_voice": { "integration_id": "ariane-voice", "contract_ref": "contracts/integrations/ariane-voice.integration.json", "availability": "optional", "direction": "bidirectional", "required_for_local_operation": false, "required_for_offline_operation": false }, "suno": { "integration_id": "suno", "contract_ref": "contracts/integrations/suno.integration.json", "availability": "prohibited", "direction": "bidirectional" }, "gamma": { "integration_id": "gamma", "contract_ref": "contracts/integrations/gamma.integration.json", "availability": "prohibited", "direction": "bidirectional" } } } ================================================================================================ FILE: docs/contracts/profiles/developer-linux-workstation.profile.json AUTHORITY: canonical ================================================================================================ { "$schema": "../../schemas/deployment-profile.schema.json", "profile_id": "developer_linux_workstation", "profile_kind": "primary_profile", "version": "1.0.0", "status": "active", "language": "en", "display_name": "Developer Linux Workstation", "purpose": "Provide a first-class native Linux development environment in which one or more kOA applications, branches, worktrees, component workbenches, and local infrastructure services can be modified, built, tested, validated, and prepared for controlled publication without dependency or mutable-state collisions.", "terminology_ref": "contracts/terminology.contract.json#/terms/TERM-PROFILE-DEVELOPER-LINUX-WORKSTATION", "canonical_refs": [ "generated/authority-manifest.json", "generated/decision-index.json", "generated/document-index.json", "contracts/system.contract.json", "generated/component-catalog.json", "generated/requirements-index.json", "generated/assertion-index.json", "generated/traceability.json", "generated/exception-index.json", "generated/toolchain-catalog.json", "contracts/toolchains/python-uv.toolchain.json", "contracts/release-channels.contract.json", "contracts/artifact-classes.contract.json", "contracts/terminology.contract.json", "generated/profile-catalog.json", "contracts/integration-types.contract.json", "generated/test-catalog.json", "generated/evidence-catalog.json" ], "decision_ids": [ "DEC-PROFILE-001", "DEC-DEV-001", "DEC-DEV-002", "DEC-DATA-001", "DEC-GOV-001", "DEC-GATE-001", "DEC-AI-001", "DEC-SENT-001", "DEC-UCKK-EXT-001", "DEC-ARI-001", "DEC-SHELL-001", "DEC-CONTAINER-001", "DEC-K8S-001", "DEC-HW-001", "DEC-REL-001", "DEC-MEDIATHEQUE-001" ], "requirement_ids": [ "REQ-PROFILE-001", "REQ-PROFILE-002", "REQ-DEV-WS-001", "REQ-DEV-WS-002", "REQ-DEV-UV-001", "REQ-DEV-UV-002", "REQ-DEV-UV-003", "REQ-DEV-UV-004", "REQ-DEV-UV-005", "REQ-DEV-CACHE-001", "REQ-DEV-SVC-001", "REQ-DEV-NET-001", "REQ-DEV-PORT-001", "REQ-DEV-DATA-001", "REQ-DEV-SECRET-001", "REQ-DEV-RESOURCE-001", "REQ-DEV-HEAVY-001", "REQ-DEV-PARALLEL-001", "REQ-DEV-OFFLINE-001", "REQ-DEV-PUBLISH-001", "REQ-AI-001", "REQ-SENT-001", "REQ-UCKK-001", "REQ-ARI-001" ], "lock_ids": [ "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-IMPL-001", "LOCK-IMPL-002", "LOCK-AI-001", "LOCK-AI-002", "LOCK-SENT-001", "LOCK-MEDIATHEQUE-001", "LOCK-MEDIATHEQUE-002", "LOCK-ARI-001", "LOCK-ARI-002", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-GATE-001", "LOCK-COMP-002", "LOCK-DEV-001", "LOCK-DEV-002", "LOCK-DEV-003", "LOCK-DEV-004", "LOCK-DEV-005", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-UCKK-EXT-001", "LOCK-UCKK-EXT-002", "LOCK-SPACES-001" ], "independently_deployable": true, "supersedes": [], "composition": { "compatible_primary_profiles": [], "required_overlays": [], "optional_overlays": [ "high_assurance" ], "incompatible_profiles": [ "sovereign_offline", "appliance_shell" ], "composition_priority": null, "conflict_policy": "fail_closed" }, "inheritance": { "baseline_ref": "contracts/system.contract.json#/system", "inherits_global_requirements": true, "inherited_profile_refs": [], "override_policy": "strengthen_or_restrict_only", "prohibited_inheritance": [ "implicit_profile_inheritance", "cross_profile_requirement_copy", "recipe_as_requirement", "implementation_prevalence_as_authority", "legacy_rule_without_disposition" ] }, "target_environment": { "host_os_families": [ "linux" ], "host_architectures": [ "x86_64", "aarch64" ], "deployment_forms": [ "workstation" ], "network_expectation": "internet_expected_but_not_authoritative", "user_interaction": "interactive_developer", "virtualization": "allowed", "containerization": "optional" }, "hardware_envelope": { "cpu": { "minimum": 8, "recommended": 8, "unit": "cores" }, "memory": { "minimum": 32, "recommended": 64, "unit": "GiB" }, "storage": { "minimum": 1000, "recommended": 1000, "unit": "GB" }, "gpu": "optional_accelerator", "concurrency": { "heavy_jobs": 2, "background_workers": 2 }, "enforcement": "resource_governor_required" }, "capabilities": { "workspace_isolation": { "state": "required", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Each development workspace has isolated mutable dependencies, services, state, ports, secrets, temporary files, and resource budgets." }, "reproducible_python_environment": { "state": "required", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Python environments are synchronized through the declared UV toolchain and lock data." }, "local_build_and_test": { "state": "required", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Source editing, local builds, tests, schema validation, and artifact preparation operate in declared workspaces." }, "component_workbenches": { "state": "optional", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Component and subsystem workbenches are activated explicitly and remain workspace-scoped." }, "external_ai_assistance": { "state": "optional", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "External AI surfaces are user-triggered, provenance-bound, and non-authoritative." }, "production_activation": { "state": "excluded", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "The developer workstation does not own production release or activation authority." } }, "components": { "resource_governor": { "state": "required", "activation": "service_activated", "conditions": [], "data_authority": "component_owned", "failure_behavior": "None" }, "kristal_runtime": { "state": "optional", "activation": "task_activated", "conditions": [ "Optional workbench: kristal_development" ], "data_authority": "component_owned", "failure_behavior": "None" }, "orgo": { "state": "optional", "activation": "task_activated", "conditions": [ "Optional workbench: orgo_development" ], "data_authority": "component_owned", "failure_behavior": "None" }, "konnaxion": { "state": "optional", "activation": "task_activated", "conditions": [ "Optional workbench: konnaxion_development" ], "data_authority": "component_owned", "failure_behavior": "None" }, "semantik_architect_runtime": { "state": "optional", "activation": "task_activated", "conditions": [ "Optional workbench: semantik_architect_development" ], "data_authority": "component_owned", "failure_behavior": "None" }, "sentient": { "state": "optional", "activation": "task_activated", "conditions": [ "Optional workbench: sentient_development" ], "data_authority": "component_owned", "failure_behavior": "None" }, "ariane_runtime": { "state": "optional", "activation": "task_activated", "conditions": [ "Optional workbench: ariane_lab" ], "data_authority": "component_owned", "failure_behavior": "None" }, "koa_mediatheque": { "state": "optional", "activation": "task_activated", "conditions": [ "Optional workbench: uckk_interchange_development" ], "data_authority": "component_owned", "failure_behavior": "None" }, "publication_gateway": { "state": "optional", "activation": "task_activated", "conditions": [ "Optional workbench: uckk_interchange_development" ], "data_authority": "component_owned", "failure_behavior": "None" } }, "operating_modes": { "default_mode": "developer", "allowed_modes": [ "developer", "user" ], "transitions_fail_closed": true }, "offline_behavior": { "continuity_level": "declared_capabilities_only", "internet_dependency": "required_for_declared_non_core_capabilities", "offline_import": "supported", "offline_export": "supported", "recovery_without_internet": true, "unavailable_capabilities": [ "remote_source_synchronization", "uncached_package_retrieval", "external_ai_surfaces", "remote_publication" ] }, "ai_boundary": { "native_ai_dependency": false, "approved_external_surfaces": [ "chatgpt", "suno", "gamma", "ariane-voice" ], "optional_components": [ "sentient" ], "authoritative_decisions_allowed": false, "fallback_behavior": "Local development continues with installed toolchains and caches; external AI assistance is unavailable without substitution." }, "data_and_storage": { "component_data_ownership_required": true, "cross_component_direct_writes_allowed": false, "persistent_storage": "deployment_specific", "encryption_at_rest": "required_for_sensitive_data", "backup_required": false, "restore_required": false, "portability_export_required": true }, "security": { "trust_model": "development_trust", "privilege_model": "development_host_managed", "network_default": "development_permissive_with_isolation", "secrets_management": "workspace_scoped_secrets", "selective_audit": true, "break_glass": "not_applicable", "required_controls": [ "workspace_isolation", "least_privilege", "rootless_execution_preferred", "no_production_credentials", "no_direct_host_mutation_by_default" ] }, "lifecycle": { "release_set_required": false, "system_update_model": "development_environment_update", "service_update_model": "development_managed", "rollback_required": true, "forward_repair_allowed": true, "offline_bundle_support": "supported", "artifact_requirements": [] }, "operations": { "health_monitoring": "required", "readiness_checks": "required", "resource_governor": "required", "backup": "optional", "restore": "optional", "incident_response": "required", "disaster_recovery": "optional", "maintenance": "required", "diagnostics": "required", "receipts_for_critical_transitions": true }, "conformance": { "claim_level": "profile", "claims": [ { "claim_id": "CLAIM-PROFILE-DEVELOPER-LINUX-WORKSTATION-001", "statement": "The deployment satisfies the declared Developer Linux Workstation profile requirements, composition rules, capability boundaries, and conformance checks.", "requirement_ids": [ "REQ-PROFILE-001", "REQ-PROFILE-002", "REQ-DEV-WS-001", "REQ-DEV-WS-002", "REQ-DEV-UV-001", "REQ-DEV-UV-002", "REQ-DEV-UV-003", "REQ-DEV-UV-004", "REQ-DEV-UV-005", "REQ-DEV-CACHE-001", "REQ-DEV-SVC-001", "REQ-DEV-NET-001", "REQ-DEV-PORT-001", "REQ-DEV-DATA-001", "REQ-DEV-SECRET-001", "REQ-DEV-RESOURCE-001", "REQ-DEV-HEAVY-001", "REQ-DEV-PARALLEL-001", "REQ-DEV-OFFLINE-001", "REQ-DEV-PUBLISH-001", "REQ-AI-001", "REQ-SENT-001", "REQ-UCKK-001", "REQ-ARI-001" ], "test_ids": [ "TEST-PROFILE-DEV-LINUX-001", "TEST-DEV-WS-001", "TEST-DEV-UV-001", "TEST-DEV-UV-002", "TEST-DEV-SVC-001", "TEST-DEV-PORT-001", "TEST-DEV-DATA-001", "TEST-DEV-SECRET-001", "TEST-DEV-PARALLEL-001", "TEST-DEV-RESOURCE-001", "TEST-DEV-OFFLINE-001", "TEST-DEV-AI-001", "TEST-DEV-PUBLISH-001" ], "evidence_ids": [], "status": "claimed" } ], "exceptions": [], "evidence_required": true, "partial_conformance_allowed": false }, "validation": { "entry_point": "tools/validate_docs.py", "required_checks": [ "profile_id_matches_filename", "profile_kind_matches_profile_id", "terminology_ref_resolves", "canonical_refs_resolve", "decision_ids_resolve_and_are_accepted", "requirement_ids_resolve", "lock_ids_resolve", "primary_profiles_are_independently_deployable", "overlay_compatibility_resolves", "composition_graph_is_acyclic", "required_and_optional_overlays_do_not_overlap", "incompatible_profiles_do_not_overlap_compatible_profiles", "inheritance_is_explicit", "profile_rules_do_not_become_global", "capability_states_are_valid", "component_states_are_valid", "component_data_ownership_is_preserved", "cross_component_direct_writes_are_disabled", "native_ai_dependency_is_false", "offline_claims_match_capability_states", "hardware_envelope_is_satisfiable", "artifact_class_refs_resolve", "release_channel_refs_resolve", "conformance_claims_are_traceable", "exceptions_resolve", "no_unresolved_authority_markers" ], "failure_outcome": "fail", "missing_dependency_outcome": "blocked", "automatic_semantic_repairs_allowed": false, "validated_at": null, "validation_status": "pass" }, "external_integrations": { "uckk_publication": { "integration_id": "uckk-publication", "contract_ref": "contracts/integrations/uckk-publication.integration.json", "availability": "optional", "direction": "outbound", "required_for_local_operation": false, "required_for_offline_operation": false }, "uckk_import": { "integration_id": "uckk-import", "contract_ref": "contracts/integrations/uckk-import.integration.json", "availability": "optional", "direction": "inbound", "offline_bundle_supported": true, "accepted_content_available_offline": true, "automatic_sync": false } }, "koa_spaces": { "subsystem_id": "koa_spaces", "contract_ref": "contracts/subsystems/koa-spaces.subsystem.json", "deployment_document_ref": "03-profiles/14-koa-spaces-deployment.md", "membership": "optional_development_workbench", "default_activation": "stopped", "deployment_mode": "isolated_preview_and_contract_testing", "required_for_profile_conformance": false, "required_for_core_operation": false, "authority": "non_authoritative_presentation", "presentation_grants_authority": false, "menu_visibility_is_authorization": false, "offline_behavior": "cached_preview_supported", "failure_behavior": "presentation_unavailable_authoritative_services_and_fallback_paths_preserved", "constraints": [ "workspace_scoped_state", "route_and_accessibility_tests", "preview_is_not_release_evidence" ] } } ================================================================================================ FILE: docs/contracts/profiles/developer-windows-wsl.profile.json AUTHORITY: canonical ================================================================================================ { "$schema": "../../schemas/deployment-profile.schema.json", "profile_id": "developer_windows_wsl", "profile_kind": "primary_profile", "version": "1.0.0", "status": "active", "language": "en", "display_name": "Developer Windows WSL", "purpose": "A component-selective kOA development workstation hosted on Windows 11 with WSL2. The profile supports isolated workspaces, reproducible Python development through UV, selective OCI containers, local runtime testing, and optional non-authoritative workbenches. It does not establish sovereign Linux, production, high-assurance, release-signing, or control-plane conformance.", "terminology_ref": "contracts/terminology.contract.json#/terms/TERM-PROFILE-DEVELOPER-WINDOWS-WSL", "canonical_refs": [ "generated/authority-manifest.json#/canonical_ownership", "contracts/profiles/developer-windows-wsl.profile.json", "03-profiles/06-developer-windows-wsl.md", "generated/authority-manifest.json", "generated/decision-index.json", "contracts/terminology.contract.json", "contracts/system.contract.json", "generated/component-catalog.json", "generated/profile-catalog.json", "contracts/artifact-classes.contract.json", "contracts/release-channels.contract.json", "contracts/integration-types.contract.json", "generated/requirements-index.json", "generated/assertion-index.json", "generated/traceability.json", "generated/test-catalog.json", "generated/evidence-catalog.json" ], "decision_ids": [ "DEC-UCKK-EXT-001", "DEC-MEDIATHEQUE-001", "DEC-PROFILE-001", "DEC-DEV-001", "DEC-SYS-AI-001", "DEC-SYS-OFFLINE-001", "DEC-SYS-RESOURCE-001", "DEC-INT-001", "DEC-SENT-001" ], "requirement_ids": [ "REQ-PROFILE-WINWSL-001", "REQ-PROFILE-WINWSL-002", "REQ-PROFILE-WINWSL-003", "REQ-PROFILE-WINWSL-004", "REQ-PROFILE-WINWSL-005", "REQ-PROFILE-WINWSL-006", "REQ-PROFILE-WINWSL-007", "REQ-PROFILE-WINWSL-008", "REQ-PROFILE-WINWSL-009", "REQ-PROFILE-WINWSL-010", "REQ-PROFILE-WINWSL-011", "REQ-PROFILE-WINWSL-012", "REQ-PROFILE-WINWSL-013", "REQ-PROFILE-WINWSL-014", "REQ-PROFILE-WINWSL-015", "REQ-PROFILE-WINWSL-016", "REQ-PROFILE-WINWSL-017", "REQ-PROFILE-WINWSL-018", "REQ-PROFILE-WINWSL-019", "REQ-PROFILE-WINWSL-020", "REQ-PROFILE-WINWSL-021", "REQ-PROFILE-WINWSL-022", "REQ-PROFILE-WINWSL-023", "REQ-PROFILE-WINWSL-024", "REQ-PROFILE-WINWSL-025", "REQ-PROFILE-WINWSL-026", "REQ-PROFILE-WINWSL-027", "REQ-PROFILE-WINWSL-028" ], "lock_ids": [ "LOCK-MEDIATHEQUE-001", "LOCK-UCKK-EXT-001", "LOCK-UCKK-EXT-002", "LOCK-SPACES-001", "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-DEV-001", "LOCK-DEV-002", "LOCK-DEV-003", "LOCK-DEV-004", "LOCK-DEV-005", "LOCK-AI-001", "LOCK-AI-002", "LOCK-SENT-001", "LOCK-DATA-001", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-GOV-001", "LOCK-GATE-001" ], "independently_deployable": true, "supersedes": [], "composition": { "compatible_primary_profiles": [], "required_overlays": [], "optional_overlays": [], "incompatible_profiles": [ "high_assurance", "sovereign_offline", "appliance_shell" ], "composition_priority": null, "conflict_policy": "fail_closed" }, "inheritance": { "baseline_ref": "contracts/system.contract.json#/system", "inherits_global_requirements": true, "inherited_profile_refs": [], "override_policy": "strengthen_or_restrict_only", "prohibited_inheritance": [ "implicit_profile_inheritance", "cross_profile_requirement_copy", "recipe_as_requirement", "implementation_prevalence_as_authority", "legacy_rule_without_disposition" ] }, "target_environment": { "host_os_families": [ "windows", "wsl2" ], "host_architectures": [ "x86_64" ], "deployment_forms": [ "workstation", "virtualized_environment" ], "network_expectation": "internet_expected_but_not_authoritative", "user_interaction": "interactive_developer", "virtualization": "required", "containerization": "optional" }, "hardware_envelope": { "cpu": { "minimum": 4, "recommended": 8, "unit": "cores" }, "memory": { "minimum": 16, "recommended": 32, "unit": "GiB" }, "storage": { "minimum": 180, "recommended": 180, "unit": "GB" }, "gpu": "integrated_sufficient", "concurrency": { "heavy_jobs": 1, "background_workers": 2 }, "enforcement": "resource_governor_required" }, "capabilities": { "workspace_isolation": { "state": "required", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from the canonical Windows/WSL required capability declaration." }, "python_uv_dependency_management": { "state": "required", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from the canonical Windows/WSL required capability declaration." }, "frozen_dependency_sync": { "state": "required", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from the canonical Windows/WSL required capability declaration." }, "component_selective_execution": { "state": "required", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from the canonical Windows/WSL required capability declaration." }, "local_unit_testing": { "state": "required", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from the canonical Windows/WSL required capability declaration." }, "local_integration_testing": { "state": "required", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from the canonical Windows/WSL required capability declaration." }, "documentation_validation": { "state": "required", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from the canonical Windows/WSL required capability declaration." }, "candidate_artifact_build": { "state": "required", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from the canonical Windows/WSL required capability declaration." }, "local_non_voice_ariane_navigation": { "state": "required", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from the canonical Windows/WSL required capability declaration." }, "deterministic_native_uckk_processing": { "state": "required", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from the canonical Windows/WSL required capability declaration." }, "offline_source_editing": { "state": "required", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from the canonical Windows/WSL required capability declaration." }, "offline_cached_test_execution": { "state": "required", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from the canonical Windows/WSL required capability declaration." }, "gf_wordbench_development": { "state": "optional", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from the canonical Windows/WSL optional capability declaration." }, "semantik_architect_development": { "state": "optional", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from the canonical Windows/WSL optional capability declaration." }, "sentient_isolated_analysis": { "state": "optional", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from the canonical Windows/WSL optional capability declaration." }, "external_chatgpt_adapter": { "state": "optional", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from the canonical Windows/WSL optional capability declaration." }, "external_suno_adapter": { "state": "optional", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from the canonical Windows/WSL optional capability declaration." }, "external_gamma_adapter": { "state": "optional", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from the canonical Windows/WSL optional capability declaration." }, "external_ariane_voice": { "state": "optional", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from the canonical Windows/WSL optional capability declaration." }, "local_component_database": { "state": "optional", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from the canonical Windows/WSL optional capability declaration." }, "local_message_broker": { "state": "optional", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from the canonical Windows/WSL optional capability declaration." }, "local_media_processing": { "state": "optional", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from the canonical Windows/WSL optional capability declaration." }, "production_release_signing": { "state": "excluded", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from the canonical Windows/WSL excluded capability declaration." }, "production_fleet_governance": { "state": "excluded", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from the canonical Windows/WSL excluded capability declaration." }, "sovereign_boot_attestation": { "state": "excluded", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from the canonical Windows/WSL excluded capability declaration." }, "production_node_immutability_enforcement": { "state": "excluded", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from the canonical Windows/WSL excluded capability declaration." }, "high_assurance_conformance_attestation": { "state": "excluded", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from the canonical Windows/WSL excluded capability declaration." }, "native_ai_processing": { "state": "excluded", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from the canonical Windows/WSL excluded capability declaration." }, "automatic_external_ai_processing": { "state": "excluded", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from the canonical Windows/WSL excluded capability declaration." } }, "components": { "koa_node_agent": { "state": "required", "activation": "service_activated", "conditions": [], "data_authority": "component_owned", "failure_behavior": "None" }, "identity_and_trust": { "state": "required", "activation": "service_activated", "conditions": [], "data_authority": "component_owned", "failure_behavior": "None" }, "resource_governor": { "state": "required", "activation": "service_activated", "conditions": [], "data_authority": "component_owned", "failure_behavior": "None" }, "audit_broker": { "state": "required", "activation": "service_activated", "conditions": [], "data_authority": "component_owned", "failure_behavior": "None" }, "ariane_runtime": { "state": "optional", "activation": "task_activated", "conditions": [], "data_authority": "component_owned", "failure_behavior": "None" }, "konnaxion": { "state": "optional", "activation": "task_activated", "conditions": [], "data_authority": "component_owned", "failure_behavior": "None" }, "orgo": { "state": "optional", "activation": "task_activated", "conditions": [], "data_authority": "component_owned", "failure_behavior": "None" }, "kristal_runtime": { "state": "optional", "activation": "task_activated", "conditions": [], "data_authority": "component_owned", "failure_behavior": "None" }, "semantik_architect_runtime": { "state": "optional", "activation": "task_activated", "conditions": [], "data_authority": "component_owned", "failure_behavior": "None" }, "koa_mediatheque": { "state": "optional", "activation": "task_activated", "conditions": [], "data_authority": "component_owned", "failure_behavior": "None" }, "governance_policy_runtime": { "state": "optional", "activation": "task_activated", "conditions": [], "data_authority": "component_owned", "failure_behavior": "None" }, "publication_gateway": { "state": "optional", "activation": "task_activated", "conditions": [], "data_authority": "component_owned", "failure_behavior": "None" }, "sentient": { "state": "optional", "activation": "task_activated", "conditions": [], "data_authority": "component_owned", "failure_behavior": "None" } }, "operating_modes": { "default_mode": "developer", "allowed_modes": [ "developer", "test", "maintenance" ], "transitions_fail_closed": true }, "offline_behavior": { "continuity_level": "declared_capabilities_only", "internet_dependency": "required_for_declared_non_core_capabilities", "offline_import": "supported", "offline_export": "supported", "recovery_without_internet": true, "unavailable_capabilities": [ "remote_source_synchronization", "uncached_dependency_retrieval", "external_ai_surfaces", "remote_publication" ] }, "ai_boundary": { "native_ai_dependency": false, "approved_external_surfaces": [ "chatgpt", "suno", "gamma", "ariane-voice" ], "optional_components": [ "sentient" ], "authoritative_decisions_allowed": false, "fallback_behavior": "Local Windows/WSL development continues; external AI assistance is unavailable without affecting core workspace operation." }, "data_and_storage": { "component_data_ownership_required": true, "cross_component_direct_writes_allowed": false, "persistent_storage": "deployment_specific", "encryption_at_rest": "required_for_sensitive_data", "backup_required": false, "restore_required": false, "portability_export_required": true }, "security": { "trust_model": "development_trust", "privilege_model": "development_host_managed", "network_default": "development_permissive_with_isolation", "secrets_management": "workspace_scoped_secrets", "selective_audit": true, "break_glass": "not_applicable", "required_controls": [ "wsl2_isolation", "workspace_scoped_secrets", "deny_default_ingress", "no_production_release_signing", "resource_governor_enforcement" ] }, "lifecycle": { "release_set_required": false, "system_update_model": "development_environment_update", "service_update_model": "development_managed", "rollback_required": true, "forward_repair_allowed": true, "offline_bundle_support": "supported", "artifact_requirements": [] }, "operations": { "health_monitoring": "required", "readiness_checks": "required", "resource_governor": "required", "backup": "optional", "restore": "optional", "incident_response": "required", "disaster_recovery": "optional", "maintenance": "required", "diagnostics": "required", "receipts_for_critical_transitions": true }, "conformance": { "claim_level": "profile", "claims": [ { "claim_id": "CLAIM-PROFILE-DEVELOPER-WINDOWS-WSL-001", "statement": "The deployment satisfies the declared Developer Windows WSL profile requirements, composition rules, capability boundaries, and conformance checks.", "requirement_ids": [ "REQ-PROFILE-WINWSL-001", "REQ-PROFILE-WINWSL-002", "REQ-PROFILE-WINWSL-003", "REQ-PROFILE-WINWSL-004", "REQ-PROFILE-WINWSL-005", "REQ-PROFILE-WINWSL-006", "REQ-PROFILE-WINWSL-007", "REQ-PROFILE-WINWSL-008", "REQ-PROFILE-WINWSL-009", "REQ-PROFILE-WINWSL-010", "REQ-PROFILE-WINWSL-011", "REQ-PROFILE-WINWSL-012", "REQ-PROFILE-WINWSL-013", "REQ-PROFILE-WINWSL-014", "REQ-PROFILE-WINWSL-015", "REQ-PROFILE-WINWSL-016", "REQ-PROFILE-WINWSL-017", "REQ-PROFILE-WINWSL-018", "REQ-PROFILE-WINWSL-019", "REQ-PROFILE-WINWSL-020", "REQ-PROFILE-WINWSL-021", "REQ-PROFILE-WINWSL-022", "REQ-PROFILE-WINWSL-023", "REQ-PROFILE-WINWSL-024", "REQ-PROFILE-WINWSL-025", "REQ-PROFILE-WINWSL-026", "REQ-PROFILE-WINWSL-027", "REQ-PROFILE-WINWSL-028" ], "test_ids": [], "evidence_ids": [], "status": "claimed" } ], "exceptions": [], "evidence_required": false, "partial_conformance_allowed": false }, "validation": { "entry_point": "tools/validate_docs.py", "required_checks": [ "profile_id_matches_filename", "profile_kind_matches_profile_id", "terminology_ref_resolves", "canonical_refs_resolve", "decision_ids_resolve_and_are_accepted", "requirement_ids_resolve", "lock_ids_resolve", "primary_profiles_are_independently_deployable", "overlay_compatibility_resolves", "composition_graph_is_acyclic", "required_and_optional_overlays_do_not_overlap", "incompatible_profiles_do_not_overlap_compatible_profiles", "inheritance_is_explicit", "profile_rules_do_not_become_global", "capability_states_are_valid", "component_states_are_valid", "component_data_ownership_is_preserved", "cross_component_direct_writes_are_disabled", "native_ai_dependency_is_false", "offline_claims_match_capability_states", "hardware_envelope_is_satisfiable", "artifact_class_refs_resolve", "release_channel_refs_resolve", "conformance_claims_are_traceable", "exceptions_resolve", "no_unresolved_authority_markers" ], "failure_outcome": "fail", "missing_dependency_outcome": "blocked", "automatic_semantic_repairs_allowed": false, "validated_at": null, "validation_status": "pass" }, "external_integrations": { "uckk_publication": { "integration_id": "uckk-publication", "contract_ref": "contracts/integrations/uckk-publication.integration.json", "availability": "optional", "direction": "outbound", "required_for_local_operation": false, "required_for_offline_operation": false }, "uckk_import": { "integration_id": "uckk-import", "contract_ref": "contracts/integrations/uckk-import.integration.json", "availability": "optional", "direction": "inbound", "offline_bundle_supported": true, "accepted_content_available_offline": true, "automatic_sync": false } }, "koa_spaces": { "subsystem_id": "koa_spaces", "contract_ref": "contracts/subsystems/koa-spaces.subsystem.json", "deployment_document_ref": "03-profiles/14-koa-spaces-deployment.md", "membership": "optional_development_workbench", "default_activation": "stopped", "deployment_mode": "wsl_local_preview", "required_for_profile_conformance": false, "required_for_core_operation": false, "authority": "non_authoritative_presentation", "presentation_grants_authority": false, "menu_visibility_is_authorization": false, "offline_behavior": "cached_preview_supported", "failure_behavior": "presentation_unavailable_authoritative_services_and_fallback_paths_preserved", "constraints": [ "workspace_scoped_state", "host_browser_does_not_create_host_authority", "preview_is_not_production_activation" ] } } ================================================================================================ FILE: docs/contracts/profiles/high-assurance.profile.json AUTHORITY: canonical ================================================================================================ { "$schema": "../../schemas/deployment-profile.schema.json", "profile_id": "high_assurance", "profile_kind": "profile_overlay", "version": "1.0.0", "status": "active", "language": "en", "display_name": "High Assurance", "purpose": "A composable security and governance overlay that strengthens boot identity, hardware-backed trust, key custody, separation of duties, privileged operations, artifact verification, audit, recovery, and conformance evidence without changing the global product model or becoming a primary deployment profile.", "terminology_ref": "contracts/terminology.contract.json#/terms/TERM-PROFILE-HIGH-ASSURANCE", "canonical_refs": [ "generated/authority-manifest.json", "generated/decision-index.json", "contracts/system.contract.json", "generated/component-catalog.json", "generated/profile-catalog.json", "contracts/release-channels.contract.json", "contracts/artifact-classes.contract.json", "contracts/integration-types.contract.json", "generated/requirements-index.json", "generated/assertion-index.json", "generated/traceability.json", "generated/exception-index.json", "generated/test-catalog.json", "generated/evidence-catalog.json", "schemas/deployment-profile.schema.json", "contracts/subsystems/koa-spaces.subsystem.json", "02-system/21-koa-spaces-experience-layer.md", "02-system/22-koa-spaces-interface-composition.md", "03-profiles/14-koa-spaces-deployment.md", "contracts/terminology.contract.json" ], "decision_ids": [ "DEC-PROFILE-001", "DEC-ASSURANCE-001", "DEC-HW-001", "DEC-AUTH-001", "DEC-IDENT-001", "DEC-GOV-001", "DEC-PRIV-001", "DEC-LIFE-001", "DEC-AI-001", "DEC-DATA-001", "DEC-UCKK-EXT-001", "DEC-MEDIATHEQUE-001" ], "requirement_ids": [ "REQ-PROF-HA-001", "REQ-PROF-HA-002", "REQ-PROF-HA-003", "REQ-PROF-HA-004", "REQ-PROF-HA-005", "REQ-PROF-HA-006", "REQ-PROF-HA-007", "REQ-PROF-HA-008", "REQ-PROF-HA-009", "REQ-PROF-HA-010", "REQ-PROF-HA-011", "REQ-PROF-HA-012", "REQ-PROF-HA-013", "REQ-PROF-HA-014", "REQ-PROF-HA-015", "REQ-PROF-HA-016", "REQ-PROF-HA-017", "REQ-PROF-HA-018", "REQ-PROF-HA-019", "REQ-PROF-HA-020", "REQ-PROF-HA-021", "REQ-PROF-HA-022", "REQ-PROF-HA-023", "REQ-PROF-HA-024", "REQ-PROF-HA-025", "REQ-PROF-HA-026", "REQ-PROF-HA-027", "REQ-PROF-HA-028", "REQ-PROF-HA-029", "REQ-PROF-HA-030", "REQ-PROF-HA-031", "REQ-PROF-HA-032", "REQ-PROF-HA-033", "REQ-PROF-HA-034", "REQ-PROF-HA-035", "REQ-PROF-HA-036", "REQ-PROF-HA-037", "REQ-PROF-HA-038", "REQ-PROF-HA-039", "REQ-PROF-HA-040" ], "lock_ids": [ "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-AUTH-001", "LOCK-AUTH-002", "LOCK-AUTH-003", "LOCK-AUTH-004", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-PRIV-001", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-AI-001", "LOCK-AI-002", "LOCK-COMP-001", "LOCK-MEDIATHEQUE-001", "LOCK-UCKK-EXT-001", "LOCK-UCKK-EXT-002", "LOCK-SPACES-001" ], "independently_deployable": false, "supersedes": [], "composition": { "compatible_primary_profiles": [ "user_lightweight", "developer_linux_workstation", "sovereign_linux_node", "sovereign_hub", "build_farm", "control_plane" ], "required_overlays": [], "optional_overlays": [ "sovereign_offline", "appliance_shell" ], "incompatible_profiles": [ "developer_windows_wsl" ], "composition_priority": 100, "conflict_policy": "strongest_restriction_wins" }, "inheritance": { "baseline_ref": "contracts/system.contract.json#/system", "inherits_global_requirements": true, "inherited_profile_refs": [], "override_policy": "strengthen_or_restrict_only", "prohibited_inheritance": [ "implicit_profile_inheritance", "cross_profile_requirement_copy", "recipe_as_requirement", "implementation_prevalence_as_authority", "legacy_rule_without_disposition" ] }, "target_environment": { "host_os_families": [ "platform_independent" ], "host_architectures": [ "platform_independent" ], "deployment_forms": [ "node", "hub", "build_cluster", "control_service", "appliance" ], "network_expectation": "controlled_network_required", "user_interaction": "operator_managed", "virtualization": "optional", "containerization": "profile_specific" }, "hardware_envelope": { "cpu": { "minimum": 0, "recommended": 0, "unit": "cores" }, "memory": { "minimum": 0, "recommended": 0, "unit": "GiB" }, "storage": { "minimum": 0, "recommended": 0, "unit": "GB" }, "gpu": "not_required", "concurrency": { "heavy_jobs": 0, "background_workers": 0 }, "enforcement": "deployment_specific" }, "capabilities": { "hardware_rooted_trust": { "state": "required", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Hardware-rooted or equivalently protected trust is required for the composed profile." }, "measured_boot": { "state": "required", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "The composed profile records and verifies a measured boot chain." }, "strong_identity_and_authentication": { "state": "required", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Hardware-bound identities, scoped trust roots, revocation, and strong authentication are required." }, "tamper_evident_audit": { "state": "required", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Critical evidence is attributable, protected, and tamper-evident." }, "separation_of_duties": { "state": "required", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Critical actions use explicit separation-of-duties or dual-control rules." }, "external_ai_assistance": { "state": "optional", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Approved external AI remains optional, user-initiated, and non-authoritative." }, "weakened_primary_controls": { "state": "excluded", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "The overlay may strengthen or restrict but never weaken primary-profile controls." } }, "components": { "identity_and_trust": { "state": "required", "activation": "always_on", "conditions": [ "Node and workload identities use hardware-bound or equivalently protected keys.; Trust roots are scoped by tenant, environment, channel, artifact class, and authority domain." ], "data_authority": "component_owned", "failure_behavior": "None" }, "governance_policy_runtime": { "state": "required", "activation": "always_on", "conditions": [ "Unknown required facts fail closed.; Critical decisions apply separation-of-duties and dual-control rules." ], "data_authority": "component_owned", "failure_behavior": "None" }, "audit_broker": { "state": "required", "activation": "always_on", "conditions": [ "Critical evidence uses protected append-only or tamper-evident storage.; Audit classes remain separated by access, retention, encryption, disclosure, and deletion policy." ], "data_authority": "component_owned", "failure_behavior": "None" }, "koa_node_agent": { "state": "required", "activation": "always_on", "conditions": [ "Arbitrary shell, package-manager, file-copy, container, service-control, and key-export operations are rejected.; Every privileged operation is bound to an active policy decision and replay-protection value." ], "data_authority": "component_owned", "failure_behavior": "None" }, "resource_governor": { "state": "required", "activation": "always_on", "conditions": [ "Identity, policy, audit, recovery, verification, and active-user control retain protected resource reservations.; Optional heavy work is throttled or stopped before assurance-critical services." ], "data_authority": "component_owned", "failure_behavior": "None" }, "publication_gateway": { "state": "conditional", "activation": "service_activated", "conditions": [ "The composed profile permits private-to-public or cross-domain disclosure." ], "data_authority": "component_owned", "failure_behavior": "None" }, "sentient": { "state": "optional", "activation": "task_activated", "conditions": [ "Optional, isolated, task-activated, and non-authoritative when permitted by the composed profile." ], "data_authority": "component_owned", "failure_behavior": "None" } }, "operating_modes": { "default_mode": "assured_operation", "allowed_modes": [ "assured_operation", "maintenance", "recovery", "break_glass" ], "transitions_fail_closed": true }, "offline_behavior": { "continuity_level": "declared_capabilities_only", "internet_dependency": "optional_external_surfaces_only", "offline_import": "supported", "offline_export": "supported", "recovery_without_internet": true, "unavailable_capabilities": [ "external_ai_surfaces", "remote_attestation_when_required" ] }, "ai_boundary": { "native_ai_dependency": false, "approved_external_surfaces": [ "chatgpt", "suno", "gamma", "ariane-voice" ], "optional_components": [ "sentient" ], "authoritative_decisions_allowed": false, "fallback_behavior": "Assurance-critical operation continues without external AI; no authority, privilege, or disclosure decision is delegated to AI." }, "data_and_storage": { "component_data_ownership_required": true, "cross_component_direct_writes_allowed": false, "persistent_storage": "deployment_specific", "encryption_at_rest": "required", "backup_required": true, "restore_required": true, "portability_export_required": true }, "security": { "trust_model": "high_assurance_trust", "privilege_model": "narrow_privileged_broker", "network_default": "closed_by_default", "secrets_management": "profile_secret_store", "selective_audit": true, "break_glass": "required", "required_controls": [ "hardware_root_of_trust", "secure_boot_or_equivalent", "measured_boot", "hardware_bound_node_keys", "tamper_evident_critical_evidence", "separation_of_duties", "bounded_break_glass" ] }, "lifecycle": { "release_set_required": true, "system_update_model": "not_applicable", "service_update_model": "not_applicable", "rollback_required": true, "forward_repair_allowed": true, "offline_bundle_support": "supported", "artifact_requirements": [] }, "operations": { "health_monitoring": "required", "readiness_checks": "required", "resource_governor": "required", "backup": "required", "restore": "required", "incident_response": "required", "disaster_recovery": "required", "maintenance": "required", "diagnostics": "required", "receipts_for_critical_transitions": true }, "conformance": { "claim_level": "profile_with_overlays", "claims": [ { "claim_id": "CLAIM-PROFILE-HIGH-ASSURANCE-001", "statement": "The deployment satisfies the declared High Assurance profile requirements, composition rules, capability boundaries, and conformance checks.", "requirement_ids": [ "REQ-PROF-HA-001", "REQ-PROF-HA-002", "REQ-PROF-HA-003", "REQ-PROF-HA-004", "REQ-PROF-HA-005", "REQ-PROF-HA-006", "REQ-PROF-HA-007", "REQ-PROF-HA-008", "REQ-PROF-HA-009", "REQ-PROF-HA-010", "REQ-PROF-HA-011", "REQ-PROF-HA-012", "REQ-PROF-HA-013", "REQ-PROF-HA-014", "REQ-PROF-HA-015", "REQ-PROF-HA-016", "REQ-PROF-HA-017", "REQ-PROF-HA-018", "REQ-PROF-HA-019", "REQ-PROF-HA-020", "REQ-PROF-HA-021", "REQ-PROF-HA-022", "REQ-PROF-HA-023", "REQ-PROF-HA-024", "REQ-PROF-HA-025", "REQ-PROF-HA-026", "REQ-PROF-HA-027", "REQ-PROF-HA-028", "REQ-PROF-HA-029", "REQ-PROF-HA-030", "REQ-PROF-HA-031", "REQ-PROF-HA-032", "REQ-PROF-HA-033", "REQ-PROF-HA-034", "REQ-PROF-HA-035", "REQ-PROF-HA-036", "REQ-PROF-HA-037", "REQ-PROF-HA-038", "REQ-PROF-HA-039", "REQ-PROF-HA-040" ], "test_ids": [ "TEST-PROF-001", "TEST-PROF-002", "TEST-PROF-003", "TEST-PROF-004", "TEST-PROF-005", "TEST-PROF-006", "TEST-PROF-007", "TEST-PROF-008", "TEST-PROF-009", "TEST-PROF-013", "TEST-PROF-014", "TEST-SEC-001", "TEST-SEC-002", "TEST-SEC-003", "TEST-SEC-004", "TEST-SEC-005", "TEST-SEC-006", "TEST-SEC-007", "TEST-SEC-008", "TEST-SEC-009", "TEST-SEC-010", "TEST-SEC-011", "TEST-SEC-012", "TEST-SEC-013", "TEST-SEC-014", "TEST-SEC-015", "TEST-LIFE-001", "TEST-LIFE-002", "TEST-LIFE-003", "TEST-LIFE-004", "TEST-LIFE-005", "TEST-LIFE-006", "TEST-LIFE-007", "TEST-LIFE-008", "TEST-LIFE-009", "TEST-LIFE-010", "TEST-LIFE-011", "TEST-LIFE-015", "TEST-OPS-001", "TEST-OPS-002", "TEST-OPS-003", "TEST-OPS-004", "TEST-OPS-005", "TEST-OPS-006", "TEST-OPS-007", "TEST-OPS-008", "TEST-OPS-009", "TEST-OPS-010", "TEST-SYS-001", "TEST-SYS-004", "TEST-SYS-005", "TEST-SYS-011", "TEST-SYS-012", "TEST-SYS-013", "TEST-CROSS-007", "TEST-CROSS-008", "TEST-CROSS-009", "TEST-CROSS-013", "TEST-CROSS-014", "TEST-CROSS-015", "TEST-EXIT-001", "TEST-EXIT-002", "TEST-EXIT-003", "TEST-EXIT-004", "TEST-EXIT-005", "TEST-EXIT-006", "TEST-EXIT-007", "TEST-EXIT-008" ], "evidence_ids": [], "status": "claimed" } ], "exceptions": [], "evidence_required": true, "partial_conformance_allowed": false }, "validation": { "entry_point": "tools/validate_docs.py", "required_checks": [ "profile_id_matches_filename", "profile_kind_matches_profile_id", "terminology_ref_resolves", "canonical_refs_resolve", "decision_ids_resolve_and_are_accepted", "requirement_ids_resolve", "lock_ids_resolve", "overlays_are_not_independently_deployable", "overlay_compatibility_resolves", "composition_graph_is_acyclic", "required_and_optional_overlays_do_not_overlap", "incompatible_profiles_do_not_overlap_compatible_profiles", "inheritance_is_explicit", "profile_rules_do_not_become_global", "capability_states_are_valid", "component_states_are_valid", "component_data_ownership_is_preserved", "cross_component_direct_writes_are_disabled", "native_ai_dependency_is_false", "offline_claims_match_capability_states", "hardware_envelope_is_satisfiable", "artifact_class_refs_resolve", "release_channel_refs_resolve", "conformance_claims_are_traceable", "exceptions_resolve", "no_unresolved_authority_markers" ], "failure_outcome": "fail", "missing_dependency_outcome": "blocked", "automatic_semantic_repairs_allowed": false, "validated_at": null, "validation_status": "pass" }, "external_integrations": { "uckk_publication": { "integration_id": "uckk-publication", "contract_ref": "contracts/integrations/uckk-publication.integration.json", "availability": "optional", "direction": "outbound", "required_for_local_operation": false, "required_for_offline_operation": false }, "uckk_import": { "integration_id": "uckk-import", "contract_ref": "contracts/integrations/uckk-import.integration.json", "availability": "optional", "direction": "inbound", "offline_bundle_supported": true, "accepted_content_available_offline": true, "automatic_sync": false } }, "koa_spaces": { "subsystem_id": "koa_spaces", "contract_ref": "contracts/subsystems/koa-spaces.subsystem.json", "deployment_document_ref": "03-profiles/14-koa-spaces-deployment.md", "membership": "inherited_optional_with_assurance_controls", "default_activation": "inherit_from_primary_profile", "deployment_mode": "assurance_constrained_experience_surface", "required_for_profile_conformance": false, "required_for_core_operation": false, "authority": "non_authoritative_presentation", "presentation_grants_authority": false, "menu_visibility_is_authorization": false, "offline_behavior": "as_required_by_composed_profile", "failure_behavior": "presentation_unavailable_authoritative_services_and_fallback_paths_preserved", "constraints": [ "signed_or_hash_pinned_artifacts", "allowlisted_actions", "reviewed_atomic_activation", "protected_evidence", "no_remote_executable_extensions" ] } } ================================================================================================ FILE: docs/contracts/profiles/sovereign-hub.profile.json AUTHORITY: canonical ================================================================================================ { "$schema": "../../schemas/deployment-profile.schema.json", "profile_id": "sovereign_hub", "profile_kind": "primary_profile", "version": "1.0.0", "status": "active", "language": "en", "display_name": "Sovereign Hub", "purpose": "Provide local institutional or community infrastructure for governed multi-tenant kOA services, local web delivery, workflow execution, identity and trust, knowledge distribution, controlled publication, resilient local operations, backup and restore, and explicitly authorized federation without making an upstream cloud, external AI service, or central control plane necessary for minimum local operation.", "terminology_ref": "contracts/terminology.contract.json#/terms/TERM-PROFILE-SOVEREIGN-HUB", "canonical_refs": [ "generated/authority-manifest.json", "generated/decision-index.json", "generated/document-index.json", "contracts/system.contract.json", "generated/component-catalog.json", "generated/requirements-index.json", "generated/assertion-index.json", "generated/traceability.json", "generated/exception-index.json", "contracts/release-channels.contract.json", "contracts/artifact-classes.contract.json", "contracts/integration-types.contract.json", "generated/test-catalog.json", "generated/evidence-catalog.json", "generated/profile-catalog.json", "contracts/terminology.contract.json" ], "decision_ids": [ "DEC-PROFILE-001", "DEC-HUB-001", "DEC-DATA-001", "DEC-GOV-001", "DEC-GATE-001", "DEC-AI-001", "DEC-SENT-001", "DEC-UCKK-EXT-001", "DEC-ARI-001", "DEC-CONTAINER-001", "DEC-K8S-001", "DEC-HW-001", "DEC-REL-001", "DEC-AUDIT-001", "DEC-OFFLINE-001", "DEC-SEC-001", "DEC-MEDIATHEQUE-001" ], "requirement_ids": [ "REQ-PROFILE-001", "REQ-PROFILE-002", "REQ-HUB-001", "REQ-HUB-002", "REQ-HUB-003", "REQ-HUB-004", "REQ-HUB-005", "REQ-HUB-006", "REQ-HUB-007", "REQ-HUB-008", "REQ-HUB-009", "REQ-HUB-010", "REQ-HUB-011", "REQ-HUB-012", "REQ-HUB-013", "REQ-HUB-014", "REQ-HUB-015", "REQ-HUB-016", "REQ-DATA-001", "REQ-GOV-001", "REQ-GATE-001", "REQ-AI-001", "REQ-SENT-001", "REQ-UCKK-001", "REQ-OFFLINE-001", "REQ-SEC-001", "REQ-LIFE-001", "REQ-AUDIT-001" ], "lock_ids": [ "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-HUB-001", "LOCK-HUB-002", "LOCK-HUB-003", "LOCK-HUB-004", "LOCK-HUB-005", "LOCK-HUB-006", "LOCK-HUB-007", "LOCK-HUB-008", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-GATE-001", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-AI-001", "LOCK-AI-002", "LOCK-SENT-001", "LOCK-MEDIATHEQUE-001", "LOCK-AUDIT-001", "LOCK-OFFLINE-001", "LOCK-SEC-001", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-UCKK-EXT-001", "LOCK-UCKK-EXT-002", "LOCK-SPACES-001" ], "independently_deployable": true, "supersedes": [], "composition": { "compatible_primary_profiles": [], "required_overlays": [], "optional_overlays": [ "high_assurance", "sovereign_offline" ], "incompatible_profiles": [ "appliance_shell" ], "composition_priority": null, "conflict_policy": "fail_closed" }, "inheritance": { "baseline_ref": "contracts/system.contract.json#/system", "inherits_global_requirements": true, "inherited_profile_refs": [], "override_policy": "strengthen_or_restrict_only", "prohibited_inheritance": [ "implicit_profile_inheritance", "cross_profile_requirement_copy", "recipe_as_requirement", "implementation_prevalence_as_authority", "legacy_rule_without_disposition" ] }, "target_environment": { "host_os_families": [ "linux", "container_host" ], "host_architectures": [ "x86_64", "aarch64" ], "deployment_forms": [ "hub", "containerized_service_set" ], "network_expectation": "controlled_network_required", "user_interaction": "operator_managed", "virtualization": "allowed", "containerization": "profile_specific" }, "hardware_envelope": { "cpu": { "minimum": 0, "recommended": 0, "unit": "cores" }, "memory": { "minimum": 0, "recommended": 0, "unit": "GiB" }, "storage": { "minimum": 0, "recommended": 0, "unit": "GB" }, "gpu": "not_required", "concurrency": { "heavy_jobs": 2, "background_workers": 4 }, "enforcement": "resource_governor_required" }, "capabilities": { "multi_tenant_service_hosting": { "state": "required", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "The hub hosts governed multi-tenant services while preserving component and tenant authority boundaries." }, "local_governance": { "state": "required", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Authorization, disclosure, consent, privilege, and governed exceptions remain policy-controlled." }, "governed_publication": { "state": "required", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Cross-domain publication is mediated by the Publication Gateway." }, "federation": { "state": "optional", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Federation is explicit, authenticated, bounded, and does not merge authoritative data ownership." }, "offline_continuity": { "state": "required", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Declared core authority and recovery functions remain locally operable during loss of external connectivity." }, "external_ai_assistance": { "state": "optional", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Approved external AI surfaces remain optional and non-authoritative." } }, "components": { "koa_node_agent": { "state": "required", "activation": "always_on", "conditions": [], "data_authority": "component_owned", "failure_behavior": "node_lifecycle_and_allowlisted_host_operations" }, "identity_and_trust": { "state": "required", "activation": "always_on", "conditions": [], "data_authority": "component_owned", "failure_behavior": "tenant_identity_trust_and_revocation" }, "governance_policy_runtime": { "state": "required", "activation": "always_on", "conditions": [], "data_authority": "component_owned", "failure_behavior": "authorization_disclosure_and_privilege_policy" }, "audit_broker": { "state": "required", "activation": "always_on", "conditions": [], "data_authority": "component_owned", "failure_behavior": "selective_audit_and_evidence_brokerage" }, "resource_governor": { "state": "required", "activation": "always_on", "conditions": [], "data_authority": "component_owned", "failure_behavior": "deterministic_resource_management" }, "konnaxion": { "state": "required", "activation": "always_on", "conditions": [], "data_authority": "component_owned", "failure_behavior": "controlled_local_web_and_public_domain_services" }, "orgo": { "state": "required", "activation": "always_on", "conditions": [], "data_authority": "component_owned", "failure_behavior": "private_workflow_and_operational_services" }, "kristal_runtime": { "state": "required", "activation": "always_on", "conditions": [], "data_authority": "component_owned", "failure_behavior": "knowledge_repository_runtime_and_distribution_cache" }, "publication_gateway": { "state": "required", "activation": "always_on", "conditions": [], "data_authority": "component_owned", "failure_behavior": "governed_cross_domain_publication" }, "koa_mediatheque": { "state": "optional", "activation": "task_activated", "conditions": [], "data_authority": "component_owned", "failure_behavior": "None" }, "ariane_runtime": { "state": "optional", "activation": "task_activated", "conditions": [], "data_authority": "component_owned", "failure_behavior": "None" }, "sentient": { "state": "optional", "activation": "task_activated", "conditions": [], "data_authority": "component_owned", "failure_behavior": "None" } }, "operating_modes": { "default_mode": "production_service", "allowed_modes": [ "production_service", "administration", "recovery", "maintenance", "offline_operation", "federation" ], "transitions_fail_closed": true }, "offline_behavior": { "continuity_level": "core_required", "internet_dependency": "none_for_core", "offline_import": "required", "offline_export": "required", "recovery_without_internet": true, "unavailable_capabilities": [ "external_ai_surfaces", "remote_federation", "remote_publication" ] }, "ai_boundary": { "native_ai_dependency": false, "approved_external_surfaces": [ "chatgpt", "suno", "gamma", "ariane-voice" ], "optional_components": [ "sentient" ], "authoritative_decisions_allowed": false, "fallback_behavior": "Core hub services remain locally governed; external assistance is unavailable only." }, "data_and_storage": { "component_data_ownership_required": true, "cross_component_direct_writes_allowed": false, "persistent_storage": "required", "encryption_at_rest": "required", "backup_required": true, "restore_required": true, "portability_export_required": true }, "security": { "trust_model": "sovereign_trust", "privilege_model": "narrow_privileged_broker", "network_default": "closed_by_default", "secrets_management": "profile_secret_store", "selective_audit": true, "break_glass": "required", "required_controls": [ "tenant_isolation", "governance_policy_runtime", "selective_audit", "publication_gateway_for_cross_domain_release", "protected_constitutional_services" ] }, "lifecycle": { "release_set_required": true, "system_update_model": "package_or_service_update", "service_update_model": "release_set_bound", "rollback_required": true, "forward_repair_allowed": true, "offline_bundle_support": "required", "artifact_requirements": [] }, "operations": { "health_monitoring": "required", "readiness_checks": "required", "resource_governor": "required", "backup": "required", "restore": "required", "incident_response": "required", "disaster_recovery": "required", "maintenance": "required", "diagnostics": "required", "receipts_for_critical_transitions": true }, "conformance": { "claim_level": "profile", "claims": [ { "claim_id": "CLAIM-PROFILE-SOVEREIGN-HUB-001", "statement": "The deployment satisfies the declared Sovereign Hub profile requirements, composition rules, capability boundaries, and conformance checks.", "requirement_ids": [ "REQ-PROFILE-001", "REQ-PROFILE-002", "REQ-HUB-001", "REQ-HUB-002", "REQ-HUB-003", "REQ-HUB-004", "REQ-HUB-005", "REQ-HUB-006", "REQ-HUB-007", "REQ-HUB-008", "REQ-HUB-009", "REQ-HUB-010", "REQ-HUB-011", "REQ-HUB-012", "REQ-HUB-013", "REQ-HUB-014", "REQ-HUB-015", "REQ-HUB-016", "REQ-DATA-001", "REQ-GOV-001", "REQ-GATE-001", "REQ-AI-001", "REQ-SENT-001", "REQ-UCKK-001", "REQ-OFFLINE-001", "REQ-SEC-001", "REQ-LIFE-001", "REQ-AUDIT-001" ], "test_ids": [ "TEST-PROFILE-HUB-001", "TEST-HUB-TOPOLOGY-001", "TEST-HUB-NETWORK-001", "TEST-HUB-TENANT-001", "TEST-HUB-DATA-001", "TEST-HUB-GOV-001", "TEST-HUB-PUBLICATION-001", "TEST-HUB-OFFLINE-001", "TEST-HUB-FEDERATION-001", "TEST-HUB-RESOURCE-001", "TEST-HUB-BACKUP-001", "TEST-HUB-RESTORE-001", "TEST-HUB-EXIT-001", "TEST-HUB-RELEASE-001", "TEST-HUB-SECURITY-001", "TEST-HUB-CAPACITY-001" ], "evidence_ids": [], "status": "claimed" } ], "exceptions": [], "evidence_required": true, "partial_conformance_allowed": false }, "validation": { "entry_point": "tools/validate_docs.py", "required_checks": [ "profile_id_matches_filename", "profile_kind_matches_profile_id", "terminology_ref_resolves", "canonical_refs_resolve", "decision_ids_resolve_and_are_accepted", "requirement_ids_resolve", "lock_ids_resolve", "primary_profiles_are_independently_deployable", "overlay_compatibility_resolves", "composition_graph_is_acyclic", "required_and_optional_overlays_do_not_overlap", "incompatible_profiles_do_not_overlap_compatible_profiles", "inheritance_is_explicit", "profile_rules_do_not_become_global", "capability_states_are_valid", "component_states_are_valid", "component_data_ownership_is_preserved", "cross_component_direct_writes_are_disabled", "native_ai_dependency_is_false", "offline_claims_match_capability_states", "hardware_envelope_is_satisfiable", "artifact_class_refs_resolve", "release_channel_refs_resolve", "conformance_claims_are_traceable", "exceptions_resolve", "no_unresolved_authority_markers" ], "failure_outcome": "fail", "missing_dependency_outcome": "blocked", "automatic_semantic_repairs_allowed": false, "validated_at": null, "validation_status": "pass" }, "external_integrations": { "uckk_publication": { "integration_id": "uckk-publication", "contract_ref": "contracts/integrations/uckk-publication.integration.json", "availability": "optional", "direction": "outbound", "required_for_local_operation": false, "required_for_offline_operation": false }, "uckk_import": { "integration_id": "uckk-import", "contract_ref": "contracts/integrations/uckk-import.integration.json", "availability": "optional", "direction": "inbound", "offline_bundle_supported": true, "accepted_content_available_offline": true, "automatic_sync": false } }, "koa_spaces": { "subsystem_id": "koa_spaces", "contract_ref": "contracts/subsystems/koa-spaces.subsystem.json", "deployment_document_ref": "03-profiles/14-koa-spaces-deployment.md", "membership": "optional", "default_activation": "disabled_unless_selected", "deployment_mode": "multi_space_shared_experience_service", "required_for_profile_conformance": false, "required_for_core_operation": false, "authority": "non_authoritative_presentation", "presentation_grants_authority": false, "menu_visibility_is_authorization": false, "offline_behavior": "assigned_local_spaces_remain_available_when_admitted", "failure_behavior": "presentation_unavailable_authoritative_services_and_fallback_paths_preserved", "constraints": [ "tenant_scoped_preferences", "space_assignment_does_not_grant_capabilities", "business_authority_remains_with_owners" ] } } ================================================================================================ FILE: docs/contracts/profiles/sovereign-linux-node.profile.json AUTHORITY: canonical ================================================================================================ { "$schema": "../../schemas/deployment-profile.schema.json", "profile_id": "sovereign_linux_node", "profile_kind": "primary_profile", "version": "1.0.0", "status": "active", "language": "en", "display_name": "Sovereign Linux Node", "purpose": "Provide verifiable local authority, recoverable activation, explicit privilege boundaries, controlled external communication, and continued operation when remote services are unavailable.", "terminology_ref": "contracts/terminology.contract.json#/terms/TERM-PROFILE-SOVEREIGN-LINUX-NODE", "canonical_refs": [ "generated/authority-manifest.json", "generated/decision-index.json", "contracts/system.contract.json", "generated/component-catalog.json", "generated/profile-catalog.json", "generated/requirements-index.json", "generated/assertion-index.json", "contracts/integration-types.contract.json", "contracts/artifact-classes.contract.json", "contracts/release-channels.contract.json", "generated/test-catalog.json", "generated/evidence-catalog.json", "contracts/terminology.contract.json", "generated/traceability.json" ], "decision_ids": [ "DEC-PROFILE-001", "DEC-OS-001", "DEC-IMAGE-001", "DEC-PRIV-001", "DEC-SEC-001", "DEC-OFFLINE-001", "DEC-LIFE-001", "DEC-AUDIT-001", "DEC-RECEIPT-001", "DEC-PORT-001", "DEC-CONTAINER-001", "DEC-SHELL-001", "DEC-K8S-001", "DEC-DATA-001", "DEC-GOV-001", "DEC-GATE-001", "DEC-REL-001", "DEC-INTEGRATION-001", "DEC-AI-001", "DEC-COMP-001", "DEC-MEDIATHEQUE-001", "DEC-UCKK-EXT-001", "DEC-ARI-001", "DEC-LANG-001", "DEC-KRISTAL-001" ], "requirement_ids": [ "REQ-PROFILE-SOV-001", "REQ-PROFILE-SOV-002", "REQ-PROFILE-SOV-003", "REQ-PROFILE-SOV-004", "REQ-PROFILE-SOV-005", "REQ-PROFILE-SOV-006", "REQ-PROFILE-SOV-007", "REQ-PROFILE-SOV-008", "REQ-PROFILE-SOV-009", "REQ-PROFILE-SOV-010", "REQ-PROFILE-SOV-011", "REQ-PROFILE-SOV-012", "REQ-PROFILE-SOV-013", "REQ-PROFILE-SOV-014", "REQ-PROFILE-SOV-015", "REQ-PROFILE-SOV-016", "REQ-PROFILE-SOV-017", "REQ-PROFILE-SOV-018", "REQ-PROFILE-SOV-019", "REQ-PROFILE-SOV-020", "REQ-PROFILE-SOV-021", "REQ-PROFILE-SOV-022", "REQ-PROFILE-SOV-023", "REQ-PROFILE-SOV-024", "REQ-PROFILE-SOV-025", "REQ-PROFILE-SOV-026", "REQ-PROFILE-SOV-027", "REQ-PROFILE-SOV-028", "REQ-PROFILE-SOV-029", "REQ-PROFILE-SOV-030", "REQ-PROFILE-SOV-031", "REQ-PROFILE-SOV-032" ], "lock_ids": [ "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-GATE-001", "LOCK-AI-001", "LOCK-AI-002", "LOCK-MEDIATHEQUE-001", "LOCK-UCKK-EXT-001", "LOCK-MEDIATHEQUE-002", "LOCK-UCKK-EXT-002", "LOCK-ARI-001", "LOCK-ARI-002", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-IMPL-001", "LOCK-IMPL-002", "LOCK-SEC-001", "LOCK-SEC-002", "LOCK-REL-001", "LOCK-REL-002", "LOCK-OFFLINE-001", "LOCK-PORT-001", "LOCK-SPACES-001" ], "independently_deployable": true, "supersedes": [], "composition": { "compatible_primary_profiles": [], "required_overlays": [], "optional_overlays": [ "high_assurance", "sovereign_offline", "appliance_shell" ], "incompatible_profiles": [], "composition_priority": null, "conflict_policy": "fail_closed" }, "inheritance": { "baseline_ref": "contracts/system.contract.json#/system", "inherits_global_requirements": true, "inherited_profile_refs": [], "override_policy": "strengthen_or_restrict_only", "prohibited_inheritance": [ "implicit_profile_inheritance", "cross_profile_requirement_copy", "recipe_as_requirement", "implementation_prevalence_as_authority", "legacy_rule_without_disposition" ] }, "target_environment": { "host_os_families": [ "linux" ], "host_architectures": [ "x86_64", "aarch64" ], "deployment_forms": [ "node" ], "network_expectation": "internet_optional", "user_interaction": "mixed", "virtualization": "allowed", "containerization": "optional" }, "hardware_envelope": { "cpu": { "minimum": 8, "recommended": 8, "unit": "cores" }, "memory": { "minimum": 32, "recommended": 64, "unit": "GiB" }, "storage": { "minimum": 1000, "recommended": 1000, "unit": "GB" }, "gpu": "not_required", "concurrency": { "heavy_jobs": 1, "background_workers": 2 }, "enforcement": "resource_governor_required" }, "capabilities": { "local_identity_and_trust": { "state": "required", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Identity, trust roots, signatures, and delegations required for core operation resolve locally." }, "local_governance": { "state": "required", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Required governance decisions are evaluated locally and fail closed on missing authority." }, "selective_audit": { "state": "required", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Critical transitions produce selective local receipts and evidence." }, "immutable_signed_system_image": { "state": "required", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "The system uses a verified immutable signed image with atomic activation and known-good recovery." }, "offline_continuity": { "state": "required", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Core operation, recovery, and verified offline update do not depend on Internet access." }, "governed_publication": { "state": "required", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Cross-domain disclosure and publication use the Publication Gateway." }, "external_ai_assistance": { "state": "optional", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Approved external AI surfaces require explicit user action and policy approval and remain non-authoritative." }, "development_tooling": { "state": "excluded", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Development workbenches and grammar build tooling are excluded from the production node profile." } }, "components": { "identity_and_trust": { "state": "required", "activation": "always_on", "conditions": [], "data_authority": "component_owned", "failure_behavior": "Local identity, trust, delegation, key, and session authority." }, "governance_policy_runtime": { "state": "required", "activation": "always_on", "conditions": [], "data_authority": "component_owned", "failure_behavior": "Local authorization, disclosure, consent, privilege, and governed-exception decisions." }, "resource_governor": { "state": "required", "activation": "always_on", "conditions": [], "data_authority": "component_owned", "failure_behavior": "Deterministic resource admission, process limits, queues, and scheduling." }, "koa_node_agent": { "state": "required", "activation": "always_on", "conditions": [], "data_authority": "component_owned", "failure_behavior": "Node health, release state, recovery coordination, and broker-facing host operations." }, "audit_broker": { "state": "required", "activation": "always_on", "conditions": [], "data_authority": "component_owned", "failure_behavior": "Selective receipts, evidence routing, and controlled audit disclosure." }, "kristal_runtime": { "state": "required", "activation": "always_on", "conditions": [], "data_authority": "component_owned", "failure_behavior": "Verification and consumption of active Kristal artifacts." }, "koa_mediatheque": { "state": "required", "activation": "always_on", "conditions": [], "data_authority": "component_owned", "failure_behavior": "Authoritative local media records, managed content, metadata, rights, provenance, deterministic renditions, export, backup, and restore." }, "publication_gateway": { "state": "required", "activation": "always_on", "conditions": [], "data_authority": "component_owned", "failure_behavior": "Governed cross-domain disclosure and publication boundary." }, "gf_wordbench": { "state": "conditional", "activation": "service_activated", "conditions": [ "Never permitted in this production profile." ], "data_authority": "component_owned", "failure_behavior": "None" }, "ariane": { "state": "required", "activation": "always_on", "conditions": [], "data_authority": "component_owned", "failure_behavior": "Ariane-owned navigation and interaction subsystem integrated through the kOA-Linux platform boundary." }, "konnaxion": { "state": "required", "activation": "always_on", "conditions": [], "data_authority": "component_owned", "failure_behavior": "Konnaxion-owned authoritative capabilities." }, "orgo": { "state": "required", "activation": "always_on", "conditions": [], "data_authority": "component_owned", "failure_behavior": "Orgo-owned workflow and orchestration." }, "semantik_architect": { "state": "required", "activation": "always_on", "conditions": [], "data_authority": "component_owned", "failure_behavior": "SemantiK Architect-owned planner-first multilingual generation runtime; kOA-Linux owns only deployment, trust, resources, health, and artifact admission at the local boundary." }, "sentient": { "state": "excluded", "activation": "not_installed", "conditions": [ "SenTient is a non-authoritative developer or build workbench." ], "data_authority": "none", "failure_behavior": "SenTient is a non-authoritative developer or build workbench." } }, "operating_modes": { "default_mode": "production", "allowed_modes": [ "production", "maintenance", "recovery", "offline_operation" ], "transitions_fail_closed": true }, "offline_behavior": { "continuity_level": "core_required", "internet_dependency": "none_for_core", "offline_import": "required", "offline_export": "required", "recovery_without_internet": true, "unavailable_capabilities": [ "chatgpt", "suno", "gamma", "ariane_external_voice", "remote_publication", "uncached_remote_artifact_retrieval" ] }, "ai_boundary": { "native_ai_dependency": false, "approved_external_surfaces": [ "chatgpt", "suno", "gamma", "ariane-voice" ], "optional_components": [], "authoritative_decisions_allowed": false, "fallback_behavior": "Core local authority, navigation, recovery, and deterministic services remain available; external AI surfaces are unavailable only." }, "data_and_storage": { "component_data_ownership_required": true, "cross_component_direct_writes_allowed": false, "persistent_storage": "required", "encryption_at_rest": "required", "backup_required": true, "restore_required": true, "portability_export_required": true }, "security": { "trust_model": "sovereign_trust", "privilege_model": "narrow_privileged_broker", "network_default": "closed_by_default", "secrets_management": "profile_secret_store", "selective_audit": true, "break_glass": "required", "required_controls": [ "immutable_signed_system_image", "least_privilege", "default_deny_network", "narrow_privileged_broker", "local_governance", "critical_transition_receipts", "recovery_reserved_capacity" ] }, "lifecycle": { "release_set_required": true, "system_update_model": "atomic_image", "service_update_model": "release_set_bound", "rollback_required": true, "forward_repair_allowed": true, "offline_bundle_support": "required", "artifact_requirements": [] }, "operations": { "health_monitoring": "required", "readiness_checks": "required", "resource_governor": "required", "backup": "required", "restore": "required", "incident_response": "required", "disaster_recovery": "required", "maintenance": "required", "diagnostics": "required", "receipts_for_critical_transitions": true }, "conformance": { "claim_level": "profile", "claims": [ { "claim_id": "CLAIM-PROFILE-SOVEREIGN-LINUX-NODE-001", "statement": "The deployment satisfies the declared Sovereign Linux Node profile requirements, composition rules, capability boundaries, and conformance checks.", "requirement_ids": [ "REQ-PROFILE-SOV-001", "REQ-PROFILE-SOV-002", "REQ-PROFILE-SOV-003", "REQ-PROFILE-SOV-004", "REQ-PROFILE-SOV-005", "REQ-PROFILE-SOV-006", "REQ-PROFILE-SOV-007", "REQ-PROFILE-SOV-008", "REQ-PROFILE-SOV-009", "REQ-PROFILE-SOV-010", "REQ-PROFILE-SOV-011", "REQ-PROFILE-SOV-012", "REQ-PROFILE-SOV-013", "REQ-PROFILE-SOV-014", "REQ-PROFILE-SOV-015", "REQ-PROFILE-SOV-016", "REQ-PROFILE-SOV-017", "REQ-PROFILE-SOV-018", "REQ-PROFILE-SOV-019", "REQ-PROFILE-SOV-020", "REQ-PROFILE-SOV-021", "REQ-PROFILE-SOV-022", "REQ-PROFILE-SOV-023", "REQ-PROFILE-SOV-024", "REQ-PROFILE-SOV-025", "REQ-PROFILE-SOV-026", "REQ-PROFILE-SOV-027", "REQ-PROFILE-SOV-028", "REQ-PROFILE-SOV-029", "REQ-PROFILE-SOV-030", "REQ-PROFILE-SOV-031", "REQ-PROFILE-SOV-032" ], "test_ids": [ "TEST-PROFILE-SOV-001", "TEST-PROFILE-SOV-002", "TEST-PROFILE-SOV-003", "TEST-PROFILE-SOV-004", "TEST-PROFILE-SOV-005", "TEST-PROFILE-SOV-006", "TEST-PROFILE-SOV-007", "TEST-PROFILE-SOV-008", "TEST-PROFILE-SOV-009", "TEST-PROFILE-SOV-010", "TEST-PROFILE-SOV-011", "TEST-PROFILE-SOV-012", "TEST-PROFILE-SOV-013", "TEST-PROFILE-SOV-014", "TEST-PROFILE-SOV-015", "TEST-PROFILE-SOV-016" ], "evidence_ids": [], "status": "claimed" } ], "exceptions": [], "evidence_required": true, "partial_conformance_allowed": false }, "validation": { "entry_point": "tools/validate_docs.py", "required_checks": [ "profile_id_matches_filename", "profile_kind_matches_profile_id", "terminology_ref_resolves", "canonical_refs_resolve", "decision_ids_resolve_and_are_accepted", "requirement_ids_resolve", "lock_ids_resolve", "primary_profiles_are_independently_deployable", "overlay_compatibility_resolves", "composition_graph_is_acyclic", "required_and_optional_overlays_do_not_overlap", "incompatible_profiles_do_not_overlap_compatible_profiles", "inheritance_is_explicit", "profile_rules_do_not_become_global", "capability_states_are_valid", "component_states_are_valid", "component_data_ownership_is_preserved", "cross_component_direct_writes_are_disabled", "native_ai_dependency_is_false", "offline_claims_match_capability_states", "hardware_envelope_is_satisfiable", "artifact_class_refs_resolve", "release_channel_refs_resolve", "conformance_claims_are_traceable", "exceptions_resolve", "no_unresolved_authority_markers" ], "failure_outcome": "fail", "missing_dependency_outcome": "blocked", "automatic_semantic_repairs_allowed": false, "validated_at": null, "validation_status": "pass" }, "external_integrations": { "uckk_publication": { "integration_id": "uckk-publication", "contract_ref": "contracts/integrations/uckk-publication.integration.json", "availability": "optional", "direction": "outbound", "required_for_local_operation": false, "required_for_offline_operation": false }, "uckk_import": { "integration_id": "uckk-import", "contract_ref": "contracts/integrations/uckk-import.integration.json", "availability": "optional", "direction": "inbound", "offline_bundle_supported": true, "accepted_content_available_offline": true, "automatic_sync": false } }, "koa_spaces": { "subsystem_id": "koa_spaces", "contract_ref": "contracts/subsystems/koa-spaces.subsystem.json", "deployment_document_ref": "03-profiles/14-koa-spaces-deployment.md", "membership": "optional", "default_activation": "disabled_unless_selected", "deployment_mode": "local_experience_service", "required_for_profile_conformance": false, "required_for_core_operation": false, "authority": "non_authoritative_presentation", "presentation_grants_authority": false, "menu_visibility_is_authorization": false, "offline_behavior": "local_frame_and_admitted_assets_available", "failure_behavior": "presentation_unavailable_authoritative_services_and_fallback_paths_preserved", "constraints": [ "unprivileged_service", "profile_scoped_resources", "native_administration_and_recovery_fallback" ] } } ================================================================================================ FILE: docs/contracts/profiles/sovereign-offline.profile.json AUTHORITY: canonical ================================================================================================ { "$schema": "../../schemas/deployment-profile.schema.json", "profile_id": "sovereign_offline", "profile_kind": "profile_overlay", "version": "1.0.0", "status": "active", "language": "en", "display_name": "Sovereign Offline Overlay", "purpose": "Adds a complete offline-sovereignty envelope to compatible sovereign base profiles. The overlay requires local authority, local policy evaluation, local trust, local audit, signed offline release import, atomic activation, local recovery, and operation without Internet or external AI dependencies.", "terminology_ref": "contracts/terminology.contract.json#/terms/TERM-PROFILE-SOVEREIGN-OFFLINE", "canonical_refs": [ "contracts/system.contract.json", "generated/component-catalog.json", "generated/profile-catalog.json", "contracts/release-channels.contract.json", "contracts/artifact-classes.contract.json", "contracts/integration-types.contract.json", "generated/exception-index.json", "generated/requirements-index.json", "generated/assertion-index.json", "generated/traceability.json", "generated/test-catalog.json", "generated/evidence-catalog.json", "contracts/artifact-contracts/offline-bundle.schema.json", "contracts/artifact-contracts/release-set.schema.json", "contracts/artifact-contracts/policy-bundle.schema.json", "contracts/artifact-contracts/sovereignty-bundle.schema.json", "contracts/artifact-contracts/provenance-receipt.schema.json", "contracts/subsystems/koa-spaces.subsystem.json", "02-system/21-koa-spaces-experience-layer.md", "02-system/22-koa-spaces-interface-composition.md", "03-profiles/14-koa-spaces-deployment.md", "generated/authority-manifest.json", "generated/decision-index.json", "contracts/terminology.contract.json" ], "decision_ids": [ "DEC-PROFILE-001", "DEC-AI-001", "DEC-DATA-001", "DEC-GOV-001", "DEC-REL-001", "DEC-MEDIATHEQUE-001", "DEC-UCKK-EXT-001" ], "requirement_ids": [ "REQ-DOC-AUTH-006", "REQ-DOC-CONTRACT-025", "REQ-DOC-CONTRACT-026", "REQ-DOC-NORM-013", "REQ-DOC-OWN-007", "REQ-DOC-VAL-010", "REQ-DOC-VAL-013", "REQ-DOC-EXC-003", "REQ-DOC-EXC-019", "REQ-AI-DOC-007", "REQ-AI-DOC-008", "REQ-MEDIATHEQUE-001", "REQ-UCKK-PUB-001" ], "lock_ids": [ "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-AI-001", "LOCK-AI-002", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-IMPL-002", "LOCK-MEDIATHEQUE-001", "LOCK-MEDIATHEQUE-002", "LOCK-UCKK-EXT-001", "LOCK-UCKK-EXT-002", "LOCK-SPACES-001" ], "independently_deployable": false, "supersedes": [], "composition": { "compatible_primary_profiles": [ "sovereign_linux_node", "sovereign_hub" ], "required_overlays": [], "optional_overlays": [ "high_assurance", "appliance_shell" ], "incompatible_profiles": [ "user_lightweight", "developer_linux_workstation", "developer_windows_wsl", "build_farm", "control_plane" ], "composition_priority": 200, "conflict_policy": "strongest_restriction_wins" }, "inheritance": { "baseline_ref": "contracts/system.contract.json#/system", "inherits_global_requirements": true, "inherited_profile_refs": [], "override_policy": "strengthen_or_restrict_only", "prohibited_inheritance": [ "implicit_profile_inheritance", "cross_profile_requirement_copy", "recipe_as_requirement", "implementation_prevalence_as_authority", "legacy_rule_without_disposition" ] }, "target_environment": { "host_os_families": [ "linux" ], "host_architectures": [ "x86_64", "aarch64" ], "deployment_forms": [ "node", "hub" ], "network_expectation": "disconnected_required", "user_interaction": "operator_managed", "virtualization": "allowed", "containerization": "profile_specific" }, "hardware_envelope": { "cpu": { "minimum": 0, "recommended": 0, "unit": "cores" }, "memory": { "minimum": 0, "recommended": 0, "unit": "GiB" }, "storage": { "minimum": 0, "recommended": 0, "unit": "GB" }, "gpu": "not_required", "concurrency": { "heavy_jobs": 0, "background_workers": 0 }, "enforcement": "deployment_specific" }, "capabilities": { "local_operation": { "state": "required", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from sovereign-offline required_capability_ids." }, "local_identity_verification": { "state": "required", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from sovereign-offline required_capability_ids." }, "local_policy_evaluation": { "state": "required", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from sovereign-offline required_capability_ids." }, "local_audit_recording": { "state": "required", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from sovereign-offline required_capability_ids." }, "offline_bundle_import": { "state": "required", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from sovereign-offline required_capability_ids." }, "offline_release_verification": { "state": "required", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from sovereign-offline required_capability_ids." }, "atomic_release_activation": { "state": "required", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from sovereign-offline required_capability_ids." }, "local_backup": { "state": "required", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from sovereign-offline required_capability_ids." }, "local_restore": { "state": "required", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from sovereign-offline required_capability_ids." }, "local_rollback_or_forward_repair": { "state": "required", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from sovereign-offline required_capability_ids." }, "local_ariane_navigation": { "state": "required", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from sovereign-offline required_capability_ids." }, "deterministic_koa_mediatheque_operation": { "state": "required", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from sovereign-offline required_capability_ids." }, "local_evidence_export": { "state": "required", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from sovereign-offline required_capability_ids." }, "portable_data_export": { "state": "required", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from sovereign-offline required_capability_ids." }, "ariane_external_voice": { "state": "excluded", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from sovereign-offline disabled_capability_ids." }, "chatgpt_external_operation": { "state": "excluded", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from sovereign-offline disabled_capability_ids." }, "suno_external_operation": { "state": "excluded", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from sovereign-offline disabled_capability_ids." }, "gamma_external_operation": { "state": "excluded", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from sovereign-offline disabled_capability_ids." }, "remote_policy_evaluation": { "state": "excluded", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from sovereign-offline disabled_capability_ids." }, "remote_identity_dependency": { "state": "excluded", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from sovereign-offline disabled_capability_ids." }, "internet_required_publication": { "state": "excluded", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from sovereign-offline disabled_capability_ids." }, "automatic_external_synchronization": { "state": "excluded", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from sovereign-offline disabled_capability_ids." }, "external_telemetry_export": { "state": "excluded", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from sovereign-offline disabled_capability_ids." }, "external_license_check": { "state": "excluded", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from sovereign-offline disabled_capability_ids." }, "external_ai_authority": { "state": "excluded", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from sovereign-offline prohibited_capability_ids." }, "autonomous_external_routing": { "state": "excluded", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from sovereign-offline prohibited_capability_ids." }, "direct_external_authoritative_write": { "state": "excluded", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from sovereign-offline prohibited_capability_ids." }, "unverified_offline_import": { "state": "excluded", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from sovereign-offline prohibited_capability_ids." }, "partial_release_activation": { "state": "excluded", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from sovereign-offline prohibited_capability_ids." }, "remote_break_glass_dependency": { "state": "excluded", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Preserved from sovereign-offline prohibited_capability_ids." }, "internet_independent_core_operation": { "state": "required", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Core operation remains Internet-independent." }, "verified_offline_bundle_import": { "state": "required", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Updates and imported artifacts are admitted through verified offline bundles." }, "local_backup_restore_and_exit": { "state": "required", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Backup, restore, recovery, and exit remain locally executable." } }, "components": { "identity_and_trust": { "state": "required", "activation": "always_on", "conditions": [], "data_authority": "component_owned", "failure_behavior": "None" }, "governance_policy_runtime": { "state": "required", "activation": "always_on", "conditions": [], "data_authority": "component_owned", "failure_behavior": "None" }, "audit_broker": { "state": "required", "activation": "always_on", "conditions": [], "data_authority": "component_owned", "failure_behavior": "None" }, "resource_governor": { "state": "required", "activation": "always_on", "conditions": [], "data_authority": "component_owned", "failure_behavior": "None" }, "koa_node_agent": { "state": "required", "activation": "always_on", "conditions": [], "data_authority": "component_owned", "failure_behavior": "None" }, "sentient": { "state": "excluded", "activation": "not_installed", "conditions": [], "data_authority": "none", "failure_behavior": "The component remains unavailable and is not silently substituted." }, "ariane_runtime": { "state": "conditional", "activation": "service_activated", "conditions": [ "keyboard_navigation; pointer_navigation" ], "data_authority": "component_owned", "failure_behavior": "None" }, "koa_mediatheque": { "state": "conditional", "activation": "service_activated", "conditions": [ "deterministic_ingestion; integrity_verification" ], "data_authority": "component_owned", "failure_behavior": "None" }, "publication_gateway": { "state": "conditional", "activation": "service_activated", "conditions": [ "offline_export_package_creation; offline_publication_receipt_generation" ], "data_authority": "component_owned", "failure_behavior": "None" } }, "operating_modes": { "default_mode": "offline_operation", "allowed_modes": [ "offline_operation", "maintenance", "recovery" ], "transitions_fail_closed": true }, "offline_behavior": { "continuity_level": "core_required", "internet_dependency": "none_for_core", "offline_import": "required", "offline_export": "required", "recovery_without_internet": true, "unavailable_capabilities": [ "chatgpt", "suno", "gamma", "ariane_external_voice", "automatic_cloud_synchronization", "direct_internet_publication" ] }, "ai_boundary": { "native_ai_dependency": false, "approved_external_surfaces": [], "optional_components": [], "authoritative_decisions_allowed": false, "fallback_behavior": "All external AI surfaces remain unavailable by design; core operation continues entirely from local approved artifacts." }, "data_and_storage": { "component_data_ownership_required": true, "cross_component_direct_writes_allowed": false, "persistent_storage": "deployment_specific", "encryption_at_rest": "required", "backup_required": true, "restore_required": true, "portability_export_required": true }, "security": { "trust_model": "sovereign_trust", "privilege_model": "narrow_privileged_broker", "network_default": "closed_by_default", "secrets_management": "profile_secret_store", "selective_audit": true, "break_glass": "supported", "required_controls": [ "deny_external_dependency", "verified_removable_media", "offline_signature_and_provenance_verification", "local_authority_resolution", "no_automatic_external_calls" ] }, "lifecycle": { "release_set_required": true, "system_update_model": "not_applicable", "service_update_model": "not_applicable", "rollback_required": true, "forward_repair_allowed": true, "offline_bundle_support": "required", "artifact_requirements": [] }, "operations": { "health_monitoring": "required", "readiness_checks": "required", "resource_governor": "required", "backup": "required", "restore": "required", "incident_response": "required", "disaster_recovery": "required", "maintenance": "required", "diagnostics": "required", "receipts_for_critical_transitions": true }, "conformance": { "claim_level": "profile_with_overlays", "claims": [ { "claim_id": "CLAIM-PROFILE-SOVEREIGN-OFFLINE-001", "statement": "All capabilities required by the composed profile operate without Internet access. Identity, policy, release, component, and data authority required for operation are locally resolvable. Updates enter through verified offline bundles and activate only as compatible release sets. Governed authorization, disclosure, consent, privilege, and exception decisions required by the profile are evaluated locally. The composed profile remains operational without ChatGPT, Suno, Gamma, external Ariane voice, or any other external AI service. Backup, restore, rollback, forward repair, evidence export, and data export are executable from locally held artifacts and keys.", "requirement_ids": [ "REQ-DOC-AUTH-006", "REQ-DOC-CONTRACT-025", "REQ-DOC-CONTRACT-026", "REQ-DOC-NORM-013", "REQ-DOC-OWN-007", "REQ-DOC-VAL-010", "REQ-DOC-VAL-013", "REQ-DOC-EXC-003", "REQ-DOC-EXC-019", "REQ-AI-DOC-007", "REQ-AI-DOC-008", "REQ-MEDIATHEQUE-001", "REQ-UCKK-PUB-001" ], "test_ids": [ "TEST-PROFILE-SOV-OFF-001", "TEST-PROFILE-SOV-OFF-002", "TEST-PROFILE-SOV-OFF-003", "TEST-PROFILE-SOV-OFF-004", "TEST-PROFILE-SOV-OFF-005", "TEST-PROFILE-SOV-OFF-006", "TEST-PROFILE-SOV-OFF-007", "TEST-PROFILE-SOV-OFF-008", "TEST-PROFILE-SOV-OFF-009", "TEST-PROFILE-SOV-OFF-010", "TEST-PROFILE-SOV-OFF-011", "TEST-PROFILE-SOV-OFF-012" ], "evidence_ids": [ "EVID-PROFILE-SOV-OFF-001", "EVID-PROFILE-SOV-OFF-002", "EVID-PROFILE-SOV-OFF-003", "EVID-PROFILE-SOV-OFF-004", "EVID-PROFILE-SOV-OFF-005", "EVID-PROFILE-SOV-OFF-006", "EVID-PROFILE-SOV-OFF-007", "EVID-PROFILE-SOV-OFF-008", "EVID-PROFILE-SOV-OFF-009", "EVID-PROFILE-SOV-OFF-010", "EVID-PROFILE-SOV-OFF-011", "EVID-PROFILE-SOV-OFF-012" ], "status": "claimed" } ], "exceptions": [], "evidence_required": true, "partial_conformance_allowed": false }, "validation": { "entry_point": "tools/validate_docs.py", "required_checks": [ "profile_id_matches_filename", "profile_kind_matches_profile_id", "terminology_ref_resolves", "canonical_refs_resolve", "decision_ids_resolve_and_are_accepted", "requirement_ids_resolve", "lock_ids_resolve", "overlays_are_not_independently_deployable", "overlay_compatibility_resolves", "composition_graph_is_acyclic", "required_and_optional_overlays_do_not_overlap", "incompatible_profiles_do_not_overlap_compatible_profiles", "inheritance_is_explicit", "profile_rules_do_not_become_global", "capability_states_are_valid", "component_states_are_valid", "component_data_ownership_is_preserved", "cross_component_direct_writes_are_disabled", "native_ai_dependency_is_false", "offline_claims_match_capability_states", "hardware_envelope_is_satisfiable", "artifact_class_refs_resolve", "release_channel_refs_resolve", "conformance_claims_are_traceable", "exceptions_resolve", "no_unresolved_authority_markers" ], "failure_outcome": "fail", "missing_dependency_outcome": "blocked", "automatic_semantic_repairs_allowed": false, "validated_at": null, "validation_status": "pass" }, "external_integrations": { "uckk_publication": { "integration_id": "uckk-publication", "contract_ref": "contracts/integrations/uckk-publication.integration.json", "availability": "prohibited", "direction": "outbound", "required_for_local_operation": false, "required_for_offline_operation": false }, "uckk_import": { "integration_id": "uckk-import", "contract_ref": "contracts/integrations/uckk-import.integration.json", "availability": "prohibited", "direction": "inbound", "required_for_local_operation": false, "required_for_offline_operation": false }, "chatgpt": { "integration_id": "chatgpt", "contract_ref": "contracts/integrations/chatgpt.integration.json", "availability": "prohibited", "direction": "bidirectional", "required_for_local_operation": false, "required_for_offline_operation": false }, "suno": { "integration_id": "suno", "contract_ref": "contracts/integrations/suno.integration.json", "availability": "prohibited", "direction": "bidirectional", "required_for_local_operation": false, "required_for_offline_operation": false }, "gamma": { "integration_id": "gamma", "contract_ref": "contracts/integrations/gamma.integration.json", "availability": "prohibited", "direction": "bidirectional", "required_for_local_operation": false, "required_for_offline_operation": false }, "ariane_voice": { "integration_id": "ariane-voice", "contract_ref": "contracts/integrations/ariane-voice.integration.json", "availability": "prohibited", "direction": "bidirectional", "required_for_local_operation": false, "required_for_offline_operation": false } }, "koa_spaces": { "subsystem_id": "koa_spaces", "contract_ref": "contracts/subsystems/koa-spaces.subsystem.json", "deployment_document_ref": "03-profiles/14-koa-spaces-deployment.md", "membership": "inherited_optional_with_offline_restrictions", "default_activation": "inherit_from_base_profile", "deployment_mode": "offline_constrained_experience_surface", "required_for_profile_conformance": false, "required_for_core_operation": false, "authority": "non_authoritative_presentation", "presentation_grants_authority": false, "menu_visibility_is_authorization": false, "offline_behavior": "all_required_presentation_artifacts_local_and_verified", "failure_behavior": "presentation_unavailable_authoritative_services_and_fallback_paths_preserved", "constraints": [ "no_remote_runtime_dependency", "offline_bundle_admission", "explicit_unavailable_states" ] } } ================================================================================================ FILE: docs/contracts/profiles/user-lightweight.profile.json AUTHORITY: canonical ================================================================================================ { "$schema": "../../schemas/deployment-profile.schema.json", "profile_id": "user_lightweight", "profile_kind": "primary_profile", "version": "1.0.0", "status": "active", "language": "en", "display_name": "User Lightweight", "purpose": "Keep the authoritative local core responsive and available on modest hardware while activating expensive workers only for explicit tasks.", "terminology_ref": "contracts/terminology.contract.json#/terms/TERM-PROFILE-USER-LIGHTWEIGHT", "canonical_refs": [ "generated/authority-manifest.json", "generated/decision-index.json", "contracts/system.contract.json", "generated/component-catalog.json", "generated/profile-catalog.json", "generated/requirements-index.json", "generated/assertion-index.json", "contracts/integration-types.contract.json", "contracts/artifact-classes.contract.json", "contracts/release-channels.contract.json", "generated/test-catalog.json", "generated/evidence-catalog.json", "contracts/terminology.contract.json", "generated/traceability.json" ], "decision_ids": [ "DEC-PROFILE-001", "DEC-HW-001", "DEC-AI-001", "DEC-SENT-001", "DEC-MEDIATHEQUE-001", "DEC-UCKK-EXT-001", "DEC-ARI-001", "DEC-OFFLINE-001", "DEC-GOV-001", "DEC-DATA-001", "DEC-SEC-001", "DEC-CONTAINER-001", "DEC-SHELL-001", "DEC-INTEGRATION-001", "DEC-LIFE-001", "DEC-RECEIPT-001", "DEC-PORT-001" ], "requirement_ids": [ "REQ-PROFILE-USER-001", "REQ-PROFILE-USER-002", "REQ-PROFILE-USER-003", "REQ-PROFILE-USER-004", "REQ-PROFILE-USER-005", "REQ-PROFILE-USER-006", "REQ-PROFILE-USER-007", "REQ-PROFILE-USER-008", "REQ-PROFILE-USER-009", "REQ-PROFILE-USER-010", "REQ-PROFILE-USER-011", "REQ-PROFILE-USER-012", "REQ-PROFILE-USER-013", "REQ-PROFILE-USER-014", "REQ-PROFILE-USER-015", "REQ-PROFILE-USER-016", "REQ-PROFILE-USER-017", "REQ-PROFILE-USER-018", "REQ-PROFILE-USER-019", "REQ-PROFILE-USER-020", "REQ-PROFILE-USER-021", "REQ-PROFILE-USER-022", "REQ-PROFILE-USER-023", "REQ-PROFILE-USER-024" ], "lock_ids": [ "LOCK-PROFILE-001", "LOCK-PROFILE-002", "LOCK-AI-001", "LOCK-AI-002", "LOCK-SENT-001", "LOCK-MEDIATHEQUE-001", "LOCK-UCKK-EXT-001", "LOCK-MEDIATHEQUE-002", "LOCK-UCKK-EXT-002", "LOCK-ARI-001", "LOCK-ARI-002", "LOCK-GOV-001", "LOCK-DATA-001", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-GATE-001", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-IMPL-001", "LOCK-IMPL-002", "LOCK-SPACES-001" ], "independently_deployable": true, "supersedes": [], "composition": { "compatible_primary_profiles": [], "required_overlays": [], "optional_overlays": [ "appliance_shell", "high_assurance" ], "incompatible_profiles": [ "sovereign_offline" ], "composition_priority": null, "conflict_policy": "fail_closed" }, "inheritance": { "baseline_ref": "contracts/system.contract.json#/system", "inherits_global_requirements": true, "inherited_profile_refs": [], "override_policy": "strengthen_or_restrict_only", "prohibited_inheritance": [ "implicit_profile_inheritance", "cross_profile_requirement_copy", "recipe_as_requirement", "implementation_prevalence_as_authority", "legacy_rule_without_disposition" ] }, "target_environment": { "host_os_families": [ "linux" ], "host_architectures": [ "x86_64", "aarch64" ], "deployment_forms": [ "desktop" ], "network_expectation": "internet_optional", "user_interaction": "interactive_end_user", "virtualization": "optional", "containerization": "optional" }, "hardware_envelope": { "cpu": { "minimum": 4, "recommended": 6, "unit": "cores" }, "memory": { "minimum": 16, "recommended": 32, "unit": "GiB" }, "storage": { "minimum": 512, "recommended": 512, "unit": "GB" }, "gpu": "integrated_sufficient", "concurrency": { "heavy_jobs": 1, "background_workers": 2 }, "enforcement": "resource_governor_required" }, "capabilities": { "interactive_user": { "state": "required", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "The profile provides a bounded interactive local user environment." }, "ariane_local_navigation": { "state": "required", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Local non-voice Ariane navigation remains available without external AI." }, "local_mediatheque": { "state": "required", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "The kOA Mediatheque supports deterministic local ingestion, processing, export, backup, and restore." }, "offline_continuity": { "state": "required", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Declared core local capabilities remain available without Internet access." }, "workspace_isolation": { "state": "excluded", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "General development workspaces are outside the user-lightweight profile." }, "external_ai_assistance": { "state": "optional", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Approved external AI surfaces are explicitly user-triggered and non-authoritative." }, "remote_publication": { "state": "optional", "conditions": [], "degraded_behavior": "The affected capability is reported unavailable or degraded; no silent authority or provider substitution is permitted.", "rationale": "Remote publication is available only through a declared integration boundary." }, "rootless_container_runtime": { "state": "optional", "conditions": [ "Containers are used only for declared profile capabilities and remain optional for the baseline." ], "degraded_behavior": "Container-dependent capabilities are unavailable; core local operation continues without silent substitution.", "rationale": "When containers are used, the user-lightweight profile prefers a rootless OCI-compatible runtime and does not make containers a baseline requirement." }, "user.native_workspace": { "state": "required", "conditions": [ "The local graphical session and native workspace admission policy are available." ], "degraded_behavior": "Native applications are unavailable; Koali and other local declared capabilities continue without silent substitution or desktop fallback.", "rationale": "The user-lightweight endpoint admits policy-controlled native desktop applications through the unprivileged user-session broker." } }, "components": { "identity_and_trust": { "state": "required", "activation": "always_on", "conditions": [], "data_authority": "component_owned", "failure_behavior": "Local identity, session, trust, and delegation services." }, "resource_governor": { "state": "required", "activation": "always_on", "conditions": [], "data_authority": "component_owned", "failure_behavior": "Resource limits, worker admission, queues, and background scheduling." }, "kristal_runtime": { "state": "required", "activation": "always_on", "conditions": [], "data_authority": "component_owned", "failure_behavior": "Consumption and validation of active Kristal artifacts." }, "koa_mediatheque": { "state": "required", "activation": "always_on", "conditions": [], "data_authority": "component_owned", "failure_behavior": "Authoritative local media records, managed content, metadata, rights, provenance, deterministic renditions, export, backup, and restore." }, "koa_node_agent": { "state": "required", "activation": "always_on", "conditions": [], "data_authority": "component_owned", "failure_behavior": "Local node status and declared unprivileged node operations." }, "audit_broker": { "state": "required", "activation": "socket_activated", "conditions": [], "data_authority": "component_owned", "failure_behavior": "Selective critical-transition receipts and evidence routing." }, "publication_gateway": { "state": "conditional", "activation": "socket_activated", "conditions": [ "A governed publication or cross-domain disclosure capability is enabled." ], "data_authority": "component_owned", "failure_behavior": "None" }, "governance_policy_runtime": { "state": "conditional", "activation": "service_activated", "conditions": [ "A separately accepted composition requires centralized local governance evaluation without claiming high-assurance conformance." ], "data_authority": "component_owned", "failure_behavior": "None" }, "gf_wordbench": { "state": "excluded", "activation": "not_installed", "conditions": [ "Grammar authoring and compilation are development functions. The user profile consumes precompiled language artifacts." ], "data_authority": "none", "failure_behavior": "Grammar authoring and compilation are development functions. The user profile consumes precompiled language artifacts." }, "ariane": { "state": "required", "activation": "always_on", "conditions": [], "data_authority": "component_owned", "failure_behavior": "Ariane-owned navigation and interaction subsystem integrated through the kOA-Linux platform boundary." }, "konnaxion": { "state": "required", "activation": "always_on", "conditions": [], "data_authority": "component_owned", "failure_behavior": "Konnaxion-owned user and knowledge capabilities." }, "orgo": { "state": "required", "activation": "always_on", "conditions": [], "data_authority": "component_owned", "failure_behavior": "Local workflow and orchestration within Orgo ownership." }, "semantik_architect": { "state": "required", "activation": "always_on", "conditions": [], "data_authority": "component_owned", "failure_behavior": "SemantiK Architect-owned planner-first multilingual generation runtime; kOA-Linux owns only deployment, trust, resources, health, and artifact admission at the local boundary." }, "sentient": { "state": "excluded", "activation": "not_installed", "conditions": [ "SenTient is restricted to developer and build profiles and is non-authoritative." ], "data_authority": "none", "failure_behavior": "SenTient is restricted to developer and build profiles and is non-authoritative." } }, "operating_modes": { "default_mode": "interactive_user", "allowed_modes": [ "interactive_user", "maintenance", "recovery", "offline_operation" ], "transitions_fail_closed": true }, "offline_behavior": { "continuity_level": "core_required", "internet_dependency": "optional_external_surfaces_only", "offline_import": "supported", "offline_export": "supported", "recovery_without_internet": true, "unavailable_capabilities": [ "chatgpt", "suno", "gamma", "ariane_external_voice", "remote_synchronization", "remote_publication", "uncached_remote_artifact_retrieval" ] }, "ai_boundary": { "native_ai_dependency": false, "approved_external_surfaces": [ "chatgpt", "suno", "gamma", "ariane-voice" ], "optional_components": [], "authoritative_decisions_allowed": false, "fallback_behavior": "Core local operation and non-voice Ariane navigation continue; external AI assistance is unavailable only." }, "data_and_storage": { "component_data_ownership_required": true, "cross_component_direct_writes_allowed": false, "persistent_storage": "required", "encryption_at_rest": "required_for_sensitive_data", "backup_required": true, "restore_required": true, "portability_export_required": true }, "security": { "trust_model": "local_user_trust", "privilege_model": "least_privilege", "network_default": "closed_by_default", "secrets_management": "local_user_secret_store", "selective_audit": true, "break_glass": "supported", "required_controls": [ "least_privilege", "component_service_identity", "fail_closed_critical_transitions", "declared_external_integrations_only", "resource_governor_enforcement" ] }, "lifecycle": { "release_set_required": true, "system_update_model": "package_or_service_update", "service_update_model": "independent_with_compatibility", "rollback_required": true, "forward_repair_allowed": true, "offline_bundle_support": "supported", "artifact_requirements": [] }, "operations": { "health_monitoring": "required", "readiness_checks": "required", "resource_governor": "required", "backup": "required", "restore": "required", "incident_response": "required", "disaster_recovery": "conditional", "maintenance": "required", "diagnostics": "required", "receipts_for_critical_transitions": true }, "conformance": { "claim_level": "profile", "claims": [ { "claim_id": "CLAIM-PROFILE-USER-LIGHTWEIGHT-001", "statement": "The deployment satisfies the declared User Lightweight profile requirements, composition rules, capability boundaries, and conformance checks.", "requirement_ids": [ "REQ-PROFILE-USER-001", "REQ-PROFILE-USER-002", "REQ-PROFILE-USER-003", "REQ-PROFILE-USER-004", "REQ-PROFILE-USER-005", "REQ-PROFILE-USER-006", "REQ-PROFILE-USER-007", "REQ-PROFILE-USER-008", "REQ-PROFILE-USER-009", "REQ-PROFILE-USER-010", "REQ-PROFILE-USER-011", "REQ-PROFILE-USER-012", "REQ-PROFILE-USER-013", "REQ-PROFILE-USER-014", "REQ-PROFILE-USER-015", "REQ-PROFILE-USER-016", "REQ-PROFILE-USER-017", "REQ-PROFILE-USER-018", "REQ-PROFILE-USER-019", "REQ-PROFILE-USER-020", "REQ-PROFILE-USER-021", "REQ-PROFILE-USER-022", "REQ-PROFILE-USER-023", "REQ-PROFILE-USER-024" ], "test_ids": [ "TEST-PROFILE-USER-001", "TEST-PROFILE-USER-002", "TEST-PROFILE-USER-003", "TEST-PROFILE-USER-004", "TEST-PROFILE-USER-005", "TEST-PROFILE-USER-006", "TEST-PROFILE-USER-007", "TEST-PROFILE-USER-008", "TEST-PROFILE-USER-009", "TEST-PROFILE-USER-010", "TEST-PROFILE-USER-011", "TEST-PROFILE-USER-012" ], "evidence_ids": [], "status": "claimed" } ], "exceptions": [], "evidence_required": true, "partial_conformance_allowed": false }, "validation": { "entry_point": "tools/validate_docs.py", "required_checks": [ "profile_id_matches_filename", "profile_kind_matches_profile_id", "terminology_ref_resolves", "canonical_refs_resolve", "decision_ids_resolve_and_are_accepted", "requirement_ids_resolve", "lock_ids_resolve", "primary_profiles_are_independently_deployable", "overlay_compatibility_resolves", "composition_graph_is_acyclic", "required_and_optional_overlays_do_not_overlap", "incompatible_profiles_do_not_overlap_compatible_profiles", "inheritance_is_explicit", "profile_rules_do_not_become_global", "capability_states_are_valid", "component_states_are_valid", "component_data_ownership_is_preserved", "cross_component_direct_writes_are_disabled", "native_ai_dependency_is_false", "offline_claims_match_capability_states", "hardware_envelope_is_satisfiable", "artifact_class_refs_resolve", "release_channel_refs_resolve", "conformance_claims_are_traceable", "exceptions_resolve", "no_unresolved_authority_markers" ], "failure_outcome": "fail", "missing_dependency_outcome": "blocked", "automatic_semantic_repairs_allowed": false, "validated_at": null, "validation_status": "pass" }, "external_integrations": { "uckk_publication": { "integration_id": "uckk-publication", "contract_ref": "contracts/integrations/uckk-publication.integration.json", "availability": "optional", "direction": "outbound", "required_for_local_operation": false, "required_for_offline_operation": false }, "uckk_import": { "integration_id": "uckk-import", "contract_ref": "contracts/integrations/uckk-import.integration.json", "availability": "optional", "direction": "inbound", "offline_bundle_supported": true, "accepted_content_available_offline": true, "automatic_sync": false } }, "koa_spaces": { "subsystem_id": "koa_spaces", "contract_ref": "contracts/subsystems/koa-spaces.subsystem.json", "deployment_document_ref": "03-profiles/14-koa-spaces-deployment.md", "membership": "optional", "default_activation": "enabled_when_selected_by_deployment", "deployment_mode": "local_experience_surface", "required_for_profile_conformance": false, "required_for_core_operation": false, "authority": "non_authoritative_presentation", "presentation_grants_authority": false, "menu_visibility_is_authorization": false, "offline_behavior": "local_frame_and_admitted_assets_available", "failure_behavior": "presentation_unavailable_authoritative_services_and_fallback_paths_preserved", "constraints": [ "bounded_cache_and_preferences", "native_or_administrative_fallback", "one_last_known_good_space" ] } } ================================================================================================ FILE: docs/contracts/release-channels.contract.json AUTHORITY: canonical ================================================================================================ { "$schema": "../schemas/release-channels.contract.schema.json", "version": "1.0.0", "status": "active", "language": "en", "effective_at": "2026-08-03T15:30:00-04:00", "purpose": "Own the canonical release-channel identities, channel membership, independent release boundaries, and cross-channel Release Set rules for kOA.", "authority": { "canonical_owner_of": [ "release_channel_identity", "release_channel_membership", "release_channel_purpose", "release_channel_independence", "cross_channel_compatibility_policy", "release_set_channel_requirements" ], "does_not_own": [ "artifact_class_structure", "artifact_payload_schema", "component_release_procedure", "deployment_profile_behavior", "cryptographic_signature_format", "release_evidence_records" ] }, "governing_decisions": [ { "decision_id": "DEC-REL-001", "status": "accepted", "statement": "kOA uses four canonical and independently versioned release channels: system, services, governance, and knowledge." } ], "governing_locks": [ { "lock_id": "LOCK-LIFE-003", "statement": "A Release Set binds tested compatible versions across all canonical release channels." }, { "lock_id": "LOCK-LIFE-004", "statement": "An independent channel update is permitted only when every declared cross-channel compatibility constraint remains satisfied." } ], "channel_model": { "canonical_channel_count": 4, "identities_are_independent": true, "versions_are_independent": true, "updates_may_be_independent": true, "independent_update_condition": "all_declared_compatibility_constraints_pass", "implicit_channel_membership_allowed": false, "multiple_channel_membership_allowed": false, "unknown_channel_result": "blocked" }, "channels": [ { "channel_id": "system", "display_name": "System", "status": "active", "scope": [ "global" ], "purpose": "Release the operating-system and host-platform artifacts that establish the bootable and recoverable kOA system foundation.", "artifact_class_keys": [ "system_image", "boot_artifact", "recovery_artifact" ], "release_identity": { "namespace": "koa.system", "independent_from": [ "services", "governance", "knowledge" ] }, "activation_expectations": [ "no_partial_authoritative_state", "rollback_or_forward_repair_defined", "release_identity_verifiable" ] }, { "channel_id": "services", "display_name": "Services", "status": "active", "scope": [ "global" ], "purpose": "Release independently deployable kOA services, component runtimes, and service-level execution packages.", "artifact_class_keys": [ "service_release", "component_runtime", "service_configuration_bundle" ], "release_identity": { "namespace": "koa.services", "independent_from": [ "system", "governance", "knowledge" ] }, "activation_expectations": [ "no_partial_authoritative_state", "rollback_or_forward_repair_defined", "declared_system_compatibility" ] }, { "channel_id": "governance", "display_name": "Governance", "status": "active", "scope": [ "global" ], "purpose": "Release governance policy bundles and other versioned governance artifacts that control authorization, disclosure, privilege, and governed activation.", "artifact_class_keys": [ "governance_policy_bundle" ], "release_identity": { "namespace": "koa.governance", "independent_from": [ "system", "services", "knowledge" ] }, "activation_expectations": [ "no_partial_authoritative_state", "rollback_or_forward_repair_defined", "policy_authority_verifiable", "declared_runtime_compatibility" ] }, { "channel_id": "knowledge", "display_name": "Knowledge", "status": "active", "scope": [ "global" ], "purpose": "Release versioned knowledge, language, and epistemic artifacts independently from the operating system, services, and governance policies.", "artifact_class_keys": [ "kristal_artifact", "pgf_artifact", "atlas", "language_pack", "approved_knowledge_package" ], "release_identity": { "namespace": "koa.knowledge", "independent_from": [ "system", "services", "governance" ] }, "activation_expectations": [ "no_partial_authoritative_state", "rollback_or_forward_repair_defined", "content_identity_verifiable", "declared_runtime_compatibility" ] } ], "release_set_policy": { "artifact_class_key": "release_set", "purpose": "Bind one tested compatible release identity from each canonical channel into a deployable compatibility statement.", "required": true, "signature_required": true, "required_channel_ids": [ "system", "services", "governance", "knowledge" ], "exactly_one_release_per_channel": true, "omitted_channel_allowed": false, "duplicate_channel_allowed": false, "compatibility_status_required": "tested_compatible", "activation_result_when_incomplete": "blocked", "activation_result_when_incompatible": "blocked", "independent_channel_update_procedure": [ "select_candidate_channel_release", "evaluate_declared_cross_channel_constraints", "execute_applicable_compatibility_tests", "record_test_evidence", "issue_replacement_release_set", "activate_only_after_release_set_validation_passes" ] }, "compatibility_policy": { "constraint_declaration_required": true, "constraints_must_be_machine_readable": true, "constraints_may_reference": [ "channel_release_identity", "artifact_class", "component_contract", "deployment_profile", "runtime_interface", "schema_version", "minimum_supported_version", "maximum_supported_version", "prohibited_version" ], "undeclared_compatibility_assumption_allowed": false, "missing_constraint_evaluation_result": "blocked", "failed_constraint_result": "blocked", "successful_constraint_result": "eligible_for_release_set" }, "channel_membership_policy": { "owner": "contracts/release-channels.contract.json#/channels", "artifact_class_definition_owner": "contracts/artifact-classes.contract.json", "membership_change_requires": [ "accepted_owner_decision", "impact_analysis", "artifact_class_alignment", "linked_requirement_and_lock_review", "compatibility_test_update", "release_evidence_update", "authority_activation" ], "artifact_without_channel_result": "blocked", "artifact_in_multiple_channels_result": "blocked" }, "validation": { "required_checks": [ "exactly_four_canonical_channels", "unique_channel_ids", "unique_release_identity_namespaces", "complete_release_set_channel_membership", "single_channel_per_artifact_class", "declared_cross_channel_constraints", "compatibility_test_evidence", "signed_release_set", "no_partial_authoritative_activation", "rollback_or_forward_repair_declared" ], "ordinary_markdown_file_hashes_required": false, "validation_outcomes": [ "pass", "fail", "blocked" ], "activation_requires_outcome": "pass" }, "prohibited_assumptions": [ "A service release implicitly includes a system release.", "A governance policy update may activate without runtime compatibility validation.", "A knowledge artifact belongs to the services channel because a service consumes it.", "Matching version strings across channels imply compatibility.", "A partial Release Set is sufficient for activation.", "The newest release in each channel forms a compatible Release Set.", "An artifact may change channels without an accepted owner decision." ], "contract_id": "release-channels.registry", "contract_type": "release_channels_registry" } ================================================================================================ FILE: docs/contracts/security-controls.contract.json AUTHORITY: canonical ================================================================================================ { "$schema": "../schemas/security-controls.contract.schema.json", "contract_id": "security-controls", "version": "1.0.0", "status": "active", "language": "en", "title": "kOA Security Controls", "owner": "security_architecture", "authority": "canonical_control_identity_and_profile_applicability", "applicability_states": [ "required", "recommended", "optional", "prohibited", "not_applicable" ], "profile_order": [ "user_lightweight", "developer_linux_workstation", "developer_windows_wsl", "sovereign_linux_node", "sovereign_hub", "build_farm", "control_plane", "high_assurance", "sovereign_offline", "appliance_shell" ], "profiles": [ { "profile_id": "user_lightweight", "label": "User Lightweight", "short_code": "UL", "contract_ref": "contracts/profiles/user-lightweight.profile.json" }, { "profile_id": "developer_linux_workstation", "label": "Developer Linux Workstation", "short_code": "DL", "contract_ref": "contracts/profiles/developer-linux-workstation.profile.json" }, { "profile_id": "developer_windows_wsl", "label": "Developer Windows WSL", "short_code": "DW", "contract_ref": "contracts/profiles/developer-windows-wsl.profile.json" }, { "profile_id": "sovereign_linux_node", "label": "Sovereign Linux Node", "short_code": "SL", "contract_ref": "contracts/profiles/sovereign-linux-node.profile.json" }, { "profile_id": "sovereign_hub", "label": "Sovereign Hub", "short_code": "SH", "contract_ref": "contracts/profiles/sovereign-hub.profile.json" }, { "profile_id": "build_farm", "label": "Build Farm", "short_code": "BF", "contract_ref": "contracts/profiles/build-farm.profile.json" }, { "profile_id": "control_plane", "label": "Control Plane", "short_code": "CP", "contract_ref": "contracts/profiles/control-plane.profile.json" }, { "profile_id": "high_assurance", "label": "High Assurance", "short_code": "HA", "contract_ref": "contracts/profiles/high-assurance.profile.json" }, { "profile_id": "sovereign_offline", "label": "Sovereign Offline Overlay", "short_code": "SO", "contract_ref": "contracts/profiles/sovereign-offline.profile.json" }, { "profile_id": "appliance_shell", "label": "Appliance Shell Overlay", "short_code": "AS", "contract_ref": "contracts/profiles/appliance-shell.profile.json" } ], "invariants": [ { "invariant_id": "SEC-INV-001", "title": "Verified activation", "statement": "No critical system, service, policy, or governed artifact becomes active without identity, digest, compatibility, and admission verification." }, { "invariant_id": "SEC-INV-002", "title": "Default deny", "statement": "Filesystem, network, device, process, privilege, and external-integration access is denied unless explicitly declared." }, { "invariant_id": "SEC-INV-003", "title": "No implicit privilege", "statement": "Locality, installation, user-interface visibility, application administration, or governance influence never implies machine privilege." }, { "invariant_id": "SEC-INV-004", "title": "One owner per authoritative state", "statement": "No component directly mutates another owner’s private authoritative state." }, { "invariant_id": "SEC-INV-005", "title": "Closed privileged operations", "statement": "No arbitrary shell command, path, unit, device operation, or capability crosses the privileged broker." }, { "invariant_id": "SEC-INV-006", "title": "Traceable active artifacts", "statement": "Every active governed artifact has origin, version, digest, signature policy, provenance, compatibility, and applicable SBOM evidence." }, { "invariant_id": "SEC-INV-007", "title": "Accountability without indiscriminate surveillance", "statement": "Critical actions are traceable while event collection and disclosure remain purpose-limited and privacy-minimized." }, { "invariant_id": "SEC-INV-008", "title": "Proven recovery", "statement": "Backup, rollback, and recovery claims require successful exercises and retained evidence." } ], "categories": [ { "category_id": "security_governance", "title": "Security governance and control architecture", "canonical_documents": [ "07-security/00-threat-model.md", "07-security/21-security-control-architecture.md", "07-security/22-security-control-profile-matrix.md" ] }, { "category_id": "platform_integrity", "title": "Platform integrity and activation", "canonical_documents": [ "07-security/01-security-baseline.md", "07-security/04-trust-root-scoping.md", "07-security/09-storage-boundaries.md", "06-lifecycle/13-activation-and-verification.md", "06-lifecycle/14-recovery.md" ] }, { "category_id": "identity_and_access", "title": "Identity and authorization", "canonical_documents": [ "07-security/03-identity-trust-and-signatures.md", "07-security/05-privilege-boundaries.md" ] }, { "category_id": "privilege", "title": "Privilege boundaries", "canonical_documents": [ "07-security/05-privilege-boundaries.md", "07-security/06-privileged-broker.md" ] }, { "category_id": "service_isolation", "title": "Service isolation", "canonical_documents": [ "07-security/02-security-domains.md", "07-security/05-privilege-boundaries.md" ] }, { "category_id": "key_and_secret_management", "title": "Keys and secrets", "canonical_documents": [ "07-security/04-trust-root-scoping.md", "07-security/07-secrets-and-keys.md" ] }, { "category_id": "network_security", "title": "Network security", "canonical_documents": [ "07-security/08-network-boundaries.md", "07-security/12-external-integration-classification.md" ] }, { "category_id": "data_security", "title": "Data security", "canonical_documents": [ "07-security/09-storage-boundaries.md", "07-security/10-data-at-rest.md", "07-security/13-privacy-and-disclosure.md" ] }, { "category_id": "offline_import_security", "title": "Offline import security", "canonical_documents": [ "07-security/18-offline-import-security.md" ] }, { "category_id": "supply_chain", "title": "Software supply chain", "canonical_documents": [ "07-security/19-software-supply-chain.md", "06-lifecycle/18-sbom-provenance-and-signing.md" ] }, { "category_id": "secure_development", "title": "Secure development", "canonical_documents": [ "05-development/13-development-security.md", "05-development/14-build-test-and-validation.md" ] }, { "category_id": "audit_and_detection", "title": "Audit and detection", "canonical_documents": [ "07-security/15-selective-audit.md", "07-security/16-public-evidence-and-private-proof.md" ] }, { "category_id": "incident_response", "title": "Incident response", "canonical_documents": [ "08-operations/12-incident-response.md" ] }, { "category_id": "recovery", "title": "Backup and recovery", "canonical_documents": [ "08-operations/08-backup.md", "08-operations/09-restore.md", "08-operations/13-disaster-recovery.md" ] } ], "controls": [ { "control_id": "SEC-GOV-001", "title": "Current scoped threat model", "category": "security_governance", "status": "active", "owner": "security_architecture", "canonical_document": "07-security/00-threat-model.md", "summary": "The deployment threat model identifies protected assets, trust boundaries, adversaries, abuse cases, preventive controls, detection paths, and recovery paths for the active profile.", "failure_behavior": "block_release", "evidence_class": "threat_model_evidence", "implementation_binding": "docs/07-security/00-threat-model.md", "validation_binding": "tests/security/threat-model/", "applicability": { "user_lightweight": "required", "developer_linux_workstation": "required", "developer_windows_wsl": "required", "sovereign_linux_node": "required", "sovereign_hub": "required", "build_farm": "required", "control_plane": "required", "high_assurance": "required", "sovereign_offline": "required", "appliance_shell": "required" } }, { "control_id": "SEC-GOV-002", "title": "Explicit control applicability by profile", "category": "security_governance", "status": "active", "owner": "security_architecture", "canonical_document": "07-security/22-security-control-profile-matrix.md", "summary": "Every active security control is classified for every profile contract as required, recommended, optional, prohibited, or not applicable.", "failure_behavior": "block_conformance_claim", "evidence_class": "security_profile_evidence", "implementation_binding": "docs/contracts/security-controls.contract.json", "validation_binding": "docs/tools/check_security_architecture.py", "applicability": { "user_lightweight": "required", "developer_linux_workstation": "required", "developer_windows_wsl": "required", "sovereign_linux_node": "required", "sovereign_hub": "required", "build_farm": "required", "control_plane": "required", "high_assurance": "required", "sovereign_offline": "required", "appliance_shell": "required" } }, { "control_id": "SEC-GOV-003", "title": "Control implementation validation and evidence binding", "category": "security_governance", "status": "active", "owner": "security_architecture", "canonical_document": "07-security/21-security-control-architecture.md", "summary": "Every required control declares one owner, an implementation binding, a validation binding, a failure behavior, and an evidence class.", "failure_behavior": "block_conformance_claim", "evidence_class": "security_control_binding_evidence", "implementation_binding": "docs/contracts/security-controls.contract.json", "validation_binding": "docs/tools/check_security_architecture.py", "applicability": { "user_lightweight": "required", "developer_linux_workstation": "required", "developer_windows_wsl": "required", "sovereign_linux_node": "required", "sovereign_hub": "required", "build_farm": "required", "control_plane": "required", "high_assurance": "required", "sovereign_offline": "required", "appliance_shell": "required" } }, { "control_id": "SEC-GOV-004", "title": "Bounded security exceptions", "category": "security_governance", "status": "active", "owner": "security_architecture", "canonical_document": "00-governance/15-exceptions-and-waivers.md", "summary": "A security exception identifies scope, owner, rationale, compensating controls, expiry, review conditions, and the conformance claims it suspends.", "failure_behavior": "deny_exception_activation", "evidence_class": "security_exception_evidence", "implementation_binding": "docs/00-governance/15-exceptions-and-waivers.md", "validation_binding": "tests/security/exceptions/", "applicability": { "user_lightweight": "required", "developer_linux_workstation": "required", "developer_windows_wsl": "required", "sovereign_linux_node": "required", "sovereign_hub": "required", "build_farm": "required", "control_plane": "required", "high_assurance": "required", "sovereign_offline": "required", "appliance_shell": "required" } }, { "control_id": "SEC-PLATFORM-001", "title": "Verified boot chain", "category": "platform_integrity", "status": "active", "owner": "host_platform", "canonical_document": "07-security/01-security-baseline.md", "summary": "Profiles that own the Linux boot chain verify firmware policy, bootloader, kernel, initramfs, and the selected system image before activation.", "failure_behavior": "refuse_boot", "evidence_class": "platform_integrity_evidence", "implementation_binding": "host/boot/", "validation_binding": "tests/security/verified-boot/", "applicability": { "user_lightweight": "required", "developer_linux_workstation": "recommended", "developer_windows_wsl": "not_applicable", "sovereign_linux_node": "required", "sovereign_hub": "required", "build_farm": "required", "control_plane": "required", "high_assurance": "required", "sovereign_offline": "required", "appliance_shell": "required" }, "applicability_condition": "Not applicable when the profile does not own the host boot chain." }, { "control_id": "SEC-PLATFORM-002", "title": "Immutable verified system root", "category": "platform_integrity", "status": "active", "owner": "host_platform", "canonical_document": "07-security/09-storage-boundaries.md", "summary": "The active operating-system root is immutable during normal operation and verified against an admitted integrity root.", "failure_behavior": "refuse_activation", "evidence_class": "platform_integrity_evidence", "implementation_binding": "host/image/", "validation_binding": "tests/security/immutable-root/", "applicability": { "user_lightweight": "required", "developer_linux_workstation": "recommended", "developer_windows_wsl": "not_applicable", "sovereign_linux_node": "required", "sovereign_hub": "required", "build_farm": "required", "control_plane": "required", "high_assurance": "required", "sovereign_offline": "required", "appliance_shell": "required" } }, { "control_id": "SEC-PLATFORM-003", "title": "Atomic update and last-known-good rollback", "category": "platform_integrity", "status": "active", "owner": "release_authority", "canonical_document": "06-lifecycle/13-activation-and-verification.md", "summary": "System and critical service updates activate atomically, preserve the prior known-good state, and never expose a partially activated release set.", "failure_behavior": "restore_last_known_good", "evidence_class": "release_activation_evidence", "implementation_binding": "assembly/release-set-builder/", "validation_binding": "tests/security/atomic-activation/", "applicability": { "user_lightweight": "required", "developer_linux_workstation": "recommended", "developer_windows_wsl": "not_applicable", "sovereign_linux_node": "required", "sovereign_hub": "required", "build_farm": "required", "control_plane": "required", "high_assurance": "required", "sovereign_offline": "required", "appliance_shell": "required" } }, { "control_id": "SEC-PLATFORM-004", "title": "Separate verified recovery environment", "category": "platform_integrity", "status": "active", "owner": "host_platform", "canonical_document": "06-lifecycle/14-recovery.md", "summary": "Recovery tooling is separated from the active mutable system, independently verified, and unable to silently replace active authority.", "failure_behavior": "enter_safe_recovery", "evidence_class": "recovery_environment_evidence", "implementation_binding": "host/recovery/", "validation_binding": "tests/security/recovery-environment/", "applicability": { "user_lightweight": "recommended", "developer_linux_workstation": "recommended", "developer_windows_wsl": "not_applicable", "sovereign_linux_node": "required", "sovereign_hub": "required", "build_farm": "optional", "control_plane": "required", "high_assurance": "required", "sovereign_offline": "required", "appliance_shell": "recommended" } }, { "control_id": "SEC-PLATFORM-005", "title": "Hardware-rooted platform evidence by assurance level", "category": "platform_integrity", "status": "active", "owner": "identity_and_trust", "canonical_document": "07-security/04-trust-root-scoping.md", "summary": "Hardware-backed key protection, measured boot, and attestation are enabled only where required by the active assurance profile and remain separable from ordinary application authorization.", "failure_behavior": "deny_high_assurance_claim", "evidence_class": "platform_attestation_evidence", "implementation_binding": "host/security/trust-bootstrap/", "validation_binding": "tests/security/platform-attestation/", "applicability": { "user_lightweight": "optional", "developer_linux_workstation": "optional", "developer_windows_wsl": "not_applicable", "sovereign_linux_node": "recommended", "sovereign_hub": "recommended", "build_farm": "recommended", "control_plane": "recommended", "high_assurance": "required", "sovereign_offline": "recommended", "appliance_shell": "optional" } }, { "control_id": "SEC-ID-001", "title": "Distinct human device service artifact and release identities", "category": "identity_and_access", "status": "active", "owner": "identity_and_trust", "canonical_document": "07-security/03-identity-trust-and-signatures.md", "summary": "Human, device, service, artifact, release, and signing identities are distinct and cannot be substituted for one another.", "failure_behavior": "deny_operation", "evidence_class": "identity_evidence", "implementation_binding": "components/identity-and-trust/", "validation_binding": "tests/security/identity-classes/", "applicability": { "user_lightweight": "required", "developer_linux_workstation": "required", "developer_windows_wsl": "required", "sovereign_linux_node": "required", "sovereign_hub": "required", "build_farm": "required", "control_plane": "required", "high_assurance": "required", "sovereign_offline": "required", "appliance_shell": "required" } }, { "control_id": "SEC-ID-002", "title": "Phishing-resistant privileged and remote authentication", "category": "identity_and_access", "status": "active", "owner": "identity_and_trust", "canonical_document": "07-security/03-identity-trust-and-signatures.md", "summary": "Privileged or remote administrative access uses multi-factor authentication resistant to credential replay and phishing where the profile exposes such access.", "failure_behavior": "deny_administrative_access", "evidence_class": "authentication_evidence", "implementation_binding": "components/identity-and-trust/", "validation_binding": "tests/security/privileged-authentication/", "applicability": { "user_lightweight": "optional", "developer_linux_workstation": "optional", "developer_windows_wsl": "optional", "sovereign_linux_node": "recommended", "sovereign_hub": "required", "build_farm": "required", "control_plane": "required", "high_assurance": "required", "sovereign_offline": "recommended", "appliance_shell": "optional" } }, { "control_id": "SEC-ID-003", "title": "Bounded revocable credentials", "category": "identity_and_access", "status": "active", "owner": "identity_and_trust", "canonical_document": "07-security/03-identity-trust-and-signatures.md", "summary": "Credentials are scoped, expiring where practical, revocable, and invalidated when an identity, device, service, or trust relationship is retired.", "failure_behavior": "deny_operation", "evidence_class": "credential_lifecycle_evidence", "implementation_binding": "components/identity-and-trust/", "validation_binding": "tests/security/credential-lifecycle/", "applicability": { "user_lightweight": "required", "developer_linux_workstation": "required", "developer_windows_wsl": "required", "sovereign_linux_node": "required", "sovereign_hub": "required", "build_farm": "required", "control_plane": "required", "high_assurance": "required", "sovereign_offline": "required", "appliance_shell": "required" } }, { "control_id": "SEC-ID-004", "title": "Authorization at the authoritative owner", "category": "identity_and_access", "status": "active", "owner": "identity_and_trust", "canonical_document": "07-security/05-privilege-boundaries.md", "summary": "A user-interface state, local network position, installed module, or successful navigation decision never substitutes for authorization by the authoritative owner.", "failure_behavior": "deny_operation", "evidence_class": "authorization_evidence", "implementation_binding": "interfaces/", "validation_binding": "tests/security/authority-enforcement/", "applicability": { "user_lightweight": "required", "developer_linux_workstation": "required", "developer_windows_wsl": "required", "sovereign_linux_node": "required", "sovereign_hub": "required", "build_farm": "required", "control_plane": "required", "high_assurance": "required", "sovereign_offline": "required", "appliance_shell": "required" } }, { "control_id": "SEC-PRIV-001", "title": "Default deny and least privilege", "category": "privilege", "status": "active", "owner": "security_architecture", "canonical_document": "07-security/05-privilege-boundaries.md", "summary": "Filesystem, network, device, process, administrative, and cross-component privileges are denied unless explicitly declared and justified.", "failure_behavior": "deny_operation", "evidence_class": "least_privilege_evidence", "implementation_binding": "host/security/", "validation_binding": "tests/security/default-deny/", "applicability": { "user_lightweight": "required", "developer_linux_workstation": "required", "developer_windows_wsl": "required", "sovereign_linux_node": "required", "sovereign_hub": "required", "build_farm": "required", "control_plane": "required", "high_assurance": "required", "sovereign_offline": "required", "appliance_shell": "required" } }, { "control_id": "SEC-PRIV-002", "title": "Closed typed privileged broker", "category": "privilege", "status": "active", "owner": "koa_node_agent", "canonical_document": "07-security/06-privileged-broker.md", "summary": "Host mutations use a narrow registered operation set with typed parameters, caller identity, policy decision, idempotence, expiry, and execution receipt.", "failure_behavior": "deny_privileged_operation", "evidence_class": "privileged_operation_evidence", "implementation_binding": "components/koa-node-agent/src/privileged-broker/", "validation_binding": "tests/security/privileged-broker/", "applicability": { "user_lightweight": "required", "developer_linux_workstation": "required", "developer_windows_wsl": "required", "sovereign_linux_node": "required", "sovereign_hub": "required", "build_farm": "required", "control_plane": "required", "high_assurance": "required", "sovereign_offline": "required", "appliance_shell": "required" } }, { "control_id": "SEC-PRIV-003", "title": "No arbitrary command path or unit through privilege boundary", "category": "privilege", "status": "active", "owner": "koa_node_agent", "canonical_document": "07-security/06-privileged-broker.md", "summary": "The privileged boundary rejects free-form shell commands, arbitrary filesystem paths, arbitrary service names, and undeclared host operations.", "failure_behavior": "deny_privileged_operation", "evidence_class": "privileged_operation_evidence", "implementation_binding": "components/koa-node-agent/src/privileged-broker/", "validation_binding": "tests/security/privileged-broker-negative/", "applicability": { "user_lightweight": "required", "developer_linux_workstation": "required", "developer_windows_wsl": "required", "sovereign_linux_node": "required", "sovereign_hub": "required", "build_farm": "required", "control_plane": "required", "high_assurance": "required", "sovereign_offline": "required", "appliance_shell": "required" } }, { "control_id": "SEC-ISO-001", "title": "Per-service principal and bounded runtime access", "category": "service_isolation", "status": "active", "owner": "host_platform", "canonical_document": "07-security/02-security-domains.md", "summary": "Each service runs under a distinct principal with only its declared writable paths, sockets, devices, capabilities, and network destinations.", "failure_behavior": "refuse_service_activation", "evidence_class": "service_isolation_evidence", "implementation_binding": "host/systemd/", "validation_binding": "tests/security/service-isolation/", "applicability": { "user_lightweight": "required", "developer_linux_workstation": "required", "developer_windows_wsl": "required", "sovereign_linux_node": "required", "sovereign_hub": "required", "build_farm": "required", "control_plane": "required", "high_assurance": "required", "sovereign_offline": "required", "appliance_shell": "required" } }, { "control_id": "SEC-ISO-002", "title": "Mandatory access control sandboxing and resource bounds", "category": "service_isolation", "status": "active", "owner": "host_platform", "canonical_document": "07-security/05-privilege-boundaries.md", "summary": "Linux profiles apply declared mandatory access control, systemd or container sandboxing, syscall restrictions where compatible, and bounded CPU, memory, process, storage, and I/O use.", "failure_behavior": "refuse_service_activation", "evidence_class": "service_security_profile_evidence", "implementation_binding": "host/security/", "validation_binding": "tests/security/service-security-profiles/", "applicability": { "user_lightweight": "required", "developer_linux_workstation": "recommended", "developer_windows_wsl": "not_applicable", "sovereign_linux_node": "required", "sovereign_hub": "required", "build_farm": "required", "control_plane": "required", "high_assurance": "required", "sovereign_offline": "required", "appliance_shell": "required" } }, { "control_id": "SEC-KEY-001", "title": "Secrets excluded from source images logs receipts and ordinary exports", "category": "key_and_secret_management", "status": "active", "owner": "identity_and_trust", "canonical_document": "07-security/07-secrets-and-keys.md", "summary": "Private keys, passwords, tokens, and equivalent secrets are not committed to source, embedded in release images, emitted in logs or receipts, or included in ordinary exports.", "failure_behavior": "block_release", "evidence_class": "secret_handling_evidence", "implementation_binding": "components/identity-and-trust/", "validation_binding": "tests/security/secret-scanning/", "applicability": { "user_lightweight": "required", "developer_linux_workstation": "required", "developer_windows_wsl": "required", "sovereign_linux_node": "required", "sovereign_hub": "required", "build_farm": "required", "control_plane": "required", "high_assurance": "required", "sovereign_offline": "required", "appliance_shell": "required" } }, { "control_id": "SEC-KEY-002", "title": "Scoped offline root trust", "category": "key_and_secret_management", "status": "active", "owner": "identity_and_trust", "canonical_document": "07-security/04-trust-root-scoping.md", "summary": "Root trust is scoped by environment, release channel, artifact class, and authority domain, with the highest-impact roots retained offline.", "failure_behavior": "deny_signature_trust", "evidence_class": "trust_root_evidence", "implementation_binding": "release/signing/", "validation_binding": "tests/security/trust-root-scoping/", "applicability": { "user_lightweight": "optional", "developer_linux_workstation": "optional", "developer_windows_wsl": "optional", "sovereign_linux_node": "recommended", "sovereign_hub": "recommended", "build_farm": "required", "control_plane": "required", "high_assurance": "required", "sovereign_offline": "required", "appliance_shell": "optional" } }, { "control_id": "SEC-KEY-003", "title": "Key rotation revocation and compromise response", "category": "key_and_secret_management", "status": "active", "owner": "identity_and_trust", "canonical_document": "07-security/07-secrets-and-keys.md", "summary": "Every active key class has rotation, expiry, revocation, compromise declaration, replacement, and recovery procedures that are testable offline where required.", "failure_behavior": "deny_signature_trust", "evidence_class": "key_lifecycle_evidence", "implementation_binding": "release/signing/", "validation_binding": "tests/security/key-lifecycle/", "applicability": { "user_lightweight": "required", "developer_linux_workstation": "required", "developer_windows_wsl": "required", "sovereign_linux_node": "required", "sovereign_hub": "required", "build_farm": "required", "control_plane": "required", "high_assurance": "required", "sovereign_offline": "required", "appliance_shell": "required" } }, { "control_id": "SEC-KEY-004", "title": "Separated or threshold release signing by risk", "category": "key_and_secret_management", "status": "active", "owner": "release_authority", "canonical_document": "07-security/04-trust-root-scoping.md", "summary": "High-impact release promotion separates build, approval, signing, and publication, and uses multiple approvals or threshold signatures where required by the active profile.", "failure_behavior": "block_release", "evidence_class": "release_signing_evidence", "implementation_binding": "release/signing/", "validation_binding": "tests/security/release-signing/", "applicability": { "user_lightweight": "not_applicable", "developer_linux_workstation": "not_applicable", "developer_windows_wsl": "not_applicable", "sovereign_linux_node": "not_applicable", "sovereign_hub": "optional", "build_farm": "recommended", "control_plane": "required", "high_assurance": "required", "sovereign_offline": "recommended", "appliance_shell": "not_applicable" } }, { "control_id": "SEC-NET-001", "title": "Inbound network deny by default", "category": "network_security", "status": "active", "owner": "host_platform", "canonical_document": "07-security/08-network-boundaries.md", "summary": "No inbound listener is reachable beyond its declared interface, zone, identity, protocol, and profile requirement.", "failure_behavior": "deny_network_flow", "evidence_class": "network_policy_evidence", "implementation_binding": "host/networking/firewall/", "validation_binding": "tests/security/inbound-network/", "applicability": { "user_lightweight": "required", "developer_linux_workstation": "required", "developer_windows_wsl": "required", "sovereign_linux_node": "required", "sovereign_hub": "required", "build_farm": "required", "control_plane": "required", "high_assurance": "required", "sovereign_offline": "required", "appliance_shell": "required" } }, { "control_id": "SEC-NET-002", "title": "Security-zone separation", "category": "network_security", "status": "active", "owner": "host_platform", "canonical_document": "07-security/08-network-boundaries.md", "summary": "User, application, administration, synchronization, guest, recovery, and external-integration traffic are separated where present, with interzone traffic denied unless declared.", "failure_behavior": "deny_network_flow", "evidence_class": "network_segmentation_evidence", "implementation_binding": "host/networking/zones/", "validation_binding": "tests/security/network-zones/", "applicability": { "user_lightweight": "recommended", "developer_linux_workstation": "optional", "developer_windows_wsl": "optional", "sovereign_linux_node": "required", "sovereign_hub": "required", "build_farm": "required", "control_plane": "required", "high_assurance": "required", "sovereign_offline": "required", "appliance_shell": "recommended" } }, { "control_id": "SEC-NET-003", "title": "Declared outbound destinations for external integrations", "category": "network_security", "status": "active", "owner": "publication_gateway", "canonical_document": "07-security/12-external-integration-classification.md", "summary": "External integrations use a declared gateway or egress policy with allowed destinations, data classes, quotas, timeouts, and failure behavior.", "failure_behavior": "deny_network_flow", "evidence_class": "egress_policy_evidence", "implementation_binding": "integrations/external-services/", "validation_binding": "tests/security/egress-allowlist/", "applicability": { "user_lightweight": "required", "developer_linux_workstation": "required", "developer_windows_wsl": "required", "sovereign_linux_node": "required", "sovereign_hub": "required", "build_farm": "required", "control_plane": "required", "high_assurance": "required", "sovereign_offline": "required", "appliance_shell": "required" } }, { "control_id": "SEC-NET-004", "title": "Authenticated encrypted cross-node communication", "category": "network_security", "status": "active", "owner": "identity_and_trust", "canonical_document": "07-security/08-network-boundaries.md", "summary": "Sensitive cross-node communication authenticates both endpoints and protects confidentiality, integrity, replay resistance, and protocol version negotiation.", "failure_behavior": "deny_network_flow", "evidence_class": "transport_security_evidence", "implementation_binding": "interfaces/http/", "validation_binding": "tests/security/cross-node-transport/", "applicability": { "user_lightweight": "optional", "developer_linux_workstation": "optional", "developer_windows_wsl": "optional", "sovereign_linux_node": "recommended", "sovereign_hub": "required", "build_farm": "recommended", "control_plane": "required", "high_assurance": "required", "sovereign_offline": "required", "appliance_shell": "optional" } }, { "control_id": "SEC-DATA-001", "title": "Data ownership classification retention and disclosure", "category": "data_security", "status": "active", "owner": "data_owners", "canonical_document": "07-security/13-privacy-and-disclosure.md", "summary": "Every protected data class declares one owner, sensitivity, storage boundary, access conditions, retention, disclosure, export, backup, and deletion behavior.", "failure_behavior": "deny_data_operation", "evidence_class": "data_governance_evidence", "implementation_binding": "components/", "validation_binding": "tests/security/data-classification/", "applicability": { "user_lightweight": "required", "developer_linux_workstation": "required", "developer_windows_wsl": "required", "sovereign_linux_node": "required", "sovereign_hub": "required", "build_farm": "required", "control_plane": "required", "high_assurance": "required", "sovereign_offline": "required", "appliance_shell": "required" } }, { "control_id": "SEC-DATA-002", "title": "Encryption and integrity for sensitive durable state", "category": "data_security", "status": "active", "owner": "data_owners", "canonical_document": "07-security/10-data-at-rest.md", "summary": "Sensitive durable state and its backups are encrypted at rest, and integrity-protected where unauthorized modification would affect authority or safety.", "failure_behavior": "deny_data_activation", "evidence_class": "data_protection_evidence", "implementation_binding": "host/storage/encryption/", "validation_binding": "tests/security/data-at-rest/", "applicability": { "user_lightweight": "required", "developer_linux_workstation": "required", "developer_windows_wsl": "required", "sovereign_linux_node": "required", "sovereign_hub": "required", "build_farm": "required", "control_plane": "required", "high_assurance": "required", "sovereign_offline": "required", "appliance_shell": "required" } }, { "control_id": "SEC-DATA-003", "title": "No direct cross-owner state access", "category": "data_security", "status": "active", "owner": "security_architecture", "canonical_document": "07-security/09-storage-boundaries.md", "summary": "A component or subsystem does not directly read or write another owner’s private database, files, keys, or mutable state; declared interfaces mediate exchange.", "failure_behavior": "deny_data_operation", "evidence_class": "boundary_isolation_evidence", "implementation_binding": "interfaces/", "validation_binding": "tests/security/cross-owner-state/", "applicability": { "user_lightweight": "required", "developer_linux_workstation": "required", "developer_windows_wsl": "required", "sovereign_linux_node": "required", "sovereign_hub": "required", "build_farm": "required", "control_plane": "required", "high_assurance": "required", "sovereign_offline": "required", "appliance_shell": "required" } }, { "control_id": "SEC-OFFLINE-001", "title": "Quarantine for removable and offline imports", "category": "offline_import_security", "status": "active", "owner": "offline_import_gateway", "canonical_document": "07-security/18-offline-import-security.md", "summary": "Untrusted removable media and offline packages are mounted without execution, copied to quarantine, and never opened directly as active authority.", "failure_behavior": "quarantine", "evidence_class": "offline_import_evidence", "implementation_binding": "host/devices/removable-media/", "validation_binding": "tests/security/offline-quarantine/", "applicability": { "user_lightweight": "recommended", "developer_linux_workstation": "optional", "developer_windows_wsl": "not_applicable", "sovereign_linux_node": "recommended", "sovereign_hub": "recommended", "build_farm": "optional", "control_plane": "optional", "high_assurance": "required", "sovereign_offline": "required", "appliance_shell": "recommended" } }, { "control_id": "SEC-OFFLINE-002", "title": "Bounded parsing signature provenance and import receipts", "category": "offline_import_security", "status": "active", "owner": "offline_import_gateway", "canonical_document": "07-security/18-offline-import-security.md", "summary": "Offline admission enforces size and recursion limits, content-based type validation, signature and provenance checks, malware inspection where available, contract validation, and an immutable admission or rejection receipt.", "failure_behavior": "quarantine", "evidence_class": "offline_import_evidence", "implementation_binding": "integrations/", "validation_binding": "tests/security/offline-admission/", "applicability": { "user_lightweight": "recommended", "developer_linux_workstation": "optional", "developer_windows_wsl": "not_applicable", "sovereign_linux_node": "recommended", "sovereign_hub": "recommended", "build_farm": "optional", "control_plane": "optional", "high_assurance": "required", "sovereign_offline": "required", "appliance_shell": "recommended" } }, { "control_id": "SEC-SUPPLY-001", "title": "Pinned source dependencies and images by digest", "category": "supply_chain", "status": "active", "owner": "build_and_release", "canonical_document": "07-security/19-software-supply-chain.md", "summary": "Build inputs, dependencies, base images, subsystem releases, and toolchains are pinned to immutable revisions or digests and resolved without silent fallback.", "failure_behavior": "block_build", "evidence_class": "supply_chain_evidence", "implementation_binding": "release/locks/", "validation_binding": "tests/security/dependency-pinning/", "applicability": { "user_lightweight": "required", "developer_linux_workstation": "required", "developer_windows_wsl": "required", "sovereign_linux_node": "required", "sovereign_hub": "required", "build_farm": "required", "control_plane": "required", "high_assurance": "required", "sovereign_offline": "required", "appliance_shell": "required" } }, { "control_id": "SEC-SUPPLY-002", "title": "Software bill of materials for released artifacts", "category": "supply_chain", "status": "active", "owner": "build_and_release", "canonical_document": "06-lifecycle/18-sbom-provenance-and-signing.md", "summary": "Every released OS image, service bundle, policy bundle, and applicable artifact set carries an attributable SBOM suitable for vulnerability and license review.", "failure_behavior": "block_release", "evidence_class": "sbom_evidence", "implementation_binding": "release/sbom/", "validation_binding": "tests/security/sbom/", "applicability": { "user_lightweight": "required", "developer_linux_workstation": "required", "developer_windows_wsl": "required", "sovereign_linux_node": "required", "sovereign_hub": "required", "build_farm": "required", "control_plane": "required", "high_assurance": "required", "sovereign_offline": "required", "appliance_shell": "required" } }, { "control_id": "SEC-SUPPLY-003", "title": "Build provenance for released artifacts", "category": "supply_chain", "status": "active", "owner": "build_and_release", "canonical_document": "06-lifecycle/18-sbom-provenance-and-signing.md", "summary": "Released artifacts carry verifiable provenance linking source, revision, builder identity, toolchain, environment, transformations, tests, and resulting digest.", "failure_behavior": "block_release", "evidence_class": "provenance_evidence", "implementation_binding": "release/provenance/", "validation_binding": "tests/security/provenance/", "applicability": { "user_lightweight": "required", "developer_linux_workstation": "required", "developer_windows_wsl": "required", "sovereign_linux_node": "required", "sovereign_hub": "required", "build_farm": "required", "control_plane": "required", "high_assurance": "required", "sovereign_offline": "required", "appliance_shell": "required" } }, { "control_id": "SEC-SUPPLY-004", "title": "Separated build approval signing and publication", "category": "supply_chain", "status": "active", "owner": "release_authority", "canonical_document": "07-security/19-software-supply-chain.md", "summary": "A single compromised build worker cannot silently produce, approve, sign, publish, and activate a high-impact release.", "failure_behavior": "block_release", "evidence_class": "release_separation_evidence", "implementation_binding": "release/promotion/", "validation_binding": "tests/security/release-separation/", "applicability": { "user_lightweight": "not_applicable", "developer_linux_workstation": "not_applicable", "developer_windows_wsl": "not_applicable", "sovereign_linux_node": "not_applicable", "sovereign_hub": "optional", "build_farm": "required", "control_plane": "required", "high_assurance": "required", "sovereign_offline": "recommended", "appliance_shell": "not_applicable" } }, { "control_id": "SEC-SUPPLY-005", "title": "Vulnerability response revocation and anti-rollback metadata", "category": "supply_chain", "status": "active", "owner": "release_authority", "canonical_document": "07-security/19-software-supply-chain.md", "summary": "The release system can identify affected artifacts, revoke compromised versions or keys, publish bounded remediation, and reject stale, frozen, or unauthorized rollback metadata.", "failure_behavior": "block_release", "evidence_class": "vulnerability_response_evidence", "implementation_binding": "release/verification/", "validation_binding": "tests/security/revocation-and-rollback/", "applicability": { "user_lightweight": "required", "developer_linux_workstation": "required", "developer_windows_wsl": "required", "sovereign_linux_node": "required", "sovereign_hub": "required", "build_farm": "required", "control_plane": "required", "high_assurance": "required", "sovereign_offline": "required", "appliance_shell": "required" } }, { "control_id": "SEC-DEV-001", "title": "Mandatory review static dependency and secret analysis", "category": "secure_development", "status": "active", "owner": "component_maintainers", "canonical_document": "05-development/13-development-security.md", "summary": "Changes to security-relevant code and configuration require review and automated analysis for code defects, vulnerable dependencies, exposed secrets, unsafe configuration, and policy drift.", "failure_behavior": "block_merge", "evidence_class": "secure_development_evidence", "implementation_binding": "ci/policies/", "validation_binding": "tests/security/development-gates/", "applicability": { "user_lightweight": "optional", "developer_linux_workstation": "required", "developer_windows_wsl": "required", "sovereign_linux_node": "recommended", "sovereign_hub": "recommended", "build_farm": "required", "control_plane": "required", "high_assurance": "required", "sovereign_offline": "recommended", "appliance_shell": "optional" } }, { "control_id": "SEC-DEV-002", "title": "Negative testing and fuzzing of parsers and privileged protocols", "category": "secure_development", "status": "active", "owner": "component_maintainers", "canonical_document": "05-development/14-build-test-and-validation.md", "summary": "Parsers, importers, archive handlers, protocol decoders, privileged interfaces, and security-critical state machines receive negative tests and fuzzing proportionate to risk.", "failure_behavior": "block_release", "evidence_class": "secure_development_evidence", "implementation_binding": "tests/security/fuzzing/", "validation_binding": "tests/security/fuzzing/", "applicability": { "user_lightweight": "optional", "developer_linux_workstation": "recommended", "developer_windows_wsl": "recommended", "sovereign_linux_node": "recommended", "sovereign_hub": "recommended", "build_farm": "required", "control_plane": "required", "high_assurance": "required", "sovereign_offline": "recommended", "appliance_shell": "optional" } }, { "control_id": "SEC-AUDIT-001", "title": "Structured security event records", "category": "audit_and_detection", "status": "active", "owner": "audit_broker", "canonical_document": "07-security/15-selective-audit.md", "summary": "Security-relevant events record time, event identity, actor, service, action, target, policy or decision reference, outcome, correlation, software version, and disclosure class.", "failure_behavior": "alert_and_preserve", "evidence_class": "security_event_evidence", "implementation_binding": "components/audit-broker/", "validation_binding": "tests/security/security-events/", "applicability": { "user_lightweight": "required", "developer_linux_workstation": "required", "developer_windows_wsl": "required", "sovereign_linux_node": "required", "sovereign_hub": "required", "build_farm": "required", "control_plane": "required", "high_assurance": "required", "sovereign_offline": "required", "appliance_shell": "required" } }, { "control_id": "SEC-AUDIT-002", "title": "Tamper-evident bounded audit retention", "category": "audit_and_detection", "status": "active", "owner": "audit_broker", "canonical_document": "07-security/16-public-evidence-and-private-proof.md", "summary": "Critical audit records are integrity-protected, append-oriented, bounded by retention policy, and independently exportable without exposing unrestricted private evidence.", "failure_behavior": "alert_and_preserve", "evidence_class": "audit_integrity_evidence", "implementation_binding": "components/audit-broker/", "validation_binding": "tests/security/audit-integrity/", "applicability": { "user_lightweight": "required", "developer_linux_workstation": "required", "developer_windows_wsl": "required", "sovereign_linux_node": "required", "sovereign_hub": "required", "build_farm": "required", "control_plane": "required", "high_assurance": "required", "sovereign_offline": "required", "appliance_shell": "required" } }, { "control_id": "SEC-AUDIT-003", "title": "Local audit continuity during network loss", "category": "audit_and_detection", "status": "active", "owner": "audit_broker", "canonical_document": "07-security/15-selective-audit.md", "summary": "A network outage does not discard critical local security events; queued evidence remains bounded, inspectable, and safely transferable later.", "failure_behavior": "degrade_with_local_capture", "evidence_class": "audit_continuity_evidence", "implementation_binding": "components/audit-broker/", "validation_binding": "tests/security/offline-audit/", "applicability": { "user_lightweight": "required", "developer_linux_workstation": "optional", "developer_windows_wsl": "optional", "sovereign_linux_node": "required", "sovereign_hub": "required", "build_farm": "recommended", "control_plane": "recommended", "high_assurance": "required", "sovereign_offline": "required", "appliance_shell": "required" } }, { "control_id": "SEC-AUDIT-004", "title": "Privacy-minimized selective security evidence", "category": "audit_and_detection", "status": "active", "owner": "audit_broker", "canonical_document": "07-security/16-public-evidence-and-private-proof.md", "summary": "Security monitoring records the minimum information required for accountability and investigation and separates public evidence from restricted proof.", "failure_behavior": "deny_unsafe_disclosure", "evidence_class": "audit_privacy_evidence", "implementation_binding": "components/audit-broker/", "validation_binding": "tests/security/audit-privacy/", "applicability": { "user_lightweight": "required", "developer_linux_workstation": "required", "developer_windows_wsl": "required", "sovereign_linux_node": "required", "sovereign_hub": "required", "build_farm": "required", "control_plane": "required", "high_assurance": "required", "sovereign_offline": "required", "appliance_shell": "required" } }, { "control_id": "SEC-INC-001", "title": "Detection alerting and containment ownership", "category": "incident_response", "status": "active", "owner": "incident_response_owner", "canonical_document": "08-operations/12-incident-response.md", "summary": "Critical security signals have declared detection logic, severity, owner, containment action, escalation path, and offline behavior.", "failure_behavior": "alert_and_contain", "evidence_class": "incident_detection_evidence", "implementation_binding": "operations/diagnostics/", "validation_binding": "tests/security/detection-and-containment/", "applicability": { "user_lightweight": "required", "developer_linux_workstation": "required", "developer_windows_wsl": "required", "sovereign_linux_node": "required", "sovereign_hub": "required", "build_farm": "required", "control_plane": "required", "high_assurance": "required", "sovereign_offline": "required", "appliance_shell": "required" } }, { "control_id": "SEC-INC-002", "title": "Incident evidence preservation and coordinated response", "category": "incident_response", "status": "active", "owner": "incident_response_owner", "canonical_document": "08-operations/12-incident-response.md", "summary": "Incident procedures preserve relevant evidence, protect affected people and data, coordinate key or release revocation, and record decisions, actions, and recovery authorization.", "failure_behavior": "enter_incident_mode", "evidence_class": "incident_response_evidence", "implementation_binding": "operations/recovery/", "validation_binding": "tests/security/incident-response/", "applicability": { "user_lightweight": "required", "developer_linux_workstation": "required", "developer_windows_wsl": "required", "sovereign_linux_node": "required", "sovereign_hub": "required", "build_farm": "required", "control_plane": "required", "high_assurance": "required", "sovereign_offline": "required", "appliance_shell": "required" } }, { "control_id": "SEC-REC-001", "title": "Encrypted offline or immutable backup", "category": "recovery", "status": "active", "owner": "backup_restore_owner", "canonical_document": "08-operations/08-backup.md", "summary": "Critical authoritative state, configuration, trust material required for recovery, and release manifests have encrypted backups with at least one offline or immutable copy.", "failure_behavior": "block_recovery_claim", "evidence_class": "backup_evidence", "implementation_binding": "operations/backup/", "validation_binding": "tests/security/backup-integrity/", "applicability": { "user_lightweight": "required", "developer_linux_workstation": "required", "developer_windows_wsl": "required", "sovereign_linux_node": "required", "sovereign_hub": "required", "build_farm": "required", "control_plane": "required", "high_assurance": "required", "sovereign_offline": "required", "appliance_shell": "required" } }, { "control_id": "SEC-REC-002", "title": "Regular restoration exercises", "category": "recovery", "status": "active", "owner": "backup_restore_owner", "canonical_document": "08-operations/09-restore.md", "summary": "A backup strategy is not conforming until restoration has succeeded under the target profile with integrity, authority, and dependency checks.", "failure_behavior": "block_recovery_claim", "evidence_class": "restore_exercise_evidence", "implementation_binding": "operations/restore/", "validation_binding": "tests/security/restore-exercise/", "applicability": { "user_lightweight": "required", "developer_linux_workstation": "required", "developer_windows_wsl": "required", "sovereign_linux_node": "required", "sovereign_hub": "required", "build_farm": "required", "control_plane": "required", "high_assurance": "required", "sovereign_offline": "required", "appliance_shell": "required" } }, { "control_id": "SEC-REC-003", "title": "Clean-room recovery and compromise reintroduction checks", "category": "recovery", "status": "active", "owner": "backup_restore_owner", "canonical_document": "08-operations/13-disaster-recovery.md", "summary": "Recovery can occur in a clean environment and validates that restored data, configuration, keys, and artifacts do not silently reintroduce the compromise.", "failure_behavior": "quarantine_restore", "evidence_class": "clean_recovery_evidence", "implementation_binding": "operations/recovery/", "validation_binding": "tests/security/clean-recovery/", "applicability": { "user_lightweight": "recommended", "developer_linux_workstation": "optional", "developer_windows_wsl": "optional", "sovereign_linux_node": "required", "sovereign_hub": "required", "build_farm": "required", "control_plane": "required", "high_assurance": "required", "sovereign_offline": "required", "appliance_shell": "recommended" } }, { "control_id": "SEC-REC-004", "title": "Profile-specific recovery objectives and evidence", "category": "recovery", "status": "active", "owner": "backup_restore_owner", "canonical_document": "08-operations/13-disaster-recovery.md", "summary": "Each profile declares recovery point and recovery time objectives, last-known-good criteria, test frequency, and the evidence required for a recovery claim.", "failure_behavior": "block_recovery_claim", "evidence_class": "recovery_objective_evidence", "implementation_binding": "operations/recovery/", "validation_binding": "tests/security/recovery-objectives/", "applicability": { "user_lightweight": "required", "developer_linux_workstation": "required", "developer_windows_wsl": "required", "sovereign_linux_node": "required", "sovereign_hub": "required", "build_farm": "required", "control_plane": "required", "high_assurance": "required", "sovereign_offline": "required", "appliance_shell": "required" } } ], "validation": { "semantic_validator": "tools/check_security_architecture.py", "matrix_document": "07-security/22-security-control-profile-matrix.md", "evidence_schema": "contracts/artifact-contracts/security-evidence.schema.json", "required_control_without_validation": "prohibited", "required_control_without_evidence_class": "prohibited", "unknown_profile": "prohibited", "duplicate_control_id": "prohibited" } } ================================================================================================ FILE: docs/contracts/subsystems/ariane.subsystem.json AUTHORITY: canonical ================================================================================================ { "$schema": "../../schemas/subsystem.schema.json", "subsystem_id": "ariane", "title": "Ariane", "status": "active", "version": "1.0.0", "relationship_to_koa": "integrated_subsystem", "koa_role": "Deterministic local navigation and interaction orchestration.", "official_documentation": { "mount_path": "subsystems/ariane", "mount_kind": "directory_junction_or_symbolic_link", "required_for_final_alignment": true, "authority": "subsystem_internal_documentation" }, "koa_owns": [ "deployment profile membership", "process lifecycle and activation", "resource envelope", "identity and trust boundary", "network and storage exposure", "artifact admission", "cross-subsystem interactions", "health integration", "backup coordination", "safe degradation" ], "koa_does_not_own": [ "internal domain model", "internal workflow", "internal state machine", "complete subsystem API", "internal user interface", "subsystem-specific validation logic" ], "boundary_rules": { "direct_cross_subsystem_writes": "prohibited", "undeclared_substitution": "prohibited", "internal_behavior_duplication": "prohibited", "official_documentation_mount": "subsystems/ariane" }, "documentation": { "koa_boundary_document": "04-components/subsystems/ariane.md" } } ================================================================================================ FILE: docs/contracts/subsystems/koa-spaces.subsystem.json AUTHORITY: canonical ================================================================================================ { "$schema": "../../schemas/subsystem.schema.json", "subsystem_id": "koa_spaces", "title": "kOA Spaces", "status": "active", "version": "1.1.0", "relationship_to_koa": "integrated_optional_subsystem", "optional": true, "replaceable": true, "offline_capable": true, "koa_role": "Independent optional integrated experience-composition host that assembles admitted product interface contributions without owning product standalone runtimes or business authority.", "official_documentation": { "mount_path": "subsystems/koa-spaces", "mount_kind": "directory_junction_or_symbolic_link", "required_for_final_alignment": true, "authority": "subsystem_internal_documentation" }, "koa_owns": [ "deployment profile membership", "process lifecycle and activation", "resource envelope", "identity and capability assertions exposed to the subsystem", "network and storage exposure", "artifact admission for Space definitions and interface manifests", "health integration", "backup coordination for presentation state", "safe degradation and removal behavior" ], "koa_does_not_own": [ "kOA Spaces internal implementation", "business data represented by interface modules", "subsystem workflow or state", "course and learning progress authority", "media authority", "authorization decisions", "module-specific page implementation", "direct cross-subsystem writes", "duplicate business functions of contributing systems", "public Internet dependency for locally declared offline-capable presentation" ], "presentation_model": { "public_name": "kOA Spaces", "module_selector_position": "upper_left", "topbar_alignment": "same_horizontal_band_as_module_selector", "sidebar_source": "active_module_manifest", "main_surface": "single_shared_page_surface", "sidebar_visible_depth": 2, "public_module_aliases_allowed": true, "stable_module_ids_required": true, "technology_alignment": "shared_visual_and_interaction_patterns_allowed_without_business_function_duplication", "web_technology_implies_internet_dependency": false, "offline_local_assets": "required_for_declared_offline_capable_surfaces", "composition_host_role": "optional_integrated_host", "product_registry_source": "installed_and_admitted_product_manifests", "hard_coded_product_registry": false, "product_standalone_operation_preserved": true, "shared_shell_contract": "reusable_koali_ui_primitives_not_spaces_business_authority", "surface_profiles": "product_owned_projections", "context_inspector_content_owner": "active_product" }, "artifact_contracts": [ "contracts/artifact-contracts/space-definition.schema.json", "contracts/artifact-contracts/module-interface-manifest.schema.json", "contracts/artifact-contracts/sidebar-navigation.schema.json", "contracts/artifact-contracts/topbar-widget.schema.json", "contracts/artifact-contracts/route-contribution.schema.json", "contracts/artifact-contracts/space-activation-receipt.schema.json", "contracts/artifact-contracts/interface-theme.schema.json", "contracts/artifact-contracts/interface-asset-manifest.schema.json", "contracts/artifact-contracts/product-surface-profile.schema.json", "contracts/artifact-contracts/presentation-preferences.schema.json", "contracts/artifact-contracts/accent-palette.schema.json" ], "boundary_rules": { "direct_cross_subsystem_writes": "prohibited", "undeclared_substitution": "prohibited", "internal_behavior_duplication": "prohibited", "presentation_grants_authority": false, "menu_visibility_is_authorization": false, "remote_executable_extensions_from_space_definitions": "prohibited", "official_documentation_mount": "subsystems/koa-spaces", "space_alias_changes_module_identity": false, "interface_manifest_may_bypass_module_authorization": false, "module_routes_are_contributions_not_authority": true, "replacement_preserves_business_state": true, "frontend_alignment_transfers_business_authority": false, "duplicate_subsystem_business_functions": "prohibited", "public_internet_required_for_local_offline_surface": false, "product_standalone_operation_depends_on_koa_spaces": false, "private_cross_product_ui_imports_for_shell_behavior": "prohibited", "product_removal_requires_unrelated_ui_source_changes": false, "integrated_product_registry_hard_coded": "prohibited" }, "documentation": { "koa_boundary_document": "04-components/subsystems/koa-spaces.md", "system_layer_document": "02-system/21-koa-spaces-experience-layer.md", "composition_document": "02-system/22-koa-spaces-interface-composition.md", "activation_recipe": "11-recipes/user-lightweight/koa-spaces-activation.md", "design_system_document": "02-system/24-koa-spaces-design-system.md", "reference_frontend_recipe": "11-recipes/user-lightweight/koa-spaces-reference-frontend.md" }, "authority": "non_authoritative_presentation", "core_dependency": "declared_interfaces_only", "activation_model": "profile_conditioned_atomic_activation", "deactivation_effect": "integrated_composition_unavailable_product_standalone_and_business_authority_preserved" } ================================================================================================ FILE: docs/contracts/subsystems/konnaxion.subsystem.json AUTHORITY: canonical ================================================================================================ { "$schema": "../../schemas/subsystem.schema.json", "subsystem_id": "konnaxion", "title": "Konnaxion", "status": "active", "version": "1.2.0", "relationship_to_koa": "integrated_subsystem", "koa_role": "Independent civic-participation owner application integrated into kOA-Linux through a host-relative subsystem boundary.", "official_documentation": { "mount_path": "subsystems/konnaxion", "mount_kind": "directory_junction_or_symbolic_link", "required_for_final_alignment": true, "authority": "subsystem_internal_documentation" }, "koa_owns": [ "deployment profile membership", "process lifecycle and activation", "resource envelope", "identity and trust boundary", "network and storage exposure", "artifact admission", "cross-subsystem interactions", "health integration", "backup coordination", "safe degradation" ], "koa_does_not_own": [ "internal domain model", "internal workflow", "internal state machine", "complete subsystem API", "internal user interface", "subsystem-specific validation logic", "internal navigation and page composition", "standalone interface runtime", "product surface-profile definitions" ], "boundary_rules": { "direct_cross_subsystem_writes": "prohibited", "undeclared_substitution": "prohibited", "internal_behavior_duplication": "prohibited", "official_documentation_mount": "subsystems/konnaxion", "host_relative_subsystem_classification_transfers_internal_authority": false, "presentation_visibility_is_business_authorization": false, "host_may_replace_internal_navigation": false, "standalone_operation_requires_koa_spaces": false, "private_cross_product_ui_imports_for_shell_behavior": "prohibited", "removal_requires_unrelated_product_source_changes": false }, "documentation": { "koa_boundary_document": "04-components/subsystems/konnaxion.md" }, "presentation_boundary": { "standalone_interface_owned_by": "konnaxion", "standalone_operation_without_koa_spaces": true, "integrated_composition_host": "optional_and_replaceable", "integrated_surface_kind": "local_module_surface", "surface_profiles_owned_by": "konnaxion", "navigation_and_page_implementation_owned_by": "konnaxion", "manifest_contract": "module_interface_manifest", "capability_projection": "presentation_only", "owner_reauthorization_required": true, "shared_shell_private_cross_product_dependency": "prohibited", "removal_must_not_break_unrelated_products": true } } ================================================================================================ FILE: docs/contracts/subsystems/orgo.subsystem.json AUTHORITY: canonical ================================================================================================ { "$schema": "../../schemas/subsystem.schema.json", "subsystem_id": "orgo", "title": "Orgo", "status": "active", "version": "1.3.0", "relationship_to_koa": "integrated_subsystem", "koa_role": "Independent task, organization, scheduling owner application integrated into kOA-Linux through a host-relative subsystem boundary.", "official_documentation": { "mount_path": "subsystems/orgo", "mount_kind": "directory_junction_or_symbolic_link", "required_for_final_alignment": true, "authority": "subsystem_internal_documentation" }, "koa_owns": [ "deployment profile membership", "process lifecycle and activation", "resource envelope", "identity and trust boundary", "network and storage exposure", "artifact admission", "cross-subsystem interactions", "health integration", "backup coordination", "safe degradation" ], "koa_does_not_own": [ "internal domain model", "internal workflow", "internal state machine", "complete subsystem API", "internal user interface", "subsystem-specific validation logic", "internal navigation and page composition", "standalone interface runtime", "product surface-profile definitions" ], "boundary_rules": { "direct_cross_subsystem_writes": "prohibited", "undeclared_substitution": "prohibited", "internal_behavior_duplication": "prohibited", "official_documentation_mount": "subsystems/orgo", "host_relative_subsystem_classification_transfers_internal_authority": false, "presentation_visibility_is_business_authorization": false, "host_may_replace_internal_navigation": false, "standalone_operation_requires_koa_spaces": false, "private_cross_product_ui_imports_for_shell_behavior": "prohibited", "removal_requires_unrelated_product_source_changes": false }, "documentation": { "koa_boundary_document": "04-components/subsystems/orgo.md" }, "presentation_boundary": { "standalone_interface_owned_by": "orgo", "standalone_operation_without_koa_spaces": true, "integrated_composition_host": "optional_and_replaceable", "integrated_surface_kind": "local_module_surface", "surface_profiles_owned_by": "orgo", "navigation_and_page_implementation_owned_by": "orgo", "manifest_contract": "module_interface_manifest", "capability_projection": "presentation_only", "owner_reauthorization_required": true, "shared_shell_private_cross_product_dependency": "prohibited", "removal_must_not_break_unrelated_products": true } } ================================================================================================ FILE: docs/contracts/subsystems/semantik-architect.subsystem.json AUTHORITY: canonical ================================================================================================ { "$schema": "../../schemas/subsystem.schema.json", "subsystem_id": "semantik_architect", "title": "SemantiK Architect", "status": "active", "version": "1.1.0", "relationship_to_koa": "integrated_subsystem", "koa_role": "Independent planner-centered multilingual NLG ecosystem system integrated into kOA-Linux through a host-relative subsystem boundary.", "official_documentation": { "mount_path": "subsystems/semantik-architect", "mount_kind": "directory_junction_or_symbolic_link", "required_for_final_alignment": true, "authority": "subsystem_internal_documentation" }, "koa_owns": [ "deployment profile membership", "process lifecycle and activation", "resource envelope", "identity and trust boundary", "network and storage exposure", "artifact admission", "cross-subsystem interactions", "health integration", "backup coordination", "safe degradation" ], "koa_does_not_own": [ "internal domain model", "internal workflow", "internal state machine", "complete subsystem API", "internal user interface", "subsystem-specific validation logic" ], "boundary_rules": { "direct_cross_subsystem_writes": "prohibited", "undeclared_substitution": "prohibited", "internal_behavior_duplication": "prohibited", "official_documentation_mount": "subsystems/semantik-architect", "host_relative_subsystem_classification_transfers_internal_authority": false }, "documentation": { "koa_boundary_document": "04-components/subsystems/semantik-architect.md" } } ================================================================================================ FILE: docs/contracts/subsystems/sentient.subsystem.json AUTHORITY: canonical ================================================================================================ { "$schema": "../../schemas/subsystem.schema.json", "subsystem_id": "sentient", "title": "SenTient", "status": "active", "version": "1.0.0", "relationship_to_koa": "integrated_subsystem", "koa_role": "Optional isolated research and enrichment workbench whose output remains candidate data.", "official_documentation": { "mount_path": "subsystems/sentient", "mount_kind": "directory_junction_or_symbolic_link", "required_for_final_alignment": true, "authority": "subsystem_internal_documentation" }, "koa_owns": [ "deployment profile membership", "process lifecycle and activation", "resource envelope", "identity and trust boundary", "network and storage exposure", "artifact admission", "cross-subsystem interactions", "health integration", "backup coordination", "safe degradation" ], "koa_does_not_own": [ "internal domain model", "internal workflow", "internal state machine", "complete subsystem API", "internal user interface", "subsystem-specific validation logic" ], "boundary_rules": { "direct_cross_subsystem_writes": "prohibited", "undeclared_substitution": "prohibited", "internal_behavior_duplication": "prohibited", "official_documentation_mount": "subsystems/sentient" }, "documentation": { "koa_boundary_document": "04-components/subsystems/sentient.md" } } ================================================================================================ FILE: docs/contracts/system.contract.json AUTHORITY: canonical ================================================================================================ { "$schema": "../schemas/system.contract.schema.json", "version": "2.3.1", "status": "active", "language": "en", "effective_at": "2026-08-05T19:14:00-04:00", "scope": { "kind": "global", "applies_to": "all kOA deployments, profiles, overlays, components, contracts, and releases" }, "decision_ids": [ "DEC-SYS-001", "DEC-AI-001", "DEC-SENT-001", "DEC-MEDIATHEQUE-001", "DEC-UCKK-EXT-001", "DEC-ARI-001", "DEC-PROFILE-001", "DEC-DATA-001", "DEC-GOV-001", "DEC-GATE-001", "DEC-SHELL-001", "DEC-CONTAINER-001", "DEC-K8S-001", "DEC-HW-001", "DEC-REL-001", "DEC-RES-001", "DEC-MSG-001", "DEC-WF-001", "DEC-PAYLOAD-001", "DEC-BFF-001", "DEC-CQRS-001", "DEC-CACHE-001" ], "lock_ids": [ "LOCK-SYS-001", "LOCK-SYS-002", "LOCK-SYS-003", "LOCK-SYS-004", "LOCK-AI-001", "LOCK-AI-002", "LOCK-SENT-001", "LOCK-MEDIATHEQUE-001", "LOCK-UCKK-EXT-001", "LOCK-UCKK-EXT-002", "LOCK-ARI-001", "LOCK-ARI-002", "LOCK-DATA-001", "LOCK-GOV-001", "LOCK-GATE-001", "LOCK-COMP-001", "LOCK-COMP-002", "LOCK-LIFE-001", "LOCK-LIFE-002", "LOCK-LIFE-003", "LOCK-LIFE-004", "LOCK-PROFILE-001", "LOCK-IMPL-001", "LOCK-IMPL-002", "LOCK-MEDIATHEQUE-002", "LOCK-SPACES-001", "LOCK-RES-001", "LOCK-MSG-001", "LOCK-WF-001", "LOCK-PAYLOAD-001", "LOCK-BFF-001", "LOCK-CQRS-001", "LOCK-CACHE-001" ], "system": { "system_id": "koa_linux_operating_system", "name": "kOA-Linux Operating System", "product_family": "kOA", "system_class": "sovereign_local_operating_system", "purpose": "Provide the sovereign local operating system for governed knowledge, coordination, language, media, navigation, publication, and offline-capable kOA ecosystem workloads.", "architectural_style": [ "explicit_authority", "component_separation", "local_first_operation", "offline_continuity", "deterministic_core_behavior", "profile_scoped_deployment", "contract_driven_integration", "safe_degradation", "selective_audit", "portable_artifacts", "modular_product_interfaces", "dynamic_experience_composition" ], "global_non_goals": [ "making every deployment an appliance", "requiring Kubernetes on endpoints", "requiring one desktop environment on every Linux host", "requiring one container runtime on every profile", "embedding native generative AI in the baseline", "sharing authoritative source tables across components", "turning Kristal into a universal workflow engine or operational database", "making recipes authoritative through implementation prevalence", "embedding UCKK as a native kOA-Linux subsystem", "merging kOA Mediatheque authority with UCKK Mediatheque authority", "requiring UCKK for local media management or offline operation", "making kOA Spaces part of the privileged core", "treating menu visibility, route presence, or a top-bar widget as authorization", "requiring one user interface or one Space definition for every deployment", "allowing a Space definition to own or mutate business authority", "treating integrated ecosystem systems as native kOA-Linux components", "making an optional experience-composition host mandatory for independently operable product interfaces", "hard-coding installed product identities into shared shell implementation", "requiring private cross-product UI imports for ordinary shell or navigation behavior", "implementing reduced surface profiles as duplicate product frontends" ], "ecosystem_scope": "koa_digital_ecosystem" }, "architectural_layers": [ { "layer_id": "L0_constitutional_principles", "scope": "global", "owner_ref": "01-constitution/", "content_domains": [ "explicit_authority", "fail_closed_authority", "safe_degradation", "offline_continuity", "component_separation", "selective_audit", "recourse", "portability_restore_and_exit", "cultural_rights_and_consent" ] }, { "layer_id": "L1_system_baseline", "scope": "global", "owner_ref": "contracts/system.contract.json", "content_domains": [ "system_context", "operating_modes", "global_capabilities", "global_boundaries", "ai_boundary", "ariane", "koa_mediatheque", "external_platform_integrations", "language_runtime", "resource_governance", "offline_behavior", "safe_degradation", "release_and_artifact_identity", "optional_experience_subsystems", "contextual_interface_composition", "portable_product_interfaces", "dynamic_product_registry", "surface_profile_composition" ] }, { "layer_id": "L2_deployment_profiles", "scope": "profile_and_profile_overlay", "owner_ref": "generated/profile-catalog.json", "content_domains": [ "profile_composition", "profile_capabilities", "profile_component_membership", "profile_hardware_selection", "profile_security_claims", "profile_offline_claims", "profile_conformance" ] }, { "layer_id": "L3_component_contracts", "scope": "component", "owner_ref": "generated/component-catalog.json", "content_domains": [ "component_inputs", "component_outputs", "component_interfaces", "component_events", "component_state_transitions", "component_failure_behavior", "component_data_boundaries" ] }, { "layer_id": "L4_implementation_recipes", "scope": "non_normative_unless_explicitly_adopted", "owner_ref": "11-recipes/", "content_domains": [ "systemd", "quadlet", "podman", "docker", "wayland", "desktop_shells", "network_layouts", "storage_layouts", "development_commands" ] } ], "operating_modes": [ { "mode_id": "interactive_user", "purpose": "Operate the local user-facing kOA environment with deterministic core services and task-activated heavy work.", "profile_selection_ref": "generated/profile-catalog.json#/primary_profiles", "connectivity_support": [ "online", "restricted_network", "offline" ], "core_characteristics": [ "local_authority", "non_ai_navigation", "compiled_language_artifact_consumption", "koa_mediatheque", "bounded_background_work" ] }, { "mode_id": "development", "purpose": "Develop multiple kOA applications, branches, and worktrees in isolated reproducible workspaces.", "profile_selection_ref": "generated/profile-catalog.json#/development_profiles", "connectivity_support": [ "online", "restricted_network" ], "core_characteristics": [ "workspace_identity", "isolated_mutable_dependencies", "isolated_service_state", "parallel_workspace_execution", "explicit_artifact_publication" ] }, { "mode_id": "build", "purpose": "Produce reproducible, validated, provenance-bearing system, service, governance, and knowledge artifacts.", "profile_selection_ref": "generated/profile-catalog.json#/build_profiles", "connectivity_support": [ "online", "restricted_network", "offline_with_imported_sources" ], "core_characteristics": [ "clean_workers", "reproducible_inputs", "artifact_cache", "test_evidence", "provenance_generation" ] }, { "mode_id": "service_node", "purpose": "Host a persistent kOA node with profile-defined availability, security, recovery, and offline guarantees.", "profile_selection_ref": "generated/profile-catalog.json#/node_profiles", "connectivity_support": [ "online", "restricted_network", "offline" ], "core_characteristics": [ "persistent_local_authority", "profile_scoped_security", "backup_restore", "safe_degradation", "controlled_updates" ] }, { "mode_id": "hub", "purpose": "Coordinate multiple nodes, artifacts, or governed domains without replacing component or node authority.", "profile_selection_ref": "generated/profile-catalog.json#/hub_profiles", "connectivity_support": [ "online", "restricted_network", "intermittent" ], "core_characteristics": [ "federated_coordination", "explicit_cross_domain_contracts", "bounded_centralization", "auditable_distribution" ] }, { "mode_id": "control_plane", "purpose": "Operate deployment, release, policy, and fleet coordination services for profiles that require a control plane.", "profile_selection_ref": "generated/profile-catalog.json#/control_profiles", "connectivity_support": [ "online", "restricted_network" ], "core_characteristics": [ "deployment_coordination", "release_coordination", "policy_distribution", "fleet_observability" ] }, { "mode_id": "recovery", "purpose": "Restore a valid system, artifact set, or authoritative data state without creating partial authority.", "profile_selection_ref": "generated/profile-catalog.json#/recovery_capable_profiles", "connectivity_support": [ "online", "restricted_network", "offline" ], "core_characteristics": [ "verified_recovery_input", "atomic_restore", "rollback_or_forward_repair", "evidence_generation" ] } ], "connectivity_states": [ { "state_id": "online", "description": "Approved remote integrations may be available subject to explicit classification and user or policy authorization." }, { "state_id": "restricted_network", "description": "Only profile-approved endpoints and protocols are reachable; core local capabilities remain available." }, { "state_id": "intermittent", "description": "Remote connectivity may disappear and return; queued work remains bounded and idempotent." }, { "state_id": "offline", "description": "No Internet or remote service is required for the profile's declared offline capability envelope." }, { "state_id": "offline_with_imported_sources", "description": "Build or update work uses locally imported and verified source or artifact bundles." } ], "global_capabilities": [ { "capability_id": "local_authoritative_operation", "availability": "global_contract", "description": "Authoritative local operations remain possible within the active profile's offline and security envelope." }, { "capability_id": "deterministic_navigation", "availability": "profile_activated", "description": "Ariane local navigation works without external AI or voice services." }, { "capability_id": "governed_knowledge_runtime", "availability": "profile_activated", "description": "Compiled knowledge and language artifacts are consumed locally without requiring build workbenches." }, { "capability_id": "deterministic_media_management", "availability": "profile_activated", "description": "kOA Mediatheque ingests, verifies, transforms, stores, exports, backs up, and restores local media through deterministic operations." }, { "capability_id": "deterministic_resource_governance", "availability": "global_baseline_component", "description": "Resource Governor bounds CPU, memory, I/O, concurrency, queues, jobs, and processes." }, { "capability_id": "profile_conditioned_policy_governance", "availability": "profile_conditioned", "description": "Governance Policy Runtime supplies authorization, disclosure, consent, privilege decisions, and governed exceptions where required by a profile." }, { "capability_id": "controlled_external_integration", "availability": "optional", "description": "External services are explicitly classified, removable, capability-scoped, and unable to directly mutate authoritative state." }, { "capability_id": "selective_audit_and_recourse", "availability": "global_contract", "description": "Accountability evidence is produced without requiring indiscriminate disclosure." }, { "capability_id": "portability_restore_and_exit", "availability": "global_contract", "description": "Open interfaces, export, backup, restore, and credible independent exit remain system objectives." }, { "capability_id": "governed_uckk_mediatheque_interchange", "availability": "optional", "description": "Selected local content can be published to the online UCKK Mediatheque, and selected UCKK learning packages can be imported for private offline use, through separate governed directional integrations." }, { "capability_id": "contextual_experience_composition", "availability": "optional_profile_activated", "description": "kOA Spaces can compose a module selector, active-module sidebar, top-bar contributions, and one main page surface from validated Space definitions and module interface manifests without acquiring business authority." } ], "global_boundaries": { "baseline_and_profiles": { "rule": "The global baseline defines system behavior; profiles select, constrain, strengthen, or implement that behavior for a deployment.", "profile_rule_may_become_global_implicitly": false, "profile_inheritance_requires_explicit_reference": true }, "components": { "component_inventory_ref": "generated/component-catalog.json#/components", "component_contract_index_ref": "generated/component-catalog.json", "direct_cross_component_authoritative_table_writes": "prohibited", "allowed_cross_component_mechanisms": [ "versioned_api", "command", "event", "gateway", "exported_artifact", "controlled_read_model" ], "reading_or_caching_transfers_ownership": false }, "data_authority": { "logical_ownership_required": true, "physical_consolidation_may_be_profile_scoped": true, "shared_database_process_transfers_ownership": false, "cross_domain_access_requires": [ "explicit_contract", "authorized_gateway", "declared_read_model" ] }, "privilege": { "ordinary_application_operations_authorized_by": "owning_component", "sensitive_host_mutations_require": [ "applicable_policy_decision", "narrow_privileged_operation_path", "profile_authorization" ], "root_or_host_administrator_is_application_governance_interface": false }, "implementation": { "systemd_global_requirement": false, "quadlet_global_requirement": false, "podman_global_requirement": false, "docker_global_prohibition": false, "wayland_global_requirement": false, "gnome_global_prohibition": false, "kubernetes_endpoint_requirement": false, "profile_may_adopt_specific_implementation": true }, "presentation": { "presentation_layer_ref": "contracts/subsystems/koa-spaces.subsystem.json", "presentation_grants_authority": false, "menu_visibility_is_authorization": false, "public_alias_changes_technical_identity": false, "route_contribution_bypasses_module_authorization": false, "business_data_owner_remains_originating_system": true } }, "ai_boundary": { "decision_id": "DEC-AI-001", "native_ai_in_global_baseline": false, "prohibited_native_capabilities": [ "generative_ai", "classifier", "summarizer", "embedding_model", "autonomous_routing_model", "autonomous_agent", "ai_generated_category_system", "ai_based_ingestion_decision" ], "allowed_external_surfaces": [ { "integration_id": "chatgpt", "purpose_class": "explicit_external_assistance", "integration_ref": "contracts/integrations/chatgpt.integration.json" }, { "integration_id": "suno", "purpose_class": "explicit_external_media_generation", "integration_ref": "contracts/integration-types.contract.json#/integrations/suno" }, { "integration_id": "gamma", "purpose_class": "explicit_external_presentation_generation", "integration_ref": "contracts/integration-types.contract.json#/integrations/gamma" }, { "integration_id": "ariane-voice", "purpose_class": "optional_external_voice", "integration_ref": "contracts/integration-types.contract.json#/integrations/ariane_voice_adapter" } ], "external_operation_rules": { "user_initiated": true, "capability_scoped": true, "transferred_data_explicit": true, "removable_without_core_failure": true, "direct_authoritative_store_write": false, "provenance_or_decision_receipt_when_applicable": true, "output_authority": "candidate_input_until_component_acceptance" } }, "sentient_boundary": { "decision_id": "DEC-SENT-001", "system_role": "optional_research_and_enrichment_workbench", "global_baseline_membership": "excluded", "default_user_installation": "prohibited", "activation_mode": "explicit_task_only", "authority_over_canonical_data": false, "direct_authoritative_store_write": false, "host_privilege_control": false, "offline_core_dependency": false, "profile_activation_ref": "generated/profile-catalog.json#/optional_workbenches/sentient", "required_isolation": [ "dependency_environment", "storage", "service_account", "temporary_data", "network_access", "cpu", "memory" ], "output_admission": [ "provenance", "review", "controlled_import", "component_acceptance" ] }, "ariane": { "decision_id": "DEC-ARI-001", "capability_levels": [ { "capability_id": "ariane_local_navigation", "external_service_required": false, "functions": [ "keyboard_navigation", "pointer_navigation", "touch_navigation", "menus", "deterministic_commands", "accessibility_controls", "local_shortcuts" ] }, { "capability_id": "ariane_external_voice", "external_service_required": true, "integration_ref": "contracts/integration-types.contract.json#/integrations/ariane_voice_adapter", "availability": "optional" } ], "external_voice_unavailable_behavior": { "local_navigation": "operational", "voice_controls": "unavailable", "unrelated_core_capabilities": "operational", "silent_substitution": false } }, "koa_mediatheque": { "decision_id": "DEC-MEDIATHEQUE-001", "system_role": "internal_private_offline_mediatheque_authority", "component_ref": "generated/component-catalog.json#/components/koa_mediatheque", "authority": { "owns_local_media_records": true, "owns_file_versions": true, "owns_local_storage_references": true, "owns_hashes_and_integrity_state": true, "owns_collections_dimensions_tags_and_relationships": true, "owns_rights_restrictions_and_provenance": true, "owns_renditions_and_lifecycle_state": true, "owns_import_export_backup_and_restore_state": true, "owns_import_acceptance_state": true }, "native_local_baseline": { "structured_state": "sqlite", "content_storage": "managed_local_storage", "integrity": "deterministic_hashing", "exchange": "explicit_manifests", "offline_operation": true, "worker_model": "bounded_local_workers" }, "deterministic_operations": [ "file_ingestion", "content_integrity_verification", "user_supplied_metadata_capture", "thumbnail_generation", "preview_generation", "transcoding", "deterministic_text_extraction", "storage", "export", "backup", "restore" ], "external_interfaces_are_authoritative": { "xlsx": false, "ai_services": false, "external_publishing_platforms": false }, "ai_boundary": { "native_ai_operations": [], "candidate_only_operations": [ "classification", "summarization", "tagging", "transcription", "translation", "descriptive_text" ], "candidate_acceptance_requires_component_workflow": true }, "shared_frame": { "schema_ref": "contracts/artifact-contracts/shared-mediatheque-frame.schema.json", "compatible_with": "uckk_mediatheque", "shared_authority": false, "shared_storage": false, "shared_identity_namespace": false }, "offline_learning": { "accepted_uckk_packages_available_offline": true, "private_local_corpora_supported": true, "external_catalog_required": false, "local_adaptations_private_by_default": true } }, "uckk_external_platform": { "decision_id": "DEC-UCKK-EXT-001", "classification": "external_online_moodle_and_mediatheque_platform", "part_of_koa_linux": false, "native_subsystem": false, "runtime_profile_membership": "prohibited", "required_for_local_operation": false, "required_for_offline_operation": false, "mediatheque": { "exists_in_uckk": true, "authority_is_separate_from_koa_mediatheque": true, "storage_is_separate_from_koa_mediatheque": true, "lifecycle_is_separate_from_koa_mediatheque": true, "identity_and_access_control_are_separate": true, "shared_frame_ref": "contracts/artifact-contracts/shared-mediatheque-frame.schema.json", "compatible_frame_required_for_declared_interchange": true, "compatibility_transfers_authority": false }, "publication_boundary": { "integration_ref": "contracts/integrations/uckk-publication.integration.json", "direction": "publish_to_uckk", "disclosure_authorization_owner_ref": "generated/component-catalog.json#/components/publication_gateway", "packaging_and_transport_owner": "uckk_publication_bridge", "local_source_authority_transferred": false, "offline_behavior": "bounded_visible_idempotent_queue" }, "controlled_import": { "same_operation_as_publication": false, "requires_separate_explicit_contract": true, "background_bidirectional_synchronization": false }, "online_by_default": true, "import_boundary": { "integration_ref": "contracts/integrations/uckk-import.integration.json", "direction": "import_from_uckk", "transport_and_quarantine_owner": "uckk_import_bridge", "local_acceptance_owner": "koa_mediatheque", "policy_owner": "governance_policy_runtime_when_required", "package_ref": "contracts/artifact-contracts/uckk-learning-package.schema.json", "receipt_ref": "contracts/artifact-contracts/uckk-import-receipt.schema.json", "offline_bundle_supported": true, "remote_version_becomes_update_candidate": true, "automatic_local_overwrite": false }, "interchange_invariants": { "directional_operations_are_separate": true, "background_bidirectional_synchronization": false, "shared_database": false, "direct_uckk_database_write": false, "shared_authority": false, "private_local_content_published_automatically": false } }, "language_runtime": { "runtime_model": "semantik_architect_subsystem_consumption", "user_runtime_builds_language_artifacts": false, "user_runtime_consumes": [ "semantik_architect_runtime_assets", "language_packs", "optional_backend_assets" ], "build_workbenches": [ { "subsystem_ref": "contracts/subsystems/semantik-architect.subsystem.json", "boundary_id": "gf_wordbench", "responsibility": "optional_gf_backend_and_language_build_tooling" }, { "subsystem_ref": "contracts/subsystems/semantik-architect.subsystem.json", "boundary_id": "semantik_architect_runtime", "responsibility": "local_runtime_deployment_boundary" } ], "kristal": { "component_ref": "generated/component-catalog.json#/components/kristal_runtime", "role": "transversal_knowledge_foundation", "identity_basis": "canonical_epistemic_content", "independent_of": [ "tenant_workflow", "interface_state" ], "prohibited_roles": [ "universal_workflow_engine", "universal_operational_database" ] }, "semantik_architect_subsystem_ref": "contracts/subsystems/semantik-architect.subsystem.json", "platform_boundary": { "koa_linux_owns": [ "profile_membership", "process_lifecycle", "resource_envelope", "network_and_storage_exposure", "artifact_admission", "local_activation_when_required", "health_integration", "backup_coordination", "safe_degradation" ], "semantik_architect_owns": [ "request_normalization", "planner", "planned_sentence", "construction_plan", "lexical_resolution", "renderer_selection", "renderer_backends", "surface_result", "public_generation_contract" ] } }, "resource_governance": { "resource_governor": { "component_ref": "generated/component-catalog.json#/components/resource_governor", "baseline_membership": "required", "authority_domains": [ "cpu", "memory", "io", "concurrency", "queues", "job_scheduling", "process_limits" ] }, "governance_policy_runtime": { "component_ref": "generated/component-catalog.json#/components/governance_policy_runtime", "baseline_membership": "profile_conditioned", "authority_domains": [ "authorization", "disclosure", "consent", "privilege_decisions", "governed_exceptions" ] }, "authorities_are_separate": true }, "external_integrations": { "registry_ref": "contracts/integration-types.contract.json#/integrations", "required_properties": [ "integration_classification", "capability_scope", "data_transfer_declaration", "authority_boundary", "failure_behavior", "removal_behavior", "timeout_budget", "retry_policy", "circuit_breaker_policy", "dead_letter_policy_when_asynchronous", "large_payload_policy_when_applicable", "distributed_workflow_when_multi_owner" ], "optional_integration_removal_breaks_core": false, "direct_external_mutation_of_authoritative_state": false, "automatic_scope_expansion": false, "external_platforms": [ { "platform_id": "uckk", "integration_id": "uckk-publication", "classification": "external_moodle_publication", "integration_ref": "contracts/integrations/uckk-publication.integration.json", "direction": "outbound", "optional": true, "direct_authoritative_store_write": false, "removal_breaks_core": false }, { "platform_id": "uckk", "integration_id": "uckk-import", "classification": "external_moodle_import", "integration_ref": "contracts/integrations/uckk-import.integration.json", "direction": "inbound", "optional": true, "direct_authoritative_store_write": false, "removal_breaks_core": false } ] }, "offline_baseline": { "core_rule": "Every active profile declares and tests its offline capability envelope.", "internet_required_for_global_core_authority": false, "offline_capability_classes": [ "local_read", "local_write", "local_navigation", "local_media_management", "local_language_runtime", "local_resource_governance", "backup_and_restore", "verified_offline_import", "local_contextual_interface", "validated_space_activation" ], "external_capability_behavior_offline": "unavailable_without_disabling_unrelated_local_capabilities", "queued_remote_work": { "allowed": true, "requirements": [ "bounded", "idempotent", "explicitly_visible", "safe_to_retry" ] }, "koa_spaces": { "space_and_manifest_cache": "local_verified_copy", "offline_routes": "only_routes_declared_offline_capable", "remote_widgets": "unavailable_or_explicitly_stale", "business_state_authority": "unchanged" } }, "degradation_baseline": { "authority_verification_failure": { "affected_authoritative_operation": "fail_closed", "previously_valid_read_only_or_advisory_state": "permitted_only_when_explicitly_allowed", "automatic_bypass": false }, "optional_capability_failure": { "failure_scope": "declared_capability_only", "unrelated_core_capabilities": "remain_operational", "silent_substitution": false }, "resource_pressure": { "degradation_order": [ "defer_background_jobs", "reduce_worker_concurrency", "stop_task_activated_heavy_services", "preserve_authoritative_data_integrity", "preserve_core_navigation_and_control" ], "partial_authoritative_state_allowed": false }, "contract_incompatibility": { "affected_transition": "blocked", "existing_valid_state": "preserved", "automatic_schema_guessing": false }, "experience_subsystem_failure": { "failure_scope": "presentation_capability_only", "business_and_core_authority": "preserved", "previous_valid_space": "preserved_when_safe", "silent_authority_substitution": false } }, "hardware_envelope_classes": [ { "envelope_id": "user_lightweight", "decision_id": "DEC-HW-001", "cpu": { "minimum_modern_cores": 4, "recommended_modern_cores": 6 }, "memory_gib": { "minimum": 16, "recommended": 32 }, "storage": { "minimum": "512 GB SSD", "recommended": "1 TB SSD" }, "gpu": "integrated_gpu_sufficient", "swap": "zram_required", "maximum_concurrent_heavy_jobs": 1 }, { "envelope_id": "developer_workstation", "decision_id": "DEC-HW-001", "cpu": { "minimum_modern_cores": 8 }, "memory_gib": { "minimum": 32, "recommended": 64 }, "storage": { "minimum": "1 TB SSD" }, "gpu": "optional", "default_maximum_concurrent_heavy_workspaces": 2 }, { "envelope_id": "sovereign_linux_node", "decision_id": "DEC-HW-001", "cpu": { "minimum_modern_cores": 8 }, "memory_gib": { "minimum": 32, "recommended": 64 }, "storage": { "minimum": "1 TB encrypted SSD" }, "recovery_target_required": true, "verified_backup_target_required": true }, { "envelope_id": "build_farm", "decision_id": "DEC-HW-001", "cpu": { "minimum_cores": 16 }, "memory_gib": { "minimum": 64 }, "storage": { "minimum": "2 TB SSD" }, "artifact_cache_required": true, "reproducible_clean_workers_required": true } ], "profile_model": { "profile_index_ref": "generated/profile-catalog.json", "composition_rule": "one primary profile plus zero or more explicitly compatible overlays", "primary_profile_is_required": true, "overlay_is_independently_deployable": false, "inheritance_is_explicit": true, "container_technology_is_profile_identity": false }, "release_and_artifact_identity": { "release_channels_ref": "contracts/release-channels.contract.json#/channels", "artifact_classes_ref": "contracts/artifact-classes.contract.json#/artifact_classes", "release_set_contract_ref": "contracts/artifact-contracts/release-set.schema.json", "release_set_binds_all_required_channels": true, "independent_channel_updates_allowed": true, "independent_update_condition": "declared_compatibility_constraints_remain_satisfied", "partial_authoritative_activation_allowed": false, "artifact_class_requires_recovery_behavior": true }, "critical_transitions": { "receipt_registry_ref": "contracts/artifact-classes.contract.json#/receipt_classes", "machine_readable_receipt_required_for": [ "policy_decision", "artifact_activation", "release_activation", "cross_domain_publication", "external_platform_publication", "privileged_host_mutation", "space_activation", "distributed_workflow_terminal_state", "dead_letter_redrive_or_discard", "circuit_breaker_manual_override", "projection_rebuild_completion" ], "additional_receipts_may_be_required_by": [ "profile_contract", "component_contract", "artifact_contract", "security_policy" ] }, "implementation_policy": { "desktop_shell": { "global_required_desktop": "none", "maintained_desktops_permitted_by_standard_profiles": true, "appliance_shell_is_overlay_scoped": true }, "container_runtime": { "global_required_runtime": "none", "application_contracts_may_depend_on_runtime_specific_behavior": false, "profile_specific_adoption_allowed": true }, "kubernetes": { "required_on_endpoints": false, "permitted_profile_selection": "declared_profile_contracts" } }, "contract_id": "system.registry", "contract_type": "system_registry", "koa_spaces": { "classification": "optional_replaceable_experience_subsystem", "subsystem_ref": "contracts/subsystems/koa-spaces.subsystem.json", "part_of_privileged_core": false, "required_for_core_operation": false, "required_for_business_authority": false, "offline_capable": true, "authority": "non_authoritative_presentation", "owns": [ "outer_application_frame", "module_selector_rendering", "active_module_sidebar_rendering", "topbar_slot_composition", "main_surface_routing", "validated_space_activation_state" ], "does_not_own": [ "identity_authority", "authorization_decisions", "business_data", "business_workflows", "module_internal_routes", "module_page_implementation", "cross_subsystem_writes", "view_adapter_business_logic", "projection_authority", "cache_authority", "duplicate_module_business_functions", "public_internet_dependency_for_local_offline_capabilities", "module_internal_navigation", "subsystem_standalone_interface_runtime" ], "inputs": [ "space_definition", "module_interface_manifest", "capability_assertions", "profile_membership", "connectivity_state", "experience_view_adapter", "cqrs_projection", "cache_policy", "integration_resilience_policy", "interface_theme", "interface_asset_manifest" ], "activation": { "model": "validate_stage_activate_atomically", "receipt_class": "space_activation_receipt", "partial_activation_allowed": false, "rollback": "restore_previous_valid_space" }, "degradation": { "missing_or_failed_subsystem": "native_interfaces_or_administrative_fallback_remain_available", "invalid_space_definition": "reject_and_preserve_previous_valid_space", "missing_module": "hide_or_mark_unavailable_without_reassigning_authority", "missing_remote_network": "preserve_local_frame_and_declared_local_module_capabilities", "missing_remote_presentation_asset": "invalid_for_a_surface_claiming_local_offline_availability" }, "lock_refs": [ "LOCK-SPACES-001", "LOCK-BFF-001", "LOCK-CQRS-001", "LOCK-CACHE-001", "LOCK-RES-001" ], "composition_boundary": { "global_shell_scope": "outer_koali_navigation_and_composition", "local_module_surface_preserves_owner_internal_navigation": true, "presentation_capability_snapshot_is_authorization": false, "removing_one_product_requires_unrelated_ui_source_changes": false, "experience_host_required_for_subsystem_standalone_ui": false } }, "architecture_patterns": { "contract_ref": "contracts/architecture-patterns.contract.json", "status": "active_final_policy", "patterns": [ "circuit_breaker", "dead_letter_queue", "distributed_workflow", "large_payload_reference", "experience_view_adapter", "command_query_separation", "cache_aside" ], "applicability_model": "condition_triggered_and_fully_specified", "patterns_are_global_authority": false, "pattern_contracts_may_change_business_owner": false, "pattern_activation_requires_validated_artifact": true, "required_compositions": { "remote_async_call": [ "timeout_budget", "exponential_backoff_with_jitter", "circuit_breaker", "dead_letter_queue" ], "large_async_payload": [ "large_payload_reference", "dead_letter_queue", "idempotency" ], "multi_owner_transition": [ "distributed_workflow", "idempotency", "transactional_outbox", "dead_letter_queue", "receipts" ], "experience_read_surface": [ "experience_view_adapter", "command_query_separation", "cache_aside", "circuit_breaker" ], "uckk_publication": [ "distributed_workflow", "large_payload_reference", "circuit_breaker", "dead_letter_queue" ], "uckk_import": [ "distributed_workflow", "large_payload_reference", "circuit_breaker", "dead_letter_queue" ], "koa_spaces": [ "experience_view_adapter", "command_query_separation", "cache_aside", "circuit_breaker" ] }, "lock_refs": [ "LOCK-RES-001", "LOCK-MSG-001", "LOCK-WF-001", "LOCK-PAYLOAD-001", "LOCK-BFF-001", "LOCK-CQRS-001", "LOCK-CACHE-001" ] } } ================================================================================================ FILE: docs/contracts/terminology.contract.json AUTHORITY: canonical ================================================================================================ { "$schema": "../schemas/terminology.contract.schema.json", "version": "2.3.1", "status": "active", "language": "en", "effective_at": "2026-08-05T19:14:00-04:00", "purpose": "Own the canonical names, identifiers, definitions, aliases, replacements, capitalization, and distinction rules used by the active kOA documentation corpus.", "language_policy": { "active_documentation_language": "en", "allowed_non_english_content": [ "exact_proper_name", "user_content_example", "linguistic_test_fixture", "identified_historical_quotation", "archived_migration_evidence" ], "english_explanation_required_when_non_english_content_affects_interpretation": true }, "canonicalization_policy": { "one_active_term_per_canonical_identifier": true, "aliases_must_resolve_to_one_term": true, "deprecated_terms_require_replacement_refs": true, "forbidden_aliases_allowed_in_active_prose": false, "historical_quotation_exception_requires_classification": true, "proper_name_capitalization_is_exact": true, "unknown_architectural_term_result": "blocked", "silent_ai_normalization_allowed": false }, "identifier_families": [ { "object": "document", "pattern": "^DOC-[A-Z0-9]+(?:-[A-Z0-9]+)*-[0-9]{3}$", "example": "DOC-GOV-016" }, { "object": "decision", "pattern": "^DEC-[A-Z0-9]+(?:-[A-Z0-9]+)*-[0-9]{3}$", "example": "DEC-DOC-003" }, { "object": "requirement", "pattern": "^REQ-[A-Z0-9]+(?:-[A-Z0-9]+)*-[0-9]{3}$", "example": "REQ-DOC-LANG-001" }, { "object": "lock", "pattern": "^LOCK-[A-Z0-9]+(?:-[A-Z0-9]+)*-[0-9]{3}$", "example": "LOCK-DOC-019" }, { "object": "adr", "pattern": "^ADR-[0-9]{3}$" }, { "object": "test", "pattern": "^TEST-[A-Z0-9]+(?:-[A-Z0-9]+)*-[0-9]{3}$", "example": "TEST-DOC-LANG-001" }, { "object": "evidence", "pattern": "^EVID-[A-Z0-9]+(?:-[A-Z0-9]+)*-[0-9]{3}$", "example": "EVID-DOC-LANG-001" }, { "object": "exception", "pattern": "^EXC-[A-Z0-9]+(?:-[A-Z0-9]+)*-[0-9]{3}$", "example": "EXC-DOC-001" }, { "object": "term", "pattern": "^TERM-[A-Z0-9]+(?:-[A-Z0-9]+)+$", "example": "TERM-COMP-RESOURCE-GOVERNOR" } ], "representation_rules": { "json_keys": "lowercase_snake_case", "json_enum_values": "lowercase_snake_case", "repository_paths": "repository_relative_forward_slash", "markdown_filenames": "lowercase_kebab_case", "reserved_root_filenames": [ "README.md", "AI_CONTEXT.md", "CHANGELOG.md" ], "canonical_reference_format": "#", "calendar_date_format": "YYYY-MM-DD", "timestamp_format": "RFC_3339_with_explicit_offset_or_Z", "semantic_version_format": "MAJOR.MINOR.PATCH", "memory_units": [ "MiB", "GiB", "TiB" ], "nominal_storage_units": [ "GB", "TB" ] }, "controlled_vocabularies": { "document_classes": [ "authority", "registry", "schema", "normative_markdown", "explanatory_markdown", "adr", "recipe", "generated", "migration_evidence", "archive", "template" ], "document_statuses": [ "active", "deprecated", "superseded", "archived" ], "decision_statuses": [ "proposed", "accepted", "rejected", "deprecated", "superseded", "archived" ], "registry_statuses": [ "active", "deprecated", "superseded", "archived" ], "scope_kinds": [ "global", "profile", "profile_overlay", "component", "artifact_class", "development_toolchain", "migration_only" ], "requirement_strengths": [ "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "MAY" ], "validation_outcomes": [ "pass", "fail", "blocked" ], "semantic_change_classes": [ "patch", "minor", "major" ], "profile_kinds": [ "primary_profile", "profile_overlay" ], "capability_states": [ "required", "optional", "conditional", "task_activated", "excluded" ], "activation_modes": [ "always_on", "socket_activated", "task_activated", "manual", "prohibited" ] }, "universally_recognized_abbreviations": [ { "abbreviation": "AI", "expanded_form": "artificial intelligence" }, { "abbreviation": "API", "expanded_form": "application programming interface" }, { "abbreviation": "CPU", "expanded_form": "central processing unit" }, { "abbreviation": "I/O", "expanded_form": "input/output" }, { "abbreviation": "JSON", "expanded_form": "JavaScript Object Notation" }, { "abbreviation": "RAM", "expanded_form": "random-access memory" }, { "abbreviation": "SBOM", "expanded_form": "Software Bill of Materials" }, { "abbreviation": "SSD", "expanded_form": "solid-state drive" }, { "abbreviation": "WSL", "expanded_form": "Windows Subsystem for Linux" } ], "operation_verbs": [ { "verb": "reads", "meaning": "Performs non-mutating access through a declared interface." }, { "verb": "imports", "meaning": "Admits content through a controlled authority boundary." }, { "verb": "publishes", "meaning": "Performs controlled cross-domain release." }, { "verb": "emits", "meaning": "Produces an event, receipt, or declared output." }, { "verb": "activates", "meaning": "Makes a verified artifact or release current without partial authoritative state." }, { "verb": "proposes", "meaning": "Creates candidate content that is not yet authoritative." }, { "verb": "accepts", "meaning": "Converts validated candidate content into component-owned authoritative state." } ], "ambiguous_operation_phrases": [ { "phrase": "shares data", "policy": "forbidden_without_precise_operation", "required_replacements": [ "reads through API", "publishes through gateway", "exports artifact", "imports verified bundle" ] }, { "phrase": "syncs", "policy": "forbidden_unless_contract_defines_direction_conflict_and_authority", "required_replacements": [] } ], "distinction_rules": [ { "rule_id": "TERM-DIST-001", "left_term_id": "TERM-COMP-RESOURCE-GOVERNOR", "right_term_id": "TERM-COMP-GOVERNANCE-POLICY-RUNTIME", "required_distinction": "Resource control is separate from authorization, disclosure, consent, and governed privilege." }, { "rule_id": "TERM-DIST-002", "left_term_id": "TERM-COMP-PUBLICATION-GATEWAY", "right_term_id": "TERM-INTEGRATION-UCKK-PUBLICATION-BRIDGE", "required_distinction": "The Publication Gateway owns disclosure authorization; the UCKK Publication Bridge owns Moodle-specific packaging, transport, result handling, and receipts." }, { "rule_id": "TERM-DIST-003", "left_term_id": "TERM-COMP-ARIANE-RUNTIME", "right_term_id": "TERM-AI-APPROVED-ARIANE-VOICE-ADAPTER", "required_distinction": "Local deterministic navigation is separate from the optional external voice capability." }, { "rule_id": "TERM-DIST-004", "left_term_id": "TERM-COMP-KOA-MEDIATHEQUE", "right_term_id": "TERM-MEDIA-UCKK-MEDIATHEQUE", "required_distinction": "The kOA Mediatheque and the UCKK Mediatheque use separate authority, storage, lifecycle, identity, access control, and operational ownership even when they use a compatible frame." }, { "rule_id": "TERM-DIST-005", "left_term_id": "TERM-COMP-KRISTAL-RUNTIME", "right_term_id": "TERM-COMP-GF-WORDBENCH", "required_distinction": "Runtime consumption is separate from language construction." }, { "rule_id": "TERM-DIST-006", "left_term_id": "TERM-COMP-SEMANTIK-ARCHITECT-RUNTIME", "right_term_id": "TERM-COMP-GF-WORDBENCH", "required_distinction": "Execution of compiled language artifacts is separate from language build sessions." }, { "rule_id": "TERM-DIST-007", "left_term_id": "TERM-GOV-PROFILE", "right_term_id": "TERM-GOV-PROFILE-OVERLAY", "required_distinction": "A complete deployment identity is separate from a composable strengthening or restriction." }, { "rule_id": "TERM-DIST-008", "left_term_id": "TERM-GOV-COMPONENT", "right_term_id": "TERM-GOV-SERVICE-INSTANCE", "required_distinction": "Architectural responsibility is separate from one running instance." }, { "rule_id": "TERM-DIST-009", "left_term_id": "TERM-GOV-ARTIFACT", "right_term_id": "TERM-GOV-RELEASE", "required_distinction": "A deliverable is separate from the governed event that publishes it." }, { "rule_id": "TERM-DIST-010", "left_term_id": "TERM-GOV-RELEASE-SET", "right_term_id": "TERM-GOV-RELEASE-CHANNEL", "required_distinction": "A compatible multi-channel version binding is separate from one independently versioned stream." }, { "rule_id": "TERM-DIST-011", "left_term_id": "TERM-DEV-WORKSPACE", "right_term_id": "TERM-DEV-WORKTREE", "required_distinction": "The complete isolation unit is separate from the Git checkout mechanism that may host it." }, { "rule_id": "TERM-DIST-012", "left_term_id": "TERM-GOV-CANDIDATE-INPUT", "right_term_id": "TERM-GOV-AUTHORITATIVE-STATE", "required_distinction": "An unaccepted result is separate from component-owned accepted state." }, { "rule_id": "TERM-DIST-013", "left_term_id": "TERM-GOV-RECIPE", "right_term_id": "TERM-GOV-NORMATIVE-REQUIREMENT", "required_distinction": "Implementation guidance is separate from a testable active obligation." }, { "rule_id": "TERM-DIST-014", "left_term_id": "TERM-GOV-OWNER-DECISION", "right_term_id": "TERM-GOV-ADR", "required_distinction": "Owner authorization is separate from the record of context, rationale, and consequences." }, { "rule_id": "TERM-DIST-015", "left_term_id": "TERM-SUBSYSTEM-KOA-SPACES", "right_term_id": "TERM-SYS-GOVERNANCE-POLICY-RUNTIME", "required_distinction": "kOA Spaces composes presentation; Governance Policy Runtime owns applicable authorization, disclosure, consent, and governed privilege decisions." }, { "rule_id": "TERM-DIST-016", "left_term_id": "TERM-SPACES-SPACE", "right_term_id": "TERM-PROFILE-PROFILE", "required_distinction": "A Space configures presentation for a context; a deployment profile defines system membership, resources, security, offline claims, and conformance." }, { "rule_id": "TERM-DIST-017", "left_term_id": "TERM-ART-MODULE-INTERFACE-MANIFEST", "right_term_id": "TERM-COMP-COMPONENT-CONTRACT", "required_distinction": "An interface manifest contributes presentation metadata; a component or subsystem contract owns architecture, authority, behavior, and integration boundaries." }, { "rule_id": "TERM-DIST-018", "left_term_id": "TERM-UI-PRODUCT-INTERFACE", "right_term_id": "TERM-SUBSYSTEM-KOA-SPACES", "required_distinction": "A product interface is product-owned and may remain standalone; kOA Spaces is an optional integrated composition host and does not own the product interface." }, { "rule_id": "TERM-DIST-019", "left_term_id": "TERM-UI-SURFACE-PROFILE", "right_term_id": "TERM-PROFILE-PROFILE", "required_distinction": "A surface profile projects product UI capabilities and navigation; a deployment profile defines system membership, resources, security, offline claims, and conformance." } ], "terms": [ { "term_id": "TERM-AI-APPROVED-ARIANE-VOICE-ADAPTER", "canonical_name": "approved Ariane voice adapter", "canonical_identifier": "ariane-voice", "category": "ai_boundary", "definition": "The optional approved external voice path used by Ariane without replacing local deterministic navigation.", "semantic_owner_ref": "contracts/system.contract.json#/ai_boundary", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [ "AI+Ariane" ], "status": "active", "first_use_rule": "canonical_name" }, { "term_id": "TERM-AI-EXTERNAL-AI-SURFACE", "canonical_name": "external AI surface", "canonical_identifier": "external_ai_surface", "category": "ai_boundary", "definition": "An optional external capability accessed through an explicit user-triggered and capability-scoped boundary.", "semantic_owner_ref": "contracts/system.contract.json#/ai_boundary", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "canonical_name" }, { "term_id": "TERM-AI-NATIVE-AI", "canonical_name": "native AI", "canonical_identifier": "native_ai", "category": "ai_boundary", "definition": "An AI capability shipped and executed as part of the kOA baseline.", "semantic_owner_ref": "contracts/system.contract.json#/ai_boundary", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "canonical_name" }, { "term_id": "TERM-ART-CULTURAL-RIGHTS-POLICY", "canonical_name": "cultural rights policy", "canonical_identifier": "cultural_rights_policy", "category": "artifact_class", "definition": "A machine-readable policy governing cultural rights, consent, use, and disclosure conditions.", "semantic_owner_ref": "contracts/artifact-classes.contract.json#/artifact_classes/cultural_rights_policy", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "canonical_name" }, { "term_id": "TERM-ART-DECISION-RECEIPT", "canonical_name": "decision receipt", "canonical_identifier": "decision_receipt", "category": "artifact_class", "definition": "A machine-readable record of a governed decision and its relevant inputs, outcome, and authority.", "semantic_owner_ref": "contracts/artifact-classes.contract.json#/artifact_classes/decision_receipt", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "canonical_name" }, { "term_id": "TERM-ART-INTEGRATION-MANIFEST", "canonical_name": "integration manifest", "canonical_identifier": "integration_manifest", "category": "artifact_class", "definition": "A machine-readable declaration of an external integration, its capabilities, boundaries, and configuration.", "semantic_owner_ref": "contracts/artifact-classes.contract.json#/artifact_classes/integration_manifest", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "canonical_name" }, { "term_id": "TERM-ART-LANGUAGE-PACK", "canonical_name": "language pack", "canonical_identifier": "language_pack", "category": "artifact_class", "definition": "A versioned package of compiled language artifacts.", "semantic_owner_ref": "contracts/artifact-classes.contract.json#/artifact_classes/language_pack", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "canonical_name" }, { "term_id": "TERM-ART-NODE-PROFILE", "canonical_name": "node profile", "canonical_identifier": "node_profile", "category": "artifact_class", "definition": "A machine-readable declaration of a node's selected profile, overlays, capabilities, and constraints.", "semantic_owner_ref": "contracts/artifact-classes.contract.json#/artifact_classes/node_profile", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "canonical_name" }, { "term_id": "TERM-ART-OFFLINE-BUNDLE", "canonical_name": "offline bundle", "canonical_identifier": "offline_bundle", "category": "artifact_class", "definition": "A verified package used to transfer approved artifacts into a disconnected environment.", "semantic_owner_ref": "contracts/artifact-classes.contract.json#/artifact_classes/offline_bundle", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "canonical_name" }, { "term_id": "TERM-ART-POLICY-BUNDLE", "canonical_name": "policy bundle", "canonical_identifier": "policy_bundle", "category": "artifact_class", "definition": "A versioned package of governance policy artifacts.", "semantic_owner_ref": "contracts/artifact-classes.contract.json#/artifact_classes/policy_bundle", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "canonical_name" }, { "term_id": "TERM-ART-PROVENANCE-RECEIPT", "canonical_name": "provenance receipt", "canonical_identifier": "provenance_receipt", "category": "artifact_class", "definition": "A machine-readable record of artifact origin, processing, transfer, and acceptance history.", "semantic_owner_ref": "contracts/artifact-classes.contract.json#/artifact_classes/provenance_receipt", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "canonical_name" }, { "term_id": "TERM-ART-PUBLICATION-RECEIPT", "canonical_name": "publication receipt", "canonical_identifier": "publication_receipt", "category": "artifact_class", "definition": "A machine-readable record of a publication decision and outcome.", "semantic_owner_ref": "contracts/artifact-classes.contract.json#/artifact_classes/publication_receipt", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "canonical_name" }, { "term_id": "TERM-ART-PUBLICATION-REQUEST", "canonical_name": "publication request", "canonical_identifier": "publication_request", "category": "artifact_class", "definition": "A request submitted to the Publication Gateway for controlled cross-domain release.", "semantic_owner_ref": "contracts/artifact-classes.contract.json#/artifact_classes/publication_request", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "canonical_name" }, { "term_id": "TERM-ART-RESOURCE-ENVELOPE", "canonical_name": "resource envelope", "canonical_identifier": "resource_envelope", "category": "artifact_class", "definition": "A machine-readable declaration of CPU, memory, I/O, concurrency, queue, and process limits.", "semantic_owner_ref": "contracts/artifact-classes.contract.json#/artifact_classes/resource_envelope", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "canonical_name" }, { "term_id": "TERM-ART-RUNTIME-PACK", "canonical_name": "Runtime Pack", "canonical_identifier": "runtime_pack", "category": "artifact_class", "definition": "A versioned package consumed by a runtime component.", "semantic_owner_ref": "contracts/artifact-classes.contract.json#/artifact_classes/runtime_pack", "scope": [ "global" ], "case_sensitive": true, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "canonical_name" }, { "term_id": "TERM-ART-SOVEREIGNTY-BUNDLE", "canonical_name": "sovereignty bundle", "canonical_identifier": "sovereignty_bundle", "category": "artifact_class", "definition": "A package containing the artifacts and evidence required for a declared sovereign deployment operation.", "semantic_owner_ref": "contracts/artifact-classes.contract.json#/artifact_classes/sovereignty_bundle", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "canonical_name" }, { "term_id": "TERM-ART-WORKSPACE-PORT-ALLOCATION", "canonical_name": "workspace port allocation", "canonical_identifier": "workspace_port_allocation", "category": "artifact_class", "definition": "A machine-readable allocation of host ports to one development workspace.", "semantic_owner_ref": "contracts/artifact-classes.contract.json#/artifact_classes/workspace_port_allocation", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "canonical_name" }, { "term_id": "TERM-CHANNEL-GOVERNANCE", "canonical_name": "governance release channel", "canonical_identifier": "governance", "category": "release_channel", "definition": "The release channel for governance policies and related authoritative bundles.", "semantic_owner_ref": "contracts/release-channels.contract.json#/channels/governance", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "canonical_name" }, { "term_id": "TERM-CHANNEL-KNOWLEDGE", "canonical_name": "knowledge release channel", "canonical_identifier": "knowledge", "category": "release_channel", "definition": "The release channel for Kristal, language, Atlas, runtime-pack, and approved knowledge artifacts.", "semantic_owner_ref": "contracts/release-channels.contract.json#/channels/knowledge", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "canonical_name" }, { "term_id": "TERM-CHANNEL-SERVICES", "canonical_name": "services release channel", "canonical_identifier": "services", "category": "release_channel", "definition": "The release channel for deployable application and component service artifacts.", "semantic_owner_ref": "contracts/release-channels.contract.json#/channels/services", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "canonical_name" }, { "term_id": "TERM-CHANNEL-SYSTEM", "canonical_name": "system release channel", "canonical_identifier": "system", "category": "release_channel", "definition": "The release channel for operating-system and system-image artifacts.", "semantic_owner_ref": "contracts/release-channels.contract.json#/channels/system", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "canonical_name" }, { "term_id": "TERM-COMP-ARIANE-RUNTIME", "canonical_name": "Ariane Runtime", "canonical_identifier": "ariane_runtime", "category": "runtime_boundary", "definition": "The host-local runtime boundary used when the independently owned Ariane ecosystem system is integrated into kOA-Linux. Ariane remains an integrated subsystem; this label does not transfer its internal domain or workflow authority to kOA-Linux.", "semantic_owner_ref": "contracts/subsystems/ariane.subsystem.json", "scope": [ "global" ], "case_sensitive": true, "accepted_aliases": [ "Ariane" ], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "use_full_name_then_registered_alias" }, { "term_id": "TERM-COMP-AUDIT-BROKER", "canonical_name": "Audit Broker", "canonical_identifier": "audit_broker", "category": "component", "definition": "The component that coordinates registered audit requests, evidence access, and selective disclosure.", "semantic_owner_ref": "generated/component-catalog.json#/components/audit_broker", "scope": [ "global" ], "case_sensitive": true, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "use_full_name_then_registered_alias" }, { "term_id": "TERM-COMP-GF-WORDBENCH", "canonical_name": "GF Wordbench", "canonical_identifier": "gf_wordbench", "category": "subsystem_tooling", "definition": "Optional GF-focused language-development tooling used within SemantiK Architect workflows. GF is a renderer/backend and tooling source, not the architecture center of SemantiK Architect and not a separate ecosystem system.", "semantic_owner_ref": "contracts/subsystems/semantik-architect.subsystem.json", "scope": [ "global" ], "case_sensitive": true, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "use_full_name_then_registered_alias" }, { "term_id": "TERM-COMP-GOVERNANCE-POLICY-RUNTIME", "canonical_name": "Governance Policy Runtime", "canonical_identifier": "governance_policy_runtime", "category": "component", "definition": "The authority for authorization, disclosure, consent, governed privilege, and governed exceptions in profiles that deploy it.", "semantic_owner_ref": "generated/component-catalog.json#/components/governance_policy_runtime", "scope": [ "global" ], "case_sensitive": true, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [ "governance runtime", "resource governor runtime" ], "status": "active", "first_use_rule": "use_full_name_then_registered_alias" }, { "term_id": "TERM-COMP-IDENTITY-AND-TRUST", "canonical_name": "Identity and Trust", "canonical_identifier": "identity_and_trust", "category": "component", "definition": "The component authority for registered identity, trust-root, signature, and verification functions.", "semantic_owner_ref": "generated/component-catalog.json#/components/identity_and_trust", "scope": [ "global" ], "case_sensitive": true, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "use_full_name_then_registered_alias" }, { "term_id": "TERM-COMP-KOA-MEDIATHEQUE", "canonical_name": "kOA Mediatheque", "canonical_identifier": "koa_mediatheque", "category": "component", "definition": "The internal kOA-Linux component that owns local media records, file versions, managed storage references, integrity state, collections, dimensions, rights, provenance, renditions, lifecycle, and local backup and restore state.", "semantic_owner_ref": "generated/component-catalog.json#/components/koa_mediatheque", "scope": [ "global" ], "case_sensitive": true, "accepted_aliases": [ "the kOA Mediatheque" ], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "use_full_name_then_registered_alias" }, { "term_id": "TERM-COMP-KOA-NODE-AGENT", "canonical_name": "kOA Node Agent", "canonical_identifier": "koa_node_agent", "category": "component", "definition": "The node-local component that performs registered node management and reporting functions.", "semantic_owner_ref": "generated/component-catalog.json#/components/koa_node_agent", "scope": [ "global" ], "case_sensitive": true, "accepted_aliases": [ "Node Agent" ], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "use_full_name_then_registered_alias" }, { "term_id": "TERM-COMP-KONNAXION", "canonical_name": "Konnaxion", "canonical_identifier": "konnaxion", "category": "ecosystem_system", "definition": "An independently owned ecosystem system for civic/public domain capabilities. kOA-Linux integrates it as a host-relative subsystem and does not own its internal model, workflow, API, or user interface.", "semantic_owner_ref": "contracts/subsystems/konnaxion.subsystem.json", "scope": [ "global" ], "case_sensitive": true, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "use_full_name_then_registered_alias" }, { "term_id": "TERM-COMP-KRISTAL-RUNTIME", "canonical_name": "Kristal Runtime", "canonical_identifier": "kristal_runtime", "category": "component", "definition": "The runtime that consumes and serves Kristal artifacts without becoming a universal operational database or workflow engine.", "semantic_owner_ref": "generated/component-catalog.json#/components/kristal_runtime", "scope": [ "global" ], "case_sensitive": true, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "use_full_name_then_registered_alias" }, { "term_id": "TERM-COMP-ORGO", "canonical_name": "Orgo", "canonical_identifier": "orgo", "category": "ecosystem_system", "definition": "An independently owned ecosystem system for workflow and operational coordination. kOA-Linux integrates it as a host-relative subsystem and does not own its Task/Case/workflow internals.", "semantic_owner_ref": "contracts/subsystems/orgo.subsystem.json", "scope": [ "global" ], "case_sensitive": true, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "use_full_name_then_registered_alias" }, { "term_id": "TERM-COMP-PUBLICATION-GATEWAY", "canonical_name": "Publication Gateway", "canonical_identifier": "publication_gateway", "category": "component", "definition": "The controlled boundary for cross-domain disclosure and publication.", "semantic_owner_ref": "generated/component-catalog.json#/components/publication_gateway", "scope": [ "global" ], "case_sensitive": true, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "use_full_name_then_registered_alias" }, { "term_id": "TERM-COMP-RESOURCE-GOVERNOR", "canonical_name": "Resource Governor", "canonical_identifier": "resource_governor", "category": "component", "definition": "The deterministic authority for CPU, memory, I/O, concurrency, queues, scheduling, and process limits.", "semantic_owner_ref": "generated/component-catalog.json#/components/resource_governor", "scope": [ "global" ], "case_sensitive": true, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [ "governance runtime", "resource policy runtime" ], "status": "active", "first_use_rule": "use_full_name_then_registered_alias" }, { "term_id": "TERM-COMP-SEMANTIK-ARCHITECT-RUNTIME", "canonical_name": "SemantiK Architect Runtime", "canonical_identifier": "semantik_architect_runtime", "category": "runtime_boundary", "definition": "The host-local runtime boundary used by kOA-Linux when SemantiK Architect is deployed. SemantiK Architect remains one independently owned planner-centered NLG ecosystem system; this runtime label does not redefine its internal planner, construction, lexicon, renderer, or API architecture.", "semantic_owner_ref": "contracts/subsystems/semantik-architect.subsystem.json", "scope": [ "global" ], "case_sensitive": true, "accepted_aliases": [ "SemantiK Runtime" ], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "use_full_name_then_registered_alias" }, { "term_id": "TERM-COMP-SENTIENT", "canonical_name": "SenTient", "canonical_identifier": "sentient", "category": "integrated_subsystem", "definition": "An independently owned optional research and enrichment ecosystem subsystem whose output remains candidate data until explicitly reviewed and imported through a governed boundary.", "semantic_owner_ref": "contracts/subsystems/sentient.subsystem.json", "scope": [ "global" ], "case_sensitive": true, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "use_full_name_then_registered_alias" }, { "term_id": "TERM-COMP-UCKK-DIMENSION-GATEWAY", "canonical_name": "UCKK Dimension Gateway", "canonical_identifier": "uckk_dimension_gateway", "category": "external_integration", "definition": "Retired name from the former internal UCKK model. Active documentation uses either UCKK Publication Bridge for outbound publication or UCKK Import Bridge for inbound retrieval and quarantine.", "semantic_owner_ref": "contracts/integrations/uckk-publication.integration.json", "scope": [ "global" ], "case_sensitive": true, "accepted_aliases": [], "deprecated_aliases": [ "UCKK Dimension Gateway" ], "forbidden_aliases": [], "status": "superseded", "first_use_rule": "do_not_use_in_active_documentation", "replacement_term_id": "TERM-INTEGRATION-UCKK-IMPORT-BRIDGE" }, { "term_id": "TERM-COMP-UCKK-PLATFORM", "canonical_name": "UCKK Platform", "canonical_identifier": "uckk_platform", "category": "external_platform", "definition": "Retired component identifier from the former internal UCKK model. It may appear only in migration or supersession material; active documentation uses UCKK for the external Moodle platform.", "semantic_owner_ref": "contracts/system.contract.json#/uckk_external_platform", "scope": [ "global" ], "case_sensitive": true, "accepted_aliases": [], "deprecated_aliases": [ "UCKK Platform" ], "forbidden_aliases": [], "status": "superseded", "first_use_rule": "do_not_use_in_active_documentation", "replacement_term_id": "TERM-INTEGRATION-UCKK" }, { "term_id": "TERM-DEV-DOCKER", "canonical_name": "Docker", "canonical_identifier": "docker", "category": "development", "definition": "A permitted OCI-compatible container runtime for the Windows/WSL development profile.", "semantic_owner_ref": "contracts/system.contract.json#/implementation_technologies", "scope": [ "global" ], "case_sensitive": true, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "use_exact_name" }, { "term_id": "TERM-DEV-KUBERNETES", "canonical_name": "Kubernetes", "canonical_identifier": "kubernetes", "category": "development", "definition": "A cluster orchestration platform permitted for selected hub, build-farm, or control-plane profiles and not required on endpoints.", "semantic_owner_ref": "contracts/system.contract.json#/implementation_technologies", "scope": [ "global" ], "case_sensitive": true, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "use_exact_name" }, { "term_id": "TERM-DEV-MUTABLE-DEPENDENCY-ENVIRONMENT", "canonical_name": "mutable dependency environment", "canonical_identifier": "mutable_dependency_environment", "category": "development", "definition": "An installed dependency environment whose contents can change during development and therefore cannot be shared between workspaces.", "semantic_owner_ref": "contracts/toolchains/python-uv.toolchain.json", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "use_exact_name" }, { "term_id": "TERM-DEV-PODMAN", "canonical_name": "Podman", "canonical_identifier": "podman", "category": "development", "definition": "The preferred rootless container runtime for Linux development and sovereign Linux recipes.", "semantic_owner_ref": "contracts/system.contract.json#/implementation_technologies", "scope": [ "global" ], "case_sensitive": true, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "use_exact_name" }, { "term_id": "TERM-DEV-PYPROJECT", "canonical_name": "pyproject.toml", "canonical_identifier": "pyproject_toml", "category": "development", "definition": "The versioned Python project configuration file used by a workspace.", "semantic_owner_ref": "contracts/toolchains/python-uv.toolchain.json", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "use_exact_name" }, { "term_id": "TERM-DEV-QUADLET", "canonical_name": "Quadlet", "canonical_identifier": "quadlet", "category": "development", "definition": "A systemd-oriented declarative mechanism used by applicable sovereign Linux recipes to manage Podman containers.", "semantic_owner_ref": "contracts/system.contract.json#/implementation_technologies", "scope": [ "global" ], "case_sensitive": true, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "use_exact_name" }, { "term_id": "TERM-DEV-ROOTLESS-CONTAINER", "canonical_name": "rootless container", "canonical_identifier": "rootless_container", "category": "development", "definition": "A container executed without host-root privileges.", "semantic_owner_ref": "contracts/system.contract.json#/implementation_technologies", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "use_exact_name" }, { "term_id": "TERM-DEV-SHARED-UV-CACHE", "canonical_name": "shared content-addressed UV cache", "canonical_identifier": "shared_content_addressed_uv_cache", "category": "development", "definition": "A reusable download and build cache that may be shared because it does not represent a mutable installed environment.", "semantic_owner_ref": "contracts/toolchains/python-uv.toolchain.json", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "use_exact_name" }, { "term_id": "TERM-DEV-UV", "canonical_name": "UV", "canonical_identifier": "uv", "category": "development", "definition": "The mandatory Python dependency and environment manager for kOA development workspaces.", "semantic_owner_ref": "contracts/toolchains/python-uv.toolchain.json", "scope": [ "global" ], "case_sensitive": true, "accepted_aliases": [ "uv" ], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "use_exact_name" }, { "term_id": "TERM-DEV-UV-LOCK", "canonical_name": "uv.lock", "canonical_identifier": "uv_lock", "category": "development", "definition": "The versioned UV dependency lock file used for reproducible synchronization.", "semantic_owner_ref": "contracts/toolchains/python-uv.toolchain.json", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "use_exact_name" }, { "term_id": "TERM-DEV-WORKSPACE", "canonical_name": "workspace", "canonical_identifier": "workspace", "category": "development", "definition": "A logical development isolation unit with its own identity, mutable dependencies, services, state, ports, secrets, and resource budget.", "semantic_owner_ref": "contracts/artifact-contracts/developer-workspace.schema.json", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "use_exact_name" }, { "term_id": "TERM-DEV-WORKSPACE-ID", "canonical_name": "workspace identifier", "canonical_identifier": "workspace_id", "category": "development", "definition": "The stable identifier used to namespace mutable development resources.", "semantic_owner_ref": "contracts/artifact-contracts/developer-workspace.schema.json", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "use_exact_name" }, { "term_id": "TERM-DEV-WORKSPACE-VENV", "canonical_name": "workspace virtual environment", "canonical_identifier": "workspace_virtual_environment", "category": "development", "definition": "The mutable Python virtual environment dedicated to one workspace.", "semantic_owner_ref": "contracts/toolchains/python-uv.toolchain.json", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "use_exact_name" }, { "term_id": "TERM-DEV-WORKTREE", "canonical_name": "worktree", "canonical_identifier": "worktree", "category": "development", "definition": "A Git checkout mechanism that may host one workspace but does not itself define the complete workspace boundary.", "semantic_owner_ref": "contracts/artifact-contracts/developer-workspace.schema.json", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "use_exact_name" }, { "term_id": "TERM-GOV-ACTIVE-AUTHORITY", "canonical_name": "active authority", "canonical_identifier": "active_authority", "category": "governance_concept", "definition": "The set of currently activated decisions, registries, contracts, ADRs, and normative documents.", "semantic_owner_ref": "generated/authority-manifest.json#/canonical_ownership", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "canonical_name" }, { "term_id": "TERM-GOV-ACTIVE-DOCUMENTATION-CORPUS", "canonical_name": "active documentation corpus", "canonical_identifier": "active_documentation_corpus", "category": "governance_concept", "definition": "The single current documentation tree under docs that participates in authority.", "semantic_owner_ref": "contracts/terminology.contract.json#/terms", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "canonical_name" }, { "term_id": "TERM-GOV-ADR", "canonical_name": "Architecture Decision Record", "canonical_identifier": "architecture_decision_record", "category": "governance_concept", "definition": "A record of architectural context, alternatives, rationale, consequences, and decision history.", "semantic_owner_ref": "generated/decision-index.json#/adrs", "scope": [ "global" ], "case_sensitive": true, "accepted_aliases": [ "ADR" ], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "canonical_name", "abbreviation": "ADR" }, { "term_id": "TERM-GOV-AI-CONTEXT-PACKAGE", "canonical_name": "AI context package", "canonical_identifier": "ai_context_package", "category": "governance_concept", "definition": "A task-scoped generated projection that provides an AI agent with applicable authority, scope, requirements, locks, decisions, and prohibited assumptions.", "semantic_owner_ref": "contracts/terminology.contract.json#/terms", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "canonical_name" }, { "term_id": "TERM-GOV-ARCHIVE", "canonical_name": "archive", "canonical_identifier": "archive", "category": "governance_concept", "definition": "Historical documentation retained without current product or documentation authority.", "semantic_owner_ref": "contracts/terminology.contract.json#/terms", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "canonical_name" }, { "term_id": "TERM-GOV-ARTIFACT", "canonical_name": "artifact", "canonical_identifier": "artifact", "category": "governance_concept", "definition": "An immutable or versioned deliverable governed by an artifact class and lifecycle contract.", "semantic_owner_ref": "contracts/artifact-classes.contract.json#/artifact_classes", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "canonical_name" }, { "term_id": "TERM-GOV-AUTHORITATIVE-STATE", "canonical_name": "authoritative state", "canonical_identifier": "authoritative_state", "category": "governance_concept", "definition": "State accepted and owned by the component or registry responsible for the relevant domain.", "semantic_owner_ref": "contracts/terminology.contract.json#/terms", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "canonical_name" }, { "term_id": "TERM-GOV-AUTHORITY-REGISTRY", "canonical_name": "Authority Registry", "canonical_identifier": "authority_registry", "category": "governance_concept", "definition": "The registry that activates the documentation release, registry versions, schema versions, authority order, ownership map, validation policy, and cutover state.", "semantic_owner_ref": "generated/authority-manifest.json#/canonical_ownership", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "canonical_name" }, { "term_id": "TERM-GOV-CANDIDATE-INPUT", "canonical_name": "candidate input", "canonical_identifier": "candidate_input", "category": "governance_concept", "definition": "An external or generated result that has not yet been accepted into component-owned authoritative state.", "semantic_owner_ref": "contracts/terminology.contract.json#/terms", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "canonical_name" }, { "term_id": "TERM-GOV-CANONICAL-OWNER", "canonical_name": "canonical owner", "canonical_identifier": "canonical_owner", "category": "governance_concept", "definition": "The single machine-readable location authorized to define one architectural fact.", "semantic_owner_ref": "generated/authority-manifest.json#/canonical_ownership", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "canonical_name" }, { "term_id": "TERM-GOV-CANONICAL-REFERENCE", "canonical_name": "canonical reference", "canonical_identifier": "canonical_reference", "category": "governance_concept", "definition": "A repository-relative path, optionally followed by a JSON Pointer, that identifies an authoritative object.", "semantic_owner_ref": "generated/authority-manifest.json#/canonical_ownership", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "canonical_name" }, { "term_id": "TERM-GOV-CANONICAL-REGISTRY", "canonical_name": "canonical registry", "canonical_identifier": "canonical_registry", "category": "governance_concept", "definition": "A machine-readable registry with exclusive ownership of a defined architectural domain.", "semantic_owner_ref": "generated/authority-manifest.json#/canonical_ownership", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "canonical_name" }, { "term_id": "TERM-GOV-COMPONENT", "canonical_name": "component", "canonical_identifier": "component", "category": "governance_concept", "definition": "A first-class kOA-Linux architectural responsibility with explicit boundaries, owned state, interfaces, and failure behavior. An independently owned ecosystem system integrated by kOA-Linux remains an ecosystem system globally even when represented by a host-side subsystem boundary.", "semantic_owner_ref": "generated/component-catalog.json#/components", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "canonical_name" }, { "term_id": "TERM-GOV-FAIL-CLOSED-AUTHORITY", "canonical_name": "fail-closed authority", "canonical_identifier": "fail_closed_authority", "category": "governance_concept", "definition": "The rule that an operation requiring authority does not proceed when identity, policy, scope, compatibility, or ownership cannot be resolved.", "semantic_owner_ref": "generated/authority-manifest.json#/canonical_ownership", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "canonical_name" }, { "term_id": "TERM-GOV-GENERATED-PROJECTION", "canonical_name": "generated projection", "canonical_identifier": "generated_projection", "category": "governance_concept", "definition": "A reproducible view of canonical data that carries no independent authority.", "semantic_owner_ref": "contracts/terminology.contract.json#/terms", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "canonical_name" }, { "term_id": "TERM-GOV-INTERFILE-ALIGNMENT-LOCK", "canonical_name": "Interfile Alignment Lock", "canonical_identifier": "interfile_alignment_lock", "category": "governance_concept", "definition": "A versioned machine-readable assertion that prevents mutually dependent documentation objects from drifting out of alignment.", "semantic_owner_ref": "generated/assertion-index.json#/locks", "scope": [ "global" ], "case_sensitive": true, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "canonical_name" }, { "term_id": "TERM-GOV-MIGRATION-EVIDENCE", "canonical_name": "migration evidence", "canonical_identifier": "migration_evidence", "category": "governance_concept", "definition": "Read-only evidence that records source lineage, disposition, redirects, and cutover history without defining current product behavior.", "semantic_owner_ref": "contracts/terminology.contract.json#/terms", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "canonical_name" }, { "term_id": "TERM-GOV-NORMATIVE-REQUIREMENT", "canonical_name": "normative requirement", "canonical_identifier": "normative_requirement", "category": "governance_concept", "definition": "A testable obligation with a stable requirement identifier, strength, scope, owner, source decision, and validation method.", "semantic_owner_ref": "generated/requirements-index.json#/requirements", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "canonical_name" }, { "term_id": "TERM-GOV-OFFLINE-CONTINUITY", "canonical_name": "offline continuity", "canonical_identifier": "offline_continuity", "category": "governance_concept", "definition": "The ability of declared core capabilities to remain available without Internet access within the applicable profile envelope.", "semantic_owner_ref": "contracts/terminology.contract.json#/terms", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "canonical_name" }, { "term_id": "TERM-GOV-OWNER-DECISION", "canonical_name": "owner decision", "canonical_identifier": "owner_decision", "category": "governance_concept", "definition": "An accepted decision that authorizes an implementation-affecting architectural fact or semantic change.", "semantic_owner_ref": "contracts/terminology.contract.json#/terms", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "canonical_name" }, { "term_id": "TERM-GOV-PORTABILITY-AND-EXIT", "canonical_name": "portability and exit", "canonical_identifier": "portability_and_exit", "category": "governance_concept", "definition": "The ability to export, restore, migrate, and leave a deployment without dependence on an unavailable authority or proprietary-only path.", "semantic_owner_ref": "contracts/terminology.contract.json#/terms", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "canonical_name" }, { "term_id": "TERM-GOV-PROFILE", "canonical_name": "deployment profile", "canonical_identifier": "deployment_profile", "category": "governance_concept", "definition": "A complete deployable system identity that selects and constrains the global kOA baseline for a declared purpose.", "semantic_owner_ref": "generated/profile-catalog.json", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "canonical_name" }, { "term_id": "TERM-GOV-PROFILE-OVERLAY", "canonical_name": "profile overlay", "canonical_identifier": "profile_overlay", "category": "governance_concept", "definition": "A composable profile that strengthens or restricts a compatible primary profile without being independently deployable.", "semantic_owner_ref": "generated/profile-catalog.json", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "canonical_name" }, { "term_id": "TERM-GOV-RECIPE", "canonical_name": "recipe", "canonical_identifier": "recipe", "category": "governance_concept", "definition": "Non-normative implementation guidance that becomes binding only when explicitly adopted by an active profile contract.", "semantic_owner_ref": "contracts/terminology.contract.json#/terms", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "canonical_name" }, { "term_id": "TERM-GOV-RECOURSE", "canonical_name": "recourse", "canonical_identifier": "recourse", "category": "governance_concept", "definition": "A defined mechanism to challenge, review, correct, or reverse a governed decision or outcome.", "semantic_owner_ref": "contracts/terminology.contract.json#/terms", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "canonical_name" }, { "term_id": "TERM-GOV-RELEASE", "canonical_name": "release", "canonical_identifier": "release", "category": "governance_concept", "definition": "A governed publication event that makes a versioned artifact or compatible artifact set available for activation.", "semantic_owner_ref": "contracts/release-channels.contract.json", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "canonical_name" }, { "term_id": "TERM-GOV-RELEASE-CHANNEL", "canonical_name": "release channel", "canonical_identifier": "release_channel", "category": "governance_concept", "definition": "An independently versioned stream of related artifact classes.", "semantic_owner_ref": "contracts/release-channels.contract.json", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "canonical_name" }, { "term_id": "TERM-GOV-RELEASE-SET", "canonical_name": "Release Set", "canonical_identifier": "release_set", "category": "governance_concept", "definition": "A signed or otherwise verified binding of compatible versions across the system, services, governance, and knowledge release channels.", "semantic_owner_ref": "contracts/release-channels.contract.json", "scope": [ "global" ], "case_sensitive": true, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "canonical_name" }, { "term_id": "TERM-GOV-SAFE-DEGRADATION", "canonical_name": "safe degradation", "canonical_identifier": "safe_degradation", "category": "governance_concept", "definition": "Reduction of an affected capability without silently violating authority, integrity, or unrelated core behavior.", "semantic_owner_ref": "contracts/terminology.contract.json#/terms", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "canonical_name" }, { "term_id": "TERM-GOV-SELECTIVE-AUDIT", "canonical_name": "selective audit", "canonical_identifier": "selective_audit", "category": "governance_concept", "definition": "Accountability that exposes only the evidence required for the declared audit purpose.", "semantic_owner_ref": "contracts/terminology.contract.json#/terms", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "canonical_name" }, { "term_id": "TERM-GOV-SERVICE-INSTANCE", "canonical_name": "service instance", "canonical_identifier": "service_instance", "category": "governance_concept", "definition": "One running deployment instance of a component or component capability.", "semantic_owner_ref": "contracts/terminology.contract.json#/terms", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "canonical_name" }, { "term_id": "TERM-INTEGRATION-CHATGPT", "canonical_name": "ChatGPT", "canonical_identifier": "chatgpt", "category": "external_integration", "definition": "An approved optional external integration surface named ChatGPT.", "semantic_owner_ref": "contracts/integrations/chatgpt.integration.json", "scope": [ "global" ], "case_sensitive": true, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "use_exact_name" }, { "term_id": "TERM-INTEGRATION-GAMMA", "canonical_name": "Gamma", "canonical_identifier": "gamma", "category": "external_integration", "definition": "An approved optional external integration surface named Gamma.", "semantic_owner_ref": "contracts/integration-types.contract.json#/integrations/gamma", "scope": [ "global" ], "case_sensitive": true, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "use_exact_name" }, { "term_id": "TERM-INTEGRATION-SUNO", "canonical_name": "Suno", "canonical_identifier": "suno", "category": "external_integration", "definition": "An approved optional external integration surface named Suno.", "semantic_owner_ref": "contracts/integration-types.contract.json#/integrations/suno", "scope": [ "global" ], "case_sensitive": true, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "use_exact_name" }, { "term_id": "TERM-INTEGRATION-UCKK", "canonical_name": "UCKK", "canonical_identifier": "uckk", "category": "external_platform", "definition": "The external online Moodle platform and UCKK Mediatheque. kOA-Linux may publish selected local content to it and import selected learning packages from it through separate governed directional integrations.", "semantic_owner_ref": "contracts/system.contract.json#/uckk_external_platform", "scope": [ "global" ], "case_sensitive": true, "accepted_aliases": [ "the UCKK Moodle platform" ], "deprecated_aliases": [ "UCKK Platform" ], "forbidden_aliases": [ "UCKK Platform component", "native UCKK subsystem" ], "status": "active", "first_use_rule": "use_exact_name" }, { "term_id": "TERM-INTEGRATION-UCKK-PUBLICATION-BRIDGE", "canonical_name": "UCKK Publication Bridge", "canonical_identifier": "uckk_publication_bridge", "category": "external_integration", "definition": "The controlled integration that packages and publishes explicitly authorized kOA content to UCKK, handles Moodle transport results, and preserves publication receipts without transferring local source authority.", "semantic_owner_ref": "contracts/integrations/uckk-publication.integration.json", "scope": [ "global" ], "case_sensitive": true, "accepted_aliases": [ "the UCKK Publication Bridge" ], "deprecated_aliases": [], "forbidden_aliases": [ "UCKK synchronization service" ], "status": "active", "first_use_rule": "use_full_name_then_registered_alias" }, { "term_id": "TERM-MEDIA-SHARED-MEDIATHEQUE-FRAME", "canonical_name": "shared Mediatheque frame", "canonical_identifier": "shared_mediatheque_frame", "category": "data_model", "definition": "The versioned portable interchange frame implemented by both the private offline kOA Mediatheque and the online UCKK Mediatheque for identity references, versions, integrity, media description, rights, provenance, lifecycle, mappings, packages, and receipts. Frame compatibility never merges authority, storage, identifiers, access control, or lifecycle.", "semantic_owner_ref": "contracts/artifact-contracts/shared-mediatheque-frame.schema.json", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [ "shared Mediatheque database" ], "status": "active", "first_use_rule": "canonical_name" }, { "term_id": "TERM-MEDIA-UCKK-MEDIATHEQUE", "canonical_name": "UCKK Mediatheque", "canonical_identifier": "uckk_mediatheque", "category": "external_platform_surface", "definition": "The Mediatheque operated inside the external UCKK Moodle platform. It may use a frame compatible with the kOA Mediatheque while retaining separate authority, storage, lifecycle, identity, access control, and operational ownership.", "semantic_owner_ref": "contracts/system.contract.json#/uckk_external_platform/mediatheque", "scope": [ "global" ], "case_sensitive": true, "accepted_aliases": [ "the UCKK Mediatheque" ], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "use_full_name_then_registered_alias" }, { "term_id": "TERM-OPS-BREAK-GLASS", "canonical_name": "break-glass operation", "canonical_identifier": "break_glass_operation", "category": "security_or_operations", "definition": "A narrowly controlled emergency operation that requires explicit authorization, evidence, and post-event review.", "semantic_owner_ref": "contracts/system.contract.json#/security_and_operations", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "canonical_name" }, { "term_id": "TERM-OPS-OFFLINE-IMPORT", "canonical_name": "offline import", "canonical_identifier": "offline_import", "category": "security_or_operations", "definition": "The controlled admission of verified artifacts into a disconnected environment.", "semantic_owner_ref": "contracts/system.contract.json#/security_and_operations", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "canonical_name" }, { "term_id": "TERM-PROD-KOA", "canonical_name": "kOA", "canonical_identifier": "koa", "category": "product_name", "definition": "The kOA product family and umbrella name. In architecture text, use kOA Digital Ecosystem for the full system-of-systems scope and kOA-Linux Operating System for the local operating-system product.", "semantic_owner_ref": "contracts/system.contract.json#/system/product_family", "scope": [ "global" ], "case_sensitive": true, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [ "KOA", "Koa", "koa" ], "status": "active", "first_use_rule": "use_exact_name" }, { "term_id": "TERM-ECOSYSTEM-KOA-DIGITAL", "canonical_name": "kOA Digital Ecosystem", "canonical_identifier": "koa_digital_ecosystem", "category": "ecosystem_scope", "definition": "The operable kOA system of systems: independently owned ecosystem systems, kOA-Linux platform capabilities, applications, gateways, artifacts, and explicit integration boundaries considered as one digital ecosystem.", "semantic_owner_ref": "contracts/system.contract.json#/system", "scope": [ "global" ], "case_sensitive": true, "accepted_aliases": [ "the kOA ecosystem" ], "deprecated_aliases": [], "forbidden_aliases": [ "kOA-Linux Operating System" ], "status": "active", "first_use_rule": "use_full_name_then_registered_alias" }, { "term_id": "TERM-ARCH-ECOSYSTEM-SYSTEM", "canonical_name": "ecosystem system", "canonical_identifier": "ecosystem_system", "category": "architecture_concept", "definition": "An independently owned system in the kOA Digital Ecosystem with significant domain authority and boundaries that remain its own when hosted or integrated by kOA-Linux.", "semantic_owner_ref": "contracts/terminology.contract.json#/terms", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "canonical_name" }, { "term_id": "TERM-ARCH-INTEGRATED-SUBSYSTEM", "canonical_name": "integrated subsystem", "canonical_identifier": "integrated_subsystem", "category": "architecture_concept", "definition": "A host-relative classification used by kOA-Linux for an independently owned ecosystem system mounted or operated through a declared subsystem boundary. The classification does not transfer internal authority to kOA-Linux.", "semantic_owner_ref": "contracts/subsystems/konnaxion.subsystem.json", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "canonical_name" }, { "term_id": "TERM-ARCH-APPLICATION", "canonical_name": "application", "canonical_identifier": "application", "category": "architecture_concept", "definition": "A bounded software or user-facing capability. An application can use or expose a domain without automatically becoming an independently owned ecosystem system.", "semantic_owner_ref": "contracts/terminology.contract.json#/terms", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [ "app" ], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "canonical_name" }, { "term_id": "TERM-ARCH-MODULE", "canonical_name": "module", "canonical_identifier": "module", "category": "architecture_concept", "definition": "A context-dependent convenience term. It is not a sufficient ownership category; normative architecture text qualifies the object as an ecosystem system, subsystem, component, application, service, runtime, gateway, or interface module.", "semantic_owner_ref": "contracts/terminology.contract.json#/terms", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "canonical_name" }, { "term_id": "TERM-PROD-KOA-LINUX-OPERATING-SYSTEM", "canonical_name": "kOA-Linux Operating System", "canonical_identifier": "koa_linux_operating_system", "category": "product_name", "definition": "The sovereign local operating system that provides execution, isolation, trust, storage, recovery, offline operation, resource governance, verified activation, and controlled integration for kOA ecosystem workloads.", "semantic_owner_ref": "contracts/system.contract.json#/system/name", "scope": [ "global" ], "case_sensitive": true, "accepted_aliases": [ "kOA-Linux", "the operating system" ], "deprecated_aliases": [ "kOA Operating Environment", "the operating environment" ], "forbidden_aliases": [ "kOA Linux Foundation", "kOA OS", "KOA-Linux Operating System" ], "status": "active", "first_use_rule": "use_full_name_then_registered_alias" }, { "term_id": "TERM-PROD-KOA-OPERATING-ENVIRONMENT", "canonical_name": "kOA Operating Environment", "canonical_identifier": "koa_operating_environment", "category": "product_name", "definition": "Superseded former product name for kOA-Linux Operating System.", "semantic_owner_ref": "contracts/system.contract.json#/system/name", "scope": [ "global" ], "case_sensitive": true, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "superseded", "first_use_rule": "use_full_name_then_contextual_short_form", "replacement_term_id": "TERM-PROD-KOA-LINUX-OPERATING-SYSTEM" }, { "term_id": "TERM-PROFILE-APPLIANCE-SHELL", "canonical_name": "appliance shell overlay", "canonical_identifier": "appliance_shell", "category": "profile_overlay", "definition": "An overlay that constrains the user shell to a minimal appliance-oriented experience.", "semantic_owner_ref": "contracts/profiles/appliance-shell.profile.json", "scope": [ "appliance_shell" ], "case_sensitive": false, "accepted_aliases": [ "appliance shell" ], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "use_display_name_with_identifier_on_first_use" }, { "term_id": "TERM-PROFILE-BUILD-FARM", "canonical_name": "build farm", "canonical_identifier": "build_farm", "category": "primary_profile", "definition": "The reproducible build and artifact-production profile.", "semantic_owner_ref": "contracts/profiles/build-farm.profile.json", "scope": [ "build_farm" ], "case_sensitive": false, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "use_display_name_with_identifier_on_first_use" }, { "term_id": "TERM-PROFILE-CONTROL-PLANE", "canonical_name": "control plane", "canonical_identifier": "control_plane", "category": "primary_profile", "definition": "The profile for centralized coordination functions where those functions are explicitly deployed.", "semantic_owner_ref": "contracts/profiles/control-plane.profile.json", "scope": [ "control_plane" ], "case_sensitive": false, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "use_display_name_with_identifier_on_first_use" }, { "term_id": "TERM-PROFILE-DEVELOPER-LINUX-WORKSTATION", "canonical_name": "developer Linux workstation", "canonical_identifier": "developer_linux_workstation", "category": "primary_profile", "definition": "The native Linux development profile with isolated workspaces, UV-managed Python environments, and workspace-scoped services.", "semantic_owner_ref": "contracts/profiles/developer-linux-workstation.profile.json", "scope": [ "developer_linux_workstation" ], "case_sensitive": false, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "use_display_name_with_identifier_on_first_use" }, { "term_id": "TERM-PROFILE-DEVELOPER-WINDOWS-WSL", "canonical_name": "developer Windows/WSL workstation", "canonical_identifier": "developer_windows_wsl", "category": "primary_profile", "definition": "The Windows 11 and WSL2 development profile permitted for development convenience without sovereign Linux conformance.", "semantic_owner_ref": "contracts/profiles/developer-windows-wsl.profile.json", "scope": [ "developer_windows_wsl" ], "case_sensitive": false, "accepted_aliases": [ "Windows/WSL developer profile" ], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "use_display_name_with_identifier_on_first_use" }, { "term_id": "TERM-PROFILE-HIGH-ASSURANCE", "canonical_name": "high assurance overlay", "canonical_identifier": "high_assurance", "category": "profile_overlay", "definition": "An overlay that strengthens identity, verification, security, evidence, and operational controls.", "semantic_owner_ref": "contracts/profiles/high-assurance.profile.json", "scope": [ "high_assurance" ], "case_sensitive": false, "accepted_aliases": [ "high assurance" ], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "use_display_name_with_identifier_on_first_use" }, { "term_id": "TERM-PROFILE-SOVEREIGN-HUB", "canonical_name": "sovereign hub", "canonical_identifier": "sovereign_hub", "category": "primary_profile", "definition": "A multi-service sovereign deployment profile for shared or coordinated operation.", "semantic_owner_ref": "contracts/profiles/sovereign-hub.profile.json", "scope": [ "sovereign_hub" ], "case_sensitive": false, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "use_display_name_with_identifier_on_first_use" }, { "term_id": "TERM-PROFILE-SOVEREIGN-LINUX-NODE", "canonical_name": "sovereign Linux node", "canonical_identifier": "sovereign_linux_node", "category": "primary_profile", "definition": "The hardened Linux production profile with explicit identity, recovery, offline, privilege, and assurance controls.", "semantic_owner_ref": "contracts/profiles/sovereign-linux-node.profile.json", "scope": [ "sovereign_linux_node" ], "case_sensitive": false, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "use_display_name_with_identifier_on_first_use" }, { "term_id": "TERM-PROFILE-SOVEREIGN-OFFLINE", "canonical_name": "sovereign offline overlay", "canonical_identifier": "sovereign_offline", "category": "profile_overlay", "definition": "An overlay that requires operation and recovery within a declared disconnected environment.", "semantic_owner_ref": "contracts/profiles/sovereign-offline.profile.json", "scope": [ "sovereign_offline" ], "case_sensitive": false, "accepted_aliases": [ "sovereign offline" ], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "use_display_name_with_identifier_on_first_use" }, { "term_id": "TERM-PROFILE-USER-LIGHTWEIGHT", "canonical_name": "user lightweight profile", "canonical_identifier": "user_lightweight", "category": "primary_profile", "definition": "The lightweight end-user deployment profile for local daily operation on modest hardware.", "semantic_owner_ref": "contracts/profiles/user-lightweight.profile.json", "scope": [ "user_lightweight" ], "case_sensitive": false, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "use_display_name_with_identifier_on_first_use" }, { "term_id": "TERM-SEC-CROSS-DOMAIN-PUBLICATION", "canonical_name": "cross-domain publication", "canonical_identifier": "cross_domain_publication", "category": "security_or_operations", "definition": "A controlled release of information from one authority or security domain to another.", "semantic_owner_ref": "contracts/system.contract.json#/security_and_operations", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "canonical_name" }, { "term_id": "TERM-SEC-CULTURAL-RIGHTS-AND-CONSENT", "canonical_name": "cultural rights and consent", "canonical_identifier": "cultural_rights_and_consent", "category": "security_or_operations", "definition": "The governance domain that constrains use, disclosure, transformation, and publication according to registered cultural rights and consent.", "semantic_owner_ref": "contracts/system.contract.json#/security_and_operations", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "canonical_name" }, { "term_id": "TERM-SEC-NARROW-PRIVILEGED-BROKER", "canonical_name": "narrow privileged broker", "canonical_identifier": "narrow_privileged_broker", "category": "security_or_operations", "definition": "A minimal broker that performs explicitly authorized host mutations without exposing general root access.", "semantic_owner_ref": "contracts/system.contract.json#/security_and_operations", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "canonical_name" }, { "term_id": "TERM-SEC-PRIVATE-PROOF", "canonical_name": "private proof", "canonical_identifier": "private_proof", "category": "security_or_operations", "definition": "Evidence that proves a required property without indiscriminate disclosure of underlying private information.", "semantic_owner_ref": "contracts/system.contract.json#/security_and_operations", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "canonical_name" }, { "term_id": "TERM-SEC-SBOM", "canonical_name": "Software Bill of Materials", "canonical_identifier": "software_bill_of_materials", "category": "security_or_operations", "definition": "A machine-readable inventory of software components and dependencies associated with an artifact or release.", "semantic_owner_ref": "contracts/artifact-classes.contract.json#/artifact_classes/sbom", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [ "SBOM" ], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "expand_abbreviation_on_first_use", "abbreviation": "SBOM" }, { "term_id": "TERM-SEC-TRUST-ROOT", "canonical_name": "trust root", "canonical_identifier": "trust_root", "category": "security_or_operations", "definition": "A configured root of trust used to validate identity, signatures, or artifact provenance within a declared scope.", "semantic_owner_ref": "contracts/system.contract.json#/security_and_operations", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "canonical_name" }, { "term_id": "TERM-INTEGRATION-UCKK-IMPORT-BRIDGE", "canonical_name": "UCKK Import Bridge", "canonical_identifier": "uckk_import_bridge", "category": "external_integration", "definition": "The controlled inbound integration that retrieves selected UCKK learning packages, places them in quarantine, validates source, license, integrity, provenance, and shared-frame compatibility, and presents them for explicit local acceptance.", "semantic_owner_ref": "contracts/integrations/uckk-import.integration.json", "scope": [ "global" ], "case_sensitive": true, "accepted_aliases": [ "the UCKK Import Bridge" ], "deprecated_aliases": [ "UCKK Dimension Gateway" ], "forbidden_aliases": [ "UCKK synchronization service" ], "status": "active", "first_use_rule": "use_full_name_then_registered_alias" }, { "term_id": "TERM-OP-PUBLISH-TO-UCKK", "canonical_name": "publish_to_uckk", "canonical_identifier": "publish_to_uckk", "category": "operation", "definition": "The explicit outbound operation that obtains Publication Gateway authorization and sends a bounded selected representation to the online UCKK Mediatheque.", "semantic_owner_ref": "contracts/integrations/uckk-publication.integration.json", "scope": [ "global" ], "case_sensitive": true, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [ "sync_to_uckk" ], "status": "active", "first_use_rule": "use_exact_name" }, { "term_id": "TERM-OP-IMPORT-FROM-UCKK", "canonical_name": "import_from_uckk", "canonical_identifier": "import_from_uckk", "category": "operation", "definition": "The explicit inbound operation that retrieves or receives a selected UCKK learning package, validates it in quarantine, and creates separate local kOA records only after acceptance.", "semantic_owner_ref": "contracts/integrations/uckk-import.integration.json", "scope": [ "global" ], "case_sensitive": true, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [ "sync_from_uckk" ], "status": "active", "first_use_rule": "use_exact_name" }, { "term_id": "TERM-ART-UCKK-LEARNING-PACKAGE", "canonical_name": "UCKK learning package", "canonical_identifier": "uckk_learning_package", "category": "artifact", "definition": "A selected, complete, verifiable package of UCKK learning structure and shared-frame resources prepared for controlled local and offline use.", "semantic_owner_ref": "contracts/artifact-contracts/uckk-learning-package.schema.json", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "canonical_name" }, { "term_id": "TERM-SUBSYSTEM-KOA-SPACES", "canonical_name": "kOA Spaces", "canonical_identifier": "koa_spaces", "category": "subsystem", "definition": "The optional, independently versioned, replaceable experience subsystem that composes navigation and interface contributions without owning business authority.", "semantic_owner_ref": "contracts/subsystems/koa-spaces.subsystem.json", "scope": [ "global" ], "case_sensitive": true, "accepted_aliases": [ "the kOA Spaces subsystem" ], "deprecated_aliases": [], "forbidden_aliases": [ "kOA Context Shell", "koa_context_shell" ], "status": "active", "first_use_rule": "use_full_name_then_registered_alias" }, { "term_id": "TERM-SPACES-SPACE", "canonical_name": "Space", "canonical_identifier": "space", "category": "experience_configuration", "definition": "A user-facing arrangement that selects, orders, labels, and configures available interface modules for a declared context while preserving stable technical module identities.", "semantic_owner_ref": "contracts/artifact-contracts/space-definition.schema.json", "scope": [ "global" ], "case_sensitive": true, "accepted_aliases": [ "kOA Space" ], "deprecated_aliases": [ "context pack" ], "forbidden_aliases": [ "tenant authority", "security profile" ], "status": "active", "first_use_rule": "use_capitalized_name_for_the_registered_object" }, { "term_id": "TERM-ART-SPACE-DEFINITION", "canonical_name": "Space definition", "canonical_identifier": "space_definition", "category": "artifact_class", "definition": "The validated configuration artifact that identifies a Space, selects interface modules, applies public labels, defines ordering, and declares offline presentation behavior.", "semantic_owner_ref": "contracts/artifact-classes.contract.json#/artifact_classes/space_definition", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [], "deprecated_aliases": [ "context pack" ], "forbidden_aliases": [ "authorization policy" ], "status": "active", "first_use_rule": "canonical_name" }, { "term_id": "TERM-ART-MODULE-INTERFACE-MANIFEST", "canonical_name": "module interface manifest", "canonical_identifier": "module_interface_manifest", "category": "artifact_class", "definition": "A product/module-owned manifest that contributes routes, surface profiles, navigation, commands, contextual inspectors, widgets, capability requirements, and offline presentation behavior to an admitted Koali composition host while preserving standalone product operation.", "semantic_owner_ref": "contracts/artifact-classes.contract.json#/artifact_classes/module_interface_manifest", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [ "interface manifest" ], "deprecated_aliases": [], "forbidden_aliases": [ "module authorization manifest" ], "status": "active", "first_use_rule": "canonical_name" }, { "term_id": "TERM-SPACES-MODULE-SELECTOR", "canonical_name": "module selector", "canonical_identifier": "module_selector", "category": "interface_element", "definition": "The product/module selector rendered by kOA Spaces when it is selected as the integrated composition host; entries are derived from installed and admitted manifests.", "semantic_owner_ref": "02-system/22-koa-spaces-interface-composition.md", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [ "application authority selector" ], "status": "active", "first_use_rule": "canonical_name" }, { "term_id": "TERM-SPACES-SIDEBAR-CONTRIBUTION", "canonical_name": "sidebar contribution", "canonical_identifier": "sidebar_contribution", "category": "interface_contribution", "definition": "A module-owned, validated navigation tree rendered in the left sidebar while that module is active.", "semantic_owner_ref": "contracts/artifact-contracts/sidebar-navigation.schema.json", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [ "permission tree" ], "status": "active", "first_use_rule": "canonical_name" }, { "term_id": "TERM-SPACES-TOPBAR-WIDGET", "canonical_name": "top-bar widget", "canonical_identifier": "topbar_widget", "category": "interface_contribution", "definition": "A compact global or active-module contribution rendered in an approved top-bar slot as a shortcut, status indicator, or bounded action surface.", "semantic_owner_ref": "contracts/artifact-contracts/topbar-widget.schema.json", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [ "topbar widget" ], "deprecated_aliases": [], "forbidden_aliases": [ "privilege widget" ], "status": "active", "first_use_rule": "canonical_name" }, { "term_id": "TERM-PATTERN-CIRCUIT-BREAKER", "canonical_name": "circuit breaker", "canonical_identifier": "circuit_breaker", "category": "architecture_pattern", "definition": "A three-state resilience policy that stops repeated calls to a failing dependency, fails fast while open, and admits bounded recovery probes.", "semantic_owner_ref": "contracts/architecture-patterns.contract.json#/patterns/circuit_breaker", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [ "breaker" ], "deprecated_aliases": [], "forbidden_aliases": [ "infinite retry" ], "status": "active", "first_use_rule": "use_canonical_name_then_registered_alias" }, { "term_id": "TERM-PATTERN-DEAD-LETTER", "canonical_name": "dead-letter record", "canonical_identifier": "dead_letter_record", "category": "artifact_class", "definition": "The quarantined immutable record of asynchronous work that exhausted bounded retry or failed permanently and awaits governed closure.", "semantic_owner_ref": "contracts/artifact-classes.contract.json#/artifact_classes/dead_letter_record", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [ "DLQ record" ], "deprecated_aliases": [], "forbidden_aliases": [ "black-hole queue" ], "status": "active", "first_use_rule": "use_canonical_name_then_registered_alias" }, { "term_id": "TERM-PATTERN-DISTRIBUTED-WORKFLOW", "canonical_name": "distributed workflow", "canonical_identifier": "distributed_workflow", "category": "architecture_pattern", "definition": "An explicit multi-owner state machine using local transactions, idempotency, compensation, forward repair, and terminal evidence instead of a global lock.", "semantic_owner_ref": "contracts/architecture-patterns.contract.json#/patterns/distributed_workflow", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [ "orchestrated workflow", "Saga" ], "deprecated_aliases": [], "forbidden_aliases": [ "global distributed transaction" ], "status": "active", "first_use_rule": "use_canonical_name_then_registered_alias" }, { "term_id": "TERM-PATTERN-LARGE-PAYLOAD-REFERENCE", "canonical_name": "large payload reference", "canonical_identifier": "large_payload_reference", "category": "artifact_class", "definition": "A bounded verified reference to an owner-controlled object used instead of embedding a large payload in a general message or event.", "semantic_owner_ref": "contracts/artifact-classes.contract.json#/artifact_classes/large_payload_reference", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [ "claim check" ], "deprecated_aliases": [], "forbidden_aliases": [ "public blob URL" ], "status": "active", "first_use_rule": "use_canonical_name_then_registered_alias" }, { "term_id": "TERM-PATTERN-EXPERIENCE-VIEW-ADAPTER", "canonical_name": "experience view adapter", "canonical_identifier": "experience_view_adapter", "category": "artifact_class", "definition": "A presentation-owned adapter that shapes and aggregates owner queries for one experience without acquiring business authority.", "semantic_owner_ref": "contracts/artifact-classes.contract.json#/artifact_classes/experience_view_adapter", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [ "BFF", "backend for frontend" ], "deprecated_aliases": [], "forbidden_aliases": [ "universal authority API" ], "status": "active", "first_use_rule": "use_canonical_name_then_registered_alias" }, { "term_id": "TERM-PATTERN-CQRS-PROJECTION", "canonical_name": "CQRS projection", "canonical_identifier": "cqrs_projection", "category": "artifact_class", "definition": "A non-authoritative command-free read model rebuilt from a declared authoritative source with explicit lag and deletion propagation.", "semantic_owner_ref": "contracts/artifact-classes.contract.json#/artifact_classes/cqrs_projection", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [ "read projection" ], "deprecated_aliases": [], "forbidden_aliases": [ "secondary source of truth" ], "status": "active", "first_use_rule": "use_canonical_name_then_registered_alias" }, { "term_id": "TERM-PATTERN-CACHE-POLICY", "canonical_name": "cache policy", "canonical_identifier": "cache_policy", "category": "artifact_class", "definition": "A versioned cache-aside policy defining source ownership, keys, TTL, invalidation, staleness, security, failure behavior, and metrics.", "semantic_owner_ref": "contracts/artifact-classes.contract.json#/artifact_classes/cache_policy", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [ "cache-aside policy" ], "deprecated_aliases": [], "forbidden_aliases": [ "cache authority" ], "status": "active", "first_use_rule": "use_canonical_name_then_registered_alias" }, { "term_id": "TERM-UI-KOALI-SHELL", "canonical_name": "Koali shell", "canonical_identifier": "koali_shell", "category": "interface_architecture", "definition": "Reusable presentation primitives and contracts for product switching, surface navigation, context header, workspace, contextual inspector, responsive layout, and accessibility. The shell is not a business application and is not owned by an optional product host.", "semantic_owner_ref": "02-system/22-koa-spaces-interface-composition.md", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "canonical_name" }, { "term_id": "TERM-UI-PRODUCT-INTERFACE", "canonical_name": "product interface", "canonical_identifier": "product_interface", "category": "interface_architecture", "definition": "The product-owned user interface implementation that can expose a standalone entry point and optional integrated contributions without transferring product authority.", "semantic_owner_ref": "02-system/21-koa-spaces-experience-layer.md", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "canonical_name" }, { "term_id": "TERM-UI-SURFACE-PROFILE", "canonical_name": "surface profile", "canonical_identifier": "surface_profile", "category": "interface_architecture", "definition": "A declared projection of one product interface that selects routes, navigation, commands, inspectors, search scopes, or density without creating a separate frontend implementation.", "semantic_owner_ref": "02-system/22-koa-spaces-interface-composition.md", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "canonical_name" }, { "term_id": "TERM-UI-PRODUCT-REGISTRY", "canonical_name": "installed product registry", "canonical_identifier": "installed_product_registry", "category": "interface_architecture", "definition": "The runtime projection of installed and admitted product manifests used by an integrated composition host to discover available products without a hard-coded product list.", "semantic_owner_ref": "02-system/21-koa-spaces-experience-layer.md", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "canonical_name" }, { "term_id": "TERM-UI-CONTEXT-INSPECTOR", "canonical_name": "contextual inspector", "canonical_identifier": "contextual_inspector", "category": "interface_element", "definition": "A bounded shell panel whose content is product-owned and used for selected-object context, quick actions, relations, and navigation to a full product page.", "semantic_owner_ref": "02-system/22-koa-spaces-interface-composition.md", "scope": [ "global" ], "case_sensitive": false, "accepted_aliases": [], "deprecated_aliases": [], "forbidden_aliases": [], "status": "active", "first_use_rule": "canonical_name" } ], "validation": { "required_checks": [ "unique_term_ids", "unique_active_canonical_identifiers", "unique_active_canonical_names_within_category", "accepted_alias_single_target", "deprecated_term_replacement_present", "forbidden_alias_absent_from_active_prose", "exact_product_and_component_capitalization", "identifier_family_conformance", "repository_path_conformance", "canonical_reference_conformance", "controlled_vocabulary_conformance", "distinct_term_rules_preserved", "english_active_documentation" ], "unknown_term_result": "blocked", "alias_collision_result": "fail", "deprecated_term_in_active_prose_result": "fail", "forbidden_alias_result": "fail", "prohibited_active_identifiers": [ "uckk_platform", "uckk_dimension_gateway", "uckk-platform", "uckk-dimension-gateway", "sync_mediatheques", "koa_context_shell", "context_shell" ], "required_active_identifiers": [ "koa_mediatheque", "uckk", "uckk_publication_bridge", "koa_spaces", "space_definition", "module_interface_manifest" ] }, "contract_id": "terminology.registry", "contract_type": "terminology_registry" } ================================================================================================ FILE: docs/contracts/toolchains/python-uv.toolchain.json AUTHORITY: canonical ================================================================================================ { "$schema": "../../schemas/toolchain.schema.json", "toolchain_id": "python_uv", "toolchain_type": "language_package", "version": "1.0.0", "status": "active", "language": "en", "display_name": "Python with UV", "description": "Canonical Python development, validation, test, build, and release-candidate toolchain for kOA workspaces. UV owns project-environment synchronization, dependency locking, command execution, and package builds. Every workspace uses its own mutable .venv, while only content-addressed non-authoritative download caches may be shared.", "effective_at": "2026-08-03T16:52:00-04:00", "canonical_owner": "contracts/toolchains/python-uv.toolchain.json", "index_ref": "generated/toolchain-catalog.json", "scope": { "kind": "development_toolchain", "profiles": [ "developer_linux_workstation", "developer_windows_wsl", "build_farm" ], "workspace_types": [ "python_application", "python_library", "python_service", "python_tooling" ] }, "platform_support": [ { "operating_system": "linux", "execution_environment": "native", "architectures": [ "x86_64", "aarch64" ], "support_level": "required", "profile_ids": [ "developer_linux_workstation", "build_farm" ], "notes": "Canonical native platform for development and build-farm execution." }, { "operating_system": "linux", "execution_environment": "container", "architectures": [ "x86_64", "aarch64" ], "support_level": "supported", "profile_ids": [ "build_farm" ], "notes": "Permitted for clean build workers when the profile preserves workspace, identity, secret, network, storage, and resource isolation." }, { "operating_system": "windows", "execution_environment": "wsl2", "architectures": [ "x86_64" ], "support_level": "supported", "profile_ids": [ "developer_windows_wsl" ], "notes": "Python and UV execute inside the declared WSL2 Linux environment, not through a shared mutable Windows Python installation." } ], "tools": [ { "tool_id": "python", "name": "Python", "role": "runtime", "executable": "python", "required": true, "version_policy": { "selection": "manifest", "source_file": ".python-version", "release_recording_required": true }, "install_source": "profile", "documentation_uri": "https://docs.python.org/3/" }, { "tool_id": "uv", "name": "UV", "role": "package_manager", "executable": "uv", "required": true, "version_policy": { "selection": "profile", "source_ref": "generated/profile-catalog.json", "release_recording_required": true }, "install_source": "profile", "documentation_uri": "https://docs.astral.sh/uv/" }, { "tool_id": "pytest", "name": "pytest", "role": "test_runner", "executable": "pytest", "required": false, "version_policy": { "selection": "manifest", "source_file": "uv.lock", "release_recording_required": true }, "install_source": "workspace_bootstrap", "documentation_uri": "https://docs.pytest.org/" }, { "tool_id": "ruff", "name": "Ruff", "role": "linter", "executable": "ruff", "required": false, "version_policy": { "selection": "manifest", "source_file": "uv.lock", "release_recording_required": true }, "install_source": "workspace_bootstrap", "documentation_uri": "https://docs.astral.sh/ruff/" }, { "tool_id": "mypy", "name": "mypy", "role": "type_checker", "executable": "mypy", "required": false, "version_policy": { "selection": "manifest", "source_file": "uv.lock", "release_recording_required": true }, "install_source": "workspace_bootstrap", "documentation_uri": "https://mypy.readthedocs.io/" } ], "workspace": { "identity_source": "workspace_contract", "root_markers": [ "pyproject.toml", "uv.lock", ".python-version" ], "parallel_workspaces_allowed": true, "path_dependencies": "declared_only", "editable_installs": "workspace_only", "workspace_contract_ref": "schemas/developer-workspace.schema.json" }, "environment_isolation": { "model": "per_workspace", "environment_path": ".venv", "shared_mutable_environment": "prohibited", "global_installation": "read_only_tools_only", "cache_policy": "shared_non_authoritative", "environment_cleanup": "automatic_on_workspace_removal" }, "dependency_management": { "manifest_files": [ "pyproject.toml", ".python-version" ], "lockfile_required": true, "lock_files": [ "uv.lock" ], "resolution_mode": "frozen", "undeclared_dependencies": "prohibited", "dependency_groups": [ "runtime", "development", "test", "quality", "build" ], "sources": [ { "source_id": "pypi", "source_type": "package_index", "uri": "https://pypi.org/simple", "trust": "approved", "credential_policy": "none" }, { "source_id": "profile_mirror", "source_type": "package_index", "trust": "profile_controlled", "credential_policy": "injected" }, { "source_id": "offline_bundle", "source_type": "offline_bundle", "trust": "offline_verified", "credential_policy": "none" }, { "source_id": "local_workspace", "source_type": "local_workspace", "trust": "profile_controlled", "credential_policy": "none" } ], "offline_resolution_supported": true }, "commands": { "verify_lock": { "purpose": "verify", "description": "Verify that uv.lock is present and consistent with pyproject.toml without updating the lockfile.", "argv": [ "uv", "lock", "--check" ], "working_directory": "workspace_root", "network_policy": "forbidden", "secret_policy": "none", "mutates_workspace": false, "produces_artifacts": false, "allowed_profiles": [ "developer_linux_workstation", "developer_windows_wsl", "build_farm" ], "environment_variables": { "forbidden": [ "PIP_INDEX_URL", "PIP_EXTRA_INDEX_URL", "PYTHONPATH" ] } }, "sync_frozen": { "purpose": "synchronize", "description": "Synchronize the workspace .venv from the existing lockfile with all declared dependency groups and without changing dependency resolution.", "argv": [ "uv", "sync", "--frozen", "--all-groups" ], "working_directory": "workspace_root", "network_policy": "declared_sources_only", "secret_policy": "injected_only", "mutates_workspace": true, "produces_artifacts": false, "allowed_profiles": [ "developer_linux_workstation", "developer_windows_wsl", "build_farm" ], "environment_variables": { "optional": [ "UV_CACHE_DIR", "UV_INDEX_URL", "UV_EXTRA_INDEX_URL", "UV_OFFLINE" ], "forbidden": [ "PYTHONPATH" ] } }, "run_python": { "purpose": "run", "description": "Run the workspace Python interpreter through UV without updating the lockfile.", "argv": [ "uv", "run", "--frozen", "python" ], "working_directory": "workspace_root", "network_policy": "forbidden", "secret_policy": "injected_only", "mutates_workspace": false, "produces_artifacts": false, "allowed_profiles": [ "developer_linux_workstation", "developer_windows_wsl" ], "environment_variables": { "forbidden": [ "PYTHONPATH" ] } }, "test": { "purpose": "test", "description": "Run the declared pytest suite in the synchronized workspace environment without updating dependency resolution.", "argv": [ "uv", "run", "--frozen", "pytest" ], "working_directory": "workspace_root", "network_policy": "forbidden", "secret_policy": "none", "mutates_workspace": false, "produces_artifacts": false, "allowed_profiles": [ "developer_linux_workstation", "developer_windows_wsl", "build_farm" ], "environment_variables": { "optional": [ "PYTEST_ADDOPTS" ], "forbidden": [ "PYTHONPATH" ] } }, "lint": { "purpose": "lint", "description": "Run Ruff lint checks through the locked project environment.", "argv": [ "uv", "run", "--frozen", "ruff", "check", "." ], "working_directory": "workspace_root", "network_policy": "forbidden", "secret_policy": "none", "mutates_workspace": false, "produces_artifacts": false, "allowed_profiles": [ "developer_linux_workstation", "developer_windows_wsl", "build_farm" ], "environment_variables": { "forbidden": [ "PYTHONPATH" ] } }, "format_check": { "purpose": "format", "description": "Check Ruff formatting without modifying source files.", "argv": [ "uv", "run", "--frozen", "ruff", "format", "--check", "." ], "working_directory": "workspace_root", "network_policy": "forbidden", "secret_policy": "none", "mutates_workspace": false, "produces_artifacts": false, "allowed_profiles": [ "developer_linux_workstation", "developer_windows_wsl", "build_farm" ], "environment_variables": { "forbidden": [ "PYTHONPATH" ] } }, "format_apply": { "purpose": "format", "description": "Apply Ruff formatting in an explicitly mutable development workspace.", "argv": [ "uv", "run", "--frozen", "ruff", "format", "." ], "working_directory": "workspace_root", "network_policy": "forbidden", "secret_policy": "none", "mutates_workspace": true, "produces_artifacts": false, "allowed_profiles": [ "developer_linux_workstation", "developer_windows_wsl" ], "environment_variables": { "forbidden": [ "PYTHONPATH" ] } }, "type_check": { "purpose": "type_check", "description": "Run mypy through the locked project environment.", "argv": [ "uv", "run", "--frozen", "mypy", "." ], "working_directory": "workspace_root", "network_policy": "forbidden", "secret_policy": "none", "mutates_workspace": false, "produces_artifacts": false, "allowed_profiles": [ "developer_linux_workstation", "developer_windows_wsl", "build_farm" ], "environment_variables": { "forbidden": [ "PYTHONPATH" ] } }, "build_distribution": { "purpose": "build", "description": "Build source and wheel distributions into dist after lock, sync, test, lint, formatting, and type-check gates have passed.", "argv": [ "uv", "build", "--sdist", "--wheel" ], "working_directory": "workspace_root", "network_policy": "forbidden", "secret_policy": "none", "mutates_workspace": true, "produces_artifacts": true, "allowed_profiles": [ "developer_linux_workstation", "developer_windows_wsl", "build_farm" ], "environment_variables": { "optional": [ "SOURCE_DATE_EPOCH", "UV_CACHE_DIR" ], "forbidden": [ "PYTHONPATH", "TWINE_PASSWORD", "UV_PUBLISH_TOKEN" ] } } }, "reproducibility": { "clean_workspace_required_for_release": true, "frozen_resolution_required_for_release": true, "exact_tool_versions_recorded": true, "manifest_and_lockfile_recorded": true, "build_network_policy": "forbidden", "deterministic_output_expected": true, "required_build_metadata": [ "toolchain_id", "toolchain_version", "runtime_versions", "tool_versions", "manifest_identity", "lockfile_identity", "source_revision", "target_platform", "build_command_id", "artifact_class" ] }, "security": { "secrets_in_manifests": "prohibited", "credentials": "injected_only", "arbitrary_remote_scripts": "prohibited", "unapproved_dependency_sources": "prohibited", "privileged_execution": "prohibited" }, "artifacts": { "outputs": [ { "output_id": "python_distribution", "artifact_class_ref": "contracts/artifact-classes.contract.json#/artifact_classes/python_distribution", "output_directory": "dist", "publication": "release_pipeline_only" } ], "undeclared_outputs": "prohibited", "release_outputs_require_provenance": true, "release_outputs_require_sbom": true }, "canonical_refs": [ "schemas/developer-workspace.schema.json", "generated/profile-catalog.json", "contracts/artifact-classes.contract.json#/artifact_classes/python_distribution", "contracts/release-channels.contract.json#/channels/services", "05-development/02-workspace-identity.md", "05-development/03-workspace-isolation.md", "05-development/04-dependency-isolation.md", "05-development/05-python-uv.md", "05-development/10-parallel-applications-and-branches.md", "05-development/14-build-test-and-validation.md", "05-development/15-artifact-publication.md", "03-profiles/05-developer-linux-workstation.md", "03-profiles/06-developer-windows-wsl.md", "03-profiles/09-build-farm.md" ], "decision_ids": [ "DEC-DEV-001", "DEC-DEV-002", "DEC-PROFILE-BASELINE-001", "DEC-REL-001" ], "requirement_ids": [ "REQ-DEV-UV-001", "REQ-DEV-UV-002", "REQ-DEV-UV-003", "REQ-DEV-UV-004", "REQ-DEV-UV-005", "REQ-DEV-UV-006", "REQ-DEV-UV-007", "REQ-DEV-UV-008", "REQ-DEV-UV-009", "REQ-DEV-UV-010", "REQ-DEV-UV-011", "REQ-DEV-UV-012", "REQ-DEV-UV-013", "REQ-DEV-UV-014", "REQ-DEV-UV-015" ], "lock_ids": [ "LOCK-DEV-001", "LOCK-DEV-002", "LOCK-DEV-003", "LOCK-DEV-004", "LOCK-DEV-005", "LOCK-PROFILE-001", "LOCK-LIFE-001", "LOCK-LIFE-003" ], "adr_ids": [ "ADR-015" ], "tags": [ "python", "uv", "workspace-isolation", "dependency-locking", "parallel-workspaces", "reproducibility", "testing", "package-build" ], "validation": { "required_checks": [ "schema_validation", "canonical_reference_resolution", "accepted_decisions", "scope_alignment", "tool_versions_resolvable", "manifest_files_present", "lock_files_present", "isolated_environment", "command_catalog_complete", "frozen_release_resolution", "clean_release_workspace", "security_policy", "artifact_declarations", "requirement_traceability", "lock_conformance" ], "activation_requires": "pass", "missing_required_check_result": "blocked", "automatic_semantic_fixes_allowed": false } }