# INITKOA CONTEXT PACK repository: Rejean-McCormick/kOA-Linux source_commit: abe6915e607aff70f080cb686f15212002a2d109 source_mode: git working_tree_markdown: clean working_tree_selected: clean selection_mode: curated wiki_source_commit: a014d6b410b475fe227e3f0153bbae6e54ef0520 wiki_working_tree_markdown: clean policy_version: 2026-09-10.13 repo_files: 56 wiki_files: 76 source_files: 132 included_files: 132 excluded_files: 0 duplicate_files: 0 content_bytes: 1942889 authority_counts: {"canonical":39,"reference":93} content_role_counts: {"generated":16,"knowledge":39,"navigation":77} generated_at: 2026-09-10T13:04:09-04:00 files: 132 content_sha256: d69899a9794a1582e78daf7b76761ad9a3939431f422818bcfaa29b85a3a2747 ================================================================================================ FILE INDEX ================================================================================================ 001. [reference] [navigation] wiki/_Footer.md | bytes=172 | sha256=44b5d1ac7a3ea5e5ddf88466b594ac73d5d5cca35cca66d418980736383f5ec1 002. [reference] [navigation] wiki/_Sidebar.md | bytes=2983 | sha256=995cfcdd5a778f10b59c4892c46cde752667027c85a8c66fa057f34fdb342fa2 003. [reference] [navigation] wiki/About-the-Wiki.md | bytes=1371 | sha256=45b334f0688b6f11daf51d7840d09a91e8a8bee71c4c08fbf167cb5361b5cf33 004. [reference] [navigation] wiki/AI-and-External-Integrations.md | bytes=2506 | sha256=4ee1e217fa4ab5962cfe490e14db2362886392b28b9e0a51897c559fe4af30e1 005. [reference] [navigation] wiki/AI-without-Automatic-Authority.md | bytes=2551 | sha256=67056ff33490ecef7a0304cdedfb2235661d8a589cea141d76d83b9eb67b278c 006. [reference] [navigation] wiki/Architecture-Decisions.md | bytes=4573 | sha256=ab3c79a1862a98c45eb762759d6469b0c60471e49dd13e682813bb95cc376b32 007. [reference] [navigation] wiki/Ariane.md | bytes=872 | sha256=e09930267508e092d95686029c133046fba0e195da9d01cec3df4628f3d20eba 008. [reference] [navigation] wiki/Assisted-Navigation-with-Ariane.md | bytes=2918 | sha256=510fab4fa81a0fb4e5cb2d70c1e22bed45a12af07bf1419a186854c873df95a1 009. [reference] [navigation] wiki/Authority-and-Documentation.md | bytes=3021 | sha256=780fadb0b7d9e03f2c7d032a7ff6af5e46d7f124bdf648015c505fecb47c8187 010. [reference] [navigation] wiki/Capability-Status.md | bytes=2790 | sha256=0eae02fa533fe942c642b42b63070b1c7a8c3bbdcbb70b26fb031b417cd5a1ee 011. [reference] [navigation] wiki/Collective-Intelligence-to-Governance.md | bytes=2671 | sha256=fb7541b7b3c84c165b0c5eaa5577602ff04fc7a5c19afdcf17f1f00aa0319645 012. [reference] [navigation] wiki/Community-and-Civic-Use.md | bytes=1560 | sha256=109aaa120a49a04fa3a54da7c5f9930a1f08e5395f5f221ca8eb4ebf1c2635a1 013. [reference] [navigation] wiki/Conformance-and-Validation.md | bytes=3449 | sha256=32c7540ec9a1f7d0b3999623bce15f31b747caf6745003ef1dd94738b18ef4e8 014. [reference] [navigation] wiki/Constitutional-Principles.md | bytes=3553 | sha256=5c1ba545b4c85d77fc9c38c5645b5dbf3317fe8deb973c5a861f221248acdbfb 015. [reference] [navigation] wiki/Contracts-and-Schemas.md | bytes=1798 | sha256=f1920b516604a2679fb10db744ffa35b3ea8473288f32efd0202667561c7d48b 016. [reference] [navigation] wiki/Contributing.md | bytes=1814 | sha256=ab856b59b9bc5d8abcae2e0a9f879cd8f831aa413a4c511e09b2638e7483f0c6 017. [reference] [navigation] wiki/Control-Portability-and-Recovery.md | bytes=1224 | sha256=03de2a9bc77f29497a33509d3fb0743acef80452642418458aee0d4e15f22047 018. [reference] [navigation] wiki/Crisis-Field-and-Air-Gapped-Use.md | bytes=1859 | sha256=fef3e3a06f9766df2ee37a8b713e84dc1da7bc8a5f6249e9d5667df0a519821c 019. [reference] [navigation] wiki/Cultural-Sovereignty.md | bytes=1919 | sha256=1b6736302ca79a552413df20a697dc1b6c2cadc7c0d5f47bf241d9c08000a19d 020. [reference] [navigation] wiki/Current-Scope-and-Limits.md | bytes=2713 | sha256=a318095d9128b56d43ae525993da4ca032a28d40bbf666886e1cedb245ba5da0 021. [reference] [navigation] wiki/Decisions-to-Execution.md | bytes=2434 | sha256=816b72741c7717284cf12582f36694ec8eb409e35c906a1b851c955af94a4427 022. [reference] [navigation] wiki/Deployment-Choices.md | bytes=2067 | sha256=4a58227996feb6a127bac9ad009f6d54a85f21ab66adf1b8d7576e30a98008c4 023. [reference] [navigation] wiki/Deployment-Profiles.md | bytes=4062 | sha256=e3cc27551ab7ab1717051e1d2a82fcc0bb1c97d35a8f1e944901b1f601ac9fed 024. [reference] [navigation] wiki/Deployment-Scenarios.md | bytes=1695 | sha256=747ea33cfa911b6903e4e10e8e482fb7d55ffa286c629831cf30ad288b550130 025. [reference] [navigation] wiki/Development-Model.md | bytes=2769 | sha256=2c289d145f037fd4b1ea4c305886dab879e21baa47af99fc652f7f08c67686ec 026. [reference] [navigation] wiki/Documentation-Map.md | bytes=1722 | sha256=382ffba5e9062d5a064761e4120af31f91f75792113e757b63fe1e0e4713876b 027. [reference] [navigation] wiki/Education-and-Learning.md | bytes=1591 | sha256=81f5fbf9aaee7d6fa7862f27e8ed4ffb85ab01d2a6d63c6263e59ac0a22fa020 028. [reference] [navigation] wiki/Everyday-Use.md | bytes=1161 | sha256=d837df5cb183d08076efd74bf72fcfc70f9af05a2607d6a266df464baeff8825 029. [reference] [navigation] wiki/FAQ.md | bytes=1988 | sha256=e6e9cd650f2b3fe0763755e486579b98748a8664fc4b43dc5f6fbde0dc3a1eeb 030. [reference] [navigation] wiki/Feature-Source-Map.md | bytes=2179 | sha256=f48c02bd41eed9704122c873a18ba2af69e2600b6e0aa2868901edeb6cfe837b 031. [reference] [navigation] wiki/Files-Media-and-Provenance.md | bytes=1879 | sha256=263c102848723c2f027d2d508faa87d0d3481d6e6aaaaf0ceea77873bb6c2088 032. [reference] [navigation] wiki/Global-Communications-and-Distribution.md | bytes=2833 | sha256=d30c5f56dd73c4deb39fbd768272a20251233578a01aedd0e620ffc691d5052a 033. [reference] [navigation] wiki/Glossary.md | bytes=2706 | sha256=c8ec4bfb5c617329309f87adc4ba0bd1c5bb9f00f36cbfa56da2f1845a97f718 034. [reference] [navigation] wiki/Governance-Plane.md | bytes=1516 | sha256=d1afb2567e8874b9103a95e9fb37dc6d0abf6f34a9121d5e9c1953f33b82d2c5 035. [reference] [navigation] wiki/Governance-Trust-and-Recourse.md | bytes=2785 | sha256=63b6884043922e0aa21f6d73fdadf1432baa94fc60bead9f405bb987799b44a3 036. [reference] [navigation] wiki/Groups-to-Organizations.md | bytes=2681 | sha256=8cad1a28ef6c6092e400c6bce2d2ed1861d5cb734a0cc4d0dbd41a0f794e56d6 037. [reference] [navigation] wiki/Home.md | bytes=9876 | sha256=77fead3e51bfd7ff5f42210007baaeb9a2b4bf0db6a0a532d48fa88104a9d15f 038. [reference] [navigation] wiki/Institutional-Memory-and-Learning.md | bytes=1371 | sha256=889fbce72557e94a51ea4107bf3c8b007e71c7f769cf4d6136676b24c7971790 039. [reference] [navigation] wiki/Integrated-Subsystems.md | bytes=1672 | sha256=e8a3191f822723baec25b2bbd61c36d8f56a20068cb0c6f220f915110bb9c4b7 040. [reference] [navigation] wiki/Internal-Components.md | bytes=1390 | sha256=5ed3db2d553c86f7ca8bf681ccf43dc58fb8750d5332fab1634b5da961922fca 041. [reference] [navigation] wiki/Knowledge-to-Action-Loop.md | bytes=2490 | sha256=1e288d6f5dd32bd7fd6d1d13a0be91c98716a4c6e77b73986490c9bf69765e78 042. [reference] [navigation] wiki/kOA-Linux-Responsibilities.md | bytes=2315 | sha256=fe9db96ebb72862d3eac9643d83e6b7b9f9bfb3a08777258858a547d41043af6 043. [reference] [navigation] wiki/Konnaxion.md | bytes=1051 | sha256=161a3edc8a2b380def82095af10620107244f422951b098aa7728601c5d391a6 044. [reference] [navigation] wiki/Kristal.md | bytes=876 | sha256=bc0f503c538f658e479ecc139639c9fdb3199fa04a3fa5d02d739c9025fca5bc 045. [reference] [navigation] wiki/Local-and-Offline-Operation.md | bytes=868 | sha256=e29c63752336449c0a275d960002df25e7967a72aa6bb2e722f32b3ab53d0040 046. [reference] [navigation] wiki/Modules-and-Submodules.md | bytes=4204 | sha256=007de74397deb222a4f540d22e2defb891420246d4349abdb83ba8e002ca482a 047. [reference] [navigation] wiki/Multilingual-Knowledge-Networks.md | bytes=1881 | sha256=2999d85c5d195968ed4c450852c1a41710294d2eaa9c4a6f4944097afa4440e7 048. [reference] [navigation] wiki/Multilingual-Operation.md | bytes=2611 | sha256=eb7afb228d449901d0a3d275c843ce21aeae1f1120b8b7fe2bd814e4df03fc01 049. [reference] [navigation] wiki/Municipality-and-Public-Service.md | bytes=1617 | sha256=7ca05b85a23ec6a8903dc817804822ba749670f64e3a2bd825adc402e6f9ef41 050. [reference] [navigation] wiki/Naming-and-Scope.md | bytes=1593 | sha256=08767e517e6105a3333707ff48fca609bbee56d8098d0f5470e90f24f9fa6263 051. [reference] [navigation] wiki/Offline-First-Operation.md | bytes=1162 | sha256=676e2f881ee7b6cdd9cefb4eb99f813beefa454913d5f22b52e183e7c78d1fe3 052. [reference] [navigation] wiki/Operations.md | bytes=2960 | sha256=3f966992eaef80e2aeba94a973a9875a2f23847b3539fc44ea91ff64729b1156 053. [reference] [navigation] wiki/Organizational-Operations.md | bytes=1415 | sha256=83d1667585c8dfea0695f762960145c17d81c6f0a56186567ca3696db4021b71 054. [reference] [navigation] wiki/Orgo.md | bytes=900 | sha256=a9d7330312b84e15a1007198747546aedc2983b869fb2cb27d29b69e81605673 055. [reference] [navigation] wiki/Personal-and-Local-Use.md | bytes=893 | sha256=4fe3ed1f91172c5f94a6ebdd267d7b086f9cdc93d8f7de85d5fe4ae93e4b52b1 056. [reference] [navigation] wiki/Portable-Knowledge-with-Kristal.md | bytes=2386 | sha256=3bd179fa95a0e06b9ffdff70b4330c34892c5b8e28f0d762e1654fd72cc6efba 057. [reference] [navigation] wiki/Related-Wikis.md | bytes=2174 | sha256=b31db8d7defa8e891f2ae65b52da818281385c87bbc96aec43d90e27d991da00 058. [reference] [navigation] wiki/Release-and-Artifact-Lifecycle.md | bytes=4986 | sha256=288f16b07de2ea85baf42e6cd2c6346564693229b62fa8abc6c1280dfe0ce57d 059. [reference] [navigation] wiki/Roles-Tasks-and-Accountability.md | bytes=2298 | sha256=b385c18725ffbf6bd8a06f0ad6e071563aeadb04c3d9edb27e4b604c942e4cd9 060. [reference] [navigation] wiki/Security-Model.md | bytes=3016 | sha256=2231978d7db5011cd26100ab6f2b939985d88797ad0ee863a4f7a78ee7ab0dc2 061. [reference] [navigation] wiki/Semantic-Sovereignty.md | bytes=2681 | sha256=268d8df14b64c009b8bc5f25e68889b714b6dcae70ce0d44de1fe6c5c1211aee 062. [reference] [navigation] wiki/Semantik-Architect.md | bytes=993 | sha256=6bea4195ed14225e9eade428d275628d1068bf6116131ea1b53553ead5470ae2 063. [reference] [navigation] wiki/SenTient.md | bytes=820 | sha256=0f80e5c40023af4757cf0fcdb6b17e24e8591852b8989023ebfc70126751891b 064. [reference] [navigation] wiki/Siloed-and-Sovereign-Environments.md | bytes=3377 | sha256=18b0671ee807ad7cc1d6a774d4c0fc4337f9e6ef9f55b80ad691af6b7fd72305 065. [reference] [navigation] wiki/Societal-Outcomes.md | bytes=2664 | sha256=5b89ca8bd257ea47d53a724ef5e33adb0ad81380b88af07e3cb8cffea7b502af 066. [reference] [navigation] wiki/Sociotechnical-Operating-System.md | bytes=2256 | sha256=0dc24d9811a1a2c813490b00402879d1a9f1837c5f4b123a593759bd116b74bd 067. [reference] [navigation] wiki/Start-Here.md | bytes=1791 | sha256=a3da6e876c3c16c5a937ecee26afe56b633dba49d27b72559d17a29b675da579 068. [reference] [navigation] wiki/Subsystem-Documentation-Mounts.md | bytes=972 | sha256=e037cd9c5ac891f0c88b97ebbc044e33d1655b814796442dce4db15b0c072d70 069. [reference] [navigation] wiki/System-Architecture.md | bytes=3885 | sha256=008e9aa79411b259c8d86a834de7f5674e2346b78e74ae2574bf04965742e659 070. [reference] [navigation] wiki/System-of-Systems.md | bytes=2489 | sha256=4a7b7c0ec0142c2bcc5971cab729d84c26e16e894fd76884246f937362f38fc6 071. [reference] [navigation] wiki/Technical-Reference.md | bytes=1720 | sha256=8fc5131f4f929f3b241a0f50c385f53ad25dab699e1c0d5f25ac6665b374d196 072. [reference] [navigation] wiki/UCKK-Mediatheque.md | bytes=1060 | sha256=00a9432e39042d6bf22aa52a767e71a78440ac696ac8ba651ea4e63d747a23ae 073. [reference] [navigation] wiki/UCKK.md | bytes=976 | sha256=83e19a488ebf70d97112580fa6c990f591f30e5c71cffd18c22173bdaa0084d7 074. [reference] [navigation] wiki/Use-Cases.md | bytes=2427 | sha256=8804642ed31b9ca25968f3029b305c11ec3705075d6c79603aa96964e3f8571a 075. [reference] [navigation] wiki/What-kOA-Does.md | bytes=2227 | sha256=28233aa8cc376ed23b8dd9bcb161c3e32a9f319fdee354c41c5e9c8b99a2be77 076. [reference] [navigation] wiki/What-kOA-Linux-Does.md | bytes=1593 | sha256=b2e464f484dd0941218331723dcd65c94c8184938d0a027d1a7650ba3004ccc4 077. [reference] [navigation] docs/AI_CONTEXT.md | bytes=4126 | sha256=f317f4afb6baffb1571338a8ffde44185372269b0cad2a38f6edf79d24cda13b 078. [canonical] [knowledge] docs/contracts/ai-navigation.contract.json | bytes=4400 | sha256=3ae23d52c3199a675ff6b352e6da41fb2b5ab9824596f544800bb2310c3f76f3 079. [reference] [generated] docs/generated/ai-context/koa-navigation.json | bytes=957 | sha256=7c7a72c581df8d5fab457d8941a5dfa6f1b77486ce9c027e91812ab207b6f5c1 080. [reference] [generated] docs/generated/ai-context/subsystem-ariane.json | bytes=1008 | sha256=35810c29fc21160538c0facfd6b762447c506908d5a39a5ff7756fcfaf91840b 081. [reference] [generated] docs/generated/ai-context/subsystem-koa_spaces.json | bytes=1040 | sha256=168e9063d7668d8866f10f37c909af64a263087afbd5300513f3dbb994a6c67c 082. [reference] [generated] docs/generated/ai-context/subsystem-konnaxion.json | bytes=1032 | sha256=da630f0088a4120f0231b7b027d7bf7c7c0d5291a41f38ac7821d904ded3c48a 083. [reference] [generated] docs/generated/ai-context/subsystem-orgo.json | bytes=992 | sha256=9c1206f2a06b460f4b751f16f50f52ead0b80102815b2f65ed42ee2a7f386857 084. [reference] [generated] docs/generated/ai-context/subsystem-semantik_architect.json | bytes=1104 | sha256=44f65500b9fd9f8d184d8b24b94cb463991d31038d9b0065b65516e9dda58f13 085. [reference] [generated] docs/generated/ai-context/subsystem-sentient.json | bytes=1024 | sha256=9cf09c794eb654bea50d3728eff707a2c1038de1c23c6a7d70eb3b05176e4ba7 086. [reference] [generated] docs/generated/ai-context/subsystem-uckk.json | bytes=992 | sha256=c267c19d6efb1d1d4ff5e22b373e0b799fa1586b393453bd99e8c4331df05fac 087. [reference] [generated] docs/generated/authority-manifest.json | bytes=387 | sha256=647a30f29cae65f71b58e9802c1bb02e20364b5ed41b9b44cf8410ed561e1e25 088. [reference] [generated] docs/generated/document-index.json | bytes=407730 | sha256=11caf6805ab9c2ebf849c0d90e3a9ae775e8f7a61630ed25ec2efcd7ece96b62 089. [reference] [generated] docs/generated/component-catalog.json | bytes=1691 | sha256=4510eeb42b3b86046591571e37c0eaa410a71de66d9804d54d99fa00841fb2b4 090. [reference] [generated] docs/generated/subsystem-catalog.json | bytes=1126 | sha256=010cda5c1d75a873db1e27aad03390e4628af0c854adb32182937e3801775cb7 091. [reference] [generated] docs/generated/profile-catalog.json | bytes=2047 | sha256=cd0e7cbb4b30560a3abb67b09b05aedead5fc3f015c318bb634d4808dc54319e 092. [reference] [generated] docs/generated/requirements-index.json | bytes=242431 | sha256=b3d79109a9e41bfb26edb29d569d85873f64089f143a4b1402134641dd5e0e53 093. [reference] [generated] docs/generated/assertion-index.json | bytes=7178 | sha256=2205151e4b090334e744ce444c66f9d079d31aed452aa2fb80fc66d3f3b66040 094. [reference] [generated] docs/generated/traceability.json | bytes=254268 | sha256=48d2ee224f936ad8dd2c471bbbcb92a3c13e6fcfccb824b2725370a42b6c5038 095. [canonical] [knowledge] docs/contracts/architecture-patterns.contract.json | bytes=13335 | sha256=9b7a4db4c7c451b46f879e4d59ced5a235c31dc3ec360e1de51341425e6a6ae7 096. [canonical] [knowledge] docs/contracts/artifact-classes.contract.json | bytes=80701 | sha256=d569e367bf65dba653b53f4f458c18ea9bd7dda91324eb8ce675617b064f42b7 097. [canonical] [knowledge] docs/contracts/components/audit-broker.component.json | bytes=33626 | sha256=e38adea7ca7773b6131f9321e3c3c5b0de7a4843076493f20a8144410d48a351 098. [canonical] [knowledge] docs/contracts/components/governance-policy-runtime.component.json | bytes=44030 | sha256=b32a0e63ac6bfe28f402d6b7e07eab8dfb9bdbb990475401f856e5d1296ec5e3 099. [canonical] [knowledge] docs/contracts/components/identity-and-trust.component.json | bytes=37793 | sha256=41d42c3ca824c714b92be3cf6952731986c4b430b3740a27c91d05478b3e8bc7 100. [canonical] [knowledge] docs/contracts/components/koa-mediatheque.component.json | bytes=21262 | sha256=7ac658e7d9bb6afe40f459a7858cbafb914082a1dbd4b8906f5615deb4b90a7d 101. [canonical] [knowledge] docs/contracts/components/koa-node-agent.component.json | bytes=34748 | sha256=a19bfeea638d1de3c9ac6ea7d727ef9053497fc3be1b679d44c05965c254a225 102. [canonical] [knowledge] docs/contracts/components/kristal-runtime.component.json | bytes=19444 | sha256=f3a564d75239a49ba3555e2c6eebd9c7cdcd78a57bd93d8f313ac6567441714d 103. [canonical] [knowledge] docs/contracts/components/publication-gateway.component.json | bytes=29018 | sha256=f5129c7d7a8967363bbf3dd56524f8ef34dd2565ba4dda683dc119df93384235 104. [canonical] [knowledge] docs/contracts/components/resource-governor.component.json | bytes=44548 | sha256=1a0d34a1e0b46844e515956dcb80b74e8770d9463c570fc158947d78298cfa71 105. [canonical] [knowledge] docs/contracts/integration-types.contract.json | bytes=914 | sha256=272652633886e1f2ef35afc1a96e27eac15fa0a732029ece76f532c1766eb403 106. [canonical] [knowledge] docs/contracts/integrations/ariane-voice.integration.json | bytes=367 | sha256=40b1c9c5b72b492604fdf539630cb0cb0c1a208c3609bd2aed99ed32dde74855 107. [canonical] [knowledge] docs/contracts/integrations/chatgpt.integration.json | bytes=363 | sha256=06a49bcb348d96fd8bf4cb9406f0baf05fbbf888eeb51758a335d05b9c13ac90 108. [canonical] [knowledge] docs/contracts/integrations/gamma.integration.json | bytes=360 | sha256=d6b873fa3ef2a11a156ce35a994643c67c721f67e157575ec2a68820e2886e5d 109. [canonical] [knowledge] docs/contracts/integrations/suno.integration.json | bytes=362 | sha256=3d153513db2481a48bd0142b3c53018b52eb8d8e02851c9904d162ac74d4d060 110. [canonical] [knowledge] docs/contracts/integrations/uckk-import.integration.json | bytes=8760 | sha256=3187ccdceb1a46ecc0472f19ac283ea2171c1dc07477d7e67999b5a330d1da1f 111. [canonical] [knowledge] docs/contracts/integrations/uckk-publication.integration.json | bytes=8050 | sha256=ef8891c335816eac879b76580f393ceca6958f5799970335e27f34f82f2fd0ac 112. [canonical] [knowledge] docs/contracts/profiles/appliance-shell.profile.json | bytes=20641 | sha256=d525921262c2df7df6b4db131baa41f99e72be9a23be4a02d27209d1456b378b 113. [canonical] [knowledge] docs/contracts/profiles/build-farm.profile.json | bytes=28922 | sha256=6881324d0f54e15f6ad414f99e39bf9f082687537a956aeca94ca649b92059f4 114. [canonical] [knowledge] docs/contracts/profiles/control-plane.profile.json | bytes=21110 | sha256=a430a6879c5e5530d9c04f56b5d9b5c908245a4d68c586002fd706bb83250767 115. [canonical] [knowledge] docs/contracts/profiles/developer-linux-workstation.profile.json | bytes=16225 | sha256=5db5f5fde4e78aecee59383474e95cfb73244e9c93892f35f6c8956f631d4b70 116. [canonical] [knowledge] docs/contracts/profiles/developer-windows-wsl.profile.json | bytes=24184 | sha256=fb02469b0e43529f5a25dfd012257e77bf49240bac75ece6790816d79bde7dee 117. [canonical] [knowledge] docs/contracts/profiles/high-assurance.profile.json | bytes=19099 | sha256=551f327c58a8ab5ab73e968c87e9c6e170500ffb82b81fc9c2d855a44a319381 118. [canonical] [knowledge] docs/contracts/profiles/sovereign-hub.profile.json | bytes=16682 | sha256=4b1dc59e58f5a560dacb4fde0359df1713e09b68f0b30cf68f46ac2b4b40de65 119. [canonical] [knowledge] docs/contracts/profiles/sovereign-linux-node.profile.json | bytes=19038 | sha256=d38428b22e5c91c91eb0e3f605075f53a4ec7fa394b6fad2e8b5963a38c13c71 120. [canonical] [knowledge] docs/contracts/profiles/sovereign-offline.profile.json | bytes=26170 | sha256=74ebe9bb3334480e168c48bbe1587c653649abf054c20a48ef513b13bccf265a 121. [canonical] [knowledge] docs/contracts/profiles/user-lightweight.profile.json | bytes=19131 | sha256=28befeb29fe3c71d9a69a1c1a99e564aa83c1c8c42689c6c0e5097c4f3b60016 122. [canonical] [knowledge] docs/contracts/release-channels.contract.json | bytes=8553 | sha256=b12b03ad029219c402718a0070b319672046673cb109253dfd49819cb6fcd2a6 123. [canonical] [knowledge] docs/contracts/security-controls.contract.json | bytes=62668 | sha256=7198c30ec630146108901034c8dc1a7174c6b4cd10d9248c75c03f6c1d93e97b 124. [canonical] [knowledge] docs/contracts/subsystems/ariane.subsystem.json | bytes=1371 | sha256=97a9e39319e3d87305f58065de19b721454a43eae9e6a12348dbbd19c376ff77 125. [canonical] [knowledge] docs/contracts/subsystems/koa-spaces.subsystem.json | bytes=5317 | sha256=40d55403a50bd31673c6fd9e05660a7a5c6e393724dcdb24db780f9c2ed8333c 126. [canonical] [knowledge] docs/contracts/subsystems/konnaxion.subsystem.json | bytes=2594 | sha256=9bfb0286d28e24df850a7869e65f35460aba62c60b7130a0259c2ae1c47d686a 127. [canonical] [knowledge] docs/contracts/subsystems/orgo.subsystem.json | bytes=2565 | sha256=5950f380621982fea5f33d5bf7a7a7b647fd5fd060443efe7eb79f55616937e8 128. [canonical] [knowledge] docs/contracts/subsystems/semantik-architect.subsystem.json | bytes=1584 | sha256=dbf2cc2392dc305a84925178c48a075dc5e432f6abf74f5e82c822cd6437588d 129. [canonical] [knowledge] docs/contracts/subsystems/sentient.subsystem.json | bytes=1408 | sha256=7cb105bc9fac01b6a10c13cea07faf84097f5134491dd68c5a9a7e0a817b7c32 130. [canonical] [knowledge] docs/contracts/system.contract.json | bytes=39239 | sha256=87a4b11fa9877114625fd4b23271a15a87212ca5d5fd7b7f39d409434031833d 131. [canonical] [knowledge] docs/contracts/terminology.contract.json | bytes=108810 | sha256=63784ff255159eba7c03c25a7ab182a8ddb6ea06424880f9922ea7c807eb8be4 132. [canonical] [knowledge] docs/contracts/toolchains/python-uv.toolchain.json | bytes=16043 | sha256=5947850cd3e07ac7249936c4261abfe83d8c20700fd0f845efad1a40c4df1477 ================================================================================================ FILE: wiki/_Footer.md AUTHORITY: reference CONTENT_ROLE: navigation CONTENT_SHA256: 44b5d1ac7a3ea5e5ddf88466b594ac73d5d5cca35cca66d418980736383f5ec1 CONTENT_BYTES: 172 ================================================================================================ --- **kOA-Linux Operating System Wiki** · Main path: what the ecosystem enables · Technical path: how the sovereign runtime supports it · [Related Wikis](Related-Wikis) ================================================================================================ FILE: wiki/_Sidebar.md AUTHORITY: reference CONTENT_ROLE: navigation CONTENT_SHA256: 995cfcdd5a778f10b59c4892c46cde752667027c85a8c66fa057f34fdb342fa2 CONTENT_BYTES: 2983 ================================================================================================ # kOA-Linux Operating System - [[Home]] - [[Start here|Start-Here]] - [[Naming and scope|Naming-and-Scope]] ## Main — what it does - [[What kOA does|What-kOA-Does]] - [[Sociotechnical Operating System|Sociotechnical-Operating-System]] - [[Knowledge-to-action loop|Knowledge-to-Action-Loop]] - [[Modules and submodules|Modules-and-Submodules]] - [[Societal outcomes|Societal-Outcomes]] - [[Use cases|Use-Cases]] - [[Related Wikis|Related-Wikis]] ## Principles - [[Collective intelligence to governance|Collective-Intelligence-to-Governance]] - [[Semantic sovereignty|Semantic-Sovereignty]] - [[Cultural sovereignty|Cultural-Sovereignty]] - [[Governance, trust, and recourse|Governance-Trust-and-Recourse]] - [[AI without automatic authority|AI-without-Automatic-Authority]] - [[Offline-first operation|Offline-First-Operation]] - [[Control, portability, and recovery|Control-Portability-and-Recovery]] ## Systems and platforms - [[System of systems|System-of-Systems]] - [[Capability and ownership map|Feature-Source-Map]] - [[Konnaxion]] - [[Orgo]] - [[Kristal]] - [[Ariane]] - [[SemantiK Architect|Semantik-Architect]] - [[SenTient]] - [[Files, media, and provenance|Files-Media-and-Provenance]] - [[UCKK external platform|UCKK]] ## From groups to action - [[Groups to organizations|Groups-to-Organizations]] - [[Decisions to execution|Decisions-to-Execution]] - [[Roles, tasks, and accountability|Roles-Tasks-and-Accountability]] - [[Institutional memory and learning|Institutional-Memory-and-Learning]] - [[Global communications and distribution|Global-Communications-and-Distribution]] ## Scenarios - [[Everyday use|Everyday-Use]] - [[Personal and local use|Personal-and-Local-Use]] - [[Community and civic use|Community-and-Civic-Use]] - [[Organizational operations|Organizational-Operations]] - [[Education and learning|Education-and-Learning]] - [[Municipality and public service|Municipality-and-Public-Service]] - [[Crisis and air-gapped use|Crisis-Field-and-Air-Gapped-Use]] - [[Multilingual knowledge networks|Multilingual-Knowledge-Networks]] ## Technical reference - [[Technical reference index|Technical-Reference]] - [[What kOA-Linux does|What-kOA-Linux-Does]] - [[System architecture|System-Architecture]] - [[Deployment profiles|Deployment-Profiles]] - [[Internal components|Internal-Components]] - [[Integrated systems|Integrated-Subsystems]] - [[Development model|Development-Model]] - [[Security model|Security-Model]] - [[Release and artifact lifecycle|Release-and-Artifact-Lifecycle]] - [[Operations]] - [[AI and external integrations|AI-and-External-Integrations]] - [[Contracts and schemas|Contracts-and-Schemas]] - [[Conformance and validation|Conformance-and-Validation]] - [[Authority and documentation|Authority-and-Documentation]] - [[Architecture decisions|Architecture-Decisions]] - [[Documentation map|Documentation-Map]] - [[Contributing]] - [[Glossary]] - [[FAQ]] - [[About this Wiki|About-the-Wiki]] ================================================================================================ FILE: wiki/About-the-Wiki.md AUTHORITY: reference CONTENT_ROLE: navigation CONTENT_SHA256: 45b334f0688b6f11daf51d7840d09a91e8a8bee71c4c08fbf167cb5361b5cf33 CONTENT_BYTES: 1371 ================================================================================================ # About This Wiki > **Reading model:** The main path explains what the kOA ecosystem enables. The technical reference explains how kOA-Linux hosts, isolates, verifies, and operates those capabilities. Product-specific details remain in each subsystem's own documentation. ## Two reading paths ### Main — what it does The main path explains the social and operational purpose of the ecosystem: knowledge, learning, deliberation, judgment, execution, memory, culture, language, autonomy, and collective capacity. ### Technical reference — how kOA-Linux supports it The technical path summarizes profiles, components, trust, lifecycle, security, operations, contracts, and conformance. ## Duplication rule This Wiki should explain the role of independent products but not recreate their internal documentation. Konnaxion, Orgo, SemantiK Architect, Kristal, SenTient, and other systems keep their own repositories or Wikis. This Wiki links to them and documents only the kOA-Linux boundary. ## Authority The Wiki is explanatory. Repository contracts, accepted decisions, normative source documents, generated catalogs, and validators remain authoritative for kOA-Linux. Product Wikis remain authoritative for their own product-level explanations. ================================================================================================ FILE: wiki/AI-and-External-Integrations.md AUTHORITY: reference CONTENT_ROLE: navigation CONTENT_SHA256: 4ee1e217fa4ab5962cfe490e14db2362886392b28b9e0a51897c559fe4af30e1 CONTENT_BYTES: 2506 ================================================================================================ # AI and External Integrations > **Authority notice:** This wiki is a readable navigation layer. Source contracts, accepted ADRs, normative documents, and executable validators in the repository remain authoritative. ## Baseline rule AI is optional, capability-scoped, attributable, and unable to create invisible authority. Core operation remains deterministic and does not require native generative AI. External outputs remain non-authoritative unless an explicit review and admission process transfers accepted facts into an authoritative owner. ## Declared integrations | Integration | Type | Role | Authority | Availability | Contract | | --- | --- | --- | --- | --- | --- | | Ariane Voice | external_voice | Optional voice-input surface for Ariane. | non_authoritative | optional | [contract](../blob/main/docs/contracts/integrations/ariane-voice.integration.json) | | ChatGPT | external_ai | Approved candidate metadata and analysis surface. | non_authoritative | optional | [contract](../blob/main/docs/contracts/integrations/chatgpt.integration.json) | | Gamma | external_media_service | Optional external presentation surface. | non_authoritative | optional | [contract](../blob/main/docs/contracts/integrations/gamma.integration.json) | | Suno | external_media_service | Optional external media-generation surface. | non_authoritative | optional | [contract](../blob/main/docs/contracts/integrations/suno.integration.json) | ## Boundary rules - explicit user or system authorization; - declared capability and data scope; - no silent provider substitution; - no direct mutation of authoritative state; - privacy, consent, disclosure, and cultural-rights controls; - bounded failure and safe degradation when the provider is unavailable. ## Sources - [`docs/02-system/09-ai-boundary.md`](../blob/main/docs/02-system/09-ai-boundary.md) - [`docs/02-system/10-external-ai-surfaces.md`](../blob/main/docs/02-system/10-external-ai-surfaces.md) - [`docs/02-system/16-external-integrations.md`](../blob/main/docs/02-system/16-external-integrations.md) - [`docs/07-security/11-ai-boundaries.md`](../blob/main/docs/07-security/11-ai-boundaries.md) - [`docs/07-security/12-external-integration-classification.md`](../blob/main/docs/07-security/12-external-integration-classification.md) - [`docs/contracts/integration-types.contract.json`](../blob/main/docs/contracts/integration-types.contract.json) ================================================================================================ FILE: wiki/AI-without-Automatic-Authority.md AUTHORITY: reference CONTENT_ROLE: navigation CONTENT_SHA256: 67056ff33490ecef7a0304cdedfb2235661d8a589cea141d76d83b9eb67b278c CONTENT_BYTES: 2551 ================================================================================================ # AI Assistance and Automation > **Authority and status:** This wiki is an explanatory navigation layer. The repository contracts, accepted ADRs, normative documents, and executable validators remain authoritative for kOA-Linux Operating System. Public initkoa.org pages explain the wider kOA ecosystem and the product capabilities provided by its independently documented subsystems. ## AI is optional capability, not hidden authority kOA-Linux Operating System may expose local or external AI services for search assistance, summarization, classification, drafting, reconciliation, translation support or interface guidance. Those services do not automatically become authoritative sources of facts, policy, permissions or system state. ## Allowed roles Depending on policy, an AI system may: - propose classifications or candidate entities; - summarize selected material with source links; - draft text for human review; - recommend a navigation path; - suggest tasks or routing; - assist multilingual work where deterministic resources are unavailable; - identify patterns for review. ## Prohibited shortcuts An AI service must not silently: - invent missing architectural authority; - convert a candidate claim into a validated fact; - approve its own output; - bypass consent or disclosure limits; - gain unrestricted filesystem, database or host access; - replace a missing subsystem with an undeclared provider; - execute a sensitive action without the required task, policy and authorization chain. ## Automation as accountable work Automated activity should be represented as tasks or declared operations with an actor identity, input references, capability restrictions, resource limits, expected output, status, evidence and failure code. ## External services When data leaves the local environment, the user and policy layer need to know what is sent, to whom, for which purpose, under which retention assumptions, and whether a local alternative exists. ## Sources - [docs/02-system/09-ai-boundary.md](https://github.com/Rejean-McCormick/kOA-Linux/blob/main/docs/02-system/09-ai-boundary.md) - [docs/02-system/10-external-ai-surfaces.md](https://github.com/Rejean-McCormick/kOA-Linux/blob/main/docs/02-system/10-external-ai-surfaces.md) - [docs/07-security/11-ai-boundaries.md](https://github.com/Rejean-McCormick/kOA-Linux/blob/main/docs/07-security/11-ai-boundaries.md) - [SenTient status and scope](https://initkoa.org/technology/sentient) ================================================================================================ FILE: wiki/Architecture-Decisions.md AUTHORITY: reference CONTENT_ROLE: navigation CONTENT_SHA256: ab3c79a1862a98c45eb762759d6469b0c60471e49dd13e682813bb95cc376b32 CONTENT_BYTES: 4573 ================================================================================================ # Architecture Decision Records > **Authority notice:** This wiki is a readable navigation layer. Source contracts, accepted ADRs, normative documents, and executable validators in the repository remain authoritative. ADRs preserve context, considered options, rationale, consequences, and impact. Active system facts remain in the applicable source contracts and normative documents. ## Accepted ADR set | ADR | Decision | Source | | --- | --- | --- | | ADR-001 | — Use a Standard Maintained Linux Kernel | [record](../blob/main/docs/10-adrs/ADR-001-standard-maintained-linux-kernel.md) | | ADR-002 | — Immutable Signed OS Image | [record](../blob/main/docs/10-adrs/ADR-002-immutable-signed-os-image.md) | | ADR-003 | — Appliance Shell Without GNOME | [record](../blob/main/docs/10-adrs/ADR-003-appliance-shell-without-gnome.md) | | ADR-004 | — Minimal Wayland and Embedded Web Engine | [record](../blob/main/docs/10-adrs/ADR-004-minimal-wayland-and-embedded-web-engine.md) | | ADR-005 | Rootless Podman and Quadlet | [record](../blob/main/docs/10-adrs/ADR-005-rootless-podman-and-quadlet.md) | | ADR-006 | — Expanded First-Class Component Boundaries | [record](../blob/main/docs/10-adrs/ADR-006-expanded-first-class-component-boundaries.md) | | ADR-007 | — Kristal as a Transversal Knowledge Layer | [record](../blob/main/docs/10-adrs/ADR-007-kristal-as-transversal-foundation.md) | | ADR-008 | Four Independent Release Channels | [record](../blob/main/docs/10-adrs/ADR-008-four-independent-release-channels.md) | | ADR-009 | — Governance Policy Runtime | [record](../blob/main/docs/10-adrs/ADR-009-governance-policy-runtime.md) | | ADR-010 | — Selective Audit | [record](../blob/main/docs/10-adrs/ADR-010-selective-audit.md) | | ADR-011 | — No Kubernetes Requirement on Endpoints | [record](../blob/main/docs/10-adrs/ADR-011-no-kubernetes-requirement-on-endpoints.md) | | ADR-012 | — Single Narrow Privileged Broker | [record](../blob/main/docs/10-adrs/ADR-012-single-narrow-privileged-broker.md) | | ADR-013 | — System Baseline and Profile Separation | [record](../blob/main/docs/10-adrs/ADR-013-system-baseline-and-profile-separation.md) | | ADR-014 | — Strict External AI Boundary | [record](../blob/main/docs/10-adrs/ADR-014-strict-external-ai-boundary.md) | | ADR-015 | Development Workspace Isolation with UV | [record](../blob/main/docs/10-adrs/ADR-015-development-workspace-isolation-with-uv.md) | | ADR-016 | — Generated Markdown Projections | [record](../blob/main/docs/10-adrs/ADR-016-generated-markdown-projections.md) | | ADR-017 | — User Lightweight Hardware Profile | [record](../blob/main/docs/10-adrs/ADR-017-user-lightweight-hardware-profile.md) | | ADR-018 | SenTient as an Isolated Optional Workbench | [record](../blob/main/docs/10-adrs/ADR-018-sentient-as-isolated-optional-workbench.md) | | ADR-019 | Resource Governor and Policy Runtime Separation | [record](../blob/main/docs/10-adrs/ADR-019-resource-governor-and-policy-runtime-separation.md) | | ADR-021 | Ariane Local Navigation with Optional External Voice | [record](../blob/main/docs/10-adrs/ADR-021-ariane-local-navigation-with-optional-external-voice.md) | | ADR-023 | — Explicit Profile Overlays | [record](../blob/main/docs/10-adrs/ADR-023-explicit-profile-overlays.md) | | ADR-024 | — Logical Data Ownership with Profile-Dependent Physical Isolation | [record](../blob/main/docs/10-adrs/ADR-024-logical-data-ownership-with-profile-dependent-physical-isolation.md) | | ADR-025 | — English-Only Active Documentation | [record](../blob/main/docs/10-adrs/ADR-025-english-only-active-documentation.md) | | ADR-026 | — No Unresolved Active Authority | [record](../blob/main/docs/10-adrs/ADR-026-no-unresolved-active-authority.md) | | ADR-027 | Contract-First Documentation and Generated Navigation | [record](../blob/main/docs/10-adrs/ADR-027-contract-first-documentation-and-generated-navigation.md) | | ADR-028 | Subsystem Documentation Remains Authoritative | [record](../blob/main/docs/10-adrs/ADR-028-subsystem-documentation-remains-authoritative.md) | ## Decision workflow A significant architectural change should identify the affected authority, record the decision, update the owning contracts and documents, rebuild generated projections, and pass validation before activation. ## Sources - [`docs/10-adrs/README.md`](../blob/main/docs/10-adrs/README.md) - [`docs/generated/decision-index.md`](../blob/main/docs/generated/decision-index.md) ================================================================================================ FILE: wiki/Ariane.md AUTHORITY: reference CONTENT_ROLE: navigation CONTENT_SHA256: e09930267508e092d95686029c133046fba0e195da9d01cec3df4628f3d20eba CONTENT_BYTES: 872 ================================================================================================ # Ariane > **Reading model:** The main path explains what the kOA ecosystem enables. The technical reference explains how kOA-Linux hosts, isolates, verifies, and operates those capabilities. Product-specific details remain in each subsystem's own documentation. Ariane represents interfaces, controls, actions, states, and relationships as a semantic navigation graph. It supports intent-based guidance, accessibility, and bounded automation without conflating navigation with authorization. Use the [public Ariane overview](https://initkoa.org/technology/ariane) and [Assisted Navigation with Ariane](Assisted-Navigation-with-Ariane). kOA-Linux provides local runtime, profile selection, permissions, resources, and optional external voice boundaries. ================================================================================================ FILE: wiki/Assisted-Navigation-with-Ariane.md AUTHORITY: reference CONTENT_ROLE: navigation CONTENT_SHA256: 510fab4fa81a0fb4e5cb2d70c1e22bed45a12af07bf1419a186854c873df95a1 CONTENT_BYTES: 2918 ================================================================================================ # Assisted Navigation with Ariane > **Authority and status:** This wiki is an explanatory navigation layer. The repository contracts, accepted ADRs, normative documents, and executable validators remain authoritative for kOA-Linux Operating System. Public initkoa.org pages explain the wider kOA ecosystem and the product capabilities provided by its independently documented subsystems. ## What Ariane changes Traditional automation sees an interface as pixels, coordinates, selectors or undocumented scripts. Ariane treats the interface as data: screens, controls, actions, states and relationships form a semantic graph. That graph allows a person, an assistive technology, or a bounded agent to ask not only “where is the button?” but “what action is available, what does it do, what state is required, and what happens next?” ## Navigation by intention ```text user intention ↓ permitted capability and current context ↓ Ariane interface graph ↓ possible actions and prerequisites ↓ guided step, assistive action or bounded automation ↓ visible result and receipt when required ``` ## Use cases - guide a user through a complex administrative process; - expose software to screen readers and other assistive systems through semantic actions; - provide consistent navigation across profile-specific interfaces; - help a local agent locate a permitted control without unrestricted host access; - support multilingual labels while preserving one underlying action model; - record which action was requested and which interface transition occurred. ## Boundaries Ariane describes navigation and interaction possibilities. It does not automatically authorize an action. Authorization, consent, data disclosure and host privilege remain separate decisions. External voice or AI services are optional integrations. The local navigation model remains distinct from any provider and must degrade explicitly when an optional service is unavailable. ## Offline behavior The local graph and approved interface metadata can remain usable without network access. Remote voice recognition or remote language services may be unavailable, but their absence must not silently change the action model. ## Sources - [Ariane public overview](https://initkoa.org/technology/ariane) - [docs/02-system/11-ariane-system-boundary.md](https://github.com/Rejean-McCormick/kOA-Linux/blob/main/docs/02-system/11-ariane-system-boundary.md) - [docs/10-adrs/ADR-021-ariane-local-navigation-with-optional-external-voice.md](https://github.com/Rejean-McCormick/kOA-Linux/blob/main/docs/10-adrs/ADR-021-ariane-local-navigation-with-optional-external-voice.md) - [docs/contracts/subsystems/ariane.subsystem.json](https://github.com/Rejean-McCormick/kOA-Linux/blob/main/docs/contracts/subsystems/ariane.subsystem.json) ================================================================================================ FILE: wiki/Authority-and-Documentation.md AUTHORITY: reference CONTENT_ROLE: navigation CONTENT_SHA256: 780fadb0b7d9e03f2c7d032a7ff6af5e46d7f124bdf648015c505fecb47c8187 CONTENT_BYTES: 3021 ================================================================================================ # Authority and Documentation > **Authority notice:** This wiki is a readable navigation layer. Source contracts, accepted ADRs, normative documents, and executable validators in the repository remain authoritative. ## Contract-first architecture The documentation system is contract-first. Source contracts and focused explanatory documents own facts. Catalogs, indexes, matrices, manifests, and AI context packages are generated projections. ## Authority order | Layer | Responsibility | | --- | --- | | Accepted decisions | Close significant architectural choices | | Source contracts | Own machine-readable system, component, profile, subsystem-boundary, integration, toolchain, and artifact facts | | Normative source documents | Explain requirements and procedures within their declared scope | | Executable validators | Enforce identities, schemas, references, boundaries, generated consistency, and release gates | | Generated outputs | Support discovery only; never override a source | | Recipes and examples | Provide bounded non-authoritative implementation guidance | ## Scope discipline Authority remains explicit across global, profile, component, subsystem-boundary, integration, artifact, and recipe scopes. A narrower source cannot silently become global. ## Subsystem authority Mounted subsystem documentation owns internal product behavior. kOA boundary contracts own deployment, resources, lifecycle, trust, health, storage exposure, artifact admission, and cross-subsystem interactions. Missing, conflicting, or unresolved authority blocks the affected activation. No undeclared replacement is selected. ## Generated navigation Generated files under `docs/generated/` are disposable and rebuildable. Do not edit them manually. ```bash python docs/tools/build_indexes.py python docs/tools/build_ai_context.py python docs/tools/check_generated_content.py ``` ## AI reading order 1. [`docs/AI_CONTEXT.md`](../blob/main/docs/AI_CONTEXT.md) 2. [`docs/contracts/ai-navigation.contract.json`](../blob/main/docs/contracts/ai-navigation.contract.json) 3. applicable source contract; 4. applicable kOA boundary page; 5. mounted subsystem documentation when internal behavior is needed; 6. generated indexes for discovery only. ## Sources - [`docs/00-governance/00-documentation-architecture.md`](../blob/main/docs/00-governance/00-documentation-architecture.md) - [`docs/00-governance/01-authority.md`](../blob/main/docs/00-governance/01-authority.md) - [`docs/00-governance/08-generated-content-policy.md`](../blob/main/docs/00-governance/08-generated-content-policy.md) - [`docs/00-governance/09-canonical-ownership.md`](../blob/main/docs/00-governance/09-canonical-ownership.md) - [`docs/00-governance/13-validation-pipeline.md`](../blob/main/docs/00-governance/13-validation-pipeline.md) - [`docs/contracts/ai-navigation.contract.json`](../blob/main/docs/contracts/ai-navigation.contract.json) ================================================================================================ FILE: wiki/Capability-Status.md AUTHORITY: reference CONTENT_ROLE: navigation CONTENT_SHA256: 0eae02fa533fe942c642b42b63070b1c7a8c3bbdcbb70b26fb031b417cd5a1ee CONTENT_BYTES: 2790 ================================================================================================ # Capability Status > **Authority and status:** This wiki is an explanatory navigation layer. The repository contracts, accepted ADRs, normative documents, and executable validators remain authoritative for kOA-Linux Operating System. Public initkoa.org pages explain the wider kOA ecosystem and the product capabilities provided by its independently documented subsystems. ## Status vocabulary | Status | Meaning | | --- | --- | | Publicly described | The capability is described on initkoa.org or an official public context pack. | | Boundary specified | The kOA-Linux repository defines how the subsystem integrates or operates. | | Target architecture | The required behavior is specified but needs implementation evidence. | | Profile-dependent | Availability depends on the selected deployment profile and installed artifacts. | | Experimental | The public source explicitly presents the system or feature as conceptual or experimental. | ## Capability matrix | Capability | Public description | kOA-Linux boundary | Production claim | | --- | --- | --- | --- | | Siloed sovereign operation | System-of-systems and offline/portable architecture | Strongly specified | Requires deployment evidence | | Kristal portable knowledge | Core public technology | Runtime and artifact lifecycle specified | Requires implementation and conformance evidence | | Ariane assisted navigation | Public technology | Local boundary and optional external voice ADR | Requires subsystem implementation evidence | | Orgo roles, tasks and closure | Core public platform | Subsystem boundary specified | Requires Orgo deployment evidence | | Konnaxion public coordination | Core public platform | Subsystem boundary specified | Requires Konnaxion deployment evidence | | Multilingual deterministic rendering | Publicly described | Language boundary and artifact lifecycle specified | Semantik Architect is still described as experimental | | SenTient reconciliation | Public conceptual architecture | Optional isolated boundary | Explicitly not production-ready | | Offline operation | Core design commitment | Profiles, operations and lifecycle specified | Must be tested per profile | | Collective governance to execution | Cross-system design | Governance and boundary components specified | End-to-end integration evidence required | ## Sources - [initkoa.org AI entry point](https://initkoa.org/llms.txt) - [docs/09-conformance/00-conformance-model.md](https://github.com/Rejean-McCormick/kOA-Linux/blob/main/docs/09-conformance/00-conformance-model.md) - [docs/03-profiles/03-profile-conformance-claims.md](https://github.com/Rejean-McCormick/kOA-Linux/blob/main/docs/03-profiles/03-profile-conformance-claims.md) ================================================================================================ FILE: wiki/Collective-Intelligence-to-Governance.md AUTHORITY: reference CONTENT_ROLE: navigation CONTENT_SHA256: fb7541b7b3c84c165b0c5eaa5577602ff04fc7a5c19afdcf17f1f00aa0319645 CONTENT_BYTES: 2671 ================================================================================================ # Collective Intelligence to Governance > **Authority and status:** This wiki is an explanatory navigation layer. The repository contracts, accepted ADRs, normative documents, and executable validators remain authoritative for kOA-Linux Operating System. Public initkoa.org pages explain the wider kOA ecosystem and the product capabilities provided by its independently documented subsystems. ## The objective Collective intelligence is useful only when it improves understanding without hiding legitimacy. Governance becomes operational only when accepted outcomes can be converted into bounded authority, responsibilities, tasks, deadlines, review and recourse. ## Konnaxion's role Konnaxion supports learning, structured deliberation, proposals, argument, drafting and collective decision interfaces. Kollective Intelligence can expose multiple transparent readings of a decision while keeping the democratic baseline visible. Smart Vote and EkoH-style readings may show domain-bounded competence signals. They are advisory views unless an explicit constitutional rule grants a specific effect. They do not silently reallocate decision rights. ## Governance layer The governance layer evaluates: - which procedure applies; - whether quorum or thresholds are satisfied; - which authority recognizes the result; - what scope and duration the decision has; - which rights, consent or disclosure limits apply; - how the decision can be contested, reviewed or revoked; - whether the result may produce a mandate or operational authorization. ## Orgo's role Orgo turns an accepted outcome into accountable work: ```text decision or mandate ↓ responsible function or role ↓ case and tasks ↓ response windows and escalation ↓ explicit closure and evidence ↓ review and institutional learning ``` ## Critical separation A vote or collective reading does not directly become root access, a signing key, a database write or an unbounded automated action. Policy evaluation, authorization and technical privilege remain separate boundaries. ## Sources - [Kollective Intelligence](https://initkoa.org/platforms/konnaxion/kollective-intelligence) - [Smart Vote](https://initkoa.org/platforms/konnaxion/kollective-intelligence/smart-vote) - [EkoH](https://initkoa.org/initiatives/civic-governance/constitution/ekoh) - [Civic Constitution](https://initkoa.org/initiatives/civic-governance/constitution) - [docs/02-system/15-governance-policy-runtime.md](https://github.com/Rejean-McCormick/kOA-Linux/blob/main/docs/02-system/15-governance-policy-runtime.md) ================================================================================================ FILE: wiki/Community-and-Civic-Use.md AUTHORITY: reference CONTENT_ROLE: navigation CONTENT_SHA256: 109aaa120a49a04fa3a54da7c5f9930a1f08e5395f5f221ca8eb4ebf1c2635a1 CONTENT_BYTES: 1560 ================================================================================================ # Community and Civic Use > **Authority and status:** This wiki is an explanatory navigation layer. The repository contracts, accepted ADRs, normative documents, and executable validators remain authoritative for kOA-Linux Operating System. Public initkoa.org pages explain the wider kOA ecosystem and the product capabilities provided by its independently documented subsystems. ## Intended environment A community deployment uses Konnaxion for learning, projects, deliberation, collective decisions, distribution and shared memory, while kOA-Linux provides local continuity, trust and separation from private operational data. ## Example flow 1. Local knowledge packages are distributed online or offline. 2. Members learn, discuss and submit proposals. 3. Arguments and evidence remain linked to sources. 4. Decision procedures publish a baseline result and any declared advisory readings. 5. Accepted outcomes become mandates or Orgo cases. 6. Progress and outcomes return to the community under disclosure policy. ## Governance requirements Participation rules, privacy, consent, authority channels, thresholds, appeals and public evidence must remain explicit. Technical operators cannot silently alter civic legitimacy. ## Sources - [Konnaxion](https://initkoa.org/platforms/konnaxion) - [Kollective Intelligence](https://initkoa.org/platforms/konnaxion/kollective-intelligence) - [Civic Constitution](https://initkoa.org/initiatives/civic-governance/constitution) ================================================================================================ FILE: wiki/Conformance-and-Validation.md AUTHORITY: reference CONTENT_ROLE: navigation CONTENT_SHA256: 32c7540ec9a1f7d0b3999623bce15f31b747caf6745003ef1dd94738b18ef4e8 CONTENT_BYTES: 3449 ================================================================================================ # Conformance and Validation > **Authority notice:** This wiki is a readable navigation layer. Source contracts, accepted ADRs, normative documents, and executable validators in the repository remain authoritative. ## Complete pipeline Run from the repository root: ```bash python docs/tools/validate_docs.py ``` The pipeline runs the specialized documentation controls before a documentation release can be considered valid. ## Specialized validators | Validator | Purpose | | --- | --- | | `check_ai_boundary.py` | AI and external-integration authority boundaries | | `check_artifact_contracts.py` | Artifact schemas and examples | | `check_canonical_ownership.py` | Canonical ownership uniqueness | | `check_component_boundaries.py` | Component and subsystem separation | | `check_decision_closure.py` | Decision closure and unresolved choices | | `check_document_graph.py` | Document identities and dependency graph | | `check_generated_blocks.py` | Generated blocks inside source documents | | `check_generated_content.py` | Deterministic generated outputs | | `check_greenfield_architecture.py` | Active architecture constraints | | `check_interfile_locks.py` | Cross-file alignment locks | | `check_language.py` | Active documentation language policy | | `check_no_unresolved_state.py` | Unresolved authority or placeholder states | | `check_normative_language.py` | Normative language use | | `check_profile_inheritance.py` | Profile and overlay composition | | `check_release_sets.py` | Release-set and channel compatibility | | `check_subsystem_alignment.py` | Subsystem boundary contracts and mounts | | `check_traceability.py` | Decision, requirement, test, and evidence traceability | ## Generated-content rebuild ```bash python docs/tools/build_indexes.py python docs/tools/build_ai_context.py python docs/tools/check_generated_content.py ``` ## Subsystem mounts Normal validation permits reserved paths to remain unmounted: ```bash python docs/tools/check_subsystem_alignment.py ``` After all six official documentation trees are linked, require their presence: ```bash python docs/tools/check_subsystem_alignment.py --require-mounted ``` ## Evidence model Conformance claims require traceable requirements, tests, and evidence. Architectural prose alone is not sufficient for an implementation claim. ## Sources - [`docs/09-conformance/00-conformance-model.md`](../blob/main/docs/09-conformance/00-conformance-model.md) - [`docs/09-conformance/01-requirement-identification.md`](../blob/main/docs/09-conformance/01-requirement-identification.md) - [`docs/09-conformance/02-requirement-traceability.md`](../blob/main/docs/09-conformance/02-requirement-traceability.md) - [`docs/09-conformance/05-test-evidence.md`](../blob/main/docs/09-conformance/05-test-evidence.md) - [`docs/09-conformance/06-release-evidence.md`](../blob/main/docs/09-conformance/06-release-evidence.md) - [`docs/09-conformance/19-release-gates.md`](../blob/main/docs/09-conformance/19-release-gates.md) - [`docs/09-conformance/20-subsystem-documentation-alignment.md`](../blob/main/docs/09-conformance/20-subsystem-documentation-alignment.md) - [`docs/09-conformance/21-generated-navigation-rebuild.md`](../blob/main/docs/09-conformance/21-generated-navigation-rebuild.md) - [`docs/tools/validate_docs.py`](../blob/main/docs/tools/validate_docs.py) ================================================================================================ FILE: wiki/Constitutional-Principles.md AUTHORITY: reference CONTENT_ROLE: navigation CONTENT_SHA256: 5c1ba545b4c85d77fc9c38c5645b5dbf3317fe8deb973c5a861f221248acdbfb CONTENT_BYTES: 3553 ================================================================================================ # Constitutional Principles > **Authority notice:** This wiki is a readable navigation layer. Source contracts, accepted ADRs, normative documents, and executable validators in the repository remain authoritative. ## Global commitments 1. **Offline capability** — Core consultation, verification, execution, and recovery remain available without permanent cloud connectivity. 2. **Verified activation** — Artifacts, policies, services, and releases activate only after integrity, compatibility, trust, and authorization checks succeed. 3. **Safe degradation** — Failures block unsafe actions while preserving context, status, evidence, and recoverability. 4. **Deterministic-first execution** — Core transformations are reproducible; AI remains optional, bounded, attributable, and unable to create invisible authority. 5. **Least privilege** — Integrated subsystems and optional services do not receive unrestricted host capabilities. 6. **Explicit governance** — Governance rules are versioned policy artifacts rather than undocumented operator behavior. 7. **Selective audit** — The system remains auditable without indiscriminate disclosure of personal or operational data. 8. **Semantic sovereignty** — Terminology, authority channels, contested concepts, and multilingual mappings remain governed and portable. 9. **Cultural rights enforcement** — Consent, community authority, access conditions, withdrawal, and AI restrictions are enforced across the data lifecycle. 10. **Credible exit** — Export, transfer, restore, self-hosting, trust handover, and operator independence are tested capabilities. ## Interpretation Profiles and overlays may strengthen or narrow implementation choices, but they do not weaken global constitutional requirements. Components define behavior only inside active system, profile, security, lifecycle, data-ownership, and integration boundaries. ## Key constitutional documents - [`docs/01-constitution/00-charter.md`](../blob/main/docs/01-constitution/00-charter.md) - [`docs/01-constitution/01-scope-and-non-goals.md`](../blob/main/docs/01-constitution/01-scope-and-non-goals.md) - [`docs/01-constitution/02-global-invariants.md`](../blob/main/docs/01-constitution/02-global-invariants.md) - [`docs/01-constitution/03-system-principles.md`](../blob/main/docs/01-constitution/03-system-principles.md) - [`docs/01-constitution/04-explicit-authority.md`](../blob/main/docs/01-constitution/04-explicit-authority.md) - [`docs/01-constitution/05-fail-closed-authority.md`](../blob/main/docs/01-constitution/05-fail-closed-authority.md) - [`docs/01-constitution/06-safe-degradation.md`](../blob/main/docs/01-constitution/06-safe-degradation.md) - [`docs/01-constitution/07-component-separation.md`](../blob/main/docs/01-constitution/07-component-separation.md) - [`docs/01-constitution/08-data-authority-and-ownership.md`](../blob/main/docs/01-constitution/08-data-authority-and-ownership.md) - [`docs/01-constitution/09-offline-continuity.md`](../blob/main/docs/01-constitution/09-offline-continuity.md) - [`docs/01-constitution/10-selective-audit-and-recourse.md`](../blob/main/docs/01-constitution/10-selective-audit-and-recourse.md) - [`docs/01-constitution/11-portability-restore-and-exit.md`](../blob/main/docs/01-constitution/11-portability-restore-and-exit.md) - [`docs/01-constitution/12-cultural-rights-and-consent.md`](../blob/main/docs/01-constitution/12-cultural-rights-and-consent.md) ================================================================================================ FILE: wiki/Contracts-and-Schemas.md AUTHORITY: reference CONTENT_ROLE: navigation CONTENT_SHA256: f1920b516604a2679fb10db744ffa35b3ea8473288f32efd0202667561c7d48b CONTENT_BYTES: 1798 ================================================================================================ # Contracts and Schemas > **Reading model:** The main path explains what the kOA ecosystem enables. The technical reference explains how kOA-Linux hosts, isolates, verifies, and operates those capabilities. Product-specific details remain in each subsystem's own documentation. The technical corpus uses source contracts for system, component, subsystem-boundary, profile, integration, toolchain, and artifact facts. Key directories: - `docs/contracts/components/` — internal kOA-Linux components; - `docs/contracts/subsystems/` — boundaries for independently owned systems; - `docs/contracts/profiles/` — deployable operating envelopes; - `docs/contracts/integrations/` — optional external services and platforms; - `docs/contracts/artifact-contracts/` — exchanged records, packages, manifests, and receipts; - `docs/generated/` — rebuildable discovery projections. Use [Related Wikis](Related-Wikis) for product-internal behavior. The kOA-Linux contracts define only the operating and exchange boundaries for those products. Repository entry points: - [System contract](https://github.com/Rejean-McCormick/kOA-Linux/blob/main/docs/contracts/system.contract.json) - [Generated component catalog](https://github.com/Rejean-McCormick/kOA-Linux/blob/main/docs/generated/component-catalog.md) - [Generated subsystem catalog](https://github.com/Rejean-McCormick/kOA-Linux/blob/main/docs/generated/subsystem-catalog.md) - [Generated profile catalog](https://github.com/Rejean-McCormick/kOA-Linux/blob/main/docs/generated/profile-catalog.md) - [Generated integration catalog](https://github.com/Rejean-McCormick/kOA-Linux/blob/main/docs/generated/integration-catalog.md) ================================================================================================ FILE: wiki/Contributing.md AUTHORITY: reference CONTENT_ROLE: navigation CONTENT_SHA256: ab856b59b9bc5d8abcae2e0a9f879cd8f831aa413a4c511e09b2638e7483f0c6 CONTENT_BYTES: 1814 ================================================================================================ # Contributing > **Authority notice:** This wiki is a readable navigation layer. Source contracts, accepted ADRs, normative documents, and executable validators in the repository remain authoritative. ## Documentation change sequence 1. Update the authoritative source contract or normative source document. 2. When the change belongs to an independent subsystem, update its official documentation and only the kOA boundary in this repository. 3. Add or update an ADR when an architectural decision changes. 4. Rebuild generated indexes and AI context. 5. Run the complete validation pipeline. 6. Commit source changes and regenerated outputs together. 7. Update the wiki only when its navigation or explanatory summary changes. ## Prohibited documentation patterns Do not: - recreate hand-maintained registries or file catalogs; - duplicate a subsystem's internal model, complete API, workflow, or user interface; - edit generated outputs as sources; - infer missing authority from historical material; - introduce undeclared substitution or compatibility behavior; - use `.lnk` files for subsystem documentation mounts; - make an implementation claim without test and evidence support. ## Commands ```bash python docs/tools/build_indexes.py python docs/tools/build_ai_context.py python docs/tools/validate_docs.py ``` ## Sources - [Repository overview and contribution summary](../blob/main/README.md) - [Documentation contribution guidance](../blob/main/docs/CONTRIBUTING.md) - [`docs/00-governance/04-change-protocol.md`](../blob/main/docs/00-governance/04-change-protocol.md) - [`docs/00-governance/11-change-impact-and-versioning.md`](../blob/main/docs/00-governance/11-change-impact-and-versioning.md) ================================================================================================ FILE: wiki/Control-Portability-and-Recovery.md AUTHORITY: reference CONTENT_ROLE: navigation CONTENT_SHA256: 03de2a9bc77f29497a33509d3fb0743acef80452642418458aee0d4e15f22047 CONTENT_BYTES: 1224 ================================================================================================ # Control, Portability, and Recovery > **Reading model:** The main path explains what the kOA ecosystem enables. The technical reference explains how kOA-Linux hosts, isolates, verifies, and operates those capabilities. Product-specific details remain in each subsystem's own documentation. Sovereignty requires practical control over data, meaning, software, trust, and continuity. The architecture therefore treats the following as tested capabilities: - export of local data, knowledge artifacts, media manifests, policies, cases, tasks, and evidence; - verification of exported packages; - restoration on another compatible node; - backup and recovery without permanent cloud dependency; - trust-root and operator handover; - revocation of former access; - visibility into active versions and queued exchanges; - preservation of source authority when artifacts move between systems. Portability does not mean that every external platform database is copied locally. It means that selected, governed artifacts can move while preserving identity, provenance, rights, versions, and authority boundaries. ================================================================================================ FILE: wiki/Crisis-Field-and-Air-Gapped-Use.md AUTHORITY: reference CONTENT_ROLE: navigation CONTENT_SHA256: fef3e3a06f9766df2ee37a8b713e84dc1da7bc8a5f6249e9d5667df0a519821c CONTENT_BYTES: 1859 ================================================================================================ # Crisis, Field, and Air-Gapped Use > **Authority and status:** This wiki is an explanatory navigation layer. The repository contracts, accepted ADRs, normative documents, and executable validators remain authoritative for kOA-Linux Operating System. Public initkoa.org pages explain the wider kOA ecosystem and the product capabilities provided by its independently documented subsystems. ## Intended environment A field team, crisis unit, remote institution or high-assurance environment may operate with intermittent or no network access. The deployment must preserve local knowledge, operational work, evidence and recovery without pretending that remote services are available. ## Local capabilities - verified procedures and knowledge packs; - local search and navigation; - offline Orgo cases and tasks; - local files and evidence; - local policy evaluation where required; - queued synchronization and publication; - removable-media updates with verification; - backup and restore without cloud dependency. ## Safety rules - stale or unverified data remains visibly labeled; - conflicts are reviewed under declared strategies; - failed verification blocks activation; - emergency or break-glass actions are bounded, logged and reviewed; - offline does not remove accountability. ## Sources - [Kristal offline scenarios](https://initkoa.org/technology/kristal/portability-and-offline) - [Orgo offline-first resilience](https://initkoa.org/platforms/orgo/guarantees) - [docs/03-profiles/12-sovereign-offline.md](https://github.com/Rejean-McCormick/kOA-Linux/blob/main/docs/03-profiles/12-sovereign-offline.md) - [docs/07-security/18-offline-import-security.md](https://github.com/Rejean-McCormick/kOA-Linux/blob/main/docs/07-security/18-offline-import-security.md) ================================================================================================ FILE: wiki/Cultural-Sovereignty.md AUTHORITY: reference CONTENT_ROLE: navigation CONTENT_SHA256: 1b6736302ca79a552413df20a697dc1b6c2cadc7c0d5f47bf241d9c08000a19d CONTENT_BYTES: 1919 ================================================================================================ # Cultural Sovereignty > **Reading model:** The main path explains what the kOA ecosystem enables. The technical reference explains how kOA-Linux hosts, isolates, verifies, and operates those capabilities. Product-specific details remain in each subsystem's own documentation. ## Culture as governed memory Cultural sovereignty requires more than a repository of files. A cultural system must preserve the relationships that make a work meaningful: - creator and community identity; - provenance and lineage; - cultural context; - rights, restrictions, licences, and attribution; - consent and withdrawal; - authority to interpret, display, reuse, translate, or train AI; - moderation, disputes, revisions, and decision records. ## Kreative and Konservation Within Konnaxion: - **Kreative** is the cultural memory, collaboration, discovery, and creator-network layer. - **Konservation** is the preservation and archive-oriented submodule. - **Kontact** connects creators, communities, institutions, collaborators, patrons, and opportunities. Detailed product documentation belongs in the [Konnaxion Wiki](https://github.com/Rejean-McCormick/Konnaxion/wiki), especially [Konservation](https://github.com/Rejean-McCormick/Konnaxion/wiki/Konservation) and [Kontact](https://github.com/Rejean-McCormick/Konnaxion/wiki/Kontact). ## Integration without appropriation External collections can be mapped into shared structures while preserving source identity, stewardship, rights, and access restrictions. Interoperability must not erase the authority of museums, archives, Indigenous governance bodies, artists, or communities. AI may suggest tags, descriptions, translations, accessibility text, or duplicate candidates. It must not silently define cultural meaning or override community authority. ================================================================================================ FILE: wiki/Current-Scope-and-Limits.md AUTHORITY: reference CONTENT_ROLE: navigation CONTENT_SHA256: a318095d9128b56d43ae525993da4ca032a28d40bbf666886e1cedb245ba5da0 CONTENT_BYTES: 2713 ================================================================================================ # Current Scope and Limits > **Authority and status:** This wiki is an explanatory navigation layer. The repository contracts, accepted ADRs, normative documents, and executable validators remain authoritative for kOA-Linux Operating System. Public initkoa.org pages explain the wider kOA ecosystem and the product capabilities provided by its independently documented subsystems. ## What is complete in this repository The documentation corpus defines and validates a contract-first target architecture for kOA-Linux Operating System. It includes system principles, profiles, component boundaries, security, lifecycle, operations, conformance, schemas, accepted ADRs, generators and validators. ## What remains implementation-dependent The repository does not prove that every component is already implemented or production-tested. Evidence is still required for final host distribution choices, immutable image mechanisms, production key custody, hardware assurance, capacity limits, database isolation at scale, regulatory profiles and production implementations of internal services. ## Subsystem dependency The detailed user behavior of Ariane, Konnaxion, Orgo, SenTient, and SemantiK Architect belongs to those subsystem specifications. The kOA-Linux repository currently reserves documentation mount points for pinned official subsystem documentation. ## Public-site status distinctions - Konnaxion, Orgo, Kristal and the governance model are described as core parts of the kOA ecosystem. - Semantik Architect is described as an independent experimental architecture for deterministic multilingual rendering. - SenTient is explicitly described as conceptual or experimental and not production-ready. - The wiki therefore distinguishes **intended capability**, **specified boundary**, and **production evidence**. ## No silent completion claims A validated documentation tree proves consistency of the documentation and contracts. It does not by itself prove performance, security, usability, legal compliance or operational readiness on every target deployment. ## Sources - [Repository implementation status](https://github.com/Rejean-McCormick/kOA-Linux/blob/main/README.md) - [docs/01-constitution/01-scope-and-non-goals.md](https://github.com/Rejean-McCormick/kOA-Linux/blob/main/docs/01-constitution/01-scope-and-non-goals.md) - [docs/09-conformance/00-conformance-model.md](https://github.com/Rejean-McCormick/kOA-Linux/blob/main/docs/09-conformance/00-conformance-model.md) - [SenTient status](https://initkoa.org/technology/sentient) - [Semantik Architect status](https://initkoa.org/technology/architect) ================================================================================================ FILE: wiki/Decisions-to-Execution.md AUTHORITY: reference CONTENT_ROLE: navigation CONTENT_SHA256: 816b72741c7717284cf12582f36694ec8eb409e35c906a1b851c955af94a4427 CONTENT_BYTES: 2434 ================================================================================================ # From Decisions to Execution > **Authority and status:** This wiki is an explanatory navigation layer. The repository contracts, accepted ADRs, normative documents, and executable validators remain authoritative for kOA-Linux Operating System. Public initkoa.org pages explain the wider kOA ecosystem and the product capabilities provided by its independently documented subsystems. ## Why decisions often fail Many institutions can discuss and vote but cannot reliably convert an outcome into accountable follow-through. Responsibility remains implicit, deadlines disappear, and closure is replaced by status meetings or message threads. Orgo supplies the execution layer, while kOA-Linux supplies the environment and governance boundary. ## Execution contract An operationalized decision should identify: - the decision or mandate reference; - the responsible function or role; - affected organizations, people or locations; - required cases and tasks; - inputs and expected outputs; - response and completion windows; - escalation rules; - confidentiality and visibility; - approval or human-review gates; - closure criteria and evidence; - review, appeal or revocation conditions. ## Signal-to-closure lifecycle 1. A decision, report, request or incident becomes a signal. 2. The signal is normalized and classified. 3. A case provides durable context and ownership. 4. Tasks express executable work. 5. Work routes to functions or roles rather than relying only on named individuals. 6. Time windows make delay visible. 7. Escalation occurs under explicit rules. 8. Closure records what happened and what remains open. 9. Patterns create review work. ## Automation Tasks may be performed by humans, deterministic tools, constrained agents or hybrid methods. Automation must remain allowlisted, resource-bounded, attributable and subject to the same approval and evidence requirements. ## Sources - [Orgo workflow](https://initkoa.org/platforms/orgo/workflow) - [Orgo flows](https://initkoa.org/platforms/orgo/flows) - [Routing and escalation](https://initkoa.org/platforms/orgo/routing-escalation) - [Core guarantees](https://initkoa.org/platforms/orgo/guarantees) - [docs/02-system/20-receipts-and-critical-transitions.md](https://github.com/Rejean-McCormick/kOA-Linux/blob/main/docs/02-system/20-receipts-and-critical-transitions.md) ================================================================================================ FILE: wiki/Deployment-Choices.md AUTHORITY: reference CONTENT_ROLE: navigation CONTENT_SHA256: 4a58227996feb6a127bac9ad009f6d54a85f21ab66adf1b8d7576e30a98008c4 CONTENT_BYTES: 2067 ================================================================================================ # Deployment Choices > **Authority and status:** This wiki is an explanatory navigation layer. The repository contracts, accepted ADRs, normative documents, and executable validators remain authoritative for kOA-Linux Operating System. Public initkoa.org pages explain the wider kOA ecosystem and the product capabilities provided by its independently documented subsystems. ## One architecture, different capability sets kOA-Linux Operating System uses profiles to state what a deployment includes, how much resource it may consume, which network assumptions apply, and how it behaves when a capability is unavailable. ## Main choices | Profile or overlay | What it is for | | --- | --- | | User Lightweight | Daily local use on commodity hardware with bounded resources | | Developer Linux Workstation | Isolated local development and testing on Linux | | Developer Windows WSL | Isolated development from a Windows workstation using WSL | | Sovereign Linux Node | Hardened production operation on one Linux node | | Sovereign Hub | Locally autonomous shared services and coordination | | Build Farm | Heavy compilation, validation, indexing, and artifact production | | Control Plane | Release coordination, policy distribution, fleet metadata, and controlled oversight | | Appliance Shell overlay | A focused appliance-style user surface | | High Assurance overlay | Stronger trust, key custody, separation of duties, audit, and recovery requirements | | Sovereign Offline overlay | Stricter offline and disconnected-operation conditions | Profiles can compose with overlays, but an overlay may not silently weaken the primary profile's baseline. ## Sources - [Profile model](../blob/main/docs/03-profiles/00-profile-model.md) - [Profile composition](../blob/main/docs/03-profiles/01-profile-composition-and-overlays.md) - [Generated profile catalog](../blob/main/docs/generated/profile-catalog.md) - [Profile contracts](../tree/main/docs/contracts/profiles/) ================================================================================================ FILE: wiki/Deployment-Profiles.md AUTHORITY: reference CONTENT_ROLE: navigation CONTENT_SHA256: e3cc27551ab7ab1717051e1d2a82fcc0bb1c97d35a8f1e944901b1f601ac9fed CONTENT_BYTES: 4062 ================================================================================================ # Deployment Profiles > **Authority notice:** This wiki is a readable navigation layer. Source contracts, accepted ADRs, normative documents, and executable validators in the repository remain authoritative. Profiles define deployable capability sets, resource limits, connectivity, component and subsystem membership, activation rules, degradation behavior, and conformance claims. ## Active profiles and overlays | Profile | Type | Summary | Documentation | Contract | | --- | --- | --- | --- | --- | | Appliance Shell Overlay | overlay | | [guide](../blob/main/docs/03-profiles/13-appliance-shell.md) | [contract](../blob/main/docs/contracts/profiles/appliance-shell.profile.json) | | Build Farm | | | [guide](../blob/main/docs/03-profiles/09-build-farm.md) | [contract](../blob/main/docs/contracts/profiles/build-farm.profile.json) | | Control Plane | primary_deployment_profile | | [guide](../blob/main/docs/03-profiles/10-control-plane.md) | [contract](../blob/main/docs/contracts/profiles/control-plane.profile.json) | | Developer Linux Workstation | deployment_profile | | [guide](../blob/main/docs/03-profiles/05-developer-linux-workstation.md) | [contract](../blob/main/docs/contracts/profiles/developer-linux-workstation.profile.json) | | Developer Windows WSL | primary_profile | | [guide](../blob/main/docs/03-profiles/06-developer-windows-wsl.md) | [contract](../blob/main/docs/contracts/profiles/developer-windows-wsl.profile.json) | | High Assurance | profile_overlay | 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… | [guide](../blob/main/docs/03-profiles/11-high-assurance.md) | [contract](../blob/main/docs/contracts/profiles/high-assurance.profile.json) | | Sovereign Hub | deployment_profile | | [guide](../blob/main/docs/03-profiles/08-sovereign-hub.md) | [contract](../blob/main/docs/contracts/profiles/sovereign-hub.profile.json) | | Sovereign Linux Node | primary | A hardened single-node Linux production profile with a maintained standard kernel, verified immutable signed system images, atomic activation, explicit release identity, closed-by-default networking, narrow privileged host mutation, selective audit, offline recovery, and tested… | [guide](../blob/main/docs/03-profiles/07-sovereign-linux-node.md) | [contract](../blob/main/docs/contracts/profiles/sovereign-linux-node.profile.json) | | Sovereign Offline Overlay | deployment_profile_overlay | | [guide](../blob/main/docs/03-profiles/12-sovereign-offline.md) | [contract](../blob/main/docs/contracts/profiles/sovereign-offline.profile.json) | | User Lightweight | primary | A resource-bounded, general-purpose Linux deployment for daily local use on commodity hardware. | [guide](../blob/main/docs/03-profiles/04-user-lightweight.md) | [contract](../blob/main/docs/contracts/profiles/user-lightweight.profile.json) | ## Composition rules - Primary profiles establish the deployment baseline. - Overlays add stricter or narrower conditions without silently weakening the baseline. - Profile membership is explicit; components do not infer deployment from their own contracts. - Resource, connectivity, security, offline, and degradation claims remain profile-scoped. ## Model sources - [`docs/03-profiles/00-profile-model.md`](../blob/main/docs/03-profiles/00-profile-model.md) - [`docs/03-profiles/01-profile-composition-and-overlays.md`](../blob/main/docs/03-profiles/01-profile-composition-and-overlays.md) - [`docs/03-profiles/02-profile-inheritance.md`](../blob/main/docs/03-profiles/02-profile-inheritance.md) - [`docs/03-profiles/03-profile-conformance-claims.md`](../blob/main/docs/03-profiles/03-profile-conformance-claims.md) - [`docs/generated/profile-catalog.md`](../blob/main/docs/generated/profile-catalog.md) ================================================================================================ FILE: wiki/Deployment-Scenarios.md AUTHORITY: reference CONTENT_ROLE: navigation CONTENT_SHA256: 747ea33cfa911b6903e4e10e8e482fb7d55ffa286c629831cf30ad288b550130 CONTENT_BYTES: 1695 ================================================================================================ # Deployment Scenarios > **Authority and status:** This wiki is an explanatory navigation layer. The repository contracts, accepted ADRs, normative documents, and executable validators remain authoritative for kOA-Linux Operating System. Public initkoa.org pages explain the wider kOA ecosystem and the product capabilities provided by its independently documented subsystems. ## Select a scenario | Scenario | Primary pages | | --- | --- | | One person or a lightweight local machine | [Personal and local use](Personal-and-Local-Use) | | Community learning and civic coordination | [Community and civic use](Community-and-Civic-Use) | | Private organizational execution | [Organizational operations](Organizational-Operations) | | Schools, learning groups and mentorship | [Education and learning](Education-and-Learning) | | Municipality or public service | [Municipality and public service](Municipality-and-Public-Service) | | Field, crisis, remote or air-gapped operations | [Crisis, field, and air-gapped use](Crisis-Field-and-Air-Gapped-Use) | | Cross-language knowledge sharing | [Multilingual knowledge networks](Multilingual-Knowledge-Networks) | ## Profile selection A scenario does not automatically determine one deployment profile. Capacity, connectivity, assurance, number of users, data sensitivity, build requirements and administrative model determine whether the system uses a lightweight endpoint, sovereign node, hub, build farm, control plane or high-assurance overlay. See [Deployment choices](Deployment-Choices) and [Deployment profiles](Deployment-Profiles) for the technical model. ================================================================================================ FILE: wiki/Development-Model.md AUTHORITY: reference CONTENT_ROLE: navigation CONTENT_SHA256: 2c289d145f037fd4b1ea4c305886dab879e21baa47af99fc652f7f08c67686ec CONTENT_BYTES: 2769 ================================================================================================ # Development Model > **Authority notice:** This wiki is a readable navigation layer. Source contracts, accepted ADRs, normative documents, and executable validators in the repository remain authoritative. ## Workspace isolation A development workspace is the isolation unit for one application, branch, or worktree. Each workspace receives its own identity, mutable dependency environment, service state, ports, secrets, databases, volumes, and resource budget. Shared content-addressed download and build caches may be reused. Mutable installed environments and runtime state are not shared. ## Python toolchain UV is the declared Python dependency and environment manager. Workspaces use versioned `pyproject.toml` and `uv.lock` files with a workspace-local virtual environment. ## Service isolation - rootless service containers where applicable; - workspace-specific networks, sockets, volumes, and databases; - explicit port allocation; - no shared mutable secrets or application state; - bounded CPU, memory, I/O, queues, and concurrency. ## Publication boundary Development output is a candidate until it passes build, test, schema, provenance, evidence, and release admission controls. A local workspace cannot directly activate a production artifact. ## Sources - [`docs/05-development/00-development-model.md`](../blob/main/docs/05-development/00-development-model.md) - [`docs/05-development/02-workspace-identity.md`](../blob/main/docs/05-development/02-workspace-identity.md) - [`docs/05-development/03-workspace-isolation.md`](../blob/main/docs/05-development/03-workspace-isolation.md) - [`docs/05-development/04-dependency-isolation.md`](../blob/main/docs/05-development/04-dependency-isolation.md) - [`docs/05-development/05-python-uv.md`](../blob/main/docs/05-development/05-python-uv.md) - [`docs/05-development/06-service-containers.md`](../blob/main/docs/05-development/06-service-containers.md) - [`docs/05-development/07-ports-networks-and-sockets.md`](../blob/main/docs/05-development/07-ports-networks-and-sockets.md) - [`docs/05-development/08-volumes-and-persistent-data.md`](../blob/main/docs/05-development/08-volumes-and-persistent-data.md) - [`docs/05-development/09-secrets-and-local-identities.md`](../blob/main/docs/05-development/09-secrets-and-local-identities.md) - [`docs/05-development/14-build-test-and-validation.md`](../blob/main/docs/05-development/14-build-test-and-validation.md) - [`docs/05-development/15-artifact-publication.md`](../blob/main/docs/05-development/15-artifact-publication.md) - [`docs/contracts/toolchains/python-uv.toolchain.json`](../blob/main/docs/contracts/toolchains/python-uv.toolchain.json) ================================================================================================ FILE: wiki/Documentation-Map.md AUTHORITY: reference CONTENT_ROLE: navigation CONTENT_SHA256: 382ffba5e9062d5a064761e4120af31f91f75792113e757b63fe1e0e4713876b CONTENT_BYTES: 1722 ================================================================================================ # Documentation Map > **Reading model:** The main path explains what the kOA ecosystem enables. The technical reference explains how kOA-Linux hosts, isolates, verifies, and operates those capabilities. Product-specific details remain in each subsystem's own documentation. ## Main Wiki map - [What kOA does](What-kOA-Does) - [Sociotechnical Operating System](Sociotechnical-Operating-System) - [Knowledge-to-action loop](Knowledge-to-Action-Loop) - [Modules and submodules](Modules-and-Submodules) - [Societal outcomes](Societal-Outcomes) - [Use cases](Use-Cases) - [Related Wikis](Related-Wikis) ## Repository documentation - [Documentation README](https://github.com/Rejean-McCormick/kOA-Linux/blob/main/docs/README.md) - [System overview](https://github.com/Rejean-McCormick/kOA-Linux/blob/main/docs/02-system/00-system-overview.md) - [Profile model](https://github.com/Rejean-McCormick/kOA-Linux/blob/main/docs/03-profiles/00-profile-model.md) - [Component documentation](https://github.com/Rejean-McCormick/kOA-Linux/blob/main/docs/04-components/README.md) - [Lifecycle](https://github.com/Rejean-McCormick/kOA-Linux/blob/main/docs/06-lifecycle/00-artifact-model.md) - [Security](https://github.com/Rejean-McCormick/kOA-Linux/blob/main/docs/07-security/00-threat-model.md) - [Operations](https://github.com/Rejean-McCormick/kOA-Linux/blob/main/docs/08-operations/00-operating-model.md) - [Conformance](https://github.com/Rejean-McCormick/kOA-Linux/blob/main/docs/09-conformance/00-conformance-model.md) - [Generated indexes](https://github.com/Rejean-McCormick/kOA-Linux/tree/main/docs/generated) ================================================================================================ FILE: wiki/Education-and-Learning.md AUTHORITY: reference CONTENT_ROLE: navigation CONTENT_SHA256: 81f5fbf9aaee7d6fa7862f27e8ed4ffb85ab01d2a6d63c6263e59ac0a22fa020 CONTENT_BYTES: 1591 ================================================================================================ # Education and Learning > **Authority and status:** This wiki is an explanatory navigation layer. The repository contracts, accepted ADRs, normative documents, and executable validators remain authoritative for kOA-Linux Operating System. Public initkoa.org pages explain the wider kOA ecosystem and the product capabilities provided by its independently documented subsystems. ## Intended environment Konnaxion can distribute learning materials, learning paths, mentorship and community knowledge. Kristals preserve provenance and offline usability. Semantik Architect can render structured material into multiple languages. Orgo can coordinate educational cases, tasks, groups and support workflows. ## Example capabilities - offline learning packages for low-connectivity environments; - multilingual content and localized navigation; - mentorship requests and learning groups; - portable competence or certification evidence; - routing support needs to accountable roles; - preservation of learning resources and provenance. ## Important boundary Educational validity, certification authority and curriculum recognition require explicit authority channels. A generated summary or automated completion signal does not create recognized competence by itself. ## Sources - [Konnaxion](https://initkoa.org/platforms/konnaxion) - [Education module](https://initkoa.org/initiatives/civic-governance/modules/education) - [Offline knowledge](https://initkoa.org/technology/kristal/portability-and-offline) ================================================================================================ FILE: wiki/Everyday-Use.md AUTHORITY: reference CONTENT_ROLE: navigation CONTENT_SHA256: d837df5cb183d08076efd74bf72fcfc70f9af05a2607d6a266df464baeff8825 CONTENT_BYTES: 1161 ================================================================================================ # Everyday Use > **Reading model:** The main path explains what the kOA ecosystem enables. The technical reference explains how kOA-Linux hosts, isolates, verifies, and operates those capabilities. Product-specific details remain in each subsystem's own documentation. A person does not interact with the entire architecture at once. They enter through the workspace relevant to their role and purpose. Examples: - learn from local or shared resources; - navigate a complex process with Ariane assistance; - join a Konnaxion project, consultation, debate, or cultural space; - inspect the evidence and provenance behind a claim; - see baseline and advisory readings of collective support; - receive an Orgo task because a decision or signal requires action; - work offline with local knowledge, files, and queued updates; - preserve or publish selected cultural and educational content under explicit rights. The interface should always show which organization, authority, profile, version, connectivity state, and next responsibility apply. ================================================================================================ FILE: wiki/FAQ.md AUTHORITY: reference CONTENT_ROLE: navigation CONTENT_SHA256: e6e9cd650f2b3fe0763755e486579b98748a8664fc4b43dc5f6fbde0dc3a1eeb CONTENT_BYTES: 1988 ================================================================================================ # Frequently Asked Questions > **Reading model:** The main path explains what the kOA ecosystem enables. The technical reference explains how kOA-Linux hosts, isolates, verifies, and operates those capabilities. Product-specific details remain in each subsystem's own documentation. ## Is kOA-Linux the whole kOA ecosystem? No. kOA-Linux is the sovereign runtime. The wider ecosystem includes independently documented platforms, modules, knowledge systems, language systems, governance services, and cultural layers. ## Where are Konnaxion's modules documented? In the [Konnaxion Wiki](https://github.com/Rejean-McCormick/Konnaxion/wiki). This Wiki lists the modules only to show how they fit into the knowledge-to-action loop. ## Where is Orgo documented? In the [Orgo Wiki](https://github.com/Rejean-McCormick/Orgo/wiki). ## Is collective intelligence the same as majority rule? No. The architecture distinguishes equal political standing, advisory credibility, expertise signals, decision procedures, and technical authorization. ## Does kOA require consensus? No. It aims to make disagreement structured, visible, and actionable while preserving minority positions, uncertainty, and recourse. ## Is UCKK part of kOA-Linux? No. UCKK is an external Moodle platform. The kOA Mediatheque is the local media authority. ## Can the system work offline? Yes, for profile-selected capabilities and artifacts present locally. External exchange and remote services are deferred or unavailable explicitly. ## Does AI decide? No. AI may assist with extraction, summaries, translation, classification, or routing. Authoritative acceptance and sensitive actions remain governed. ## Does a passing documentation validation prove production readiness? No. It proves the checks implemented for the documentation corpus. Runtime and deployment evidence remain separate. ================================================================================================ FILE: wiki/Feature-Source-Map.md AUTHORITY: reference CONTENT_ROLE: navigation CONTENT_SHA256: f48c02bd41eed9704122c873a18ba2af69e2600b6e0aa2868901edeb6cfe837b CONTENT_BYTES: 2179 ================================================================================================ # Capability and Ownership Map > **Reading model:** The main path explains what the kOA ecosystem enables. The technical reference explains how kOA-Linux hosts, isolates, verifies, and operates those capabilities. Product-specific details remain in each subsystem's own documentation. | Capability | Product owner | Role of kOA-Linux | | --- | --- | --- | | Portable validated knowledge | Kristal | verify, activate, store, expose, and distribute artifacts locally | | Candidate semantic reconciliation | SenTient | optional isolated execution and resource limits | | Learning and knowledge sharing | Konnaxion / KonnectED | local hosting, identity, storage, offline packages, controlled exchange | | Structured deliberation | Konnaxion / Ethikos | trusted runtime and integration boundaries | | Credibility and advisory readings | EkoH and Smart Vote | preserve policy, evidence, audit, and separation from machine privilege | | Project and innovation collaboration | keenKonnect | local services, resources, files, and external boundaries | | Cultural memory and creator networks | Kreative / Konservation / Kontact | local storage, rights enforcement, privacy, backup, and publication controls | | Organizational execution | Orgo | isolation, local databases and queues, identity, availability, recovery | | Multilingual realization | SemantiK Architect | activate verified language artifacts and bound runtime resources | | Assisted navigation | Ariane | host local navigation, authorize actions separately, bound external voice/AI | | Local media authority | kOA Mediatheque | complete internal ownership | | External learning distribution | UCKK | explicit, optional publication/import integration only | | Policy and rights enforcement | Governance Policy Runtime | complete internal ownership | | Offline and sovereign operation | kOA-Linux | primary owner | Cross-system outcomes—such as group-to-organization, collective judgment-to-execution, multilingual assisted navigation, or culture-to-governance—must identify the owner of every transition. ================================================================================================ FILE: wiki/Files-Media-and-Provenance.md AUTHORITY: reference CONTENT_ROLE: navigation CONTENT_SHA256: 263c102848723c2f027d2d508faa87d0d3481d6e6aaaaf0ceea77873bb6c2088 CONTENT_BYTES: 1879 ================================================================================================ # Files, Media, and Provenance > **Reading model:** The main path explains what the kOA ecosystem enables. The technical reference explains how kOA-Linux hosts, isolates, verifies, and operates those capabilities. Product-specific details remain in each subsystem's own documentation. ## Local authority The **kOA Mediatheque** owns media and file records held by the local installation: identity, version, verified hash, managed content reference, metadata, provenance, rights, restrictions, relations, collections, languages, renditions, lifecycle, import/export history, backup, and restore state. ## Cultural context Konnaxion's Kreative and Konservation layers add cultural context, creator and community authority, consent, exhibitions, collaboration, and rights-aware discovery. They should link to local media records rather than silently replace their authority. ## External UCKK objects An object published to UCKK becomes a distinct UCKK object. A resource imported from UCKK becomes a distinct local kOA object. Provenance relates the records without merging databases or lifecycles. ## AI boundary AI may propose tags, descriptions, translations, accessibility text, or duplicate candidates. The owning workflow accepts, rejects, or corrects those candidates; AI does not silently define meaning, rights, or authority. Repository sources: - [kOA Mediatheque system boundary](https://github.com/Rejean-McCormick/kOA-Linux/blob/main/docs/02-system/12-koa-mediatheque-system-boundary.md) - [kOA Mediatheque component](https://github.com/Rejean-McCormick/kOA-Linux/blob/main/docs/04-components/koa-mediatheque.md) - [UCKK publication bridge](https://github.com/Rejean-McCormick/kOA-Linux/blob/main/docs/04-components/uckk-publication-bridge.md) ================================================================================================ FILE: wiki/Global-Communications-and-Distribution.md AUTHORITY: reference CONTENT_ROLE: navigation CONTENT_SHA256: d30c5f56dd73c4deb39fbd768272a20251233578a01aedd0e620ffc691d5052a CONTENT_BYTES: 2833 ================================================================================================ # Global Communications and Distribution > **Authority and status:** This wiki is an explanatory navigation layer. The repository contracts, accepted ADRs, normative documents, and executable validators remain authoritative for kOA-Linux Operating System. Public initkoa.org pages explain the wider kOA ecosystem and the product capabilities provided by its independently documented subsystems. ## Communication is part of coordination The kOA model does not treat communication as an isolated chat feature. A communication may be public knowledge, an announcement, a request, an incident report, a decision, a task-generating signal, a distribution package or a synchronization event. ## Two complementary paths ### Konnaxion: public and community distribution Konnaxion supports the publication and distribution of learning resources, knowledge, projects, deliberation, decisions and shared memory. Content may be delivered online, mirrored locally or packaged for offline use. ### Orgo: communications that require accountable action Orgo can ingest email, forms, APIs, field notes, call logs, imported archives and other signals. Role inboxes map communication channels to functions. Workflow rules decide whether a signal opens a case, creates tasks, routes work, starts a timer or triggers escalation. ## A governed communication path ```text message, report or event ↓ identity, consent and disclosure checks ↓ classification: information / request / update / decision / report / distribution ↓ public distribution or private organizational routing ↓ receipt, ownership, task or queued delivery ↓ response, escalation and closure when action is required ``` ## Global does not mean centralized Distribution can cross organizations and regions while each node preserves its own authority, storage and policy. Portable artifacts, local mirrors, asynchronous queues and explicit gateways reduce dependence on one global service. ## Automation boundaries Automated messages must identify their source, applicable policy, target scope and whether action is expected. High-volume automation must be rate-limited and cannot bypass consent, visibility or role permissions. ## Sources - [Konnaxion](https://initkoa.org/platforms/konnaxion) - [What Orgo does](https://initkoa.org/platforms/orgo/what-it-does) - [Routing and escalation](https://initkoa.org/platforms/orgo/routing-escalation) - [docs/02-system/07-cross-component-communication.md](https://github.com/Rejean-McCormick/kOA-Linux/blob/main/docs/02-system/07-cross-component-communication.md) - [docs/07-security/17-cross-domain-publication.md](https://github.com/Rejean-McCormick/kOA-Linux/blob/main/docs/07-security/17-cross-domain-publication.md) ================================================================================================ FILE: wiki/Glossary.md AUTHORITY: reference CONTENT_ROLE: navigation CONTENT_SHA256: c8ec4bfb5c617329309f87adc4ba0bd1c5bb9f00f36cbfa56da2f1845a97f718 CONTENT_BYTES: 2706 ================================================================================================ # Glossary > **Authority notice:** This wiki is a readable navigation layer. Source contracts, accepted ADRs, normative documents, and executable validators in the repository remain authoritative. | Term | Meaning | | --- | --- | | Active authority | The currently activated source contracts, accepted decisions, normative documents, and validation rules for a declared scope. | | Artifact | A versioned object admitted, verified, activated, transferred, retained, or removed through a declared lifecycle contract. | | Boundary contract | A machine-readable declaration of responsibilities, exchanges, dependencies, health, resources, security, and prohibited behavior at an integration boundary. | | Candidate output | Information produced by an optional workbench or external integration that has not been accepted by an authoritative owner. | | Component | An internal kOA unit whose responsibilities, state, interfaces, failure behavior, and evidence obligations are fully documented by kOA. | | Contract-first | A documentation model in which source contracts own machine-readable facts and generated indexes provide discovery. | | Credible exit | The tested ability to export, transfer, restore, self-host, hand over trust, or leave an operator or provider. | | Generated projection | A rebuildable catalog, index, matrix, manifest, or AI context package with no independent authority. | | Profile | A deployable selection of capabilities, components, subsystems, resources, connectivity, security, and degradation behavior. | | Receipt | A machine-readable record of a governed decision or critical transition, including identity, authority, inputs, outcome, and evidence references. | | Release set | A compatible, verified selection of versioned release-channel artifacts activated together. | | Safe degradation | Failure behavior that blocks unsafe actions while preserving context, state, evidence, and a declared recovery path. | | Selective audit | Auditability controlled by purpose, policy, disclosure class, and recourse rather than unrestricted transparency. | | Subsystem | An independently documented product integrated through a kOA operating and integration boundary. | | Workspace | A development isolation unit with its own identity, mutable dependencies, services, state, ports, secrets, databases, and resource budget. | The canonical vocabulary is owned by [`docs/contracts/terminology.contract.json`](../blob/main/docs/contracts/terminology.contract.json). The readable source glossary is [`docs/01-constitution/13-glossary.md`](../blob/main/docs/01-constitution/13-glossary.md). ================================================================================================ FILE: wiki/Governance-Plane.md AUTHORITY: reference CONTENT_ROLE: navigation CONTENT_SHA256: d1afb2567e8874b9103a95e9fb37dc6d0abf6f34a9121d5e9c1953f33b82d2c5 CONTENT_BYTES: 1516 ================================================================================================ # Governance Plane > **Authority and status:** This wiki is an explanatory navigation layer. The repository contracts, accepted ADRs, normative documents, and executable validators remain authoritative for kOA-Linux Operating System. Public initkoa.org pages explain the wider kOA ecosystem and the product capabilities provided by its independently documented subsystems. ## Purpose The governance plane turns explicit sociotechnical rules into inspectable decisions about authorization, disclosure, activation, consent, rights, emergency behavior, export and recourse. ## It does not do A governance result does not directly become root privilege. The system separates civic legitimacy, organizational mandates, knowledge authority, service permissions, signing authority and host operations. ## Main outputs - authorization or denial; - disclosure and publication decisions; - activation decisions; - policy and version references; - conditions and expiry; - receipts and evidence links; - recourse or review hooks. ## Sources - [Civic Constitution](https://initkoa.org/initiatives/civic-governance/constitution) - [docs/02-system/15-governance-policy-runtime.md](https://github.com/Rejean-McCormick/kOA-Linux/blob/main/docs/02-system/15-governance-policy-runtime.md) - [docs/04-components/governance-policy-runtime.md](https://github.com/Rejean-McCormick/kOA-Linux/blob/main/docs/04-components/governance-policy-runtime.md) ================================================================================================ FILE: wiki/Governance-Trust-and-Recourse.md AUTHORITY: reference CONTENT_ROLE: navigation CONTENT_SHA256: 63b6884043922e0aa21f6d73fdadf1432baa94fc60bead9f405bb987799b44a3 CONTENT_BYTES: 2785 ================================================================================================ # Governance, Trust, Rights, and Recourse > **Authority and status:** This wiki is an explanatory navigation layer. The repository contracts, accepted ADRs, normative documents, and executable validators remain authoritative for kOA-Linux Operating System. Public initkoa.org pages explain the wider kOA ecosystem and the product capabilities provided by its independently documented subsystems. ## Governance as an operating constraint Governance is not a decorative policy page. It defines which actions are legitimate, which data may be disclosed, who may authorize sensitive transitions, how decisions are recorded, and how people can contest or exit the system. ## Core safeguards - **Non-domination:** operators and technical administrators do not receive unlimited civic or organizational authority. - **Auditability:** important outcomes can be traced to inputs, rules and authorized roles. - **Contestability:** decisions and automated outcomes expose a review path. - **Fail-closed integrity:** failed verification blocks authority rather than silently weakening rules. - **Selective disclosure:** institutions can be accountable without publishing every personal or operational detail. - **Consent and cultural rights:** access, use, withdrawal and AI restrictions follow explicit policy. - **Right to exit:** people and organizations can export data, rules and portable artifacts. ## Trust layers The system separates: - identity of people and services; - role or mandate authority; - artifact integrity and signer trust; - recognition of knowledge assertions; - permission to disclose data; - authorization to perform an operation; - host privilege. One form of trust does not automatically grant the others. ## Receipts and recourse Critical decisions and operations should produce machine-readable receipts that identify the policy, inputs, decision, actor, time and relevant evidence. Recourse may reopen a case, suspend an action, create a review task or activate an appeal procedure. ## Sources - [Civic Constitution](https://initkoa.org/initiatives/civic-governance/constitution) - [Civic Bill of Rights](https://initkoa.org/initiatives/civic-governance/constitution/rights) - [docs/01-constitution/10-selective-audit-and-recourse.md](https://github.com/Rejean-McCormick/kOA-Linux/blob/main/docs/01-constitution/10-selective-audit-and-recourse.md) - [docs/02-system/15-governance-policy-runtime.md](https://github.com/Rejean-McCormick/kOA-Linux/blob/main/docs/02-system/15-governance-policy-runtime.md) - [docs/02-system/20-receipts-and-critical-transitions.md](https://github.com/Rejean-McCormick/kOA-Linux/blob/main/docs/02-system/20-receipts-and-critical-transitions.md) ================================================================================================ FILE: wiki/Groups-to-Organizations.md AUTHORITY: reference CONTENT_ROLE: navigation CONTENT_SHA256: 8cad1a28ef6c6092e400c6bce2d2ed1861d5cb734a0cc4d0dbd41a0f794e56d6 CONTENT_BYTES: 2681 ================================================================================================ # From Groups to Organizations > **Authority and status:** This wiki is an explanatory navigation layer. The repository contracts, accepted ADRs, normative documents, and executable validators remain authoritative for kOA-Linux Operating System. Public initkoa.org pages explain the wider kOA ecosystem and the product capabilities provided by its independently documented subsystems. ## A cross-system outcome “Turn a group of people into an organization” is not one button or one database table. It is a progression from shared attention to legitimate structure and accountable execution. In kOA, this outcome spans Konnaxion, governance rules and Orgo. ## The progression ### 1. Gather around a subject, place or need Konnaxion provides spaces for learning, collaboration, projects, public discussion and shared resources. ### 2. Form a shared purpose The group develops a mission, problem statement, proposal or project. Relevant knowledge can be packaged and cited through Kristal. ### 3. Make membership and participation visible The group identifies participants, contribution rules, consent, rights and the scope of public or private information. ### 4. Establish legitimate rules The group adopts a charter, decision procedure, delegation model and review process. Advisory expertise can inform decisions without silently replacing the democratic baseline. ### 5. Create operational structure Orgo represents the organization, roles, permissions, teams, role inboxes, cases, tasks, response windows and escalation ladders. ### 6. Execute and learn Accepted decisions become owned work. Outcomes, unresolved issues, audits and recurring patterns return to the collective for review. ## What the operating system contributes kOA-Linux provides the separated public and private environments, identity and trust services, policy evaluation, local databases, messaging boundaries, artifact storage, offline operation, backup and recovery. ## What remains a product contract The exact onboarding flow, legal status, membership lifecycle, voting rules, role taxonomy and dissolution procedure must be defined by Konnaxion, Orgo and governance specifications. The operating system must not invent those rules. ## Sources - [Konnaxion](https://initkoa.org/platforms/konnaxion) - [What Orgo does](https://initkoa.org/platforms/orgo/what-it-does) - [Civic Constitution](https://initkoa.org/initiatives/civic-governance/constitution) - [docs/02-system/04-component-boundaries.md](https://github.com/Rejean-McCormick/kOA-Linux/blob/main/docs/02-system/04-component-boundaries.md) ================================================================================================ FILE: wiki/Home.md AUTHORITY: reference CONTENT_ROLE: navigation CONTENT_SHA256: 77fead3e51bfd7ff5f42210007baaeb9a2b4bf0db6a0a532d48fa88104a9d15f CONTENT_BYTES: 9876 ================================================================================================ # kOA-Linux Operating System > **Reading model:** The main path explains what the kOA ecosystem enables. The technical reference explains how kOA-Linux hosts, isolates, verifies, and operates those capabilities. Product-specific details remain in each subsystem's own documentation. > **kOA-Linux Operating System is the sovereign runtime for a wider knowledge-to-action ecosystem.** ## The big picture Communities, schools, organizations, researchers, public institutions, and cultural networks often possess information, experience, and motivation but lack a reliable path from what they know to what they can do together. The wider **kOA ecosystem** is designed to operate that path: ```text Know → Choose → Act → Remember → Know better ``` In operational terms: ```text signals, documents, experience, and cultural memory → structured and verifiable knowledge → learning, consultation, and deliberation → legitimate decisions with visible reasoning → roles, tasks, coordination, escalation, and closure → evidence, institutional memory, and renewed knowledge ``` The aim is not to build one giant application. kOA is a **system of systems**: each platform owns a distinct part of the cycle, while kOA-Linux provides local execution, isolation, offline continuity, trust, policy, resources, recovery, and controlled integration. ## What the ecosystem does | Collective need | kOA capability | | --- | --- | | Turn fragmented information into reusable knowledge | Semantic processing, [Kristal artifacts](https://github.com/Rejean-McCormick/kristal-framework), provenance, versions, uncertainty, and verification | | Help people learn and build competence | [Konnaxion](https://github.com/Rejean-McCormick/Konnaxion/wiki) learning modules, portable resources, multilingual rendering, and offline packages | | Make disagreement understandable | Structured consultation, argumentation, drafting, and visible decision procedures | | Improve judgment without replacing democracy | EkoH credibility signals and Smart Vote advisory readings kept separate from sovereign results | | Turn decisions into accountable action | [Orgo](https://github.com/Rejean-McCormick/Orgo/wiki) Cases, Tasks, roles, routing, deadlines, escalation, closure, and operational memory | | Help groups become durable organizations | Membership, purpose, governance, roles, workflows, responsibility, and review loops | | Preserve culture with authority and context | Kreative and Konservation: provenance, consent, rights, community authority, exhibitions, and cultural memory | | Work across languages and meanings | [SemantiK Architect](https://github.com/Rejean-McCormick/SemantiK_Architect), governed terminology, multilingual mappings, and semantic sovereignty | | Reconcile unstructured information with semantic systems | [SenTient](https://github.com/Rejean-McCormick/SenTient) extraction, entity linking, structured review, and candidate knowledge | | Navigate complex software by intention | [Ariane](Ariane) semantic interface graphs and assisted navigation | | Preserve and exchange learning media | Local kOA media authority plus the operational [UCKK Mediatheque](https://uckk.org), under separate databases and authorities | | Continue locally and offline | kOA-Linux profiles, local storage, verified artifacts, queued exchange, backup, and safe degradation | | Deploy Konnaxion as a governed local service | [Konnaxion Capsule Manager](https://github.com/Rejean-McCormick/Konnaxion_Capsule_Manager) packaging, verification, deployment, backup, restore, and rollback | | Keep AI subordinate to governed workflows | AI may assist extraction, translation, synthesis, or routing; it does not create invisible authority | ## Modules and systems ### Public knowledge and civic collaboration — Konnaxion [Konnaxion](https://github.com/Rejean-McCormick/Konnaxion) is the commons-facing platform. Its modules cover learning, governance, innovation, culture, and collective intelligence: - **KonnectED** — Knowledge, CertifiKation - **Ethikos** — Korum, Konsultations - **keenKonnect** — Konstruct, Stockage - **Kreative** — Konservation, Kontact - **Kollective Intelligence** — EkoH, Smart Vote Use the [Konnaxion Wiki](https://github.com/Rejean-McCormick/Konnaxion/wiki) for detailed module and submodule documentation. For packaging and governed local deployment, use the [Konnaxion Capsule Manager repository](https://github.com/Rejean-McCormick/Konnaxion_Capsule_Manager). ### Organizational execution — Orgo [Orgo](https://github.com/Rejean-McCormick/Orgo) turns signals and decisions into Cases, Tasks, roles, routing, reactivity windows, escalation, closure, and recurring review. Use the [Orgo Wiki](https://github.com/Rejean-McCormick/Orgo/wiki) for its complete organizational and operational model. ### Knowledge, semantics, and language - **[Kristal Framework](https://github.com/Rejean-McCormick/kristal-framework)** — portable, status-aware knowledge artifacts with provenance, validation, versioning, and offline runtime packs. - **[SenTient](https://github.com/Rejean-McCormick/SenTient)** — optional semantic reconciliation and structured-extraction workbench whose outputs remain candidates until accepted. - **[SemantiK Architect](https://github.com/Rejean-McCormick/SemantiK_Architect)** — deterministic multilingual realization of structured meaning. - **[Ariane](Ariane)** — semantic navigation and interaction orchestration inside the kOA environment. See [Related Wikis and Documentation](Related-Wikis) for the public repositories and product-specific documentation. This Wiki presents their place in the ecosystem without duplicating their complete specifications. ### Media, learning resources, and provenance The **kOA Mediatheque** provides local, private-by-default, offline-capable media authority. The **UCKK Mediatheque** provides the online learning and publication environment available at [uckk.org](https://uckk.org). The UCKK Mediatheque is operational, but its source repository is not public at this time. The local and online Mediatheques use compatible descriptive frames while retaining separate databases, identities, authorities, and lifecycles. See [UCKK Mediatheque and exchange boundary](UCKK-Mediatheque) for the two explicit operations: ```text publish_to_uckk import_from_uckk ``` ### Sovereign operating environment — kOA-Linux kOA-Linux is responsible for the conditions under which the ecosystem operates: - local execution and deployment profiles; - identity, trust, and isolation; - verified activation and fail-closed integrity; - policy enforcement and bounded privilege; - resource limits and workload admission; - offline continuity and safe degradation; - backup, recovery, and rollback; - audit boundaries and traceable transitions; - controlled publication, import, and external integration. It does not absorb the product authority of Konnaxion, Orgo, Kristal Framework, SenTient, SemantiK Architect, or other independently documented systems. ## Public repositories and documentation | System | Public documentation | | --- | --- | | Konnaxion | [Repository](https://github.com/Rejean-McCormick/Konnaxion) · [Wiki](https://github.com/Rejean-McCormick/Konnaxion/wiki) | | Orgo | [Repository](https://github.com/Rejean-McCormick/Orgo) · [Wiki](https://github.com/Rejean-McCormick/Orgo/wiki) | | Konnaxion Capsule Manager | [Repository](https://github.com/Rejean-McCormick/Konnaxion_Capsule_Manager) | | Kristal Framework | [Repository](https://github.com/Rejean-McCormick/kristal-framework) | | SenTient | [Repository](https://github.com/Rejean-McCormick/SenTient) | | SemantiK Architect | [Repository](https://github.com/Rejean-McCormick/SemantiK_Architect) | | UCKK Mediatheque | [Operational service](https://uckk.org) — source repository not yet public | Only systems that belong to the documented kOA ecosystem are listed here. Other repositories under the same GitHub account are not automatically part of this architecture. ## Social and institutional purpose kOA treats collective intelligence as infrastructure, not as an automatic wisdom of crowds. A group becomes capable when it can govern the passages between contribution, meaning, knowledge, choice, responsibility, action, and memory. The design therefore emphasizes: - democratic legitimacy without technocracy; - semantic sovereignty and multilingual dignity; - non-domination, contestability, portability, and exit; - social cohesion through shared reference points rather than forced uniformity; - cultural sovereignty through provenance, consent, rights, and community authority; - durable institutional memory; - global collaboration combined with local autonomy. ## Read next ### Main path — what it does - [What kOA does](What-kOA-Does) - [Sociotechnical Operating System](Sociotechnical-Operating-System) - [Knowledge-to-action loop](Knowledge-to-Action-Loop) - [Modules and submodules](Modules-and-Submodules) - [Societal outcomes](Societal-Outcomes) - [Use cases](Use-Cases) - [Related Wikis and documentation](Related-Wikis) ### Technical branch — how it operates - [What kOA-Linux itself does](What-kOA-Linux-Does) - [System architecture](System-Architecture) - [Deployment profiles](Deployment-Profiles) - [Security model](Security-Model) - [Operations](Operations) - [Conformance and validation](Conformance-and-Validation) - [Technical reference](Technical-Reference) ## Status The ecosystem contains products and components at different maturity levels. This Wiki explains the intended architecture and currently documented capabilities; it does not claim that every module is production-complete or institutionally deployed at full scale. ================================================================================================ FILE: wiki/Institutional-Memory-and-Learning.md AUTHORITY: reference CONTENT_ROLE: navigation CONTENT_SHA256: 889fbce72557e94a51ea4107bf3c8b007e71c7f769cf4d6136676b24c7971790 CONTENT_BYTES: 1371 ================================================================================================ # Institutional Memory and Learning > **Reading model:** The main path explains what the kOA ecosystem enables. The technical reference explains how kOA-Linux hosts, isolates, verifies, and operates those capabilities. Product-specific details remain in each subsystem's own documentation. Memory is not one database. It is the reconstructable relationship between knowledge, decisions, work, evidence, culture, and later review. The ecosystem preserves complementary forms of memory: - **Kristal** — claims, provenance, uncertainty, semantic relations, and versions; - **Orgo** — signals, cases, tasks, ownership, escalation, outcomes, and recurring operational patterns; - **Konnaxion** — learning, proposals, deliberation, public outcomes, projects, and cultural participation; - **Kreative / Konservation** — cultural works with context, rights, consent, authority, and exhibitions; - **kOA Mediatheque** — local media and file authority; - **governance and audit services** — policies, decisions, receipts, exceptions, and recourse; - **kOA-Linux** — backup, restore, portability, and continuity of local operation. Memory becomes learning when results update knowledge, procedures, curriculum, policy, and the next cycle of action. ================================================================================================ FILE: wiki/Integrated-Subsystems.md AUTHORITY: reference CONTENT_ROLE: navigation CONTENT_SHA256: e8a3191f822723baec25b2bbd61c36d8f56a20068cb0c6f220f915110bb9c4b7 CONTENT_BYTES: 1672 ================================================================================================ # Integrated Systems > **Reading model:** The main path explains what the kOA ecosystem enables. The technical reference explains how kOA-Linux hosts, isolates, verifies, and operates those capabilities. Product-specific details remain in each subsystem's own documentation. Ariane, Konnaxion, Orgo, SenTient, and SemantiK Architect retain their own product authority and documentation. kOA-Linux owns only their operating and integration boundaries. | System | Role | Product documentation | | --- | --- | --- | | Ariane | semantic navigation and interaction orchestration | [public overview](https://initkoa.org/technology/ariane) | | Konnaxion | public learning, collaboration, deliberation, culture, and collective intelligence | [Wiki](https://github.com/Rejean-McCormick/Konnaxion/wiki) | | Orgo | organizational execution and operational continuity | [Wiki](https://github.com/Rejean-McCormick/Orgo/wiki) | | SenTient | optional semantic reconciliation workbench | [repository](https://github.com/Rejean-McCormick/SenTient) | | SemantiK Architect | deterministic multilingual realization | [Wiki](https://github.com/Rejean-McCormick/SemantiK_Architect/wiki) | Kristal Runtime is a local internal runtime boundary around independently developed Kristal artifacts and tooling. UCKK is an external platform, not an integrated local subsystem. kOA-Linux boundary ownership includes deployment, resources, identity, trust, storage exposure, network access, lifecycle compatibility, health, offline behavior, backup coordination, and safe degradation. ================================================================================================ FILE: wiki/Internal-Components.md AUTHORITY: reference CONTENT_ROLE: navigation CONTENT_SHA256: 5ed3db2d553c86f7ca8bf681ccf43dc58fb8750d5332fab1634b5da961922fca CONTENT_BYTES: 1390 ================================================================================================ # Internal kOA-Linux Components > **Reading model:** The main path explains what the kOA ecosystem enables. The technical reference explains how kOA-Linux hosts, isolates, verifies, and operates those capabilities. Product-specific details remain in each subsystem's own documentation. Internal components are fully owned by the kOA-Linux documentation corpus. | Component | Purpose | | --- | --- | | Audit Broker | route and selectively preserve audit and evidence events | | Governance Policy Runtime | evaluate authorization, disclosure, consent, privilege, and governed exceptions | | Identity and Trust | identities, credentials, trust roots, and relying-context results | | kOA Mediatheque | local media and file authority | | kOA Node Agent | narrow host lifecycle, activation, health, recovery, and privileged operations | | Kristal Runtime | verify and expose activated Kristal artifacts locally | | Publication Gateway | authorize governed cross-domain disclosure | | Resource Governor | deterministic resource limits, queues, concurrency, and pressure control | The UCKK adapter is an external-integration bridge, not a local media owner. Konnaxion, Orgo, Ariane, SenTient, and SemantiK Architect are independently documented products, not internal components. ================================================================================================ FILE: wiki/Knowledge-to-Action-Loop.md AUTHORITY: reference CONTENT_ROLE: navigation CONTENT_SHA256: 1e288d6f5dd32bd7fd6d1d13a0be91c98716a4c6e77b73986490c9bf69765e78 CONTENT_BYTES: 2490 ================================================================================================ # Knowledge-to-Action Loop > **Reading model:** The main path explains what the kOA ecosystem enables. The technical reference explains how kOA-Linux hosts, isolates, verifies, and operates those capabilities. Product-specific details remain in each subsystem's own documentation. ## The collective cycle ```text Know → Choose → Act → Remember → Know better ``` The expanded operational loop is: ```text 1. Observe and contribute 2. Structure meaning and preserve provenance 3. Compile reusable knowledge 4. Learn, consult, and deliberate 5. Produce explicit decision readings and outcomes 6. Convert outcomes into mandates, roles, cases, and tasks 7. Execute, escalate, close, and record evidence 8. Preserve institutional and cultural memory 9. Review results and update knowledge ``` ## Systems along the loop | Passage | Primary systems | | --- | --- | | Raw inputs → structured candidates | SenTient and deterministic ingestion tools | | Structured candidates → portable knowledge | Kristal and validation workflows | | Knowledge → learning and public collaboration | Konnaxion / KonnectED | | Disagreement → structured deliberation | Konnaxion / Ethikos / Korum / Konsultations | | Deliberation → multiple transparent readings | EkoH and Smart Vote | | Accepted outcomes → organized execution | Governance rules and Orgo | | Execution → cases, tasks, escalation, closure | Orgo | | Results → memory and renewed knowledge | Kristal, operational records, cultural repositories, and audit evidence | | Entire loop → local resilient operation | kOA-Linux | ## Why the transitions matter A contribution is not automatically knowledge. Knowledge is not automatically a decision. A vote is not automatically authorization. A decision is not automatically work. Completed work is not automatically institutional learning. Each transition requires declared authority, evidence, thresholds, roles, receipts, and a way to contest or repair the result. ## Example: a municipality A flood-mitigation proposal can move from local reports and research, to structured knowledge, to public consultation, to a documented decision, to departmental cases and tasks, to implementation evidence, and finally to updated knowledge that improves the next planning cycle. The value of the ecosystem is not one interface. It is the continuity of this chain. ================================================================================================ FILE: wiki/kOA-Linux-Responsibilities.md AUTHORITY: reference CONTENT_ROLE: navigation CONTENT_SHA256: fe9db96ebb72862d3eac9643d83e6b7b9f9bfb3a08777258858a547d41043af6 CONTENT_BYTES: 2315 ================================================================================================ # Operating-System Responsibilities > **Authority and status:** This wiki is an explanatory navigation layer. The repository contracts, accepted ADRs, normative documents, and executable validators remain authoritative for kOA-Linux Operating System. Public initkoa.org pages explain the wider kOA ecosystem and the product capabilities provided by its independently documented subsystems. ## Host and deployment - maintained Linux host and selected immutable-image mechanism; - boot, service management and recovery environment; - deployment profiles and overlays; - hardware and resource envelopes; - local storage, networks and device access. ## Security and trust - service identities and least privilege; - trust roots, signatures and artifact verification; - rootless service boundaries where applicable; - narrow privileged host operations; - secrets, keys and data-at-rest controls; - network and publication boundaries. ## Runtime governance - policy bundle activation; - authorization and disclosure checks; - receipts for critical transitions; - audit routing and selective evidence preservation; - AI and external-integration restrictions. ## Lifecycle and resilience - release sets and compatibility; - verified activation and rollback; - offline bundles and transport; - backup, restore and disaster recovery; - capability degradation and health; - export, transfer and credible exit. ## Integration kOA-Linux owns the boundary, not the subsystem internals. It mounts or references pinned official documentation and validates compatibility before activation. ## Sources - [README.md](https://github.com/Rejean-McCormick/kOA-Linux/blob/main/README.md) - [docs/02-system/00-system-overview.md](https://github.com/Rejean-McCormick/kOA-Linux/blob/main/docs/02-system/00-system-overview.md) - [docs/06-lifecycle/02-release-model.md](https://github.com/Rejean-McCormick/kOA-Linux/blob/main/docs/06-lifecycle/02-release-model.md) - [docs/07-security/01-security-baseline.md](https://github.com/Rejean-McCormick/kOA-Linux/blob/main/docs/07-security/01-security-baseline.md) - [docs/08-operations/00-operating-model.md](https://github.com/Rejean-McCormick/kOA-Linux/blob/main/docs/08-operations/00-operating-model.md) ================================================================================================ FILE: wiki/Konnaxion.md AUTHORITY: reference CONTENT_ROLE: navigation CONTENT_SHA256: 161a3edc8a2b380def82095af10620107244f422951b098aa7728601c5d391a6 CONTENT_BYTES: 1051 ================================================================================================ # Konnaxion > **Reading model:** The main path explains what the kOA ecosystem enables. The technical reference explains how kOA-Linux hosts, isolates, verifies, and operates those capabilities. Product-specific details remain in each subsystem's own documentation. Konnaxion is the public, civic, learning, cultural, and collaboration platform of the kOA ecosystem. This Wiki does not reproduce its module specifications. Use: - [Konnaxion GitHub Wiki](https://github.com/Rejean-McCormick/Konnaxion/wiki) - [Konnaxion repository](https://github.com/Rejean-McCormick/Konnaxion) - [Public overview](https://initkoa.org/platforms/konnaxion) - [Modules and submodules in this Wiki](Modules-and-Submodules) At the kOA-Linux boundary, Konnaxion remains an independently owned system. kOA-Linux defines only deployment, resources, trust, storage exposure, health, offline behavior, integration, backup coordination, and safe degradation. ================================================================================================ FILE: wiki/Kristal.md AUTHORITY: reference CONTENT_ROLE: navigation CONTENT_SHA256: bc0f503c538f658e479ecc139639c9fdb3199fa04a3fa5d02d739c9025fca5bc CONTENT_BYTES: 876 ================================================================================================ # Kristal > **Reading model:** The main path explains what the kOA ecosystem enables. The technical reference explains how kOA-Linux hosts, isolates, verifies, and operates those capabilities. Product-specific details remain in each subsystem's own documentation. Kristals are portable, status-aware knowledge artifacts that preserve claims, provenance, uncertainty, versions, semantic relations, validation state, and reader policy. Use: - [Kristal framework repository](https://github.com/Rejean-McCormick/kristal-framework) - [Public overview](https://initkoa.org/technology/kristal) - [Portable knowledge summary](Portable-Knowledge-with-Kristal) kOA-Linux owns the constrained local runtime boundary, not the complete authoring and compilation system. ================================================================================================ FILE: wiki/Local-and-Offline-Operation.md AUTHORITY: reference CONTENT_ROLE: navigation CONTENT_SHA256: e29c63752336449c0a275d960002df25e7967a72aa6bb2e722f32b3ab53d0040 CONTENT_BYTES: 868 ================================================================================================ # Local and Offline Operation > **Authority and status:** This wiki is an explanatory navigation layer. The repository contracts, accepted ADRs, normative documents, and executable validators remain authoritative for kOA-Linux Operating System. Public initkoa.org pages explain the wider kOA ecosystem and the product capabilities provided by its independently documented subsystems. This page is retained for the original wiki URL. The expanded explanation is now in [Offline-first operation](Offline-First-Operation). Related pages: - [Siloed and sovereign environments](Siloed-and-Sovereign-Environments) - [Portable knowledge with Kristal](Portable-Knowledge-with-Kristal) - [Crisis, field, and air-gapped use](Crisis-Field-and-Air-Gapped-Use) - [Technical operations](Operations) ================================================================================================ FILE: wiki/Modules-and-Submodules.md AUTHORITY: reference CONTENT_ROLE: navigation CONTENT_SHA256: 007de74397deb222a4f540d22e2defb891420246d4349abdb83ba8e002ca482a CONTENT_BYTES: 4204 ================================================================================================ # Modules and Submodules > **Reading model:** The main path explains what the kOA ecosystem enables. The technical reference explains how kOA-Linux hosts, isolates, verifies, and operates those capabilities. Product-specific details remain in each subsystem's own documentation. ## Navigation principle This Wiki names the major systems so readers can understand the full operating cycle. It does not duplicate their internal documentation. Follow the linked product Wikis and repositories for detailed models, routes, schemas, services, and user workflows. ## Konnaxion [Konnaxion Wiki](https://github.com/Rejean-McCormick/Konnaxion/wiki) | Module | Submodules | Purpose | | --- | --- | --- | | **KonnectED** | [Knowledge](https://github.com/Rejean-McCormick/Konnaxion/wiki/Knowledge), [CertifiKation](https://github.com/Rejean-McCormick/Konnaxion/wiki/CertifiKation) | learning resources, collaborative knowledge, pathways, evaluation, portfolios, and credentials | | **Ethikos** | [Korum](https://github.com/Rejean-McCormick/Konnaxion/wiki/Korum), [Konsultations](https://github.com/Rejean-McCormick/Konnaxion/wiki/Konsultations) | structured debate, consultation, disagreement mapping, proposals, and public input | | **keenKonnect** | [Konstruct](https://github.com/Rejean-McCormick/Konnaxion/wiki/Konstruct), [Stockage](https://github.com/Rejean-McCormick/Konnaxion/wiki/Stockage) | project collaboration, blueprints, shared workspaces, versioned resources, and implementation support | | **Kreative** | [Konservation](https://github.com/Rejean-McCormick/Konnaxion/wiki/Konservation), [Kontact](https://github.com/Rejean-McCormick/Konnaxion/wiki/Kontact) | cultural memory, exhibitions, provenance, creator networks, collaboration, opportunities, and trust | | **Kollective Intelligence** | [EkoH](https://github.com/Rejean-McCormick/Konnaxion/wiki/EkoH), [Smart Vote](https://github.com/Rejean-McCormick/Konnaxion/wiki/Smart-Vote) | domain-bounded credibility signals and multiple transparent readings of support | ## Orgo [Orgo Wiki](https://github.com/Rejean-McCormick/Orgo/wiki) Orgo owns the operational chain from signals to Cases and Tasks, functional routing, reactivity windows, escalation, closure, insights, and cyclical review. ## Semantic and language systems | System | Detailed documentation | Role in the ecosystem | | --- | --- | --- | | **Kristal** | [Repository](https://github.com/Rejean-McCormick/kristal-framework), [public overview](https://initkoa.org/technology/kristal) | portable, verifiable, status-aware knowledge artifacts and offline runtime packs | | **SenTient** | [Repository](https://github.com/Rejean-McCormick/SenTient), [public overview](https://initkoa.org/technology/sentient) | optional reconciliation, entity linking, extraction, and ambiguity-preserving candidate production | | **SemantiK Architect** | [Wiki](https://github.com/Rejean-McCormick/SemantiK_Architect/wiki), [public overview](https://initkoa.org/technology/architect) | deterministic multilingual realization from structured meaning | | **Ariane** | [public overview](https://initkoa.org/technology/ariane) | semantic interface graphs, assisted navigation, and interaction orchestration | ## Runtime, governance, and storage - **kOA-Linux Operating System** — sovereign local runtime, profiles, isolation, trust, resources, lifecycle, offline continuity, backup, and recovery. - **Governance Policy Runtime** — policy evaluation for authorization, disclosure, consent, exceptions, and governed transitions. - **kOA Mediatheque** — local, private-by-default authority for files and media held by the installation. - **UCKK** — external Moodle platform for online learning and dissemination; exchange is explicit and does not make UCKK a local subsystem. ## External and symbolic layers Additional tools, narrative systems, and partner platforms may connect to the ecosystem, but they do not silently become authority. The symbolic layer helps make the architecture memorable and transmissible; it does not determine rights, decisions, or host privilege. ================================================================================================ FILE: wiki/Multilingual-Knowledge-Networks.md AUTHORITY: reference CONTENT_ROLE: navigation CONTENT_SHA256: 2999d85c5d195968ed4c450852c1a41710294d2eaa9c4a6f4944097afa4440e7 CONTENT_BYTES: 1881 ================================================================================================ # Multilingual Knowledge Networks > **Authority and status:** This wiki is an explanatory navigation layer. The repository contracts, accepted ADRs, normative documents, and executable validators remain authoritative for kOA-Linux Operating System. Public initkoa.org pages explain the wider kOA ecosystem and the product capabilities provided by its independently documented subsystems. ## Intended environment Several communities or institutions can share structured knowledge while using different languages, terminology and authority channels. The underlying meaning and provenance remain portable; each reader receives a policy-selected rendering appropriate to the available language resources. ## Capability chain 1. Kristal carries structured assertions, provenance, scope and authority. 2. Reader policy selects the permitted view. 3. Semantik Architect renders the selected meaning in a target language. 4. Ariane exposes actions and navigation labels semantically. 5. Konnaxion distributes the resulting knowledge surface. 6. kOA-Linux activates the required packs locally and supports offline use. ## Non-equivalence and disagreement A term without an exact translation should remain explicitly mapped or unresolved. The system must preserve disputed meanings and authority-scoped language rather than forcing every community into one vocabulary. ## Sources - [Semantik Architect](https://initkoa.org/technology/architect) - [Kristal](https://initkoa.org/technology/kristal) - [docs/01-constitution/13-glossary.md](https://github.com/Rejean-McCormick/kOA-Linux/blob/main/docs/01-constitution/13-glossary.md) - [docs/00-governance/16-language-terminology-and-style.md](https://github.com/Rejean-McCormick/kOA-Linux/blob/main/docs/00-governance/16-language-terminology-and-style.md) ================================================================================================ FILE: wiki/Multilingual-Operation.md AUTHORITY: reference CONTENT_ROLE: navigation CONTENT_SHA256: eb7afb228d449901d0a3d275c843ce21aeae1f1120b8b7fe2bd814e4df03fc01 CONTENT_BYTES: 2611 ================================================================================================ # Multilingual Operation > **Authority and status:** This wiki is an explanatory navigation layer. The repository contracts, accepted ADRs, normative documents, and executable validators remain authoritative for kOA-Linux Operating System. Public initkoa.org pages explain the wider kOA ecosystem and the product capabilities provided by its independently documented subsystems. ## More than interface translation The multilingual objective is to preserve meaning across languages, not merely replace strings. A governance decision, role description, uncertainty label or knowledge assertion must not become stronger, weaker or less qualified because it is rendered in another language. ## Semantik Architect Semantik Architect separates structured meaning from language-specific realization. It uses semantic frames, constructions, language-family engines, language profiles, lexicons, render profiles and regression tests to produce deterministic text. It may render: - role and mandate summaries; - decision explanations; - knowledge query results; - civic process descriptions; - multilingual cards, snippets, reports and notices; - localized labels for Ariane-assisted navigation. It must not invent facts absent from the selected structured input. ## Operational chain ```text structured, policy-selected meaning + active language artifact + render profile + reader policy = rendered text + trace metadata ``` ## Language artifacts in kOA-Linux The operating system verifies and activates compiled language artifacts. A user profile can load only the languages required for its context, while build systems produce and test heavier artifacts separately. ## Important limits Multilingual capability depends on available lexicons, constructions, grammar resources and quality tests. A missing language resource must be exposed as a limitation; the system must not silently substitute unreviewed machine translation for a governed deterministic rendering. ## Sources - [Semantik Architect](https://initkoa.org/technology/architect) - [docs/02-system/13-language-system-boundary.md](https://github.com/Rejean-McCormick/kOA-Linux/blob/main/docs/02-system/13-language-system-boundary.md) - [docs/06-lifecycle/09-language-artifacts.md](https://github.com/Rejean-McCormick/kOA-Linux/blob/main/docs/06-lifecycle/09-language-artifacts.md) - [docs/contracts/subsystems/semantik-architect.subsystem.json](https://github.com/Rejean-McCormick/kOA-Linux/blob/main/docs/contracts/subsystems/semantik-architect.subsystem.json) ================================================================================================ FILE: wiki/Municipality-and-Public-Service.md AUTHORITY: reference CONTENT_ROLE: navigation CONTENT_SHA256: 7ca05b85a23ec6a8903dc817804822ba749670f64e3a2bd825adc402e6f9ef41 CONTENT_BYTES: 1617 ================================================================================================ # Municipality and Public Service > **Authority and status:** This wiki is an explanatory navigation layer. The repository contracts, accepted ADRs, normative documents, and executable validators remain authoritative for kOA-Linux Operating System. Public initkoa.org pages explain the wider kOA ecosystem and the product capabilities provided by its independently documented subsystems. ## Intended environment A municipality or public-service organization can separate public participation from private operational handling. Konnaxion receives knowledge, proposals and civic input; governance rules define legitimate decisions; Orgo routes service requests and decisions to accountable departments. ## Example flow ```text citizen report → public or private intake → case classification → responsible municipal function → response window → escalation if overdue → recorded outcome → public update when disclosure policy permits ``` ## Benefits of the architecture - public transparency without exposing private case details; - continuity when staff change; - offline operation for field offices; - multilingual public explanations; - traceable decisions and appeal paths; - portable institutional memory. ## Sources - [Orgo guarantees](https://initkoa.org/platforms/orgo/guarantees) - [Konnaxion](https://initkoa.org/platforms/konnaxion) - [docs/07-security/16-public-evidence-and-private-proof.md](https://github.com/Rejean-McCormick/kOA-Linux/blob/main/docs/07-security/16-public-evidence-and-private-proof.md) ================================================================================================ FILE: wiki/Naming-and-Scope.md AUTHORITY: reference CONTENT_ROLE: navigation CONTENT_SHA256: 08767e517e6105a3333707ff48fca609bbee56d8098d0f5470e90f24f9fa6263 CONTENT_BYTES: 1593 ================================================================================================ # Naming and Scope > **Reading model:** The main path explains what the kOA ecosystem enables. The technical reference explains how kOA-Linux hosts, isolates, verifies, and operates those capabilities. Product-specific details remain in each subsystem's own documentation. ## Four scopes ### kOA initiative The broader body of theory, civic principles, cultural work, research, narrative, and institutional proposals. ### kOA ecosystem The interoperating digital systems that support the cycle from knowledge to deliberation, decision, execution, and memory. ### kOA-Linux Operating System The sovereign runtime and deployment environment. It hosts selected capabilities and enforces local isolation, resources, trust, lifecycle, offline behavior, recovery, and integration boundaries. ### Product systems and modules Konnaxion, Orgo, Kristal, Ariane, SenTient, SemantiK Architect, and other products retain their own internal documentation and authority. Konnaxion also contains named modules and submodules documented in its own Wiki. ## Naming rule This Wiki must not use **kOA-Linux** as a synonym for the complete kOA ecosystem. It may explain the ecosystem because the operating system exists to run it, but it must always identify which product owns a capability. UCKK is an external Moodle platform, not an internal kOA-Linux subsystem. The local kOA Mediatheque and UCKK exchange remain secondary infrastructure topics, not the definition of the ecosystem. ================================================================================================ FILE: wiki/Offline-First-Operation.md AUTHORITY: reference CONTENT_ROLE: navigation CONTENT_SHA256: 676e2f881ee7b6cdd9cefb4eb99f813beefa454913d5f22b52e183e7c78d1fe3 CONTENT_BYTES: 1162 ================================================================================================ # Offline-First Operation > **Reading model:** The main path explains what the kOA ecosystem enables. The technical reference explains how kOA-Linux hosts, isolates, verifies, and operates those capabilities. Product-specific details remain in each subsystem's own documentation. Offline capability is a governance guarantee: a community should be able to preserve local knowledge, work, evidence, and continuity without permanent dependence on a cloud provider. Depending on the active profile, local operation can include: - Kristal knowledge and provenance; - Ariane navigation graphs; - Konnaxion portable resources and selected local spaces; - Orgo cases, tasks, routing, and queues; - kOA Mediatheque files and imported learning packages; - deterministic multilingual rendering with installed artifacts; - local policy evaluation, backup, and recovery. External publication, remote discovery, federation, and optional AI services wait for connectivity. The system must show what is local, queued, stale, unavailable, or awaiting review. ================================================================================================ FILE: wiki/Operations.md AUTHORITY: reference CONTENT_ROLE: navigation CONTENT_SHA256: 3f966992eaef80e2aeba94a973a9875a2f23847b3539fc44ea91ff64729b1156 CONTENT_BYTES: 2960 ================================================================================================ # Operations > **Authority notice:** This wiki is a readable navigation layer. Source contracts, accepted ADRs, normative documents, and executable validators in the repository remain authoritative. ## Operating model Operations preserve declared authority, evidence, recoverability, resource bounds, and profile-specific guarantees. A node remains locally authoritative for final admission and sensitive host mutations. ## Operational domains | Domain | Main concerns | | --- | --- | | Observability | Health, readiness, events, receipts, metrics, and bounded diagnostics | | Resources | CPU, memory, I/O, concurrency, queues, scheduling, and capacity | | Continuity | Offline operation, safe degradation, backup, restore, and disaster recovery | | Incidents | Detection, containment, evidence, repair, communication, and recourse | | Maintenance | Verified updates, storage care, key rotation, cleanup, and lifecycle tasks | | Profile operations | User-lightweight, sovereign-node, hub, control-plane, and build-farm procedures | ## Backup and restore Backups preserve authoritative data, contracts, keys or key references, manifests, provenance, and verification evidence according to the active profile. Restore is tested and does not silently merge incompatible authority states. ## Sources - [`docs/08-operations/00-operating-model.md`](../blob/main/docs/08-operations/00-operating-model.md) - [`docs/08-operations/01-observability.md`](../blob/main/docs/08-operations/01-observability.md) - [`docs/08-operations/02-health-and-readiness.md`](../blob/main/docs/08-operations/02-health-and-readiness.md) - [`docs/08-operations/04-resource-envelopes.md`](../blob/main/docs/08-operations/04-resource-envelopes.md) - [`docs/08-operations/05-capacity-management.md`](../blob/main/docs/08-operations/05-capacity-management.md) - [`docs/08-operations/06-job-scheduling.md`](../blob/main/docs/08-operations/06-job-scheduling.md) - [`docs/08-operations/07-capability-degradation.md`](../blob/main/docs/08-operations/07-capability-degradation.md) - [`docs/08-operations/08-backup.md`](../blob/main/docs/08-operations/08-backup.md) - [`docs/08-operations/09-restore.md`](../blob/main/docs/08-operations/09-restore.md) - [`docs/08-operations/10-portability-and-exit.md`](../blob/main/docs/08-operations/10-portability-and-exit.md) - [`docs/08-operations/11-offline-operations.md`](../blob/main/docs/08-operations/11-offline-operations.md) - [`docs/08-operations/12-incident-response.md`](../blob/main/docs/08-operations/12-incident-response.md) - [`docs/08-operations/13-disaster-recovery.md`](../blob/main/docs/08-operations/13-disaster-recovery.md) - [`docs/08-operations/14-maintenance.md`](../blob/main/docs/08-operations/14-maintenance.md) - [`docs/08-operations/15-support-and-diagnostics.md`](../blob/main/docs/08-operations/15-support-and-diagnostics.md) ================================================================================================ FILE: wiki/Organizational-Operations.md AUTHORITY: reference CONTENT_ROLE: navigation CONTENT_SHA256: 83d1667585c8dfea0695f762960145c17d81c6f0a56186567ca3696db4021b71 CONTENT_BYTES: 1415 ================================================================================================ # Organizational Operations > **Authority and status:** This wiki is an explanatory navigation layer. The repository contracts, accepted ADRs, normative documents, and executable validators remain authoritative for kOA-Linux Operating System. Public initkoa.org pages explain the wider kOA ecosystem and the product capabilities provided by its independently documented subsystems. ## Intended environment An organization uses Orgo to replace fragile inbox-, chat- and memory-based coordination with durable cases, tasks, functional ownership, response windows, escalation and closure. ## Typical workflows - service requests and incident handling; - approvals and reviews; - procurement or maintenance; - compliance and audit follow-up; - HR or sensitive case management; - project execution and recurring operational cycles; - role inboxes that convert communications into accountable work. ## Why kOA-Linux matters The operating system isolates the organization's data, applies identity and resource boundaries, supports offline nodes, provides backups and controls external publication or AI access. ## Sources - [What Orgo does](https://initkoa.org/platforms/orgo/what-it-does) - [Orgo adoption](https://initkoa.org/platforms/orgo/adoption) - [Security and auditability](https://initkoa.org/platforms/orgo/security-audit) ================================================================================================ FILE: wiki/Orgo.md AUTHORITY: reference CONTENT_ROLE: navigation CONTENT_SHA256: a9d7330312b84e15a1007198747546aedc2983b869fb2cb27d29b69e81605673 CONTENT_BYTES: 900 ================================================================================================ # Orgo > **Reading model:** The main path explains what the kOA ecosystem enables. The technical reference explains how kOA-Linux hosts, isolates, verifies, and operates those capabilities. Product-specific details remain in each subsystem's own documentation. Orgo is the organizational execution and operational-continuity system. It turns signals and decisions into Cases, Tasks, roles, routing, reactivity windows, escalation, closure, insights, and recurring review. Use: - [Orgo GitHub Wiki](https://github.com/Rejean-McCormick/Orgo/wiki) - [Orgo repository](https://github.com/Rejean-McCormick/Orgo) - [Public overview](https://initkoa.org/platforms/orgo/what-it-does) kOA-Linux provides the runtime boundary; it does not redefine Orgo's internal object model or workflows. ================================================================================================ FILE: wiki/Personal-and-Local-Use.md AUTHORITY: reference CONTENT_ROLE: navigation CONTENT_SHA256: 4fe3ed1f91172c5f94a6ebdd267d7b086f9cdc93d8f7de85d5fe4ae93e4b52b1 CONTENT_BYTES: 893 ================================================================================================ # Personal and Local Use > **Reading model:** The main path explains what the kOA ecosystem enables. The technical reference explains how kOA-Linux hosts, isolates, verifies, and operates those capabilities. Product-specific details remain in each subsystem's own documentation. A lightweight local profile can provide: - Ariane-assisted navigation; - selected Kristal runtime packs; - local kOA Mediatheque files and media; - personal or small-team Orgo work; - selected Konnaxion spaces or portable capsules; - installed language artifacts; - offline reading, editing, backup, and queued exchange. Heavy compilers, research workbenches, large search engines, and local AI models remain optional or run on other nodes. UCKK is not required for local education or media use. ================================================================================================ FILE: wiki/Portable-Knowledge-with-Kristal.md AUTHORITY: reference CONTENT_ROLE: navigation CONTENT_SHA256: 3bd179fa95a0e06b9ffdff70b4330c34892c5b8e28f0d762e1654fd72cc6efba CONTENT_BYTES: 2386 ================================================================================================ # Portable Knowledge with Kristal > **Authority and status:** This wiki is an explanatory navigation layer. The repository contracts, accepted ADRs, normative documents, and executable validators remain authoritative for kOA-Linux Operating System. Public initkoa.org pages explain the wider kOA ecosystem and the product capabilities provided by its independently documented subsystems. ## What a Kristal provides A Kristal is a portable, verifiable epistemic artifact. It allows knowledge to move between people, organizations and systems while keeping provenance, integrity, assertion status, certainty, authority, scope and reader policy visible. The purpose is not to label every statement as universally true. A Kristal can preserve uncertainty, disagreement, symbolic material, research claims and scoped recognition without flattening them into one confidence score. ## User outcomes A person or organization can: - carry a knowledge package between systems; - verify the package locally; - browse and query it without a central server; - inspect sources and status; - compare versions; - combine knowledge from several authorities without silently merging their claims; - preserve durable references that do not depend on a live webpage. ## Offline Runtime Packs A Runtime Pack is a read-optimized package for local browsing and query. The canonical exchange and provenance remain distinct from the local runtime projection. When verification fails or a pack is outdated, the system exposes that status rather than silently treating it as current authority. ## Role of kOA-Linux Operating System The operating system stores, verifies, activates, pins, updates and rolls back Runtime Packs. It also enforces resource limits and reader/disclosure policy at the local boundary. ## Sources - [Kristal](https://initkoa.org/technology/kristal) - [What a Kristal does](https://initkoa.org/technology/kristal/overview) - [Portability and offline](https://initkoa.org/technology/kristal/portability-and-offline) - [docs/04-components/kristal-runtime.md](https://github.com/Rejean-McCormick/kOA-Linux/blob/main/docs/04-components/kristal-runtime.md) - [docs/06-lifecycle/08-kristal-artifacts.md](https://github.com/Rejean-McCormick/kOA-Linux/blob/main/docs/06-lifecycle/08-kristal-artifacts.md) ================================================================================================ FILE: wiki/Related-Wikis.md AUTHORITY: reference CONTENT_ROLE: navigation CONTENT_SHA256: b31db8d7defa8e891f2ae65b52da818281385c87bbc96aec43d90e27d991da00 CONTENT_BYTES: 2174 ================================================================================================ # Related Wikis and Documentation > **Reading model:** The main path explains what the kOA ecosystem enables. The technical reference explains how kOA-Linux hosts, isolates, verifies, and operates those capabilities. Product-specific details remain in each subsystem's own documentation. ## Product Wikis | Product | Documentation | | --- | --- | | Konnaxion | [GitHub Wiki](https://github.com/Rejean-McCormick/Konnaxion/wiki) · [Repository](https://github.com/Rejean-McCormick/Konnaxion) · [Public overview](https://initkoa.org/platforms/konnaxion) | | Orgo | [GitHub Wiki](https://github.com/Rejean-McCormick/Orgo/wiki) · [Repository](https://github.com/Rejean-McCormick/Orgo) · [Public overview](https://initkoa.org/platforms/orgo/what-it-does) | | SemantiK Architect | [GitHub Wiki](https://github.com/Rejean-McCormick/SemantiK_Architect/wiki) · [Repository](https://github.com/Rejean-McCormick/SemantiK_Architect) · [Public overview](https://initkoa.org/technology/architect) | | Kristal | [Repository](https://github.com/Rejean-McCormick/kristal-framework) · [Public overview](https://initkoa.org/technology/kristal) | | SenTient | [Repository](https://github.com/Rejean-McCormick/SenTient) · [Public overview](https://initkoa.org/technology/sentient) | | Ariane | [Public overview](https://initkoa.org/technology/ariane) | | kOA-Linux | [Repository](https://github.com/Rejean-McCormick/kOA-Linux) · [Technical reference](Technical-Reference) | ## Ecosystem documentation - [initkoa.org](https://initkoa.org/) - [AI-oriented context index](https://initkoa.org/llms.txt) - [kOA Digital Ecosystem repository](https://github.com/Rejean-McCormick/kOA_Digital_Ecosystem) - [Omni-Wiki repository](https://github.com/Rejean-McCormick/Omni-Wiki) ## Documentation boundary This Wiki explains the role of each product in the common knowledge-to-action cycle. It should not reproduce the full internal specifications of the linked products. When product behavior changes, update the owning Wiki first, then update only the boundary or summary here. ================================================================================================ FILE: wiki/Release-and-Artifact-Lifecycle.md AUTHORITY: reference CONTENT_ROLE: navigation CONTENT_SHA256: 288f16b07de2ea85baf42e6cd2c6346564693229b62fa8abc6c1280dfe0ce57d CONTENT_BYTES: 4986 ================================================================================================ # Release and Artifact Lifecycle > **Authority notice:** This wiki is a readable navigation layer. Source contracts, accepted ADRs, normative documents, and executable validators in the repository remain authoritative. ## Lifecycle model Artifacts are identified, verified, staged, activated, observed, recovered, retained, and removed through declared contracts. Activation is atomic or otherwise fail-safe for the applicable artifact class. An activation failure leaves the current verified release active. Recovery restores the latest verified release as one unit; it does not activate an undeclared operating mode. ## Core lifecycle stages ```mermaid flowchart LR BUILD[Build] --> VERIFY[Verify] VERIFY --> STAGE[Stage] STAGE --> AUTHORIZE[Authorize] AUTHORIZE --> ACTIVATE[Activate] ACTIVATE --> OBSERVE[Observe] OBSERVE -->|failure| RECOVER[Recover or forward repair] OBSERVE --> RETAIN[Retain or remove by policy] ``` ## Artifact contracts | Artifact or exchanged object | Schema | | --- | --- | | kOA Cultural Rights Policy Artifact | [schema](../blob/main/docs/contracts/artifact-contracts/cultural-rights-policy.schema.json) | | kOA Decision Receipt | [schema](../blob/main/docs/contracts/artifact-contracts/decision-receipt.schema.json) | | kOA Developer Workspace Manifest | [schema](../blob/main/docs/contracts/artifact-contracts/developer-workspace.schema.json) | | kOA Integration Manifest Schema | [schema](../blob/main/docs/contracts/artifact-contracts/integration-manifest.schema.json) | | kOA Language Runtime Pack Artifact Contract | [schema](../blob/main/docs/contracts/artifact-contracts/language-pack.schema.json) | | kOA Node Profile Artifact | [schema](../blob/main/docs/contracts/artifact-contracts/node-profile.schema.json) | | kOA Offline Bundle | [schema](../blob/main/docs/contracts/artifact-contracts/offline-bundle.schema.json) | | kOA Governance Policy Bundle | [schema](../blob/main/docs/contracts/artifact-contracts/policy-bundle.schema.json) | | kOA Provenance Receipt | [schema](../blob/main/docs/contracts/artifact-contracts/provenance-receipt.schema.json) | | kOA Publication Receipt | [schema](../blob/main/docs/contracts/artifact-contracts/publication-receipt.schema.json) | | kOA Publication Request | [schema](../blob/main/docs/contracts/artifact-contracts/publication-request.schema.json) | | kOA Release Set | [schema](../blob/main/docs/contracts/artifact-contracts/release-set.schema.json) | | kOA Resource Envelope | [schema](../blob/main/docs/contracts/artifact-contracts/resource-envelope.schema.json) | | kOA Runtime Pack | [schema](../blob/main/docs/contracts/artifact-contracts/runtime-pack.schema.json) | | kOA Sovereignty Bundle Schema | [schema](../blob/main/docs/contracts/artifact-contracts/sovereignty-bundle.schema.json) | | kOA Workspace Port Allocation | [schema](../blob/main/docs/contracts/artifact-contracts/workspace-port-allocation.schema.json) | ## Release controls - release channels are independently versioned; - a release set pins compatible identities; - signatures, provenance, SBOM, compatibility, policy, and evidence are checked before activation; - offline bundles preserve verification and admission rules; - data schema evolution and contract removal remain explicit; - forward repair is preferred when rollback would violate data or compatibility constraints. ## Sources - [`docs/06-lifecycle/00-artifact-model.md`](../blob/main/docs/06-lifecycle/00-artifact-model.md) - [`docs/06-lifecycle/02-release-model.md`](../blob/main/docs/06-lifecycle/02-release-model.md) - [`docs/06-lifecycle/03-release-channels.md`](../blob/main/docs/06-lifecycle/03-release-channels.md) - [`docs/06-lifecycle/04-release-sets.md`](../blob/main/docs/06-lifecycle/04-release-sets.md) - [`docs/06-lifecycle/11-offline-bundles.md`](../blob/main/docs/06-lifecycle/11-offline-bundles.md) - [`docs/06-lifecycle/12-artifact-verification.md`](../blob/main/docs/06-lifecycle/12-artifact-verification.md) - [`docs/06-lifecycle/13-activation-and-verification.md`](../blob/main/docs/06-lifecycle/13-activation-and-verification.md) - [`docs/06-lifecycle/14-recovery.md`](../blob/main/docs/06-lifecycle/14-recovery.md) - [`docs/06-lifecycle/15-data-schema-evolution.md`](../blob/main/docs/06-lifecycle/15-data-schema-evolution.md) - [`docs/06-lifecycle/16-forward-repair.md`](../blob/main/docs/06-lifecycle/16-forward-repair.md) - [`docs/06-lifecycle/17-contract-evolution-and-removal.md`](../blob/main/docs/06-lifecycle/17-contract-evolution-and-removal.md) - [`docs/06-lifecycle/18-sbom-provenance-and-signing.md`](../blob/main/docs/06-lifecycle/18-sbom-provenance-and-signing.md) - [`docs/contracts/release-channels.contract.json`](../blob/main/docs/contracts/release-channels.contract.json) - [`docs/contracts/artifact-classes.contract.json`](../blob/main/docs/contracts/artifact-classes.contract.json) ================================================================================================ FILE: wiki/Roles-Tasks-and-Accountability.md AUTHORITY: reference CONTENT_ROLE: navigation CONTENT_SHA256: b385c18725ffbf6bd8a06f0ad6e071563aeadb04c3d9edb27e4b604c942e4cd9 CONTENT_BYTES: 2298 ================================================================================================ # Roles, Tasks, and Accountability > **Authority and status:** This wiki is an explanatory navigation layer. The repository contracts, accepted ADRs, normative documents, and executable validators remain authoritative for kOA-Linux Operating System. Public initkoa.org pages explain the wider kOA ecosystem and the product capabilities provided by its independently documented subsystems. ## Function-first coordination Orgo routes work to responsibilities such as Intake, Incident Response, Procurement, Legal Review, Case Management or Maintenance. This reduces dependence on whoever happens to read a message and preserves continuity when people leave or teams reorganize. ## Roles A role represents a durable responsibility with scoped permissions. People may be assigned to roles for an organization, team, location, unit or other declared scope. Role assignments are revocable and auditable. ## Cases A case is the durable context for a situation: why work exists, which policy applies, who owns it, which artifacts are linked, what tasks belong to it, and how the outcome can be reviewed. ## Tasks A task is an executable unit of work with: - identity and parent case; - owning role or person; - status and allowed transitions; - inputs and expected outputs; - deadline and retry limits; - approval and capability gates; - visibility and confidentiality; - evidence and completion criteria. ## Escalation and closure An overdue task does not disappear silently. Policy determines when responsibility escalates and who is notified. Closure records the result, actors, changes, evidence and unresolved matters. ## Organizational learning Recurring delays, duplicates, failures or policy friction can become new review or audit cases. The system therefore converts operational patterns into governed improvement work. ## Sources - [What Orgo does](https://initkoa.org/platforms/orgo/what-it-does) - [Routing and escalation](https://initkoa.org/platforms/orgo/routing-escalation) - [Core guarantees](https://initkoa.org/platforms/orgo/guarantees) - [docs/contracts/subsystems/orgo.subsystem.json](https://github.com/Rejean-McCormick/kOA-Linux/blob/main/docs/contracts/subsystems/orgo.subsystem.json) ================================================================================================ FILE: wiki/Security-Model.md AUTHORITY: reference CONTENT_ROLE: navigation CONTENT_SHA256: 2231978d7db5011cd26100ab6f2b939985d88797ad0ee863a4f7a78ee7ab0dc2 CONTENT_BYTES: 3016 ================================================================================================ # Security Model > **Authority notice:** This wiki is a readable navigation layer. Source contracts, accepted ADRs, normative documents, and executable validators in the repository remain authoritative. ## Security posture kOA uses explicit trust, least privilege, compartmentalized authority, signed artifacts, narrow privileged interfaces, bounded integrations, and recoverable failure states. ## Major security boundaries - identity and trust roots; - profile-scoped privilege and service identities; - network and storage isolation; - encrypted data and key handling; - AI and external-integration boundaries; - privacy, disclosure, consent, and cultural rights; - selective audit and evidence access; - cross-domain publication; - offline import and software supply chain; - break-glass authority with receipts and review. ## Privileged operations The kOA Node Agent exposes closed high-level operations rather than arbitrary shell, package, file, container, service-manager, device, or private-key interfaces. The active node performs final local validation before a sensitive mutation. ## Disclosure and audit Audit is selective. Evidence access follows policy, purpose, identity, disclosure class, and recourse rules. Auditability does not imply unrestricted transparency. ## Sources - [`docs/07-security/00-threat-model.md`](../blob/main/docs/07-security/00-threat-model.md) - [`docs/07-security/01-security-baseline.md`](../blob/main/docs/07-security/01-security-baseline.md) - [`docs/07-security/02-security-domains.md`](../blob/main/docs/07-security/02-security-domains.md) - [`docs/07-security/03-identity-trust-and-signatures.md`](../blob/main/docs/07-security/03-identity-trust-and-signatures.md) - [`docs/07-security/05-privilege-boundaries.md`](../blob/main/docs/07-security/05-privilege-boundaries.md) - [`docs/07-security/06-privileged-broker.md`](../blob/main/docs/07-security/06-privileged-broker.md) - [`docs/07-security/08-network-boundaries.md`](../blob/main/docs/07-security/08-network-boundaries.md) - [`docs/07-security/09-storage-boundaries.md`](../blob/main/docs/07-security/09-storage-boundaries.md) - [`docs/07-security/13-privacy-and-disclosure.md`](../blob/main/docs/07-security/13-privacy-and-disclosure.md) - [`docs/07-security/14-cultural-rights-and-consent.md`](../blob/main/docs/07-security/14-cultural-rights-and-consent.md) - [`docs/07-security/15-selective-audit.md`](../blob/main/docs/07-security/15-selective-audit.md) - [`docs/07-security/17-cross-domain-publication.md`](../blob/main/docs/07-security/17-cross-domain-publication.md) - [`docs/07-security/18-offline-import-security.md`](../blob/main/docs/07-security/18-offline-import-security.md) - [`docs/07-security/19-software-supply-chain.md`](../blob/main/docs/07-security/19-software-supply-chain.md) - [`docs/07-security/20-break-glass-security.md`](../blob/main/docs/07-security/20-break-glass-security.md) ================================================================================================ FILE: wiki/Semantic-Sovereignty.md AUTHORITY: reference CONTENT_ROLE: navigation CONTENT_SHA256: 268d8df14b64c009b8bc5f25e68889b714b6dcae70ce0d44de1fe6c5c1211aee CONTENT_BYTES: 2681 ================================================================================================ # Semantic Sovereignty > **Authority and status:** This wiki is an explanatory navigation layer. The repository contracts, accepted ADRs, normative documents, and executable validators remain authoritative for kOA-Linux Operating System. Public initkoa.org pages explain the wider kOA ecosystem and the product capabilities provided by its independently documented subsystems. ## The problem Systems often centralize meaning in one vendor's database, ranking model, taxonomy, language model, or interface vocabulary. When definitions, confidence, authority and disagreement are hidden, users can no longer tell what a statement means, where it came from, or which institution recognizes it. Semantic sovereignty means that meaning remains **portable, inspectable, governed and revisable**. ## What must remain explicit - terminology and concept identifiers; - provenance and evidence references; - assertion status and certainty; - authority channel and recognition scope; - disputed, symbolic, fictional, mythological or research status; - reader policy and disclosure constraints; - multilingual mappings and non-equivalent terms; - version history and supersession. ## Systems involved ### Kristal Kristal packages structured epistemic state so knowledge can be verified, queried, distributed and preserved without pretending that every assertion has universal authority. ### Semantik Architect Architect renders the selected structured meaning into language. It must not make a statement appear more certain, factual, validated or universal than the input allows. ### Ariane Ariane represents the meaning and action structure of interfaces, allowing navigation by function rather than by fragile visual coordinates alone. ### SenTient SenTient may help reconcile ambiguous or messy inputs, but its output remains candidate material until separately reviewed and validated. ## Role of the operating system kOA-Linux verifies and activates the relevant artifacts, keeps versions visible, applies reader and disclosure policy, and ensures that optional AI cannot silently replace governed semantics. ## Sources - [Kristal](https://initkoa.org/technology/kristal) - [Semantik Architect](https://initkoa.org/technology/architect) - [Ariane](https://initkoa.org/technology/ariane) - [docs/01-constitution/03-system-principles.md](https://github.com/Rejean-McCormick/kOA-Linux/blob/main/docs/01-constitution/03-system-principles.md) - [docs/02-system/13-language-system-boundary.md](https://github.com/Rejean-McCormick/kOA-Linux/blob/main/docs/02-system/13-language-system-boundary.md) ================================================================================================ FILE: wiki/Semantik-Architect.md AUTHORITY: reference CONTENT_ROLE: navigation CONTENT_SHA256: 6bea4195ed14225e9eade428d275628d1068bf6116131ea1b53553ead5470ae2 CONTENT_BYTES: 993 ================================================================================================ # SemantiK Architect > **Reading model:** The main path explains what the kOA ecosystem enables. The technical reference explains how kOA-Linux hosts, isolates, verifies, and operates those capabilities. Product-specific details remain in each subsystem's own documentation. SemantiK Architect is the multilingual meaning-realization system. It produces deterministic language output from structured meaning while preserving status, scope, provenance, and disagreement. Use: - [SemantiK Architect GitHub Wiki](https://github.com/Rejean-McCormick/SemantiK_Architect/wiki) - [Repository](https://github.com/Rejean-McCormick/SemantiK_Architect) - [Public overview](https://initkoa.org/technology/architect) kOA-Linux activates verified language artifacts and supplies runtime isolation and resources. It does not duplicate grammar, lexicon, construction, or QA specifications. ================================================================================================ FILE: wiki/SenTient.md AUTHORITY: reference CONTENT_ROLE: navigation CONTENT_SHA256: 0f80e5c40023af4757cf0fcdb6b17e24e8591852b8989023ebfc70126751891b CONTENT_BYTES: 820 ================================================================================================ # SenTient > **Reading model:** The main path explains what the kOA ecosystem enables. The technical reference explains how kOA-Linux hosts, isolates, verifies, and operates those capabilities. Product-specific details remain in each subsystem's own documentation. SenTient is an optional semantic-processing and reconciliation workbench for transforming ambiguous or fragmented inputs into structured candidates. Use: - [SenTient repository](https://github.com/Rejean-McCormick/SenTient) - [Public overview](https://initkoa.org/technology/sentient) Its outputs remain candidates until accepted by an authoritative workflow. It is optional, isolated, and not part of lightweight baselines by default. ================================================================================================ FILE: wiki/Siloed-and-Sovereign-Environments.md AUTHORITY: reference CONTENT_ROLE: navigation CONTENT_SHA256: 18b0671ee807ad7cc1d6a774d4c0fc4337f9e6ef9f55b80ad691af6b7fd72305 CONTENT_BYTES: 3377 ================================================================================================ # Siloed and Sovereign Environments > **Authority and status:** This wiki is an explanatory navigation layer. The repository contracts, accepted ADRs, normative documents, and executable validators remain authoritative for kOA-Linux Operating System. Public initkoa.org pages explain the wider kOA ecosystem and the product capabilities provided by its independently documented subsystems. ## What “silo” means here A silo is not automatically a defect. A community, organization, institution, field team, municipality, or high-assurance unit may need its own data, identities, rules, storage, availability and authority. The problem is not separation itself; the problem is separation without safe interoperability, portability or exit. kOA-Linux Operating System is designed to support **bounded environments that can cooperate without becoming one shared database or one central authority**. ## Isolation dimensions A deployment can separate: - identities and role assignments; - databases and authoritative stores; - files, media and encryption keys; - service accounts and host privileges; - network segments and outbound access; - policy bundles and trust roots; - release channels and activation schedules; - audit visibility and evidence access; - synchronization and publication gateways. ## Interoperability between silos Cooperation happens through declared objects and transitions: - Kristals and other portable artifacts; - signed or verified bundles; - publication gateways; - Orgo signals, cases, tasks and receipts; - explicit synchronization sessions; - scoped identity and trust assertions; - controlled exports and imports. Direct writes into another subsystem's authoritative database are prohibited by the architecture. ## Deployment patterns ### Independent organization One organization runs a local node with private Orgo services, local files, selected knowledge packs and controlled external publication. ### Community hub A hub serves local users, distributes knowledge and civic surfaces, and synchronizes when connectivity is available. ### Federated institutions Several institutions maintain separate authorities but exchange verified artifacts and accountable requests. ### Air-gapped environment Updates and exports travel through removable media or controlled transfer, with local verification before activation. ## Safe failure behavior A missing remote system does not justify broadening access or substituting a different provider. The system preserves queued work, visible version state and explicit unavailable/degraded labels. ## Sources - [docs/01-constitution/07-component-separation.md](https://github.com/Rejean-McCormick/kOA-Linux/blob/main/docs/01-constitution/07-component-separation.md) - [docs/02-system/04-component-boundaries.md](https://github.com/Rejean-McCormick/kOA-Linux/blob/main/docs/02-system/04-component-boundaries.md) - [docs/07-security/02-security-domains.md](https://github.com/Rejean-McCormick/kOA-Linux/blob/main/docs/07-security/02-security-domains.md) - [docs/07-security/08-network-boundaries.md](https://github.com/Rejean-McCormick/kOA-Linux/blob/main/docs/07-security/08-network-boundaries.md) - [Kristal portability and offline use](https://initkoa.org/technology/kristal/portability-and-offline) ================================================================================================ FILE: wiki/Societal-Outcomes.md AUTHORITY: reference CONTENT_ROLE: navigation CONTENT_SHA256: 5b89ca8bd257ea47d53a724ef5e33adb0ad81380b88af07e3cb8cffea7b502af CONTENT_BYTES: 2664 ================================================================================================ # Societal Outcomes > **Reading model:** The main path explains what the kOA ecosystem enables. The technical reference explains how kOA-Linux hosts, isolates, verifies, and operates those capabilities. Product-specific details remain in each subsystem's own documentation. ## Collective capacity The principal outcome is not engagement. It is the ability of a group to organize knowledge, clarify disagreement, make legitimate choices, coordinate execution, and preserve reconstructable memory. ## Democratic infrastructure kOA treats discoverability, credibility, classification, deliberation, decision protocols, accountability, and memory as political infrastructure. These functions shape what a public can see, compare, decide, and act upon. To avoid technocracy, equal political standing and advisory competence signals remain distinct. EkoH and Smart Vote can provide domain-bounded readings without silently replacing the baseline decision result. ## Non-domination A system is not legitimate merely because it coordinates efficiently. People and communities must be able to understand, contest, repair, export, self-host, fork, or leave the infrastructure they depend on. This is why offline capability, fail-closed integrity, auditability, portability, explicit authority, and semantic sovereignty are social and political requirements—not only technical features. ## Social cohesion without uniformity Social cohesion does not require everyone to agree. It requires enough shared, inspectable reference points to distinguish evidence, uncertainty, value conflicts, decisions, responsibilities, and results. The system aims to make plurality governable rather than erase it. ## Cultural sovereignty Culture cannot be protected by storage alone. Cultural memory requires provenance, context, creator and community authority, consent, rights, restrictions, review, withdrawal, and governance pathways. Kreative and Konservation provide the relevant cultural layer inside Konnaxion. See [Cultural Sovereignty](Cultural-Sovereignty). ## Institutional continuity Cases, tasks, decisions, receipts, versions, provenance, and post-action review allow organizations and communities to retain knowledge when people, mandates, or platforms change. ## Global-local collaboration The architecture supports globally reusable knowledge and locally governed action. A community can share selected artifacts while keeping local deliberation, private work, cultural restrictions, or organizational operations within its own authority. ================================================================================================ FILE: wiki/Sociotechnical-Operating-System.md AUTHORITY: reference CONTENT_ROLE: navigation CONTENT_SHA256: 0dc24d9811a1a2c813490b00402879d1a9f1837c5f4b123a593759bd116b74bd CONTENT_BYTES: 2256 ================================================================================================ # Sociotechnical Operating System > **Reading model:** The main path explains what the kOA ecosystem enables. The technical reference explains how kOA-Linux hosts, isolates, verifies, and operates those capabilities. Product-specific details remain in each subsystem's own documentation. ## Governance as runtime A conventional platform hosts content or interaction. A **Sociotechnical Operating System** runs the combined social and technical rules that make collective action possible: - roles and permissions; - integrity and validation rules; - decision protocols; - accountability workflows; - audit and recourse; - semantic and language infrastructure; - operational routing, escalation, and closure; - local and offline continuity. The social structure is not an external policy document added after the software is built. Roles, norms, authority, consent, and review are part of the operating model. ## Why a system of systems No single platform should own knowledge, public deliberation, organizational execution, language, culture, identity, media, and host privilege at once. kOA separates these functions into systems with explicit boundaries. This supports **integration without contamination**: systems exchange artifacts, requests, events, and receipts without silently absorbing each other's authority or databases. ## Conditions of legitimacy Operational power is acceptable only when it remains: - inspectable and auditable; - contestable and revisable; - explicit about the difference between credibility and decision result; - portable and locally operable; - resistant to platform capture; - multilingual without flattening differences; - bounded by consent, rights, and cultural authority; - capable of safe failure rather than hidden substitution. ## Role of kOA-Linux kOA-Linux is the technical runtime beneath this social architecture. It supplies the host-level conditions—profiles, isolation, trust, resources, activation, offline behavior, backup, and recovery—without claiming ownership of the product logic of Konnaxion, Orgo, Ariane, SemantiK Architect, SenTient, or other independent systems. ================================================================================================ FILE: wiki/Start-Here.md AUTHORITY: reference CONTENT_ROLE: navigation CONTENT_SHA256: a3da6e876c3c16c5a937ecee26afe56b633dba49d27b72559d17a29b675da579 CONTENT_BYTES: 1791 ================================================================================================ # Start Here > **Reading model:** The main path explains what the kOA ecosystem enables. The technical reference explains how kOA-Linux hosts, isolates, verifies, and operates those capabilities. Product-specific details remain in each subsystem's own documentation. ## Main path — what it does 1. [What kOA does](What-kOA-Does) 2. [Sociotechnical Operating System](Sociotechnical-Operating-System) 3. [Knowledge-to-action loop](Knowledge-to-Action-Loop) 4. [Modules and submodules](Modules-and-Submodules) 5. [Societal outcomes](Societal-Outcomes) 6. [Use cases](Use-Cases) 7. [Related Wikis](Related-Wikis) ## Principles - [Collective intelligence to governance](Collective-Intelligence-to-Governance) - [Semantic sovereignty](Semantic-Sovereignty) - [Cultural sovereignty](Cultural-Sovereignty) - [Governance, trust, and recourse](Governance-Trust-and-Recourse) - [Local and offline operation](Offline-First-Operation) - [AI without automatic authority](AI-without-Automatic-Authority) ## Product and module documentation Use [Modules and Submodules](Modules-and-Submodules) and [Related Wikis](Related-Wikis). This Wiki keeps only concise role and integration summaries for independently documented products. ## Technical path — how kOA-Linux supports it 1. [What kOA-Linux does](What-kOA-Linux-Does) 2. [System architecture](System-Architecture) 3. [Deployment profiles](Deployment-Profiles) 4. [Internal components](Internal-Components) 5. [Integrated systems](Integrated-Subsystems) 6. [Security model](Security-Model) 7. [Operations](Operations) 8. [Contracts and schemas](Contracts-and-Schemas) 9. [Conformance and validation](Conformance-and-Validation) ================================================================================================ FILE: wiki/Subsystem-Documentation-Mounts.md AUTHORITY: reference CONTENT_ROLE: navigation CONTENT_SHA256: e037cd9c5ac891f0c88b97ebbc044e33d1655b814796442dce4db15b0c072d70 CONTENT_BYTES: 972 ================================================================================================ # Subsystem Documentation Mounts > **Reading model:** The main path explains what the kOA ecosystem enables. The technical reference explains how kOA-Linux hosts, isolates, verifies, and operates those capabilities. Product-specific details remain in each subsystem's own documentation. The repository reserves documentation mount points for independently maintained systems: ```text docs/subsystems/ariane docs/subsystems/konnaxion docs/subsystems/orgo docs/subsystems/sentient docs/subsystems/semantik-architect ``` These paths may be directory junctions or symbolic links to pinned official documentation repositories. They are not copied into kOA-Linux as a second authority. There is no UCKK subsystem mount because UCKK is an external Moodle platform. Product readers should normally use the public Wikis listed in [Related Wikis](Related-Wikis). ================================================================================================ FILE: wiki/System-Architecture.md AUTHORITY: reference CONTENT_ROLE: navigation CONTENT_SHA256: 008e9aa79411b259c8d86a834de7f5674e2346b78e74ae2574bf04965742e659 CONTENT_BYTES: 3885 ================================================================================================ # System Architecture > **Authority notice:** This wiki is a readable navigation layer. Source contracts, accepted ADRs, normative documents, and executable validators in the repository remain authoritative. ## System class The system contract defines kOA as a local-first, offline-capable, modular operating environment for governed knowledge, coordination, language, media, navigation, publication, and sovereign deployment. ## Architectural layers ```mermaid flowchart TB C["L0 — Constitutional principles"] S["L1 — System baseline"] P["L2 — Deployment profiles"] X["L3 — Internal component and subsystem-boundary contracts"] R["L4 — Non-normative implementation recipes"] C --> S --> P --> X --> R ``` ## Operating modes | Mode | Purpose | Connectivity | | --- | --- | --- | | `interactive_user` | Operate the local user-facing kOA environment with deterministic core services and task-activated heavy work. | online, restricted_network, offline | | `development` | Develop multiple kOA applications, branches, and worktrees in isolated reproducible workspaces. | online, restricted_network | | `build` | Produce reproducible, validated, provenance-bearing system, service, governance, and knowledge artifacts. | online, restricted_network, offline_with_imported_sources | | `service_node` | Host a persistent kOA node with profile-defined availability, security, recovery, and offline guarantees. | online, restricted_network, offline | | `hub` | Coordinate multiple nodes, artifacts, or governed domains without replacing component or node authority. | online, restricted_network, intermittent | | `control_plane` | Operate deployment, release, policy, and fleet coordination services for profiles that require a control plane. | online, restricted_network | | `recovery` | Restore a valid system, artifact set, or authoritative data state without creating partial authority. | online, restricted_network, offline | ## Boundary rules - Components do not write directly into another component or subsystem's authoritative state. - Privileged host mutations pass through narrow, declared interfaces. - External integrations are optional, capability-scoped, and non-authoritative. - Profile contracts select deployment membership, resources, connectivity, and degradation behavior. - Release and artifact identity must agree before activation. ## System documentation - [`docs/02-system/00-system-overview.md`](../blob/main/docs/02-system/00-system-overview.md) - [`docs/02-system/01-system-context.md`](../blob/main/docs/02-system/01-system-context.md) - [`docs/02-system/02-logical-architecture.md`](../blob/main/docs/02-system/02-logical-architecture.md) - [`docs/02-system/03-operating-modes.md`](../blob/main/docs/02-system/03-operating-modes.md) - [`docs/02-system/04-component-boundaries.md`](../blob/main/docs/02-system/04-component-boundaries.md) - [`docs/02-system/05-data-authority-and-ownership.md`](../blob/main/docs/02-system/05-data-authority-and-ownership.md) - [`docs/02-system/06-capability-model.md`](../blob/main/docs/02-system/06-capability-model.md) - [`docs/02-system/07-cross-component-communication.md`](../blob/main/docs/02-system/07-cross-component-communication.md) - [`docs/02-system/08-offline-behavior.md`](../blob/main/docs/02-system/08-offline-behavior.md) - [`docs/02-system/17-capability-degradation.md`](../blob/main/docs/02-system/17-capability-degradation.md) - [`docs/02-system/19-release-and-artifact-identity.md`](../blob/main/docs/02-system/19-release-and-artifact-identity.md) - [`docs/02-system/20-receipts-and-critical-transitions.md`](../blob/main/docs/02-system/20-receipts-and-critical-transitions.md) - [`docs/contracts/system.contract.json`](../blob/main/docs/contracts/system.contract.json) ================================================================================================ FILE: wiki/System-of-Systems.md AUTHORITY: reference CONTENT_ROLE: navigation CONTENT_SHA256: 4a7b7c0ec0142c2bcc5971cab729d84c26e16e894fd76884246f937362f38fc6 CONTENT_BYTES: 2489 ================================================================================================ # A System of Systems > **Reading model:** The main path explains what the kOA ecosystem enables. The technical reference explains how kOA-Linux hosts, isolates, verifies, and operates those capabilities. Product-specific details remain in each subsystem's own documentation. ## Why not one platform The architecture spans public collaboration, organizational execution, validated knowledge, semantics, language, interfaces, culture, governance, storage, identity, and infrastructure. One monolith would concentrate excessive authority and become difficult to evolve or exit. kOA therefore separates product ownership while connecting the products through a common knowledge-to-action cycle. ## Ecosystem map | Layer | Systems and modules | Primary role | | --- | --- | --- | | Knowledge and semantic artifacts | Kristal, SenTient | structured knowledge, provenance, candidate reconciliation, portability | | Public learning and collaboration | Konnaxion / KonnectED, keenKonnect, Kreative | learning, projects, culture, public participation, creation | | Deliberation and judgment | Ethikos, Korum, Konsultations, EkoH, Smart Vote | disagreement mapping, consultation, decision procedures, advisory readings | | Organizational execution | Orgo | signals, cases, tasks, roles, routing, escalation, closure, insights | | Language and navigation | SemantiK Architect, Ariane | multilingual realization, semantic interfaces, assisted navigation | | Local media and exchange | kOA Mediatheque, optional external UCKK exchange | local private media authority and explicit learning-content exchange | | Governance and trust | Governance runtime, identity, audit, receipts | authorization, disclosure, consent, recourse, evidence | | Sovereign runtime | kOA-Linux | profiles, isolation, resources, activation, offline continuity, recovery | ## Cooperation rules 1. Each system owns its internal state and product rules. 2. Exchanges use explicit artifacts, APIs, events, tasks, and receipts. 3. Advisory credibility signals do not silently become sovereign decisions. 4. Optional AI does not create invisible authority. 5. Failure of one system does not authorize another to absorb its role. 6. Local autonomy and global interoperability coexist through portable, governed exchanges. See [Modules and Submodules](Modules-and-Submodules) and [Related Wikis](Related-Wikis). ================================================================================================ FILE: wiki/Technical-Reference.md AUTHORITY: reference CONTENT_ROLE: navigation CONTENT_SHA256: 8fc5131f4f929f3b241a0f50c385f53ad25dab699e1c0d5f25ac6665b374d196 CONTENT_BYTES: 1720 ================================================================================================ # Technical Reference > **Reading model:** The main path explains what the kOA ecosystem enables. The technical reference explains how kOA-Linux hosts, isolates, verifies, and operates those capabilities. Product-specific details remain in each subsystem's own documentation. This is the secondary reading path. It explains how kOA-Linux hosts and governs the capabilities described in the main Wiki. ## Architecture and authority - [Authority and documentation](Authority-and-Documentation) - [Constitutional principles](Constitutional-Principles) - [System architecture](System-Architecture) - [Architecture decisions](Architecture-Decisions) ## Deployment and runtime - [Deployment profiles](Deployment-Profiles) - [Internal components](Internal-Components) - [Integrated systems](Integrated-Subsystems) - [Subsystem documentation mounts](Subsystem-Documentation-Mounts) - [Development model](Development-Model) ## Security, lifecycle, and operations - [Security model](Security-Model) - [Release and artifact lifecycle](Release-and-Artifact-Lifecycle) - [Operations](Operations) - [Control, portability, and recovery](Control-Portability-and-Recovery) - [AI and external integrations](AI-and-External-Integrations) ## Contracts and validation - [Contracts and schemas](Contracts-and-Schemas) - [Conformance and validation](Conformance-and-Validation) - [Documentation map](Documentation-Map) - [Contributing](Contributing) For Konnaxion, Orgo, SemantiK Architect, and other products, use [Related Wikis](Related-Wikis) rather than treating this technical branch as their full documentation. ================================================================================================ FILE: wiki/UCKK-Mediatheque.md AUTHORITY: reference CONTENT_ROLE: navigation CONTENT_SHA256: 00a9432e39042d6bf22aa52a767e71a78440ac696ac8ba651ea4e63d747a23ae CONTENT_BYTES: 1060 ================================================================================================ # kOA and UCKK Mediatheques > **Reading model:** The main path explains what the kOA ecosystem enables. The technical reference explains how kOA-Linux hosts, isolates, verifies, and operates those capabilities. Product-specific details remain in each subsystem's own documentation. The Mediatheque relationship is one infrastructure topic inside the larger ecosystem. - **kOA Mediatheque** — local, private-by-default, offline authority for media and files held by the installation. - **UCKK Mediatheque** — online authority for content accepted by the external UCKK Moodle platform. They may implement compatible frames for identity, versions, hashes, metadata, provenance, rights, restrictions, relations, collections, languages, renditions, and lifecycle. Compatibility does not create a shared database, shared authority, or automatic synchronization. See [Files, Media, and Provenance](Files-Media-and-Provenance) and [UCKK](UCKK). ================================================================================================ FILE: wiki/UCKK.md AUTHORITY: reference CONTENT_ROLE: navigation CONTENT_SHA256: 83e19a488ebf70d97112580fa6c990f591f30e5c71cffd18c22173bdaa0084d7 CONTENT_BYTES: 976 ================================================================================================ # UCKK > **Reading model:** The main path explains what the kOA ecosystem enables. The technical reference explains how kOA-Linux hosts, isolates, verifies, and operates those capabilities. Product-specific details remain in each subsystem's own documentation. UCKK is an external Moodle platform for online learning, courses, pathways, activities, resources, and learning communities. It is not an internal kOA-Linux subsystem and does not define the kOA ecosystem. Its own Mediatheque is distinct from the local kOA Mediatheque. Where enabled, kOA-Linux can support two explicit operations: - `publish_to_uckk` — publish an authorized local representation as a distinct UCKK object; - `import_from_uckk` — import a selected UCKK resource as a distinct local offline copy. There is no implicit database merge or generic `sync_mediatheques` operation. ================================================================================================ FILE: wiki/Use-Cases.md AUTHORITY: reference CONTENT_ROLE: navigation CONTENT_SHA256: 8804642ed31b9ca25968f3029b305c11ec3705075d6c79603aa96964e3f8571a CONTENT_BYTES: 2427 ================================================================================================ # Use Cases > **Reading model:** The main path explains what the kOA ecosystem enables. The technical reference explains how kOA-Linux hosts, isolates, verifies, and operates those capabilities. Product-specific details remain in each subsystem's own documentation. ## Education Schools can use portable knowledge, multilingual resources, local media, and offline packages. Learners can move from study to collaborative projects, while credentials, provenance, and local adaptations remain governed. ## Municipal and civic action Residents, experts, and officials can build shared knowledge around an issue, deliberate proposals, preserve multiple readings, make an explicit decision, route implementation through accountable roles, and publish evidence of progress. ## Organizational operations An organization can turn email, forms, reports, incidents, and decisions into Cases and Tasks with owners, reactivity windows, escalation, closure, and recurring review through Orgo. ## Research and innovation Researchers can combine sources, datasets, candidate extraction, semantic artifacts, project workspaces, blueprints, validation, and reusable outputs. Knowledge produced in one project can become a portable input for another. ## Cultural memory and collaboration Artists, communities, archives, and institutions can document works with provenance, rights, consent, context, exhibitions, trust signals, collaboration spaces, and governance workflows through Kreative and Konservation. ## Crisis and field operations A local node can retain procedures, knowledge, files, tasks, identity, and recovery capabilities during network failure. Remote exchange waits; local authority and evidence remain available. ## Global-local networks Global collaboration can produce shared artifacts and reference models, while local nodes decide what to adopt, adapt, publish, keep private, or reject. See the scenario pages for longer examples: - [Community and civic use](Community-and-Civic-Use) - [Organizational operations](Organizational-Operations) - [Education and learning](Education-and-Learning) - [Municipality and public service](Municipality-and-Public-Service) - [Crisis and air-gapped use](Crisis-Field-and-Air-Gapped-Use) - [Multilingual knowledge networks](Multilingual-Knowledge-Networks) ================================================================================================ FILE: wiki/What-kOA-Does.md AUTHORITY: reference CONTENT_ROLE: navigation CONTENT_SHA256: 28233aa8cc376ed23b8dd9bcb161c3e32a9f319fdee354c41c5e9c8b99a2be77 CONTENT_BYTES: 2227 ================================================================================================ # What kOA Does > **Reading model:** The main path explains what the kOA ecosystem enables. The technical reference explains how kOA-Linux hosts, isolates, verifies, and operates those capabilities. Product-specific details remain in each subsystem's own documentation. ## The direct answer kOA helps a collective govern the full cycle through which it knows, chooses, acts, and remembers. It does not assume that more information automatically creates better decisions, or that participation automatically creates action. Each transition is treated as a governed transformation: - contributions require interpretation and provenance before becoming knowledge; - knowledge requires deliberation and explicit procedures before informing a decision; - decisions require mandates, owners, resources, and tasks before becoming action; - action requires evidence and review before becoming durable memory; - memory must remain reusable so the next cycle starts from accumulated learning rather than institutional amnesia. ## Five operating questions The ecosystem is organized around five questions: 1. What is reliable enough to act on? 2. How can disagreement become legible instead of collapsing into noise? 3. How can judgment improve without expertise becoming sovereign power? 4. How do decisions become responsibilities, tasks, escalation, closure, and learning? 5. How can the entire chain be reconstructed, contested, repaired, and reused later? ## What this produces When the chain works, a group can: - build and share verified knowledge; - learn across languages and locations; - deliberate without losing evidence or minority positions; - distinguish equal democratic standing from advisory competence signals; - convert outcomes into accountable organizational work; - preserve cultural and institutional memory; - operate locally during network failure; - remain able to inspect, contest, export, fork, or leave the infrastructure it depends on. kOA is therefore not primarily a content platform. It is infrastructure for **controlled transformation from knowledge to collective capacity**. ================================================================================================ FILE: wiki/What-kOA-Linux-Does.md AUTHORITY: reference CONTENT_ROLE: navigation CONTENT_SHA256: b2e464f484dd0941218331723dcd65c94c8184938d0a027d1a7650ba3004ccc4 CONTENT_BYTES: 1593 ================================================================================================ # What kOA-Linux Operating System Does > **Reading model:** The main path explains what the kOA ecosystem enables. The technical reference explains how kOA-Linux hosts, isolates, verifies, and operates those capabilities. Product-specific details remain in each subsystem's own documentation. ## Its role in the big picture kOA-Linux does not implement the entire sociotechnical ecosystem. It provides the sovereign runtime in which selected systems can operate together without collapsing their authority boundaries. ## Responsibilities - run profile-selected capabilities locally; - isolate identities, services, stores, networks, keys, and privilege; - verify and activate software, policy, language, and knowledge artifacts; - allocate CPU, memory, storage, queues, and background work; - preserve declared offline behavior and safe degradation; - provide backup, restore, recovery, export, and credible exit; - control publication, import, AI, and external-integration boundaries; - preserve audit evidence and receipts for critical transitions. ## What it does not own kOA-Linux does not define Konnaxion's civic modules, Orgo's internal workflows, SemantiK grammar construction, SenTient's reconciliation pipeline, Ariane's full navigation model, or UCKK's Moodle internals. Those belong to their owning products and Wikis. Use [Related Wikis](Related-Wikis) for product detail and [Technical Reference](Technical-Reference) for the operating-system architecture. ================================================================================================ FILE: docs/AI_CONTEXT.md AUTHORITY: reference CONTENT_ROLE: navigation CONTENT_SHA256: f317f4afb6baffb1571338a8ffde44185372269b0cad2a38f6edf79d24cda13b CONTENT_BYTES: 4126 ================================================================================================ # 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 CONTENT_ROLE: knowledge CONTENT_SHA256: 3ae23d52c3199a675ff6b352e6da41fb2b5ab9824596f544800bb2310c3f76f3 CONTENT_BYTES: 4400 ================================================================================================ { "$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 CONTENT_ROLE: generated CONTENT_SHA256: 7c7a72c581df8d5fab457d8941a5dfa6f1b77486ce9c027e91812ab207b6f5c1 CONTENT_BYTES: 957 ================================================================================================ { "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 CONTENT_ROLE: generated CONTENT_SHA256: 35810c29fc21160538c0facfd6b762447c506908d5a39a5ff7756fcfaf91840b CONTENT_BYTES: 1008 ================================================================================================ { "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 CONTENT_ROLE: generated CONTENT_SHA256: 168e9063d7668d8866f10f37c909af64a263087afbd5300513f3dbb994a6c67c CONTENT_BYTES: 1040 ================================================================================================ { "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 CONTENT_ROLE: generated CONTENT_SHA256: da630f0088a4120f0231b7b027d7bf7c7c0d5291a41f38ac7821d904ded3c48a CONTENT_BYTES: 1032 ================================================================================================ { "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 CONTENT_ROLE: generated CONTENT_SHA256: 9c1206f2a06b460f4b751f16f50f52ead0b80102815b2f65ed42ee2a7f386857 CONTENT_BYTES: 992 ================================================================================================ { "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 CONTENT_ROLE: generated CONTENT_SHA256: 44f65500b9fd9f8d184d8b24b94cb463991d31038d9b0065b65516e9dda58f13 CONTENT_BYTES: 1104 ================================================================================================ { "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 CONTENT_ROLE: generated CONTENT_SHA256: 9cf09c794eb654bea50d3728eff707a2c1038de1c23c6a7d70eb3b05176e4ba7 CONTENT_BYTES: 1024 ================================================================================================ { "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 CONTENT_ROLE: generated CONTENT_SHA256: c267c19d6efb1d1d4ff5e22b373e0b799fa1586b393453bd99e8c4331df05fac CONTENT_BYTES: 992 ================================================================================================ { "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 CONTENT_ROLE: generated CONTENT_SHA256: 647a30f29cae65f71b58e9802c1bb02e20364b5ed41b9b44cf8410ed561e1e25 CONTENT_BYTES: 387 ================================================================================================ { "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 CONTENT_ROLE: generated CONTENT_SHA256: 11caf6805ab9c2ebf849c0d90e3a9ae775e8f7a61630ed25ec2efcd7ece96b62 CONTENT_BYTES: 407730 ================================================================================================ { "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 CONTENT_ROLE: generated CONTENT_SHA256: 4510eeb42b3b86046591571e37c0eaa410a71de66d9804d54d99fa00841fb2b4 CONTENT_BYTES: 1691 ================================================================================================ { "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 CONTENT_ROLE: generated CONTENT_SHA256: 010cda5c1d75a873db1e27aad03390e4628af0c854adb32182937e3801775cb7 CONTENT_BYTES: 1126 ================================================================================================ { "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 CONTENT_ROLE: generated CONTENT_SHA256: cd0e7cbb4b30560a3abb67b09b05aedead5fc3f015c318bb634d4808dc54319e CONTENT_BYTES: 2047 ================================================================================================ { "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 CONTENT_ROLE: generated CONTENT_SHA256: b3d79109a9e41bfb26edb29d569d85873f64089f143a4b1402134641dd5e0e53 CONTENT_BYTES: 242431 ================================================================================================ { "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 CONTENT_ROLE: generated CONTENT_SHA256: 2205151e4b090334e744ce444c66f9d079d31aed452aa2fb80fc66d3f3b66040 CONTENT_BYTES: 7178 ================================================================================================ { "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 CONTENT_ROLE: generated CONTENT_SHA256: 48d2ee224f936ad8dd2c471bbbcb92a3c13e6fcfccb824b2725370a42b6c5038 CONTENT_BYTES: 254268 ================================================================================================ { "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 CONTENT_ROLE: knowledge CONTENT_SHA256: 9b7a4db4c7c451b46f879e4d59ced5a235c31dc3ec360e1de51341425e6a6ae7 CONTENT_BYTES: 13335 ================================================================================================ { "$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 CONTENT_ROLE: knowledge CONTENT_SHA256: d569e367bf65dba653b53f4f458c18ea9bd7dda91324eb8ce675617b064f42b7 CONTENT_BYTES: 80701 ================================================================================================ { "$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 CONTENT_ROLE: knowledge CONTENT_SHA256: e38adea7ca7773b6131f9321e3c3c5b0de7a4843076493f20a8144410d48a351 CONTENT_BYTES: 33626 ================================================================================================ { "$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 CONTENT_ROLE: knowledge CONTENT_SHA256: b32a0e63ac6bfe28f402d6b7e07eab8dfb9bdbb990475401f856e5d1296ec5e3 CONTENT_BYTES: 44030 ================================================================================================ { "$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 CONTENT_ROLE: knowledge CONTENT_SHA256: 41d42c3ca824c714b92be3cf6952731986c4b430b3740a27c91d05478b3e8bc7 CONTENT_BYTES: 37793 ================================================================================================ { "$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 CONTENT_ROLE: knowledge CONTENT_SHA256: 7ac658e7d9bb6afe40f459a7858cbafb914082a1dbd4b8906f5615deb4b90a7d CONTENT_BYTES: 21262 ================================================================================================ { "$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 CONTENT_ROLE: knowledge CONTENT_SHA256: a19bfeea638d1de3c9ac6ea7d727ef9053497fc3be1b679d44c05965c254a225 CONTENT_BYTES: 34748 ================================================================================================ { "$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 CONTENT_ROLE: knowledge CONTENT_SHA256: f3a564d75239a49ba3555e2c6eebd9c7cdcd78a57bd93d8f313ac6567441714d CONTENT_BYTES: 19444 ================================================================================================ { "$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 CONTENT_ROLE: knowledge CONTENT_SHA256: f5129c7d7a8967363bbf3dd56524f8ef34dd2565ba4dda683dc119df93384235 CONTENT_BYTES: 29018 ================================================================================================ { "$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 CONTENT_ROLE: knowledge CONTENT_SHA256: 1a0d34a1e0b46844e515956dcb80b74e8770d9463c570fc158947d78298cfa71 CONTENT_BYTES: 44548 ================================================================================================ { "$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 CONTENT_ROLE: knowledge CONTENT_SHA256: 272652633886e1f2ef35afc1a96e27eac15fa0a732029ece76f532c1766eb403 CONTENT_BYTES: 914 ================================================================================================ { "$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 CONTENT_ROLE: knowledge CONTENT_SHA256: 40b1c9c5b72b492604fdf539630cb0cb0c1a208c3609bd2aed99ed32dde74855 CONTENT_BYTES: 367 ================================================================================================ { "$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 CONTENT_ROLE: knowledge CONTENT_SHA256: 06a49bcb348d96fd8bf4cb9406f0baf05fbbf888eeb51758a335d05b9c13ac90 CONTENT_BYTES: 363 ================================================================================================ { "$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 CONTENT_ROLE: knowledge CONTENT_SHA256: d6b873fa3ef2a11a156ce35a994643c67c721f67e157575ec2a68820e2886e5d CONTENT_BYTES: 360 ================================================================================================ { "$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 CONTENT_ROLE: knowledge CONTENT_SHA256: 3d153513db2481a48bd0142b3c53018b52eb8d8e02851c9904d162ac74d4d060 CONTENT_BYTES: 362 ================================================================================================ { "$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 CONTENT_ROLE: knowledge CONTENT_SHA256: 3187ccdceb1a46ecc0472f19ac283ea2171c1dc07477d7e67999b5a330d1da1f CONTENT_BYTES: 8760 ================================================================================================ { "$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 CONTENT_ROLE: knowledge CONTENT_SHA256: ef8891c335816eac879b76580f393ceca6958f5799970335e27f34f82f2fd0ac CONTENT_BYTES: 8050 ================================================================================================ { "$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 CONTENT_ROLE: knowledge CONTENT_SHA256: d525921262c2df7df6b4db131baa41f99e72be9a23be4a02d27209d1456b378b CONTENT_BYTES: 20641 ================================================================================================ { "$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 CONTENT_ROLE: knowledge CONTENT_SHA256: 6881324d0f54e15f6ad414f99e39bf9f082687537a956aeca94ca649b92059f4 CONTENT_BYTES: 28922 ================================================================================================ { "$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 CONTENT_ROLE: knowledge CONTENT_SHA256: a430a6879c5e5530d9c04f56b5d9b5c908245a4d68c586002fd706bb83250767 CONTENT_BYTES: 21110 ================================================================================================ { "$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 CONTENT_ROLE: knowledge CONTENT_SHA256: 5db5f5fde4e78aecee59383474e95cfb73244e9c93892f35f6c8956f631d4b70 CONTENT_BYTES: 16225 ================================================================================================ { "$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 CONTENT_ROLE: knowledge CONTENT_SHA256: fb02469b0e43529f5a25dfd012257e77bf49240bac75ece6790816d79bde7dee CONTENT_BYTES: 24184 ================================================================================================ { "$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 CONTENT_ROLE: knowledge CONTENT_SHA256: 551f327c58a8ab5ab73e968c87e9c6e170500ffb82b81fc9c2d855a44a319381 CONTENT_BYTES: 19099 ================================================================================================ { "$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 CONTENT_ROLE: knowledge CONTENT_SHA256: 4b1dc59e58f5a560dacb4fde0359df1713e09b68f0b30cf68f46ac2b4b40de65 CONTENT_BYTES: 16682 ================================================================================================ { "$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 CONTENT_ROLE: knowledge CONTENT_SHA256: d38428b22e5c91c91eb0e3f605075f53a4ec7fa394b6fad2e8b5963a38c13c71 CONTENT_BYTES: 19038 ================================================================================================ { "$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 CONTENT_ROLE: knowledge CONTENT_SHA256: 74ebe9bb3334480e168c48bbe1587c653649abf054c20a48ef513b13bccf265a CONTENT_BYTES: 26170 ================================================================================================ { "$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 CONTENT_ROLE: knowledge CONTENT_SHA256: 28befeb29fe3c71d9a69a1c1a99e564aa83c1c8c42689c6c0e5097c4f3b60016 CONTENT_BYTES: 19131 ================================================================================================ { "$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 CONTENT_ROLE: knowledge CONTENT_SHA256: b12b03ad029219c402718a0070b319672046673cb109253dfd49819cb6fcd2a6 CONTENT_BYTES: 8553 ================================================================================================ { "$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 CONTENT_ROLE: knowledge CONTENT_SHA256: 7198c30ec630146108901034c8dc1a7174c6b4cd10d9248c75c03f6c1d93e97b CONTENT_BYTES: 62668 ================================================================================================ { "$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 CONTENT_ROLE: knowledge CONTENT_SHA256: 97a9e39319e3d87305f58065de19b721454a43eae9e6a12348dbbd19c376ff77 CONTENT_BYTES: 1371 ================================================================================================ { "$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 CONTENT_ROLE: knowledge CONTENT_SHA256: 40d55403a50bd31673c6fd9e05660a7a5c6e393724dcdb24db780f9c2ed8333c CONTENT_BYTES: 5317 ================================================================================================ { "$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 CONTENT_ROLE: knowledge CONTENT_SHA256: 9bfb0286d28e24df850a7869e65f35460aba62c60b7130a0259c2ae1c47d686a CONTENT_BYTES: 2594 ================================================================================================ { "$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 CONTENT_ROLE: knowledge CONTENT_SHA256: 5950f380621982fea5f33d5bf7a7a7b647fd5fd060443efe7eb79f55616937e8 CONTENT_BYTES: 2565 ================================================================================================ { "$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 CONTENT_ROLE: knowledge CONTENT_SHA256: dbf2cc2392dc305a84925178c48a075dc5e432f6abf74f5e82c822cd6437588d CONTENT_BYTES: 1584 ================================================================================================ { "$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 CONTENT_ROLE: knowledge CONTENT_SHA256: 7cb105bc9fac01b6a10c13cea07faf84097f5134491dd68c5a9a7e0a817b7c32 CONTENT_BYTES: 1408 ================================================================================================ { "$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 CONTENT_ROLE: knowledge CONTENT_SHA256: 87a4b11fa9877114625fd4b23271a15a87212ca5d5fd7b7f39d409434031833d CONTENT_BYTES: 39239 ================================================================================================ { "$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 CONTENT_ROLE: knowledge CONTENT_SHA256: 63784ff255159eba7c03c25a7ab182a8ddb6ea06424880f9922ea7c807eb8be4 CONTENT_BYTES: 108810 ================================================================================================ { "$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 CONTENT_ROLE: knowledge CONTENT_SHA256: 5947850cd3e07ac7249936c4261abfe83d8c20700fd0f845efad1a40c4df1477 CONTENT_BYTES: 16043 ================================================================================================ { "$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 } }